(57)【特許請求の範囲】
【請求項１】
商品またはサービスについて説明するカタログ情報を前記商品ごとまたは前記サービスごとに記憶するカタログ情報記憶部と、
会員端末によって指定された前記カタログ情報へのリンク先アドレスを示すカタログ情報アドレスを会員ごとに記憶する会員別データ記憶部と、
前記カタログ情報アドレスが含まれるリストを少なくとも含み、他の端末へ送信可能なテキスト情報を生成する会員別データリスト生成部と、
非会員端末に対し、前記会員別データリスト生成部が生成したテキスト情報に記載された前記カタログ情報アドレスに対応する前記カタログ情報を公開する公開部と、
を備えることを特徴とするカタログ情報提供システム。
【請求項２】
前記会員別データリスト生成部は、前記カタログ情報の記述内容のうち、特定の部分を指定する文言を含むテキスト情報を生成する
ことを特徴とする請求項１記載のカタログ情報提供システム。
【請求項３】
コンピュータによるカタログ情報提供方法であって、
会員別データ記憶部が、会員端末によって指定された商品またはサービスについて説明するカタログ情報へのリンク先アドレスを示すカタログ情報アドレスを会員ごとに記憶する会員別データ記憶ステップと、
会員別データリスト生成部が、前記カタログ情報アドレスが含まれるリストを少なくとも含み、他の端末へ送信可能なテキスト情報を生成する会員別データリスト生成ステップと、
公開部が、非会員端末に対し、前記会員別データリスト生成部が生成したテキスト情報に記載された前記カタログ情報アドレスに対応する前記カタログ情報を公開する公開ステップと、
を有することを特徴とするカタログ情報提供方法。
【請求項４】
コンピュータに、
前記会員端末によって指定された商品またはサービスについて説明するカタログ情報へのリンク先アドレスを示すカタログ情報アドレスを会員ごとに記憶する会員別データ記憶ステップと、
前記カタログ情報アドレスが含まれるリストを少なくとも含み、他の端末へ送信可能なテキスト情報を生成する会員別データリスト生成ステップと、
非会員端末に対し、前記会員別データリスト生成部が生成したテキスト情報に記載された前記カタログ情報アドレスに対応する前記カタログ情報を公開する公開ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カタログ情報提供システム、カタログ情報提供方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、商品やサービス等のカタログ情報をＷｅｂサーバにより公開することによって、ユーザの端末に対して、当該カタログ情報を提供するカタログ情報提供システムがある。ユーザは、端末の表示画面に表示されたカタログ情報を参照して、所望の商品やサービス等に関する情報を取得することができる。さらに、ユーザに対して認証を行うことにより、当該ユーザによって選択されたカタログ情報のリストのみがユーザ端末の表示画面に表示されるような、ユーザごとにカスタマイズされた画面を表示させる機能を有するカタログ情報提供システムがある。例えば、特許文献１に記載のカタログシステムサービスによれば、企業のカタログ管理者が所望するカタログ情報のみが、当該企業に属するユーザに対して提供される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２２８５７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ユーザは、自身が参照したカタログ情報を、他のユーザへ情報提供したい場合がある。例えば、元請け企業の担当者が、参照したカタログ情報を、下請け企業の担当者にも参照させたい場合などである。さらに、ユーザは、自身が保持している情報、例えば、当該カタログ情報が対象とする商品やサービスに関わる情報を、カタログ情報提供システムへアップロードして、当該カタログ情報と併せて管理したり、さらに、それらの情報を他のユーザへ情報提供したりしたい場合がある。
【０００５】
しかしながら、特許文献１に記載のカタログシステムサービスでは、企業のカタログ管理者は、カタログシステムに格納されているカタログ情報を選択し、必要なカタログ情報のみを管理することはできるが、企業のカタログ管理者が自ら保持している情報を、当該カタログシステムへアップロードすることはできない。そのため、企業のカタログ管理者は、選択したカタログ情報と企業のカタログ管理者が自ら保持している情報とを併せて管理したり、さらに、それらの情報をまとめて他のユーザへ情報提供したりすることはできないという課題がある。
【０００６】
また、特許文献１に記載のカタログシステムサービスでは、企業のカタログ管理者によって選択されたカタログ情報は、カタログシステムにおいて企業ごとに用意されたデータベースの中に複製される。そして、当該企業に属するユーザは、複製されたカタログ情報を、カタログシステムからダウンロードして参照する。そのため、複製元である（マスターとなるデータファイルである）カタログ情報が更新されている場合であっても、当該企業に属するユーザは、複製された時点での更新がなされる前のカタログ情報を参照することになり、参照しているカタログ情報が最新のカタログ情報であるか否かを認識することができないという課題がある。
【０００７】
本発明は上記の点に鑑みてなされたものであり、本発明によれば、カタログ情報とユーザが保持している情報とを併せて管理することができる。また、本発明によれば、これらの情報を他のユーザへ情報提供することができ、さらに当該カタログ情報が更新されたか否かをユーザに認識させることができるカタログ情報提供システム、カタログ情報提供方法、およびプログラムを提供する。
【課題を解決するための手段】
【０００８】
（１）本発明は上記の課題を解決するためになされたものであり、本発明の一態様としては、商品またはサービスについて説明するカタログ情報であって、会員端末によって指定された前記カタログ情報に対応付けられた関連情報を前記会員端末から受信する通信部と、前記会員端末によって指定された前記カタログ情報へのリンク先アドレスを示すカタログ情報アドレスと、前記会員端末から受信した前記関連情報とを併せて、会員ごとに記憶する会員別データ記憶部と、前記カタログ情報アドレスと、前記関連情報へのリンク先アドレスを示す関連情報アドレスと、が含まれるリストを少なくとも含み、他の端末へ送信可能なテキスト情報を生成する会員別データリスト生成部とを備えることを特徴とするコンテンツ管理サーバである。
【０００９】
（２）本発明の一態様としては、前記会員端末が前記カタログ情報を最後に取得した時点を示す取得時点と、前記カタログ情報が最後に更新された時点を示す更新時点とを比較し、前記取得時点よりも前記更新時点のほうが後の時点である場合には、前記カタログ情報が更新されていると判定する更新状態判定部と、前記更新状態判定部により前記カタログ情報が更新されていると判定された場合には、前記カタログ情報を取得したユーザが使用する前記会員端末に対して公開される情報である公開データに、前記カタログ情報が更新されていることを示す情報を含めて前記公開データを生成する公開データ生成部を備えることを特徴とする（１）に記載のコンテンツ管理サーバである。
【００１０】
（３）本発明の一態様としては、前記会員別データリスト生成部は、前記カタログ情報の記述内容のうち、特定の部分を指定する文言を含むテキスト情報を生成することを特徴とする（１）または（２）に記載のコンテンツ管理サーバである。
【００１１】
（４）本発明の一態様としては、商品またはサービスについて説明するカタログ情報を前記商品ごとまたは前記サービスごとに記憶するカタログ情報記憶部と、会員端末によって指定された前記カタログ情報に対応付けられた関連情報を前記会員端末から受信する通信部と、前記会員端末によって指定された前記カタログ情報へのリンク先アドレスを示すカタログ情報アドレスと、前記会員端末から受信した前記関連情報とを併せて、会員ごとに記憶する会員別データ記憶部と、前記カタログ情報アドレスと、前記関連情報へのリンク先アドレスを示す関連情報アドレスと、が含まれるリストを少なくとも含み、他の端末へ送信可能なテキスト情報を生成する会員別データリスト生成部とを備えることを特徴とするカタログ情報提供システムである。
【００１２】
（５）本発明の一態様としては、コンピュータによるカタログ情報提供方法であって、通信部が、商品またはサービスについて説明するカタログ情報であって、会員端末によって指定された前記カタログ情報に対応付けられた関連情報を前記会員端末から受信する通信ステップと、会員別データ記憶部が、前記会員端末によって指定された前記カタログ情報へのリンク先アドレスを示すカタログ情報アドレスと、前記会員端末から受信した前記関連情報とを併せて、会員ごとに記憶する会員別データ記憶ステップと、会員別データリスト生成部が、前記カタログ情報アドレスと、前記関連情報へのリンク先アドレスを示す関連情報アドレスと、が含まれるリストを少なくとも含み、他の端末へ送信可能なテキスト情報を生成する会員別データリスト生成ステップとを有することを特徴とするカタログ情報提供方法である。
【００１３】
（６）本発明の一態様としては、コンピュータに、商品またはサービスについて説明するカタログ情報であって、会員端末によって指定された前記カタログ情報に対応付けられた関連情報を前記会員端末から受信する通信ステップと、前記会員端末によって指定された前記カタログ情報へのリンク先アドレスを示すカタログ情報アドレスと、前記会員端末から受信した前記関連情報とを併せて、会員ごとに記憶する会員別データ記憶ステップと、前記カタログ情報アドレスと、前記関連情報へのリンク先アドレスを示す関連情報アドレスと、が含まれるリストを少なくとも含み、他の端末へ送信可能なテキスト情報を生成する会員別データリスト生成ステップとを実行させるためのプログラムである。
【発明の効果】
【００１４】
本発明によれば、カタログ情報とユーザが保持している情報とを併せて管理することができる。また、本発明によれば、これらの情報を他のユーザへ情報提供することができ、さらに当該カタログ情報が更新されたか否かをユーザに認識させることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係るカタログ情報提供システム１の構成を示す概略図である。
【図２】本発明の実施形態に係るカタログ情報提供システム１のコンテンツ管理サーバ１０の機能構成を示すブロック図である。
【図３】本発明の実施形態に係るカタログ情報提供システム１のコンテンツ管理サーバ１０が表示させる会員専用Ｗｅｂ画面の一例を示す図である。
【図４】本発明の実施形態に係るカタログ情報提供システム１のコンテンツ管理サーバ１０が表示させる会員専用Ｗｅｂ画面の一例を示す図である。
【図５】本発明の実施形態に係るカタログ情報提供システム１のコンテンツ管理サーバ１０が表示させる会員専用Ｗｅｂ画面の一例を示す図である。
【図６】本発明の実施形態に係るカタログ情報提供システム１のコンテンツ管理サーバ１０の動作の一例を示すフローチャートである。
【図７】本発明の実施形態に係るカタログ情報提供システム１のコンテンツ管理サーバ１０の動作の一例を示すフローチャートである。
【図８】本発明の実施形態に係るカタログ情報提供システム１のコンテンツ管理サーバ１０の動作の一例を示すフローチャートである。
【図９】本発明の実施形態に係るカタログ情報提供システム１のコンテンツ管理サーバ１０の動作の一例を示すフローチャートである。
【図１０】本発明の実施形態に係るカタログ情報提供システム１のコンテンツ管理サーバ１０の動作の一例を示すフローチャートである。
【図１１】本発明の実施形態の変形例に係るカタログ情報提供システム２の構成を示す概略図である。
【図１２】本発明の実施形態の変形例に係るカタログ情報提供システム２のカタログ情報提供サーバ１５の機能構成を示すブロック図である。
【発明を実施するための形態】
【００１６】
（実施形態）
以下、本発明の実施形態について、図面を参照しながら説明する。
【００１７】
（カタログ情報提供システムの構成）
まず、実施形態に係るカタログ情報提供システム１の構成について、図面を参照しながら説明する。
図１は、本発明の実施形態に係るカタログ情報提供システム１の構成を示す概略図である。
【００１８】
図示するように、カタログ情報提供システム１は、コンテンツ管理サーバ１０と、カタログ情報ＤＢ（Ｄａｔａｂａｓｅ；データベース）サーバ１１と、Ｗｅｂ（ウェブ）サーバ１２と、管理者端末２０と、非会員企業端末３０と、会員企業Ａ端末３１（会員端末）と、会員企業Ｂ端末３２（会員端末）と、下請け企業端末３３と、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ；構内通信網）４０と、インターネット５０と、を含んで構成される。
【００１９】
カタログ情報提供システム１は、商品またはサービスについて説明するカタログ情報をカタログ情報ＤＢサーバ１１に保有し、当該カタログ情報をＷｅｂサーバ１２およびインターネット５０を介して、会員企業および非会員企業が保有する端末（例えば、非会員企業端末３０、会員企業Ａ端末３１、会員企業Ｂ端末３２、および下請け企業端末３３）に対して公開するサービスを提供するシステムである。また、会員企業に対してサービスが提供される場合には、コンテンツ管理サーバ１０に記憶された会員別データが用いられることにより、会員企業ごとにカスタマイズされた、後述する各種の付加サービスが付加されうる。
【００２０】
コンテンツ管理サーバ１０、カタログ情報ＤＢサーバ１１、Ｗｅｂサーバ１２、および管理者端末２０は、例えば、カタログ情報提供システム１によってカタログ情報を提供するサービス（以下、「カタログ情報提供サービス」とも称する）を運営する事業者によって管理される装置である。
【００２１】
コンテンツ管理サーバ１０は、会員別データを記憶する。ここでいう会員別データとは、会員企業（以下、単に「会員」とも称する）ごとに管理される各種のデータである。例えば、会員が選択（指定）したカタログ情報へのリンク先アドレス（以下、「カタログ情報アドレス」とも称する）のリスト、会員が自らアップロードした関連情報、当該関連情報へのリンク先アドレス（以下、「関連情報アドレス」とも称する）のリスト、および会員を認証するための認証データ（例えば、ユーザＩＤ（Ｉｄｅｎｔｉｆｉｅｒ；識別子）やパスワード）などが会員別データに含まれる。
【００２２】
コンテンツ管理サーバ１０に対する設定変更等の各種の操作は、管理者端末２０を用いて行われる。コンテンツ管理サーバ１０は、コンピュータ装置、例えば、汎用コンピュータ、またはパーソナルコンピュータを含んで構成される。
【００２３】
カタログ情報ＤＢサーバ１１は、商品またはサービス等を説明するカタログ情報を、商品ごとまたはサービスごとに記憶するデータベースサーバである。カタログ情報は、Ｗｅｂサーバ１２およびインターネット５０を含む通信ネットワークを介して、会員企業および非会員企業の端末（例えば、非会員企業端末３０、会員企業Ａ端末３１、会員企業Ｂ端末３２、および下請け企業端末３３）に対して公開される。カタログ情報ＤＢサーバ１１は、コンピュータ装置、例えば、汎用コンピュータ、またはパーソナルコンピュータを含んで構成される。
【００２４】
Ｗｅｂサーバ１２は、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ；エイチ・ティ・ティ・ピー）に則り、会員企業および非会員企業の端末（例えば、非会員企業端末３０、会員企業Ａ端末３１、会員企業Ｂ端末３２、および下請け企業端末３３）に搭載されたクライアントソフトウェアであるウェブブラウザに対して、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ；エイチ・ティ・エム・エル）形式で記述されたファイルやオブジェクト（例えば、画像など）の表示を提供するサービスを動作させるサーバコンピュータである。Ｗｅｂサーバ１２は、コンピュータ装置、例えば、汎用コンピュータ、またはパーソナルコンピュータを含んで構成される。
【００２５】
管理者端末２０は、カタログ情報提供サービスを運営する事業者が、コンテンツ管理サーバ１０に対する設定変更等の各種の操作を行うことによって、当該コンテンツ管理サーバ１０を管理するために使用される端末装置である。管理者端末２０は、コンピュータ装置、例えば、パーソナルコンピュータ、またはタブレット型の端末装置を含んで構成される。
【００２６】
なお、上述したように、カタログ情報提供サービスは、会員制のサービスを含むサービスである。例えば、カタログ情報提供サービスにおいて会員登録をしたユーザ（すなわち、会員）は、会員のみに提供される付加サービスを利用することができる。会員に対しては、会員を識別するユーザＩＤが与えられ、当該ユーザＩＤを用いてカタログ情報提供サービスに会員がログインすることにより、会員ごとにカスタマイズされた画面の表示、会員が選択したカタログ情報へのリンク先アドレスのリストを表示する機能、および、会員が自ら保有する各種のデータをアップロードして上記のカタログ情報へのリンク先アドレスと対応付けて保管することができるオンラインストレージサービスの提供、などの付加サービスが提供される。
【００２７】
非会員企業端末３０、会員企業Ａ端末３１、会員企業Ｂ端末３２、および下請け企業端末３３は、それぞれ、会員登録をしていない企業（以下、「非会員企業」とも称する）、会員登録をした企業Ａ（以下、「会員企業Ａ」とも称する）、会員登録をした企業Ｂ（以下、「会員企業Ｂ」とも称する）、および下請け企業が有する端末装置であり、機能構成には違いはない。なお、本例における下請け企業とは、会員企業Ａを元請け企業として、当該会員企業Ａから発注された業務を請け負う企業であるものとする。
【００２８】
なお、図１においては、非会員企業、２つの会員企業（会員企業Ａ、会員企業Ｂ）、および下請け企業の４つの企業のみを図示しているが、これに限られるものではなく、非会員企業、会員企業、および下請け企業の企業数はそれぞれ何社であっても構わない。また、同様に、非会員企業端末３０、会員企業Ａ端末３１、会員企業Ｂ端末３２、および下請け企業端末３３の４つの端末装置のみを図示しているが、これに限られるものではなく、それぞれの端末装置の台数は何台であっても構わない。例えば、会員企業Ａに２つ以上の会員企業Ａ端末３１があっても構わない。
【００２９】
非会員企業端末３０、会員企業Ａ端末３１、会員企業Ｂ端末３２、および下請け企業端末３３には、ＨＴＭＬファイルを表示するための周知のウェブブラウザ（ビューワとも呼ばれる）が搭載されている。非会員企業、会員企業Ａ、会員企業Ｂ、および下請け企業のユーザは、当該ウェブブラウザを介してカタログ情報提供サービスを利用し、カタログ情報などを参照することができる。非会員企業端末３０、会員企業Ａ端末３１、会員企業Ｂ端末３２、および下請け企業端末３３は、コンピュータ装置、例えば、パーソナルコンピュータ、またはタブレット型の端末装置を含んで構成される。
【００３０】
ＬＡＮ４０は、カタログ情報提供サービスを提供する事業者が管理する装置、すなわち、コンテンツ管理サーバ１０、カタログ情報ＤＢサーバ１１、Ｗｅｂサーバ１２、および管理者端末２０のそれぞれを互いに通信接続する通信ネットワークである。なお、ＬＡＮ４０は、有線で通信接続する通信ネットワークであってもよいし、無線で通信接続する通信ネットワークであってもよい。
【００３１】
非会員企業端末３０、会員企業Ａ端末３１、会員企業Ｂ端末３２、または下請け企業端末３３と、Ｗｅｂサーバ１２との間は、インターネット５０を含む通信ネットワークによって通信接続され、当該通信ネットワークを介してそれぞれ通信が行われる。なお、当該通信ネットワークには、インターネット５０の他に、ＬＡＮやＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ；広域ネットワーク）等が含まれていてもよい。
【００３２】
（コンテンツ管理サーバの構成）
以下に、実施形態に係るカタログ情報提供システム１のコンテンツ管理サーバ１０の機能構成について、図面を参照しながら説明する。
図２は、本発明の実施形態に係るカタログ情報提供システム１のコンテンツ管理サーバ１０の機能構成を示すブロック図である。
【００３３】
図示するように、コンテンツ管理サーバ１０は、制御部１００と、通信部１０１と、認証部１０２と、公開データ生成部１０３と、更新状態判定部１０４と、会員別データリスト生成部１０５と、記憶部１０６と、を含んで構成される。
また、記憶部１０６は、会員別データ記憶部１０６１を含んで構成される。
【００３４】
制御部１００は、コンテンツ管理サーバ１０が行う各種の処理を制御する。制御部１００は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ；中央演算処理装置）を含んで構成される。
【００３５】
通信部１０１は、ＬＡＮ４０を介してカタログ情報ＤＢサーバ１１、Ｗｅｂサーバ１２、および管理者端末２０と通信接続したり、インターネット５０を含む通信ネットワークを介して非会員企業端末３０、会員企業Ａ端末３１、会員企業Ｂ端末３２、および下請け企業端末３３と通信接続したりするための通信インターフェースである。
【００３６】
認証部１０２は、会員により入力された認証情報に基づいてユーザ認証を行う。具体的には、会員がカタログ情報提供サービスにログインする際に、例えば、会員企業Ａ端末３１または会員企業Ｂ端末３２によって会員により入力された認証情報（例えば、ユーザＩＤとパスワード）が、インターネット５０および通信部１０１を介して認証部１０２へ入力される。認証部１０２は、入力された認証情報と、記憶部１０６の会員別データ記憶部１０６１に記憶されている会員別データに含まれる当該会員の認証情報と、を照合することによってユーザ認証を行う。
【００３７】
公開データ生成部１０３は、Ｗｅｂサーバ１２によって公開される公開データを、認証部１０２によるユーザ認証によって識別された会員に応じて生成する。公開データとは、例えば、カタログ情報提供サービスにおける、会員ごとにカスタマイズされた画面（以下、「会員専用Ｗｅｂ画面」とも称する）を示すデータ（例えば、ＨＴＭＬ言語によって記述されたテキストファイル）などである。
【００３８】
更新状態判定部１０４は、会員がカタログ情報ＤＢサーバ１１からダウンロードしたカタログ情報について、会員が当該カタログ情報を最後にダウンロードした時点である取得時点（例えば、ダウンロード日時）と、カタログ情報ＤＢサーバ１１において当該カタログ情報が最後に更新された時点である更新時点（例えば、更新日時）とを比較する。比較した結果、カタログ情報のダウンロード日時よりも更新日時の方が後の時点であった場合には、当該カタログ情報が（会員が最後にダウンロードした以降の時点に）更新されていると判定する。
【００３９】
会員別データリスト生成部１０５は、会員企業Ａ端末３１または会員企業Ｂ端末３２から送信された会員別データリストの作成指示を示す情報に基づいて、会員別データリストを生成する。ここでいう会員別データリストとは、会員が参照したカタログ情報へのリンク先アドレス、および当該会員がコンテンツ管理サーバ１０へアップロードした情報（以下、「関連情報」とも称する）へのリンク先アドレスが含まれるリストである。
【００４０】
なお、会員別データリストに、カタログ情報の記述内容のうち、特定の部分を指定する文言（例えば、カタログ情報を示すデータファイルにおける特定のページへのリンク先アドレスなど）が含まれるようにしてもよい。
【００４１】
会員は、カタログ情報ＤＢサーバ１１からダウンロードして参照したカタログ情報や、会員が自らコンテンツ管理サーバ１０へアップロードした関連情報を、他のユーザへ情報提供したい場合がある。会員が会員専用Ｗｅｂ画面において他のユーザへ情報提供したいカタログ情報や関連情報を選択すると、選択されたカタログ情報や関連情報を示すデータが会員別データリスト生成部１０５へ入力される。会員別データリスト生成部１０５は、入力されたデータに基づくカタログ情報へのリンク先アドレス、および入力されたデータに基づく関連情報へのリンク先アドレスを会員別データ記憶部１０６１から取得し、会員別データリストを生成する。
【００４２】
なお、会員別データリスト生成部１０５は、会員別データリスト（すなわち、リンク先アドレスのリスト）を示すテキストデータに、さらに定型文を示すテキストデータを付加するようにしてもよい。ここでいう定型文とは、例えば、会員が他のユーザへ情報提供を行う際に、当該他のユーザの端末装置（例えば、下請け企業端末３３）等へ送信するための通知文として用いられる（送信可能な）文面である。これにより、会員は、会員別データリストに定型文が付加された文面データを取得することができ、会員は取得した当該文面データをコピーして電子メールの本文入力欄等にそのまま貼り付けて他のユーザの端末装置（例えば、下請け企業端末３３）等へ送信することができる。
【００４３】
なお、上述したように、会員別データリストに、カタログ情報の記述内容のうち、特定の部分を指定する文言（例えば、カタログ情報を示すデータファイルにおける特定のページへのリンク先アドレスなど）が含まれるようにすることにより、会員は、他のユーザに対して、情報提供したいカタログ情報そのものを通知するだけでなく、情報提供したいカタログ情報の記述内容のうち、特定の部分を指定して通知することができる。
【００４４】
なお、コンテンツ管理サーバ１０が電子メールの送信等の通知手段を備えるようにし、コンテンツ管理サーバ１０から他のユーザに対し、上記の会員別データリストに定型文が付加された文面データを送信できるような構成にしてもよい。
【００４５】
記憶部１０６は、上述したように、会員別データ記憶部１０６１を含んで構成される。会員別データ記憶部１０６１は、会員別データを記憶する。会員別データとは、会員ごとに管理される各種のデータである。例えば、会員が選択したカタログ情報へのリンク先アドレスのリスト、会員が自らアップロードした関連情報、当該関連情報へのリンク先アドレスのリスト、および会員を認証するための認証データ（例えば、ユーザＩＤやパスワード）などが会員別データに含まれる。
【００４６】
また、記憶部１０６は、コンテンツ管理サーバ１０を動作させるためのプログラムやデータを予め記憶している。また、記憶部１０６は、コンテンツ管理サーバ１０が実行する各種の処理における一時記憶領域としても用いられる。
記憶部１０６は、記憶媒体、例えば、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ；ハードディスクドライブ）、フラッシュメモリ、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ；イーイープロム）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  ｒｅａｄ／ｗｒｉｔｅ  Ｍｅｍｏｒｙ；読み書き可能なメモリ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ；読み出し専用メモリ）、又はそれらの任意の組み合わせを含んで構成される。
【００４７】
（会員専用Ｗｅｂ画面の画面例）
以下に、実施形態に係るコンテンツ管理サーバ１０が会員の端末（例えば、会員企業Ａ端末３１または会員企業Ｂ端末３２）に表示させる会員専用Ｗｅｂ画面の画面例について、図面を参照しながら説明する。
図３乃至図５は、本発明の実施形態に係るカタログ情報提供システム１のコンテンツ管理サーバ１０が表示させる会員専用Ｗｅｂ画面の一例を示す図である。
【００４８】
（会員専用のフォルダ画面の画面例）
図３に図示する会員専用Ｗｅｂ画面ｄ１は、カタログ情報提供サービスのオンラインストレージ機能における会員専用のフォルダ（以下、「マイフォルダ」とも称する）の画面の画面例である。会員専用Ｗｅｂ画面ｄ１には、カタログ情報ＤＢサーバ１１に格納されているカタログ情報の中で会員が選択したカタログ情報、および当該会員がコンテンツ管理サーバ１０へアップロードした関連情報を一覧にした一覧表ｔ１が表示される。
【００４９】
図示するように、一覧表ｔ１は、「ファイル名」、「更新日時」、および「メモ」の３つの項目の列からなる２次元の表である。「ファイル名」の列には、会員が選択したカタログ情報、および関連情報を示すデータファイルのファイル名が表示される。
【００５０】
それぞれのデータファイルが、カタログ情報ＤＢサーバ１１に記憶されているカタログ情報であるのか、または会員によってアップロードされコンテンツ管理サーバ１０に記憶されている関連情報であるのかは、ファイル名の右隣に「アップロード資料」と記載されたフラグ（以下、「アップロードフラグ」とも称する）が表示されているか否かによって、会員は認識をすることができる。
【００５１】
例えば、一覧表ｔ１の「ファイル名」の列の１行目には、「ＸＹＺ製品カタログ」と表示されている。これは、「ＸＹＺ製品カタログ」というファイル名が付与されたデータファイルであることを表す。また、「ＸＹＺ製品カタログ」というファイル名の右隣には、アップロードフラグは表示されていないため、データファイル「ＸＹＺ製品カタログ」は、カタログ情報であるということを会員は認識することができる。同様に、一覧表ｔ１の「ファイル名」の列の２行目に表示されている「ＸＹＺ製品価格表」も、カタログ情報であるということを、会員は認識することができる。
【００５２】
なお、「ＸＹＺ製品カタログ」のようなカタログだけでなく、「ＸＹＺ製品価格表」のような価格表や、「ＡＢＣ製品適合表」のような適合表のような資料についても、ここではカタログ情報の１つであるものとして説明する。すなわち、カタログ情報ＤＢサーバ１１に格納されている資料を「カタログ情報」と称する。
【００５３】
また、例えば、一覧表ｔ１の「ファイル名」の列の３行目には、「新製品導入検討」と表示されている。これは、「新製品導入検討」というファイル名が付与されたデータファイルであることを表す。また、「新製品導入検討」というファイル名の右隣には、「アップロード資料」と記載されたフラグ（すなわち、アップロードフラグ）が表示されている。これにより、会員は、データファイル「新製品導入検討」は、会員が自らアップロードした関連情報であるということを認識することができる。
【００５４】
また、例えば、一覧表ｔ１の「ファイル名」の列の４行目には、「ＬＭＮ製品カタログ」と表示され、その右隣には「更新されています」と記載されたフラグ（以下、「更新フラグ」とも称する）が表示されている。この更新フラグは、ユーザによってカタログ情報が選択され、一覧表ｔ１に当該カタログ情報が登録された時点よりも後の時点に、カタログ情報ＤＢサーバ１１に格納されている当該カタログ情報が更新されていることを表すフラグである。
【００５５】
これにより、会員は、カタログ情報を参照して一覧表ｔ１に当該カタログ情報が登録された後に当該カタログ情報が更新されたことを認識することができるため、最新の当該カタログ情報をまだ参照していないことを認識することができる。
なお、会員がカタログ情報を再度参照した時点で、登録された時点を示す情報が更新されるようにしておくことにより、コンテンツ管理サーバ１０は、会員が当該カタログ情報を最後に参照した時点と、当該カタログ情報が最後に更新された時点とを比較することができるため、会員がまだ参照していない更新されたカタログ情報の存在を会員に認識させることができる。
【００５６】
なお、図示するように、会員専用Ｗｅｂ画面ｄ１には、「アップロード」と記載されたアップロードボタンｂ１が表示されている。会員は、このアップロードボタンｂ１をクリックすると、会員が自ら保有するデータファイルを選択することができ、当該データファイルをコンテンツ管理サーバ１０へアップロードすることができる。データファイルがアップロードされると、アップロードされた当該データファイルは、一覧表ｔ１の中に表示される。
【００５７】
一覧表ｔ１の「更新日時」の列には、各種の日時が表示される。
データファイルがカタログ情報であるならば、「更新日時」の列に表示される日時は、会員が当該カタログ情報を選択して当該カタログ情報を示すデータファイルが一覧表ｔ１に登録された日時、または、登録後に会員が当該データファイルを再度ダウンロードして参照した場合にはその参照した日時が表示される。
また、データファイルが会員によってアップロードされた関連情報であるならば、「更新日時」の列に表示される日時は、会員が当該関連情報をコンテンツ管理サーバ１０へアップロードした日時が表示される。
【００５８】
一覧表ｔ１の「メモ」の列には、会員が任意に入力したテキスト情報が表示される。例えば、会員は、カタログ情報の選択時や参照時、および、関連情報のアップロード時に、対象のデータファイルに紐づけて任意にテキスト情報を付加することができる。これにより、会員は、各データファイルに関する簡単な説明や補足情報などを、一覧表ｔ１の「メモ」の列に記載しておくことができる。
【００５９】
（送信データリスト画面の画面例）
図４に図示する会員専用Ｗｅｂ画面ｄ２は、カタログ情報提供サービスのオンラインストレージ機能における送信データリスト画面の画面例である。
会員専用Ｗｅｂ画面ｄ２には、会員が選択したカタログ情報、および関連情報の中で、会員が他のユーザの端末装置（例えば、下請け企業端末３３）等へ送信しようとするデータファイルのリストである送信データリストｔ２が表示される。
【００６０】
図示するように、送信データリストｔ２は、「ファイル名」、「更新日時」、および「メモ」の３つの項目の列からなる２次元の表である。「ファイル名」の列には、会員が他のユーザの端末装置（例えば、下請け企業端末３３）等へ送信しようとするデータファイルのファイル名が表示される。なお、「更新日時」の列や「メモ」の列、およびアップロードフラグについては、上記において説明した一覧表ｔ１の場合と同様であるため、説明を省略する。
【００６１】
会員専用Ｗｅｂ画面ｄ２には、「メール文書作成」と記載されたメール文書作成ボタンｂ２が表示されている。このメール文書作成ボタンｂ２がクリックされると、後述するメール文書作成画面ｄ３が表示される。会員は、送信データリストｔ２に表示されたデータファイルを他のユーザへ参照させたい場合などに、当該メール文書作成ボタンｂ２をクリックする。そして、会員は、表示されたメール文書作成画面ｄ３において、他のユーザの端末装置（例えば、下請け企業端末３３）等へ送信するための通知文の取得や、当該通知文の編集を行うことができる。
【００６２】
（メール文書作成画面の画面例）
図５に図示する会員専用Ｗｅｂ画面ｄ３は、カタログ情報提供サービスのメール文書作成機能におけるメール文書作成画面の画面例である。
会員専用Ｗｅｂ画面ｄ３は、図４に示す会員専用Ｗｅｂ画面ｄ２の前面に重なるようにしてメール文書作成画面ｄ４が存在して見えるように表示される。
メール文書作成画面ｄ４には、テキスト情報編集領域ｅ１と、「閉じる」と記載された終了ボタンｂ３と、が表示されている。
【００６３】
テキスト情報編集領域ｔ１には、会員別データリスト領域ｔｘ１と、定型文領域ｔｘ２と、が含まれる。
【００６４】
会員別データリスト領域ｔｘ１には、会員別データリストを示すテキスト情報が表示される。図５に示す例においては、会員別データリストを示すテキスト情報は、「〇ＸＹＺ製品カタログ  ｈｔｔｐｓ：／／ｗｗｗ．ｃａｔａｌｏｇｕｅ１２３．ｃｏｍ／ａａａ／・・・  〇ＸＹＺ製品価格表  ｈｔｔｐｓ：／／ｗｗｗ．ｃａｔａｌｏｇｕｅ１２３．ｃｏｍ／ａａｂ／・・・  〇新製品導入検討  ｈｔｔｐｓ：／／ｗｗｗ．ｃａｔａｌｏｇｕｅ１２３．ｃｏｍ／ｓｓｓ／・・・」である。会員別データリスト領域ｔｘ１には、図４の送信データリストｔ２に表示されたデータファイルのファイル名と、それぞれのデータファイルへのリンク先アドレスが表示される。図示するように、例えば、データファイル「〇ＸＹＺ製品カタログ」へのリンク先アドレスは、「ｈｔｔｐｓ：／／ｗｗｗ．ｃａｔａｌｏｇｕｅ１２３．ｃｏｍ／ａａａ／・・・」である。
【００６５】
会員別データリスト領域ｔｘ２には、定型文を示すテキスト情報が表示される。図５に示す例においては、定型文を示すテキスト情報は、「以下の資料をご参照ください。」である。このように、コンテンツ管理サーバ１０は、図４に示す送信データリストｔ２に基づいて会員別データリストを示すテキスト情報を生成し、当該テキスト情報にさらに定型文を示すテキスト情報を付加する。これにより、会員は、他のユーザの端末装置（例えば、下請け企業端末３３）等へ送信する際の通知文を容易に生成することができる。会員は、テキスト情報編集領域ｔ１に表示された通知文を適宜編集し、当該通知文をコピーして、例えば電子メールの本文に貼り付けることによって、他のユーザの端末装置（例えば、下請け企業端末３３）等に対して容易に通知文を送信することができる。
【００６６】
（カタログ情報提供システムの動作）
以下に、実施形態に係るカタログ情報提供システム１の動作について、図面を参照しながら説明する。
図６乃至図１０は、本発明の実施形態に係るカタログ情報提供システム１のコンテンツ管理サーバ１０の動作の一例を示すフローチャートである。
【００６７】
（認証処理におけるコンテンツ管理サーバの動作）
図６に示すフローチャートは、カタログ情報提供サービスにおけるユーザ認証時（会員のログイン時）のコンテンツ管理サーバ１０の動作の一例である。
本フローチャートは、会員の端末（例えば、会員企業Ａ端末３１、または会員企業Ｂ端末３２）から送信された認証情報（例えば、ユーザＩＤ、およびパスワードを示すデータ）を、通信部１０１が受信した際に開始する。
【００６８】
（ステップｓｔ００１）コンテンツ管理サーバ１０の通信部１０１は、会員の端末装置（例えば、会員企業Ａ端末３１、または会員企業Ｂ端末３２）から送信された認証情報（例えば、ユーザＩＤ、およびパスワードを示すデータ）を、インターネット５０を含む通信ネットワーク、Ｗｅｂサーバ１２、およびＬＡＮ４０を介して受信する。通信部１０１は、受信した認証情報を、コンテンツ管理サーバ１０の認証部１０２へ出力する。その後、ステップｓｔ００２へ進む。
【００６９】
（ステップｓｔ００２）認証部１０２は、通信部１０１から入力された認証情報と、コンテンツ管理サーバ１０の記憶部１０６の会員別データ記憶部１０６１に記憶された認証情報と、を照合することによってユーザ認証を行う。認証部１０２は、通信部１０１から入力された認証情報が正しい認証情報であることを照合することができた場合には、ユーザ認証がなされた（正しくユーザ認証された）ものと判定する。また、認証部１０２は、通信部１０１から入力された認証情報が正しい認証情報であることを照合することができなかった場合には、ユーザ認証がなされなかったものと判定する。その後、ステップｓｔ００３へ進む。
【００７０】
（ステップｓｔ００３）認証部１０２により、ユーザ認証がなされた場合には、ステップｓｔ００４へ進む。そうでない場合（すなわち、ユーザ認証がなされなかった場合）は、ステップｓｔ００５へ進む。
【００７１】
（ステップｓｔ００４）認証部１０２は、ユーザ認証がなされたことを示す判定結果、およびユーザ認証によって認証された会員の識別情報（例えば、ユーザＩＤ）を、コンテンツ管理サーバ１０の公開データ生成部１０３へ出力する。公開データ生成部１０３は、入力された識別情報に基づいて、当該会員の会員専用Ｗｅｂ画面を、ＬＡＮ４０、Ｗｅｂサーバ１２、およびインターネット５０を含む通信ネットワークを介して、会員の端末装置（例えば、会員企業Ａ端末３１、または会員企業Ｂ端末３２）に表示させる。以上で、本フローチャートの処理が終了する。
【００７２】
（ステップｓｔ００５）認証部１０２は、ユーザ認証がなされなかったこと示す判定結果を、公開データ生成部１０３へ出力する。公開データ生成部１０３は、ユーザ認証がなされていないユーザ（Ｗｅｂ画面閲覧者）が参照可能な一般向けのＷｅｂ画面を、ＬＡＮ４０、Ｗｅｂサーバ１２、およびインターネット５０を含む通信ネットワークを介して、認証要求を行った会員の端末装置に表示させる。以上で、本フローチャートの処理が終了する。
【００７３】
（カタログ情報選択時の処理におけるコンテンツ管理サーバの動作）
図７に示すフローチャートは、カタログ情報提供サービスにおけるカタログ情報選択時（カタログ情報のマイフォルダへの登録時）のコンテンツ管理サーバ１０の動作の一例である。
本フローチャートは、会員の端末（例えば、会員企業Ａ端末３１、または会員企業Ｂ端末３２）から送信されたカタログ情報選択指示データを通信部１０１が受信した際に、開始する。ここでいうカタログ情報選択指示データとは、会員が、当該会員の端末（例えば、会員企業Ａ端末３１、または会員企業Ｂ端末３２）において、カタログ情報ＤＢサーバ１１に格納されているカタログ情報のいずれかを選択し、カタログ情報提供サービスにおけるマイフォルダへ当該選択したカタログ情報を登録する操作を行ったことを示すデータである。
【００７４】
（ステップｓｔ１０１）コンテンツ管理サーバ１０の通信部１０１は、会員の端末装置（例えば、会員企業Ａ端末３１、または会員企業Ｂ端末３２）から送信されたカタログ情報選択指示データを、インターネット５０を含む通信ネットワーク、Ｗｅｂサーバ１２、およびＬＡＮ４０を介して受信する。その後、ステップｓｔ１０２へ進む。
【００７５】
（ステップｓｔ１０２）コンテンツ管理サーバ１０の制御部１００は、通信部１０１が受信したカタログ情報選択指示データに基づいて、記憶部１０６の会員別データ記憶部１０６１に記憶された会員別データを更新する。具体的には、会員別データに含まれる、会員のマイフォルダに登録されているデータファイルへのリンク先アドレスのリストに、カタログ情報選択指示データが示すカタログ情報へのリンク先アドレスを追加する。これにより、カタログ情報選択指示データが示すカタログ情報が、当該会員のマイフォルダへ登録される。その後、ステップｓｔ１０３へ進む。
【００７６】
なお、実施形態に係るコンテンツ管理サーバ１０は、会員によって選択されたカタログ情報のデータファイルそのものを会員別データ記憶部１０６１へ記憶させるのではなく、当該カタログ情報を示すデータファイルへのリンク先アドレスを記憶させる。これにより、カタログ情報ＤＢサーバ１１に格納されたカタログ情報が更新された場合であっても、会員が、マイフォルダ（すなわち、図３に示す一覧表ｔ１）に登録されたリンク先アドレスを介してカタログ情報をダウンロードすれば、常に最新のカタログ情報（更新後のカタログ情報）がダウンロードされる。
【００７７】
（ステップｓｔ１０３）制御部１００は、会員別データにおいて、追加したリンク先アドレスに対応する更新時点のデータ（すなわち、図３に示す一覧表ｔ１の「更新日時」に表示されるデータ）を設定する。制御部１００は、通信部１０１がカタログ情報選択指示データを受信した時点である取得時点（例えば、受信日時）を、当該更新時点のデータとして設定する。以上で、本フローチャートの処理が終了する。
【００７８】
（関連情報アップロード時の処理におけるコンテンツ管理サーバの動作）
図８に示すフローチャートは、カタログ情報提供サービスにおける関連情報のアップロード時のコンテンツ管理サーバ１０の動作の一例である。
本フローチャートは、会員の端末（例えば、会員企業Ａ端末３１、または会員企業Ｂ端末３２）から送信されたアップロード指示データを通信部１０１が受信した際に、開始する。ここでいうアップロード指示データとは、会員が、当該会員の端末（例えば、会員企業Ａ端末３１、または会員企業Ｂ端末３２）において、当該会員が自ら保有する各種のデータをアップロードする操作を行ったことを示すデータである。
【００７９】
（ステップｓｔ２０１）コンテンツ管理サーバ１０の通信部１０１は、会員の端末装置（例えば、会員企業Ａ端末３１、または会員企業Ｂ端末３２）から送信されたアップロード指示データを、インターネット５０を含む通信ネットワーク、Ｗｅｂサーバ１２、およびＬＡＮ４０を介して受信する。その後、ステップｓｔ２０２へ進む。
【００８０】
（ステップｓｔ２０２）コンテンツ管理サーバ１０の制御部１００は、通信部１０１がアップロード指示データを受信した場合、関連情報を受信可能な状態であるならば、関連情報のアップロードを許可することを示すデータを、ＬＡＮ４０、Ｗｅｂサーバ１２、およびインターネット５０を含む通信ネットワークを介して、会員の端末装置（例えば、会員企業Ａ端末３１、または会員企業Ｂ端末３２）へ送信する。会員の端末装置は、関連情報のアップロードを許可することを示すデータを受信すると、関連情報を、インターネット５０を含む通信ネットワーク、Ｗｅｂサーバ１２、およびＬＡＮ４０を介して、コンテンツ管理サーバ１０の通信部１０１へ送信する。
【００８１】
コンテンツ管理サーバ１０の通信部１０１は、関連情報を受信する。制御部１００は、通信部１０１が受信した関連情報を、会員別データ記憶部１０６１が記憶している会員別データに記憶させる。これにより、会員別データ記憶部１０６１が記憶する会員別データの中で、会員を識別する識別情報（例えば、ユーザＩＤ）と、関連情報と、が対応付けて記憶される。その後、ステップｓｔ２０３へ進む。
【００８２】
（ステップｓｔ２０３）コンテンツ管理サーバ１０の制御部１００は、通信部１０１が受信したアップロード指示データに基づいて、記憶部１０６の会員別データ記憶部１０６１に記憶された会員別データを更新する。具体的には、制御部１００は、会員別データ記憶部１０６１が記憶している会員別データに記憶させた関連情報へのリンク先アドレスを生成する。そして、制御部１００は、生成したリンク先アドレスと関連情報とを対応付けて、会員別データに含まれる、会員のマイフォルダに登録されているデータファイルへのリンク先アドレスのリストに追加する。これにより、アップロードされた関連情報が、当該会員のマイフォルダへ登録される。その後、ステップｓｔ２０４へ進む。
【００８３】
なお、実施形態に係るコンテンツ管理サーバ１０は、会員によってアップロードされた関連情報を示すデータファイルそのものを会員別データ記憶部１０６１へ記憶させるのではなく、当該関連情報を示すデータファイルへのリンク先アドレス（関連情報アドレス）を記憶させる。
【００８４】
（ステップｓｔ２０４）制御部１００は、会員別データにおいて、追加したリンク先アドレスに対応する更新時点のデータ（すなわち、図３に示す一覧表ｔ１の「更新日時」に表示されるデータ）を設定する。制御部１００は、通信部１０１が関連情報を受信した時点である取得時点（例えば、受信日時）のデータを、当該更新時点のデータのデータとして設定する。以上で、本フローチャートの処理が終了する。
【００８５】
（マイフォルダ画面の表示時におけるコンテンツ管理サーバの動作）
図９に示すフローチャートは、カタログ情報提供サービスにおけるマイフォルダ画面の表示時のコンテンツ管理サーバ１０の動作の一例である。
本フローチャートは、公開データ生成部１０３が、（認証がなされた会員に対応する）マイフォルダ画面の生成を行う場合に開始する。
【００８６】
（ステップｓｔ３０１）コンテンツ管理サーバ１０の公開データ生成部１０３は、会員別データ記憶部１０６１から、認証がなされた会員によって選択されたカタログ情報へのリンク先アドレス、および認証がなされた会員によって選択された関連情報へのリンク先アドレスのリストを取得する。すなわち、公開データ生成部１０３は、当該会員を識別する識別情報（例えば、ユーザＩＤ）に対応付けられたデータファイルそれぞれへのリンク先アドレスのリストを取得する。その後、ステップｓｔ３０２へ進む。
【００８７】
（ステップｓｔ３０２）公開データ生成部１０３は、取得したリストに含まれるリンク先アドレスに対応するデータファイルが、関連情報であるか否か（すなわち、関連情報であるか、カタログ情報であるか）を判定する。当該データファイルが、関連情報である場合には、ステップｓｔ３０３へ進む。そうでない場合（すなわち、カタログ情報である場合）は、ステップｓｔ３０４へ進む。
【００８８】
（ステップｓｔ３０３）公開データ生成部１０３は、関連情報であると判定したデータファイルへのリンク先アドレス（関連情報アドレス）を示すデータに対し、アップロードフラグを設定する。すなわち、公開データ生成部１０３は、当該リンク先アドレスを示すデータと、アップロードフラグを示すデータと、を対応付けて記憶する。その後、ステップｓｔ３０７へ進む。
【００８９】
（ステップｓｔ３０４）公開データ生成部１０３は、会員別データ記憶部１０６１に記憶された、関連情報であると判定されなかったデータファイル（すなわち、カタログ情報であると判定されたデータファイル）の更新時点を示すデータを取得し、当該更新時点を示すデータと当該データファイルへのリンク先アドレス（カタログ情報アドレス）を示すデータとを、更新状態判定部１０４へ出力する。
更新状態判定部１０４は、更新時点を示すデータとリンク先アドレスを示すデータとが入力されると、通信部１０１およびＬＡＮ４０を介して、カタログ情報ＤＢサーバ１１に格納されている当該リンク先アドレスに対応するカタログ情報の更新時点を示すデータを取得する。
【００９０】
更新状態判定部１０４は、公開データ生成部１０３から入力されたデータに基づく更新時点と、カタログ情報ＤＢサーバ１１から取得したデータに基づく更新時点とを比較する。カタログ情報ＤＢサーバ１１から取得した更新時点が、公開データ生成部１０３から入力されたデータに基づく更新時点よりも後の時点である場合には、更新状態判定部１０４は、会員が当該カタログ情報を最後に参照した後に、カタログ情報ＤＢサーバ１１に格納されている当該カタログ情報が更新されていると判定する。更新状態判定部１０４は、判定結果を示す情報を、公開データ生成部１０３へ出力する。その後、ステップｓｔ３０５へ進む。
【００９１】
（ステップｓｔ３０５）更新状態判定部１０４から入力された判定結果を示す情報に基づき、更新されていると判定されている場合には、ステップｓｔ３０６へ進む。そうでない場合は、ステップｓｔ３０７へ進む。
【００９２】
（ステップｓｔ３０６）公開データ生成部１０３は、更新されていると判定されたカタログ情報へのリンク先アドレス（カタログ情報アドレス）を示すデータに対し、更新フラグを設定する。すなわち、公開データ生成部１０３は、当該リンク先アドレスを示すデータと、更新フラグを示すデータと、を対応付けて記憶する。その後、ステップｓｔ３０７へ進む。
【００９３】
（ステップｓｔ３０７）公開データ生成部１０３が、取得したリストに含まれるリンク先アドレスに対応する全てのデータファイルに対して確認完了した場合（すなわち、ステップｓｔ３０２以降の処理を全てのデータファイルに対して実行完了した場合）には、取得したリンク先アドレスのリスト、設定したアップロードフラグを示す情報、および設定した更新フラグを示す情報等に基づいてマイフォルダ画面を生成する。以上で、本フローチャートの処理が終了する。
【００９４】
また、そうでない場合、すなわち、公開データ生成部１０３が、取得したリストに含まれるリンク先アドレスに対応する全てのデータファイルに対して確認が完了していない場合には、ステップｓｔ３０２へ戻り、公開データ生成部１０３は、確認が完了していないデータファイルに対しての確認処理を行う。
【００９５】
（通知文作成時におけるコンテンツ管理サーバの動作）
図１０に示すフローチャートは、カタログ情報提供サービスにおける会員別データリスト生成時のコンテンツ管理サーバ１０の動作の一例である。
本フローチャートは、会員の端末（例えば、会員企業Ａ端末３１、または会員企業Ｂ端末３２）から送信された通知文作成指示データを通信部１０１が受信した際に、開始する。ここでいう通知文作成指示データとは、会員が、当該会員の端末（例えば、会員企業Ａ端末３１、または会員企業Ｂ端末３２）において、当該会員が他のユーザにカタログ情報や関連情報を参照させるための通知文をコンテンツ管理サーバ１０に生成させるための操作を行ったことを示すデータである。
【００９６】
（ステップｓｔ４０１）コンテンツ管理サーバ１０の通信部１０１は、会員の端末装置（例えば、会員企業Ａ端末３１、または会員企業Ｂ端末３２）から送信された通知文作成指示データを、インターネット５０を含む通信ネットワーク、Ｗｅｂサーバ１２、およびＬＡＮ４０を介して受信する。通信部１０１は、受信した通知文作成指示データを、コンテンツ管理サーバ１０の会員別データリスト生成部１０５へ出力する。その後、ステップｓｔ４０２へ進む。
【００９７】
（ステップｓｔ４０２）会員別データリスト生成部１０５は、通信部１０１から通知文作成指示データが入力されると、会員別データ記憶部１０６１に記憶されているリンク先アドレスのリストを取得する。ここで取得されるリンク先アドレスとは、会員が他のユーザに対して参照させようとするデータファイル（すなわち、カタログ情報および関連情報）へのリンク先アドレスである。
【００９８】
（ステップｓｔ４０３）会員別データリスト生成部１０５は、取得したリンク先アドレスのリストに基づいて、通知文を示すテキストデータを生成する。当該通知文には、カタログ情報または関連情報のデータファイルのファイル名と、当該データファイルへのリンク先アドレスとが含まれる。ここで生成された通知文とは、例えば、図５に示す会員別データリスト領域ｔｘ１に表示されているようなテキスト情報である。その後、ステップｓｔ４０４へ進む。
【００９９】
（ステップｓｔ４０４）会員別データリスト生成部１０５は、ステップｓｔ４０３において生成した通知文を示すテキスト情報に、定型文を示すテキスト情報を付加する。ここで負荷される定型文とは、例えば、図５に示す会員別データリスト領域ｔｘ２に表示されているようなテキスト情報である。会員別データリスト生成部１０５は、定型文を示すテキスト情報が付加された通知文を示すテキスト情報を、公開データ生成部１０３へ出力する。その後、ステップｓｔ４０５へ進む。
【０１００】
（ステップｓｔ４０５）公開データ生成部１０３は、会員別データリスト生成部１０５から入力された通知文を示すテキスト情報を用いて、通知文編集画面を生成し、当該通知文編集画面を、ＬＡＮ４０、Ｗｅｂサーバ１２、およびインターネット５０を含む通信ネットワークを介して、会員の端末装置（例えば、会員企業Ａ端末３１、または会員企業Ｂ端末３２）に表示させる。ここでいう通知文編集画面とは、例えば、図５に示すメール文書作成画面ｄ４である。その後、ステップｓｔ４０６へ進む。
【０１０１】
（ステップｓｔ４０６）通信部１０１が、会員の端末装置（例えば、会員企業Ａ端末３１、または会員企業Ｂ端末３２）から送信された通知文編集終了データを、インターネット５０を含む通信ネットワーク、Ｗｅｂサーバ１２、およびＬＡＮ４０を介して受信した場合、本フローチャートの処理が終了する。そうでない場合は、ステップｓｔ４０６に留まる。
【０１０２】
なお、ここでいう通知文編集終了データとは、会員が、当該会員の端末装置（例えば、会員企業Ａ端末３１、または会員企業Ｂ端末３２）において、通知文編集画面の表示を終了させるための操作を行ったことを示すデータである。例えば、図５に示す「閉じる」と記載された終了ボタンｂ３がクリックされることにより、通知文編集終了データが通信部１０１へ送信される。
【０１０３】
以上、説明したように、本発明の実施形態に係るコンテンツ管理サーバ１０は、カタログ情報とユーザが保持している情報とを併せて管理することができる。また、本発明の実施形態に係るコンテンツ管理サーバ１０は、これらの情報を他のユーザへ情報提供することができ、さらに当該カタログ情報が更新されたか否かをユーザに認識させることができる。
【０１０４】
（実施形態の変形例）
上述の実施形態に係るカタログ情報提供システム１では、コンテンツ管理サーバ１０と、カタログ情報ＤＢサーバ１１と、Ｗｅｂサーバ１２と、はそれぞれ別々の装置として構成される。ただし、これらの装置が有する機能は、１つの装置に全て備えられているような構成であっても構わない。
以下、本発明の実施形態の変形例について、図面を参照しながら説明する。
【０１０５】
（カタログ情報提供システムの構成）
まず、実施形態の変形例に係るカタログ情報提供システム２の構成について、図面を参照しながら説明する。
図１１は、本発明の実施形態の変形例に係るカタログ情報提供システム２の構成を示す概略図である。
【０１０６】
図示するように、カタログ情報提供システム２は、カタログ情報提供サーバ１５と、管理者端末２０と、非会員企業端末３０と、会員企業Ａ端末３１（会員端末）と、会員企業Ｂ端末３２（会員端末）と、下請け企業端末３３と、ＬＡＮ４０と、インターネット５０と、を含んで構成される。
【０１０７】
カタログ情報提供システム２は、商品またはサービスについて説明するカタログ情報をカタログ情報提供サーバ１５に保有し、当該カタログ情報を、インターネット５０を介して、会員企業および非会員企業が保有する端末（例えば、非会員企業端末３０、会員企業Ａ端末３１、会員企業Ｂ端末３２、および下請け企業端末３３）に対して公開するサービスを提供するシステムである。また、会員企業に対してサービス提供される場合には、カタログ情報提供サーバ１５に保有された会員別データが用いられることにより、会員企業ごとにカスタマイズされた後述する各種の付加サービスが付加されうる。
カタログ情報提供サーバ１５、および管理者端末２０は、例えば、カタログ情報提供システム２によってカタログ情報提供サービスを運営する事業者によって管理される装置である。
【０１０８】
カタログ情報提供サーバ１５は、会員別データを記憶する。会員別データとは、会員（企業）ごとに管理される各種のデータである。例えば、会員が選択（指定）したカタログ情報へのリンク先アドレスのリスト、会員が自らアップロードした関連情報、当該関連情報へのリンク先アドレスのリスト、および会員を認証するための認証データ（例えば、ユーザＩＤやパスワード）などが会員別データに含まれる。
【０１０９】
カタログ情報提供サーバ１５に対する設定変更等の各種の操作は、管理者端末２０を用いて行われる。カタログ情報提供サーバ１５は、コンピュータ装置、例えば、汎用コンピュータ、またはパーソナルコンピュータを含んで構成される。
【０１１０】
また、カタログ情報提供サーバ１５は、商品またはサービス等を説明するカタログ情報を、商品ごとまたはサービスごとに記憶するデータベースサーバの機能を有する。カタログ情報は、インターネット５０を含む通信ネットワークを介して、会員企業および非会員企業の端末（例えば、非会員企業端末３０、会員企業Ａ端末３１、会員企業Ｂ端末３２、および下請け企業端末３３）に対して公開される。
【０１１１】
また、カタログ情報提供サーバ１５は、ＨＴＴＰに則り会員企業および非会員企業の端末（例えば、非会員企業端末３０、会員企業Ａ端末３１、会員企業Ｂ端末３２、および下請け企業端末３３）に搭載されたクライアントソフトウェアであるウェブブラウザに対して、ＨＴＭＬ形式で記述されたファイルやオブジェクト（例えば、画像など）の表示を提供するサービスを動作させるサーバの機能を有する。
【０１１２】
なお、管理者端末２０、非会員企業端末３０、会員企業Ａ端末３１（会員端末）、会員企業Ｂ端末３２（会員端末）、下請け企業端末３３、ＬＡＮ４０、およびインターネット５０については、上述した実施形態に係るカタログ情報提供システム１における各装置とそれぞれ同一の機能を有する装置であるため、説明を省略する。
【０１１３】
（カタログ情報提供サーバの構成）
以下に、実施形態の変形例に係るカタログ情報提供システム２のカタログ情報提供サーバ１５の機能構成について、図面を参照しながら説明する。
本発明の実施形態の変形例に係るカタログ情報提供システム２のカタログ情報提供サーバ１５の機能構成を示すブロック図である。
【０１１４】
図示するように、カタログ情報提供サーバ１５は、制御部１５０と、通信部１５１と、認証部１５２と、公開データ生成部１５３と、更新状態判定部１５４と、会員別データリスト生成部１５５と、記憶部１５６と、公開部１５７と、を含んで構成される。
また、記憶部１５６は、会員別データ記憶部１５６１と、カタログ情報記憶部１５６２と、公開データ記憶部１５６３と、を含んで構成される。
【０１１５】
制御部１５０は、カタログ情報提供サーバ１５が行う各種の処理を制御する。制御部１５０は、例えば、ＣＰＵを含んで構成される。
【０１１６】
通信部１５１は、ＬＡＮ４０を介して管理者端末２０と通信接続したり、インターネット５０を含む通信ネットワークを介して非会員企業端末３０、会員企業Ａ端末３１、会員企業Ｂ端末３２、および下請け企業端末３３と通信接続したりするための通信インターフェースである。
【０１１７】
認証部１５２は、会員により入力された認証情報に基づいてユーザ認証を行う。具体的には、会員がカタログ情報提供サービスにログインする際に、例えば、会員企業Ａ端末３１または会員企業Ｂ端末３２によって会員により入力された認証情報（例えば、ユーザＩＤとパスワード）が、インターネット５０および通信部１５１を介して認証部１５２へ入力される。認証部１５２は、入力された認証情報と、記憶部１５６の会員別データ記憶部１５６１に記憶されている会員別データに含まれる当該会員の認証情報と、を照合することによってユーザ認証を行う。
【０１１８】
公開データ生成部１５３は、後述する記憶部１５６が備える公開データ記憶部１５６３に記憶され、後述する公開部１５７によって公開される公開データを、認証部１５２によるユーザ認証によって識別された会員に応じて生成する。公開データとは、例えば、カタログ情報提供サービスにおける会員専用Ｗｅｂ画面を示すデータ（例えば、ＨＴＭＬファイル）などである。
【０１１９】
更新状態判定部１５４は、会員がカタログ情報提供サーバ１５からダウンロードしたカタログ情報について、会員が当該カタログ情報を最後にダウンロードした時点である取得時点（例えば、ダウンロード日時）と、カタログ情報提供サーバ１５において当該カタログ情報が最後に更新された時点である更新時点（例えば、更新日時）とを比較する。比較した結果、カタログ情報の取得時点（例えば、ダウンロード日時）よりも更新時点（例えば、更新日時）の方が後の時点であった場合には、当該カタログ情報が（会員が最後にダウンロードした以降の時点に）更新されていると判定する。
【０１２０】
会員別データリスト生成部１５５は、会員企業Ａ端末３１または会員企業Ｂ端末３２から送信された会員別データリストの作成指示を示す情報に基づいて、会員別データリストを生成する。ここでいう会員別データリストとは、会員が参照したカタログ情報へのリンク先アドレス、および当該会員がカタログ情報提供サーバ１５へアップロードした関連情報へのリンク先アドレスが含まれるリストである。
【０１２１】
会員は、カタログ情報提供サーバ１５からダウンロードして参照したカタログ情報や、会員が自らカタログ情報提供サーバ１５へアップロードした関連情報を、他のユーザへ情報提供したい場合がある。会員が会員専用Ｗｅｂ画面において他のユーザへ情報提供したいカタログ情報や関連情報を選択すると、選択されたカタログ情報や関連情報を示すデータが会員別データリスト生成部１５５へ入力される。会員別データリスト生成部１５５は、入力されたデータに基づくカタログ情報へのリンク先アドレス、および入力されたデータに基づく関連情報へのリンク先アドレスを会員別データ記憶部１５６１から取得し、会員別データリストを生成する。
【０１２２】
なお、会員別データリスト生成部１５５は、会員別データリスト（すなわち、リンク先アドレスのリスト）を示すテキストデータに、さらに定型文を示すテキストデータを付加するようにしてもよい。ここでいう定型文とは、例えば、会員が他のユーザへ情報提供を行う際に、当該他のユーザの端末装置（例えば、下請け企業端末３３）等へ送信するための通知文として用いられる文面である。これにより、会員は、会員別データリストに定型文が付加された文面データを取得することができ、会員は取得した当該文面データをコピーして電子メールの本文入力欄等にそのまま貼り付けて他のユーザの端末装置（例えば、下請け企業端末３３）等へ送信することができる。
【０１２３】
なお、カタログ情報提供サーバ１５が電子メールの送信等の通知手段を備えるようにし、カタログ情報提供サーバ１５から他のユーザに対し、上記の会員別データリストに定型文が付加された文面データを送信できるような構成にしてもよい。
【０１２４】
記憶部１５６は、上述したように、会員別データ記憶部１５６１と、カタログ情報記憶部１５６２と、公開データ記憶部１５６３と、を含んで構成される。
【０１２５】
会員別データ記憶部１５６１は、会員別データを記憶する。会員別データとは、会員ごとに管理される各種のデータである。例えば、会員が選択したカタログ情報へのリンク先アドレスのリスト、会員が自らアップロードした関連情報、当該関連情報へのリンク先アドレスのリスト、および会員を認証するための認証データ（例えば、ユーザＩＤやパスワード）などが会員別データに含まれる。
【０１２６】
カタログ情報記憶部１５６２は、商品またはサービス等を説明するカタログ情報を、商品ごとまたはサービスごとに記憶するデータベースを記憶する。カタログ情報は、後述する公開部１５７、およびインターネット５０を含む通信ネットワークを介して、会員企業および非会員企業の端末（例えば、非会員企業端末３０、会員企業Ａ端末３１、会員企業Ｂ端末３２、および下請け企業端末３３）に対して公開される。
【０１２７】
公開データ記憶部１５６３は、後述する公開部１５７によって公開されるデータであって、会員企業および非会員企業の端末（例えば、非会員企業端末３０、会員企業Ａ端末３１、会員企業Ｂ端末３２、および下請け企業端末３３）に搭載されたクライアントソフトウェアであるウェブブラウザにおいて表示されるＨＴＭＬ形式で記述されたファイルやオブジェクト（例えば、画像など）を示すデータである公開データを記憶する。
【０１２８】
また、記憶部１５６は、カタログ情報提供サーバ１５を動作させるためのプログラムやデータを予め記憶している。また、記憶部１５６は、カタログ情報提供サーバ１５が実行する各種の処理における一時記憶領域としても用いられる。記憶部１５６は、記憶媒体、例えば、例えば、ＨＤＤ、フラッシュメモリ、ＥＥＰＲＯＭ、ＲＡＭ、ＲＯＭ、又はそれらの任意の組み合わせを含んで構成される。
【０１２９】
公開部１５７は、公開データ記憶部１５６３に記憶された公開データを、ＨＴＴＰに則り、会員企業および非会員企業の端末（例えば、非会員企業端末３０、会員企業Ａ端末３１、会員企業Ｂ端末３２、および下請け企業端末３３）に搭載されたクライアントソフトウェアであるウェブブラウザに対して公開する。
【０１３０】
以上のような構成により、本発明の実施形態の変形例に係るカタログ情報提供サーバ１５は、カタログ情報とユーザが保持している情報とを併せて管理することができる。また、本発明の実施形態の変形例に係るカタログ情報提供サーバ１５は、これらの情報を他のユーザへ情報提供することができ、さらに当該カタログ情報が更新されたか否かをユーザに認識させることができる。
【０１３１】
以上、この発明の実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【０１３２】
なお、上述した実施形態におけるコンテンツ管理サーバ１０およびカタログ情報提供サーバ１５の一部又は全部をコンピュータで実現するようにしてもよい。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。
【０１３３】
なお、ここでいう「コンピュータシステム」とは、コンテンツ管理サーバ１０およびカタログ情報提供サーバ１５に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【０１３４】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信回線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【０１３５】
また、上述した実施形態におけるコンテンツ管理サーバ１０およびカタログ情報提供サーバ１５を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。コンテンツ管理サーバ１０およびカタログ情報提供サーバ１５の各機能ブロックは個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【符号の説明】
【０１３６】
１・・・カタログ情報提供システム、２・・・カタログ情報提供システム、１０・・・コンテンツ管理サーバ、１１・・・カタログ情報ＤＢサーバ、１２・・・Ｗｅｂサーバ、１５・・・カタログ情報提供サーバ、２０・・・管理者端末、３０・・・非会員企業端末、３１・・・会員企業Ａ端末、３２・・・会員企業Ｂ端末、３３・・・下請け企業端末、４０・・・ＬＡＮ、５０・・・インターネット、１００・・・制御部、１０１・・・通信部、１０２・・・認証部、１０３・・・公開データ生成部、１０４・・・更新状態判定部、１０５・・・会員別データリスト生成部、１０６・・・記憶部、１５０・・・制御部、１５１・・・通信部、１５２・・・認証部、１５３・・・公開データ生成部、１５４・・・更新状態判定部、１５５・・・会員別データリスト生成部、１５６・・・記憶部、１５７・・・公開部、１０６１・・・会員別データ記憶部、１５６１・・・会員別データ記憶部、１５６２・・・カタログ情報記憶部、１５６３・・・公開データ記憶部
【図１】
0006333886.tif 000002
【図２】
0006333886.tif 000003
【図３】
0006333886.tif 000004
【図４】
0006333886.tif 000005
【図５】
0006333886.tif 000006
【図６】
0006333886.tif 000007
【図７】
0006333886.tif 000008
【図８】
0006333886.tif 000009
【図９】
0006333886.tif 000010
【図１０】
0006333886.tif 000011
【図１１】
0006333886.tif 000012
【図１２】
0006333886.tif 000013