(57)【要約】【課題】  チョイスカタログを簡単に編集し、オリジナリティのある商品カタログを作成することができるカタログ編集装置を提供する。【解決手段】  商品カタログの電子データを編集するカタログ編集装置は、商品を検索する際の検索条件を受け付け、検索条件に従い商品データベースを検索し、当該検索条件に該当する商品に係る商品紹介情報を得る。そして、商品カタログの各紙面に該当する電子データ部分において、当該電子データ部分に既に掲載されている商品紹介情報を、前記検索によって得た商品紹介情報に置換することで、前記商品カタログの電子データを編集する。【選択図】図１０
2009145981.tif 000002
【特許請求の範囲】
【請求項１】
商品カタログの電子データを編集するカタログ編集装置であって、
商品を検索する際の検索条件を受け付ける検索条件受付手段と、
検索条件に従い商品データベースを検索し、当該検索条件に該当する商品に係る商品紹介情報を得る検索手段と、
前記商品カタログの各紙面に該当する電子データ部分において、当該電子データ部分に既に掲載されている商品紹介情報を、前記検索によって得た商品紹介情報に置換することで、前記商品カタログの電子データを編集する編集手段と
を備えることを特徴とするカタログ編集装置。
【請求項２】
前記カタログ編集装置は、
商品カタログのサンプルを複数記憶しているカタログ記憶手段と、
一のサンプルの指定を受け付けるサンプル受付手段と、
指定に従い、前記複数のサンプルのうち一のサンプルを選択する選択手段と、を備え、
前記編集手段による置換の対象となる商品カタログは、前記選択手段により選択された商品カタログのサンプルである
ことを特徴とする請求項１記載のカタログ作成装置。
【請求項３】
前記カタログ編集装置は、
前記商品データベースに登録されている商品に対する発注実績を取得し、当該発注実績の多い商品に係る商品紹介情報を優先的に掲載することで、人気商品カタログを作成する作成手段を備え、
前記編集手段による置換の対象となる商品カタログは、前記作成手段により作成された人気商品カタログである
ことを特徴とする請求項１記載のカタログ編集装置。
【請求項４】
前記商品紹介情報は、商品の種別を示す商品種別を含み、
前記カタログ編集装置は、
前記商品カタログの各紙面に該当する電子データ部分において、当該電子データ部分に掲載されている商品に係る商品紹介情報中の商品種別が統一されているか否かを前記商品種別に基づいて判定し、否定的な判定がなされた場合には、ユーザに対し商品種別が一致しない旨を報知する報知手段
を備える請求項１から３の何れかに記載のカタログ編集装置。
【請求項５】
前記商品データベースでは、商品毎に、前記商品カタログに掲載される商品として相応しいか否かを示す掲載情報が対応付けられており、
前記カタログ編集装置は、
前記置換後の商品に係る掲載情報に基づき、当該商品が前記商品カタログに掲載される商品として相応しいか否かを判定し、否定的な判定がなされた場合に、ユーザに対し、当該商品を前記商品カタログに掲載するのは相応しくない旨を報知する掲載可否報知手段
を備える請求項１から４の何れかに記載のカタログ編集装置。
【請求項６】
前記編集手段は、
前記検索手段による検索がなされれば、前記検索によって得た商品紹介情報をユーザに提示して、前記置換の対象となる商品紹介情報の選択を受け付け、
前記検索によって得た商品紹介情報に置換するとは、前記ユーザによって選択された商品紹介情報に置換することである
請求項１記載のカタログ編集装置。
【請求項７】
前記カタログ編集装置は、
前記ユーザによって選択された商品紹介情報が、予め定められている商品数に足りているか否かを判定し、否定的な判定がなされた場合に、ユーザに対し前記商品紹介情報が足りない旨を報知する報知手段
を備える請求項６記載のカタログ編集装置。
【請求項８】
商品カタログの電子データを編集するカタログ編集方法であって、
商品を検索する際の検索条件を受け付ける検索条件受付ステップと、
検索条件に従い商品データベースを検索し、当該検索条件に該当する商品に係る商品紹介情報を得る検索ステップと、
前記商品カタログの各紙面に該当する電子データ部分において、当該電子データ部分に既に掲載されている商品紹介情報を、前記検索によって得た商品紹介情報に置換することで、前記商品カタログの電子データを編集する編集ステップと
を含むカタログ編集方法。
【請求項９】
商品カタログの電子データを編集するカタログ編集処理をコンピュータに行わせるプログラムであって、
商品を検索する際の検索条件を受け付ける検索条件受付手順と、
検索条件に従い商品データベースを検索し、当該検索条件に該当する商品に係る商品紹介情報を得る検索手順と、
前記商品カタログの各紙面に該当する電子データ部分において、当該電子データ部分に既に掲載されている商品紹介情報を、前記検索によって得た商品紹介情報に置換することで、前記商品カタログの電子データを編集する編集手順と
を含むプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ギフト業界で採用されているカタログギフトシステムに関し、特に、カタログギフトシステムで用いられるチョイスカタログに基づいて簡易な商品カタログを作成し、編集する技術に関する。
【背景技術】
【０００２】
近年、ギフト業界において、様々な用途（例えば、香典返しや結婚式の引き出物、各種記念品の贈呈等）にチョイスカタログを用いたカタログギフトシステムが利用されている。チョイスカタログとは、家電や食品、雑貨等の多種多様な商品が多数掲載された商品選択用の商品カタログである。
このチョイスカタログを用いたカタログギフトシステムでは通常、価格別に十数種類のチョイスカタログが用意されており、贈り主は予算に応じたチョイスカタログを選んで先方に送るだけでよく、また、先方はチョイスカタログの中から好きな商品を選んで申し込みはがきにその商品の注文番号を記入し、投函するだけで商品を手にすることができる。
【０００３】
このように、贈り主にとっては時間のかかるギフト選びを行う必要がなく大変便利であると同時に、先方にとっても好きな商品を自由に選択できるとあって、ギフト業界においては、現状、このカタログギフトシステムが大多数を占めている。
また、近年では、小売業者と顧客とが直接やり取りするのではなく、代理店や販売店等が介在して、代理店や販売店等がその顧客にカタログを用いて商品を提案するという形態も増えつつある。例えば、自動車販売店が当該販売店で自動車を購入した顧客に対し購入記念としてカタログに掲載された商品をプレゼントする、という形態等が該当する。
【０００４】
なお、カタログの作成に関する先行技術としては、特許文献１に記載されたものがある。
【特許文献１】特開２００２−１８３６０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上述したように贈り主は通常、価格別に用意されている十数種類のチョイスカタログの中から予算に応じたチョイスカタログを選択できるが、これはあくまで既存のチョイスカタログの中から一のチョイスカタログを選択できるに過ぎず、チョイスカタログにオリジナリティを求める贈り主にとっては満足できるものではない。チョイスカタログは通常、製本されたものであるが、一度製本されたチョイスカタログを贈り主の意向に沿って編集し、再度製本することによりオリジナリティのあるチョイスカタログを作成することも考えられなくはない。しかしながら、これには多大なコストを要し、解決手段として現実的ではない。
【０００６】
本発明は、チョイスカタログを簡単に編集し、オリジナリティのある商品カタログを作成することができるカタログ編集装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明のカタログ編集装置は、商品カタログの電子データを編集するカタログ編集装置であって、商品を検索する際の検索条件を受け付ける検索条件受付手段と、検索条件に従い商品データベースを検索し、当該検索条件に該当する商品に係る商品紹介情報を得る検索手段と、前記商品カタログの各紙面に該当する電子データ部分において、当該電子データ部分に既に掲載されている商品紹介情報を、前記検索によって得た商品紹介情報に置換することで、前記商品カタログの電子データを編集する編集手段とを備えることを特徴とする。
【０００８】
ここで、商品紹介情報とは、商品に関するテキスト情報や画像情報を含み、例えば、図８に示すように、商品の商品名、注文番号、商品仕様、及び画像データ等である。
【発明の効果】
【０００９】
本発明は上記の構成を備えることにより、電子化状態の商品カタログを編集することができる。したがって、多大なコストをかけることなく、商品カタログに掲載されている商品紹介情報を簡単に編集できるとともに、ユーザ自身が掲載する商品紹介情報を編集することにより、オリジナルの商品カタログを作成することができる。
ここで、前記カタログ編集装置は、商品カタログのサンプルを複数記憶しているカタログ記憶手段と、一のサンプルの指定を受け付けるサンプル受付手段と、指定に従い、前記複数のサンプルのうち一のサンプルを選択する選択手段と、を備え、前記編集手段による置換の対象となる商品カタログは、前記選択手段により選択された商品カタログのサンプルである、としてもよい。
【００１０】
これにより、カタログ記憶手段には予め、商品カタログのサンプルが複数記憶されているので、サンプルを指定するだけで、商品カタログを低コストで、手間をかけることなく簡単に作成することができる。
例えば、ある企業が健康保険組合の２０周年記念の記念品として１万円程度の商品を１００人に贈与したい、というギフト事情が発生したとする。その場合に、サンプルとして、健康に関する商品に係る商品紹介情報を含む商品カタログが予め記憶されていることを前提とすれば、ユーザはその商品カタログのサンプルを選択するだけで健康に関する商品に係る商品紹介情報を含む商品カタログを簡単に作成することができる。
【００１１】
ところで、一度製本されたチョイスカタログは通常、一定期間（例えば、一年間）は掲載商品を変更せずに利用されるので、年に何度も利用する場合には掲載商品の新鮮味に欠けるという問題もある。
そこで、前記カタログ編集装置は、前記商品データベースに登録されている商品に対する発注実績を取得し、当該発注実績の多い商品に係る商品紹介情報を優先的に掲載することで、人気商品カタログを作成する作成手段を備え、前記編集手段による置換の対象となる商品カタログは、前記作成手段により作成された人気商品カタログである、とするのが望ましい。
【００１２】
ここで、優先的に掲載とは、例えば、図１４に示すように、最も発注実績の多い商品に係る商品紹介情報から順に、予め定められた位置、すなわち、ページの左上部→右上部→左中部→右中部→左下部→右下部に掲載することが該当する。
これにより、前記商品データベースに登録されている商品に対する発注実績を反映して商品カタログを作成することが可能となる。したがって、定期的あるいは不定期に人気商品カタログを作成することを前提とすれば、その都度、人気商品カタログの作成時点での売れ筋商品を反映した商品カタログを提案することができ、商品カタログに掲載する商品に係る商品紹介情報に新鮮味を持たせる事ができる。
【００１３】
ここで、前記商品紹介情報は、商品の種別を示す商品種別を含み、前記カタログ編集装置は、前記商品カタログの各紙面に該当する電子データ部分において、当該電子データ部分に掲載されている商品に係る商品紹介情報中の商品種別が統一されているか否かを前記商品種別に基づいて判定し、否定的な判定がなされた場合には、ユーザに対し商品種別が一致しない旨を報知する報知手段を備える、としても良い。
【００１４】
これにより、前記電子データ部分に掲載されている商品に係る商品種別が統一されていない場合には、ユーザに対し商品種別が一致しない旨が報知されるので、当該紙面に異なる商品種別を持つ商品が掲載されるのを防ぐことができる。
ここで、前記商品データベースでは、商品毎に、前記商品カタログに掲載される商品として相応しいか否かを示す掲載情報が対応付けられており、前記カタログ編集装置は、前記置換後の商品に係る掲載情報に基づき、当該商品が前記商品カタログに掲載される商品として相応しいか否かを判定し、否定的な判定がなされた場合に、ユーザに対し、当該商品を前記商品カタログに掲載するのは相応しくない旨を報知する掲載可否報知手段を備える、としても良い。
【００１５】
これにより、前記置換後の商品が前記商品カタログに掲載される商品として相応しくない場合には、ユーザに対し当該商品を前記商品カタログに掲載するのは相応しくない旨が報知される。したがって、相応しくない商品に係る商品紹介情報が前記商品カタログに掲載されるのを防ぐことができる。
ここで、前記編集手段は、前記検索手段による検索がなされれば、前記検索によって得た商品紹介情報をユーザに提示して、前記置換の対象となる商品紹介情報の選択を受け付け、前記検索によって得た商品紹介情報に置換するとは、前記ユーザによって選択された商品紹介情報に置換することである、としても良い。
【００１６】
これにより、ユーザは提示された商品紹介情報から所望の商品紹介情報を選択することができるので、ユーザの意図に沿って商品カタログを編集することができる。
ここで、前記カタログ編集装置は、前記ユーザによって選択された商品紹介情報が、予め定められている商品数に足りているか否かを判定し、否定的な判定がなされた場合に、ユーザに対し前記商品紹介情報が足りない旨を報知する報知手段を備える、としても良い。
【００１７】
これにより、ユーザによって選択された商品紹介情報が、予め定められている商品数に足りていない場合には、ユーザに対し前記商品紹介情報が足りない旨を報知するので、前記商品カタログの編集漏れを防ぐことができる。
【発明を実施するための最良の形態】
【００１８】
（実施の形態１）
＜使用形態＞
本願発明は、代理店や販売店等がその顧客にカタログを用いて商品を提案するという形態で利用される。図１は本願発明の利用態様を示す図である。図１に示すように、例えば、代理店の販売員が顧客からの要望を聞きつつパソコンを操作し、顧客の要望を反映した簡易な商品カタログをパソコンの画面上に表示させる。
【００１９】
顧客に画面上に表示された商品カタログを確認してもらい、問題がない場合には代理店側はこの内容で一度製本する。そして、製本された商品カタログを顧客に確認してもらった後、問題がなければ顧客の注文数に応じた部数の商品カタログを発行する。
また、画面上に表示された商品カタログを確認した時点で変更したい箇所がある場合には、顧客は販売員にさらに要望を伝え、販売員はその要望に基づき商品カタログを編集する。
【００２０】
続いて図２は、本願発明の概念を説明するための図である。図中の母体カタログは多種多様な商品が多数掲載された商品カタログであり、これは従来のチョイスカタログと同様のものである。この母体カタログに掲載されている商品に関する情報は、予めサーバ装置内でデータベース化されて格納されている。このデータベースに基づいて、簡易な商品カタログのサンプル（以下、「サンプルカタログ」という）が複数作成され、予めサーバ装置に格納されている。
【００２１】
また、サーバ装置は、商品を検索する際の検索条件を受け付け、当該検索条件に従いデータベースを検索し、検索によって得た商品紹介情報を用いて商品カタログを作成することもある。サンプルカタログ及び検索によって得た商品紹介情報を用いて作成される商品カタログ（以下、「作成カタログ」という）は電子カタログであり、編集することも可能である。
【００２２】
電子化状態のサンプルカタログ及び作成カタログは、上述したように、顧客に確認された後、製本化され、製本された商品カタログとして顧客に提供される。図中上部に示すように、例えば、製本化された商品カタログには、表紙に顧客の名称である「○○株式会社」及び商品カタログの用途を示す「ご成約記念」の文字等が記載され、ページは全四ページであり、各ページには商品が六点掲載されている。
【００２３】
このように、電子化状態で商品カタログの編集を行えるので、代理店の販売員は手間をかけることなく簡単に顧客の要望を反映した簡易な商品カタログを作成することができる。
続いて、本願発明を実現するためのシステム構成について説明する。
＜カタログ作成編集システムの構成＞
図３は、本発明によるサーバ装置が適用されるカタログ作成編集システムの一例を示した概略図である。図中のクライアント端末１００及びサーバ装置２００は有線または無線の通信回線３００を介して接続されている。通信回線３００は、例えばインターネットである。
【００２４】
クライアント端末１００は、通信回線３００を介してサーバ装置２００と通信を行う機能を有する。具体的には、パーソナルコンピュータ等の機器として実現される。
サーバ装置２００は、カタログDB（データベース）や商品DB（データベース）等を格納しており、クライアント端末１００からの要求に応じて必要な処理を行い、処理結果をクライアント装置１００に送信する。具体的には、コンピュータとして実現される。
＜カタログ作成編集システムの概要＞
サーバ装置２００は、商品毎に、当該商品の商品名、当該商品の注文番号、当該商品の商品仕様、及び当該商品の画像ファイル等を対応付けたテーブルを含む商品DBを格納している。また、複数の商品に係る商品紹介情報を含むサンプルカタログをその用途毎に複数格納している。
【００２５】
クライアント端末１００は、サーバ装置２００にアクセスし、商品カタログに係る用途選択や商品検索、カタログ編集等を要求する。
サーバ装置２００は、クライアント装置１００から商品カタログに係る用途選択や商品検索、カタログ編集等の要求を受け付けると、当該要求に応じた処理を行う。例えば、商品カタログに係る用途選択の要求を受け付けると、複数のサンプルカタログのうち当該要求に対応するサンプルカタログを選択し、返信する。
【００２６】
また、商品検索の要求を受け付けた場合には、クライアント装置１００により指示された条件で商品検索を行い、検索結果をクライアント装置１００に返信したり、さらには検索結果に基づき商品カタログを作成し、検索結果とともに返信したりする。
カタログ編集の要求を受け付けた場合には、クライアント装置１００の指示に基づいてサンプルカタログあるいは作成カタログを編集し、編集結果を返信する。
【００２７】
このように、サーバ装置２００は予め用途毎にサンプルカタログを格納しているので、クライアント装置１００は、商品カタログの用途を選択する要求をサーバ装置２００に送信するだけで、簡単に用途に応じた商品カタログを手に入れることができる。また、検索結果に基づき、商品カタログの編集を行ったり、サンプルカタログを用いずに一から商品カタログを作成したりすることができる。
【００２８】
以下、クライアント装置１００、及びサーバ装置２００の詳細について、図４、５を参照しながら説明する
まず、クライアント装置１００の構成について説明する。
＜クライアント端末１００の構成＞
クライアント端末１００は具体的には、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスクユニット、ディスプレイユニット、キーボード、マウス、通信インターフェースなどから構成されるコンピュータシステムであり、それらはバスを介して相互に通信可能に接続されている。
【００２９】
前記ＲＯＭまたはハードディスクユニットには、コンピュータプログラムが格納されている。ハードディスクには例えば、ＯＳの他、文書ファイルを表示する文書閲覧ソフト（例えば、Acrobat Reader）、外部のサーバ装置と通信し、データの送受信をするＦＴＰソフト、ブラウザ、Ｅ−ｍａｉｌといったコンピュータプログラムが格納されている。そして、電源のオンとともにＯＳを起動し、続いてキーボードやマウスからの起動指示により、指定されたプログラムをＲＡＭ上に読み出し、ＣＰＵが解読し実行する。これにより、クライアント端末１００はその機能を達成する。なお、ＯＳは、タスク管理、メモリ管理を行う他、殆どの作業をＧＵＩ環境で行うことができるよう、Windows（登録商標）を用いている。
【００３０】
図４は、クライアント端末１００の機能構成を示すブロック図である。
図４に示すように、クライアント端末１００は、通信部１１０、操作部１２０、表示部１３０、記憶部１４０、及び制御部１５０を含んで構成される。
通信部１１０は、クライアント端末１００の通信処理を司り、各種情報の送受信を行う。例えば、サーバ装置２００から、複数の商品に係る商品紹介情報を含むサンプルカタログ（例えば、ＰＤＦ（Portable Document Format）ファイル）やＨＴＭＬ文書を受信し、制御部１５０に送出したり、制御部１５０から商品カタログに係る用途選択や商品検索、カタログ編集の指示を受け取り、サーバ装置２００に送信したりする。
【００３１】
操作部１２０は、キーボードやマウス等を含んで構成され、ユーザからの各種指示をキー操作等により受け付ける。受け付けた指示を制御部１５０へ出力する。例えば、クライアント端末１００は、表示部１３０にＧＵＩ（Graphical User Interface）であるカタログ作成画面を表示して、ユーザのポインティングデバイスの操作により商品カタログに係る用途選択の指示を受け付ける。ＧＵＩは、特定の性質が付加された文字や絵等を表示したアイコンボタン等の画像をモニタ画面上に配置して実現され、このＧＵＩを媒介としてクライアント端末１００は、ユーザ操作の受け付けやユーザへの情報の提示等を行う。
【００３２】
表示部１３０は、例えば、ＣＲＴディスプレイを含んで構成される表示装置であり、クライアント端末１００を使用するにあたって必要となる各種情報を表示する。
記憶部１４０は、クライアント端末１００が行う各種処理に必要なデータ及び制御用の各種プログラムを記憶するものであり、例えば、ＲＯＭ、ＲＡＭ等のメモリやハードディスクを含む。
【００３３】
制御部１５０は、ＣＰＵを含み、記憶部１４０に記憶されている制御用の各種プログラムをＣＰＵが実行することにより各機能部の制御を実現するものである。制御部１５０は例えば、ＰＤＦファイルやＨＴＭＬ文書を通信部１１０から受け取ると、レイアウトを解析して表示部１３０に表示させる。
続いて、サーバ装置２００の構成について説明する。
＜サーバ装置２００の構成＞
サーバ装置２００は具体的にはＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスク、及び通信インターフェース等を含んで構成されるコンピュータシステムであり、これらはバスを介して相互に通信可能に接続されている。
【００３４】
前記ＲＯＭまたはハードディスクユニットには、コンピュータプログラムが格納されている。ハードディスクには例えば、ＯＳの他、文書ファイルを作成する文書作成ソフト（例えば、Adobe Acrobat ）、文書ファイルの編集を行う編集ソフト並びにHTMLの文書をPDFに変換するアプリケーションソフト、さらに外部のサーバと通信し、データの送受信をするＦＴＰソフト、ブラウザ、Ｅ−ｍａｉｌといったプログラムが格納されている。
【００３５】
図５は、サーバ装置２００の機能構成を示すブロック図である。
図５に示すように、サーバ装置２００は、通信部２１０、照合部２２０、顧客ＤＢ格納部２３０、カタログ作成制御部２４０、カタログＤＢ格納部２５０、商品ＤＢ格納部２６０、注文画面生成部２７０、受注情報格納部２８０、及び更新部２９０を含んで構成される。
＜通信部２１０＞
通信部２１０はクライアント装置１００からのアクセスを受け付けると、照合部２２０にアクセスがあった旨を通知する。そして、照合部２２０からログイン画面を受け取り、クライアント装置１００に送信する。その後、ログイン画面に対し入力された顧客情報（ログインID及びパスワード）をクライアント装置１００から受信し、照合部２２０に送出する。照合部２２０から照合結果に応じた返信画面を受け取ると、クライアント装置１００に送信する。
【００３６】
また、カタログ作成や編集に係る指示をクライアント装置１００から受信し、カタログ作成制御部２４０に送出する。カタログ作成制御部２４０から指示に応じた処理結果を受け取り、クライアント装置１００に送信する。
さらに、注文画面生成部２７０から注文画面を受け取り、クライアント装置１００に送信する。注文画面に対し入力された注文情報をクライアント装置１００から受信すると、カタログ作成制御部２４０に送出する。
＜照合部２２０＞
照合部２２０はクライアント端末１００からアクセスがあった旨の通知を通信部２１０から受け取ると、予め記憶されている、ログインID及びパスワードを受け付けるためのログイン画面を通信部２１０に送出する。
【００３７】
また、通信部２１０からログインID及びパスワードを受け取ると、顧客ＤＢ格納部２３０に格納されている顧客データベースを参照して、受け取ったログインID及びパスワードが正しいか否かの照合を行う。そして照合結果に応じて、予め記憶されている返信画面を通信部２１０に送出する。より具体的には、受け取ったログインID及びパスワードが正しければカタログ作成画面を、正しくなければもう一度ログイン画面を通信部２１０に送出する。
【００３８】
なお、もう一度ログイン画面を通信部２１０に送出する代わりに、ログインに失敗した旨を示すエラー画面を送出してもよい。
＜顧客ＤＢ格納部２３０＞
顧客ＤＢ格納部２３０は顧客に関する情報である顧客データベースを格納している。図６は、顧客データベースのデータ構造を示す概略図である。データベースの操作には例えば、SQL（Structured Query Language）が用いられる。
【００３９】
図６に示すように、顧客データベースは、顧客名、住所、電話番号、ログインID、及びパスワード等の各欄を含んで構成される。
顧客名欄には、顧客である代理店や販売店等の名称が記載されている。
住所欄には、顧客の住所が記載されている。
電話番号欄には、顧客の電話番号が記載されている。
【００４０】
ログインID欄には、対応する顧客名に割り振られたログインIDが記載されている。
パスワード欄には、顧客により設定された、あるいは予め設定されているパスワードが記載されている。
＜カタログ作成制御部２４０＞
カタログ作成制御部２４０は通信部２１０からクライアント端末１００に係る要求を受け取り、当該要求に基づき、サンプルカタログを選択する選択処理や商品種別や価格等により商品検索を行う商品検索処理、あるいは商品カタログに含まれる商品に係る商品紹介情報を他の商品に係る商品紹介情報と置換する編集処理等を行い、処理結果を通信部２１０に送出する。カタログ作成制御部２４０のより詳細な機能については後述する。
＜カタログＤＢ格納部２５０＞
カタログＤＢ格納部２５０は、価格帯及び用途に応じた複数のサンプルカタログ（例えば、ＰＤＦファイル）や各サンプルカタログを特定する際に参照されるカタログテーブルを含むカタログＤＢを格納している。図７はカタログテーブルのデータ構造を示す概略図である。
【００４１】
図７に示すように、カタログテーブルは、価格帯及び用途（ブライダル、祝い返し、成約記念、香典返し、・・・）の各欄を含んで構成される。用途は、商品カタログがどのようなイベントで利用されるかを示すものである。価格帯及び用途が指定されることにより、該当するサンプルカタログのファイル名を特定することができる。したがって、カタログテーブルを参照することにより、ＰＤＦ（サンプルカタログ）フォルダ内から該当するＰＤＦ（サンプルカタログ）ファイルを読み出すことができる。
【００４２】
このように、サンプルカタログを用途毎に予め記憶しておくことにより、手間をかけずとも、用途に応じた商品カタログを簡単に作成することができる。
なお、価格帯「設定なし」以外に該当するＰＤＦファイルは、用途に関するデータ、及び商品に係る商品紹介情報がすでに貼付されている状態のファイルであり、図中の価格帯「設定なし」に該当するＰＤＦファイルは用途に関するデータを含んでいるが商品紹介情報は含んでいないファイルである。
【００４３】
用途のみが指定された場合には、価格帯「設定なし」に該当するＰＤＦファイルが読み出されることになる。例えば、価格帯「設定なし」、用途「ブライダル」で特定されるＰＤＦ１は、表紙に該当するデータ部分に「ブライダル」という文字列データを含んでいるが、商品紹介情報が掲載される各紙面に該当するデータ部分には、掲載すべき商品に係る商品紹介情報を含まないファイルである。
＜商品ＤＢ格納部２６０＞
商品ＤＢ格納部２６０は、商品に関する情報である商品ＤＢを格納している。図８、９は、商品ＤＢを構成する各テーブルのデータ構造を示す概略図である。
【００４４】
図８に示す商品テーブル１は、商品種別、注文番号、商品名、商品仕様、及び商品画像の各欄からなる。
商品種別欄には、商品の種別を示す商品種別が記載されている。商品種別は例えば、家電製品、バラエティ、ヘルシー、グルメ、ガーデニング、エコ、デイリーグッズ等である。
【００４５】
注文番号欄には、商品と一意に対応する注文番号が記載されている。
商品名欄には、商品の名称が記載されている。
商品仕様欄には、商品の説明やサイズ等を示す商品仕様が記載されている。
商品画像欄には、商品の画像を示す画像ファイル名が記載されている。この画像ファイル名を参照することにより、画像フォルダ内に格納されている画像ファイルを特定することができる。画像データには印刷用の解像度の高い高品質の画像と、Web用の解像度の低いサムネイル画像とが存在し、印刷用の高品質の画像は例えば、JPEG（Joint Photographic Experts Group）画像やEPS（Encapsulated Post Script）画像等である。
【００４６】
図９に示す商品テーブル２は、商品名及び用途（ブライダル、祝い返し、成約記念、香典返し、健康保険組合、・・・）の各欄を含んで構成される。この商品テーブル２には、商品名毎に、どの用途の商品カタログに掲載されるのが相応しいのか、あるいは相応しくないのかが記載されており、このテーブルを参照することにより、商品カタログへの掲載の可否が判断される。例えば、商品名「お肉セット」は用途「健康保険組合」では掲載されるのが相応しくない旨が記載されているので、仮に用途「健康保険組合」のサンプルカタログに商品名「お肉セット」を掲載するようクライアント装置１００から編集指示があった場合には、クライアント装置１００に対して警告画面が送信されることになる。
＜注文画面生成部２７０＞
注文画面生成部２７０はカタログ制御部２４０から注文画面生成指示を受け取ると、注文画面を生成し、通信部２１０に送出する。また、カタログ作成制御部２４０から注文情報を受け取ると、注文情報を受注情報として受注情報格納部２８０に送出する。ここで、注文画面は注文部数や出荷希望日等を受け付けるための画面である。
＜受注情報格納部２８０＞
受注情報格納部２８０は、注文画面生成部２７０から受注情報を受け取り、格納する。
＜更新部２９０＞
１．商品ＤＢ更新機能
更新部２９０は定期的（例えば、一ヶ月）、あるいは不定期に、各商品の注文実績（売り上げ数）、当該商品を注文した人物が住んでいる地域を示すエリア情報、当該商品を注文した人物の年齢を示す年齢情報、及び当該商品を注文した人物の性別を示す性別情報（以下、これらをまとめて「マーケティング情報」ともいう）を取得し、取得したマーケティング情報に基づいて商品ＤＢ格納部２６０を更新する。商品ＤＢ格納部２６０の更新は、具体的には、商品ＤＢ格納部２６０に格納されている商品毎に、当該商品に対する注文実績、当該商品のエリア情報、当該商品の年齢情報、及び当該商品の性別情報のそれぞれを新たに対応させて格納することである。
【００４７】
２．カタログＤＢ更新機能
また、更新部２９０は商品ＤＢ格納部２６０の更新とともに、更新後の商品ＤＢ、特に売り上げ数に基づいて新たなサンプルカタログを作成し、カタログＤＢ格納部２５０に上書きすることによりカタログＤＢ格納部２５０に記憶されているサンプルカタログを更新する。サンプルカタログの更新に際し、例えば、ページ毎に同一の商品種別を持つ商品に係る商品紹介情報を掲載する場合には、当該商品種別の商品に係る商品紹介情報を売り上げ数の多い順に掲載していく。これにより、更新時点での商品の売り上げ数を反映させることができるので、その時点での人気商品が掲載された商品カタログのサンプルを作成することができる。
【００４８】
続いて、図１０はカタログ制御部２４０の詳細な機能構成を示すブロック図である。
図１０に示すように、カタログ作成制御部２４０は、要求判定部２４１、カタログ選択部２４２、商品検索部２４３、カタログ編集部２４４、校正部２４５、及びＰＤＦ変換部２４６を含んで構成される。
＜要求判定部２４１＞
要求判定部２４１は通信部２１０からクライアント装置１００に係る要求や指示を受け取り、どのような要求あるいは指示かを判定する。そして判定結果に応じ、カタログ選択部２４２、商品検索部２４３、カタログ編集部２４４、あるいは注文画面生成部２７０に当該要求や当該指示を通知する。
＜カタログ選択部２４２＞
カタログ選択部２４２は要求判定部２４１からクライアント装置１００に係る要求、具体的には、商品の価格帯及びサンプルカタログの用途に関する情報を受け取る。そして、カタログＤＢ格納部２５０に格納されているカタログテーブルを参照して、受け取った商品の価格帯及びサンプルカタログの用途に合致するサンプルカタログをカタログＤＢ格納部２５０から読み出し、読み出したサンプルカタログを通信部２１０に送出する。
【００４９】
また、カタログ選択部２４２は読み出したサンプルカタログを記憶しておき、要求判定部２４１からカタログ編集に関する要求を受け取ると、記憶していたサンプルカタログをカタログ編集部２４４に送出する。
＜商品検索部２４３＞
１．商品検索機能
商品検索部２４３は要求判定部２４１から商品検索要求を受け取り、予め記憶されている商品検索画面を通信部２１０に送出する。そして、通信部２１０から商品検索画面に対する入力である検索情報（例えば、商品の商品種別や価格帯、マーケティング情報）を受け取ると、検索情報に基づき、商品ＤＢ格納部２６０に格納されている商品ＤＢの商品を検索し、検索結果に基づき商品ＤＢと連携し動的なWebページを作成する。具体的には検索結果を反映した検索結果画面を生成し、当該検索結果画面を予め記憶されている編集画面とともに通信部２１０に送出する。
【００５０】
なお、商品検索部２４３は検索情報として、複数の商品種別を受け取った場合には、商品種別毎に商品検索を行う。
２．商品カタログ作成機能
また、商品検索部２４３はサーバ装置２００がすでに所定期間（例えば、一ヶ月）利用されており、更新部２９０により商品ＤＢ格納部２６０に格納されている商品ＤＢが更新されている場合、すなわち各商品に対応する売り上げ数が格納されている場合であって、かつ、カタログ選択部２４２によってサンプルカタログが選択されていない場合には、検索結果に基づき商品カタログを作成し、検索結果画面や編集画面とともに作成カタログを通信部２１０に送出する。
【００５１】
商品カタログの作成に際し、商品検索部２４３は具体的には、まず、商品種別毎の検索結果を売り上げ数に基づき降順に並べ替る。そして、各商品種別の上位６点の商品に係る商品紹介情報を、予め記憶されているレイアウト情報に基づき、カタログＤＢ２５０に格納されている、商品紹介情報が掲載されていないＰＤＦファイルの各紙面に該当するデータ部分に貼り付け、商品カタログを作成する。
【００５２】
このように、予め記憶されている、商品紹介情報を含むサンプルカタログが選択されなかった場合であっても、商品検索を行った後に検索結果に基づいて商品カタログを作成することにより、売り上げ数上位の商品に係る商品紹介情報が掲載された商品カタログを顧客に提供することができる。
３．商品カタログ送出機能
また、商品検索部２４３は作成カタログを記憶しておき、要求判定部２４１から編集する旨の指示を受け取ると、記憶していた作成カタログをカタログ編集部２４４に送出する。編集しない旨の指示を受け取った場合には、記憶していた作成カタログをＰＤＦ変換部２４６に送出する。
＜カタログ編集部２４４＞
カタログ編集部２４４は要求判定部２４１から商品カタログの編集指示を受け取ると、カタログ選択部２４２からサンプルカタログ、あるいは商品検索部２４３から作成カタログを取得する。そして、編集指示に基づき、商品ＤＢ２６０に格納されている商品に係る商品紹介情報を用いて、取得したサンプルカタログあるいは作成カタログの編集を行い、校正部２４５に送出する。カタログ編集の具体的な処理については、後述する＜編集処理＞で説明する。
＜校正部２４５＞
校正部２４５は、カタログ編集部２４４から編集後のサンプルカタログあるいは作成カタログを受け取ると、当該サンプルカタログあるいは当該作成カタログ、並びに商品ＤＢ格納部２６０に格納されている商品ＤＢに基づき、サンプルカタログあるいは作成カタログの校正を行う。ここで校正とは、編集後のサンプルカタログあるいは作成カタログの内容の整合がとれているか否かを判定するものであり、内容の誤りを正し、体裁を整えることまでを含むものではない。
【００５３】
校正部２４５は校正の結果、サンプルカタログあるいは作成カタログの内容の整合がとれていないとされた場合には、通信部２１０に対しエラー画面を送出する。内容の整合がとれているとされた場合には、作成カタログはＰＤＦ変換部２４６に、サンプルカタログは通信部２１０に送出する。校正についての具体的な処理については、後述する＜校正処理＞で説明する。
＜ＰＤＦ変換部２４６＞
ＰＤＦ変換部２４６は校正部２４５から作成カタログを受け取ると、ＰＤＦファイルに変換し、通信部２１０に送出する。
【００５４】
続いて、商品カタログの作成、及び編集に係る各種ＧＵＩ画面等について説明する。
＜ログイン画面＞
図１１の上図はログインを受け付けるためのGUI画面であるログイン画面の一例であり、同図には、ログインID及びパスワードを入力するためのテキストボックス、ログインボタン、及びログインIDを取得していないユーザのための「ログインIDを取得」ボタンが示されている。すでにログインIDを取得済みのユーザはログインID（例えば、abcdef）及びパスワード（例えば、1234）を入力し、ログインボタンをクリックすることにより、ログインできる。
【００５５】
また、まだログインIDを取得していない場合には、「ログインIDを取得」ボタンをクリックし、ログイン取得画面にて必要事項を入力し、ログインIDを取得する。
＜カタログ作成画面＞
続いて図１１の中図は、ユーザから商品カタログの価格帯の選択を受け付けるためのGUI画面であるカタログ作成画面１の一例であり、同図には、2千円から10万円までの13種類の価格帯と商品カタログを選択しない旨の文字列、並びに各価格帯と当該文字列に対応するラジオボタン、さらには「次へ」ボタンが示されている。ユーザは複数のラジオボタンの中から一つを選択することにより、商品カタログの価格帯を指定することができる。
【００５６】
ユーザが複数のラジオボタンの中から一つを選択した後、「次へ」ボタンをクリックすると、カタログ作成画面２に遷移する。
図１１の下図は商品カタログの用途選択を受け付けるためのカタログ作成画面２の一例であり、１０種類の用途と当該用途に対応するラジオボタン、さらには「送信」ボタンと「戻る」ボタンとが示されている。ユーザは複数のラジオボタンの中から一つを選択することにより、商品カタログの用途を指定することができる。
【００５７】
ユーザが複数のラジオボタンの中から一つを選択した後、「送信」ボタンをクリックすると、クライアント装置１００は商品カタログの価格帯及び用途をサーバ装置２００に送信する。
＜商品検索画面＞
続いて図１２の上図は、商品検索を受け付ける商品検索画面の一例である。この画面はカタログ作成画面１にて、「基本カタログなし」に対応するラジオボタンが選択されサーバ装置２００に送信された場合、あるいは図示しない編集要求画面により編集要求がサーバ装置２００に送信された場合に、サーバ装置２００からクライアント装置１００に送信される画面である。同図には、価格帯、商品種別、エリア、及び年齢をそれぞれ入力するためのテキストボックス、商品種別、エリア、及び性別（男女）に対応するラジオボタン、さらには「検索」ボタンが示されている。
【００５８】
ユーザはまず、商品種別及びエリアに対応するラジオボタンのうちどちらか一つを選択することにより、商品種別、もしくはエリア、年齢、及び性別のいずれで商品検索を行うかを指定する。商品種別に対応するラジオボタンを選択した場合には、商品種別を入力するための四つのテキストボックスのそれぞれに商品種別を入力し、さらには価格帯を入力するためのテキストボックスに価格帯を入力し、「検索」ボタンをクリックする。そうすると、クライアント装置１００はカタログの価格帯及び各商品種別をサーバ装置２００に送信する。
【００５９】
また、エリアに対応するラジオボタンを選択した場合には、エリア及び年齢を入力するためのテキストボックスに検索したいエリア及び年齢をそれぞれ入力し、さらに男女何れかの性別を選択した後、「検索」ボタンをクリックする。そうすると、クライアント装置１００はエリア、年齢、及び性別をサーバ装置２００に送信する。
＜検索結果画面＞
図１２の下図は検索結果画面の一例を示す図である。各商品の売り上げ数についてのデータがすでに商品DB格納部２６０に格納されている場合には、検索結果は売り上げ数に基づいて降順に並べられた後、最も売り上げ数が多い商品に係る商品紹介情報から順に表示される。検索結果画面に表示されるのは、例えば商品画像、商品名、注文番号、及び商品仕様である。
＜レイアウト情報＞
続いて図１３は、商品紹介情報を商品カタログの各ページに貼付する際の貼付領域を概念的に示した図である。本図において、商品種別貼付領域１は商品種別を貼り付けるための領域であり、例えば、その位置は座標(x11,y11)で表される。画像貼付領域１は検索された商品のうち最も売り上げ数の多い商品の画像データを貼り付けるための領域であり、例えば、その位置は座標(x12,y12)で表される。さらに注文番号貼付領域１、商品名貼付領域１、及び商品仕様貼付領域１についても同様であり、それぞれの位置は、例えば、座標(x13,y13)、座標(x14,y14)、座標(x15,y15)で表される。
【００６０】
また、画像貼付領域２は検索された商品のうち二番目に売り上げ数の多い商品の画像データを貼り付けるための領域であり、例えば、その位置は座標(x22,y22)で表され、さらに注文番号貼付領域２、商品名貼付領域２、及び商品仕様貼付領域２についても同様である。
このように予め定められている座標に予め定められている書式及び文字サイズで貼付対象となるテキストを、さらには予め定められている画像サイズで貼付対象となる画像データを貼り付けることにより、商品紹介情報のレイアウトはなされる。
＜商品カタログ表示画面＞
図１４は商品カタログの表示の一例を示す。上述したように、サンプルカタログは予め用途毎にカタログDB格納部２５０に格納されているが、商品検索部２４３によっても、例えば、商品種別毎の検索結果の売り上げ数の上位六点を用いて商品カタログが作成される。同図は、商品種別「ヘルシーグッズ」に関する商品に係る商品紹介情報が掲載されたページを示している。同図の商品カタログが商品検索部２４３によって作成されたものであるとし、図１２、１３の例を用いて説明すると、座標(x11,y11)に商品種別「ヘルシーグッズ」が貼り付けられ、座標(x12,y12)に商品名「電動歯ブラシ」の画像データが貼り付けられ、座標(x13,y13)、座標(x14,y14)、及び座標(x15,y15)にはそれぞれ、注文番号「４５１−２７」、商品名「電動歯ブラシ」、商品仕様「外形寸法：22φ×225mm  電源：AC100V  質量：63g  消費電力：2W」が貼り付けられる。
＜カタログ編集画面＞
続いて図１５は、ユーザから商品カタログの編集を受け付けるためのGUI画面であるカタログ編集画面の一例であり、同図には、掲載されている商品の商品名、商品名に対応する注文番号、さらには編集により商品カタログに掲載したい商品の商品名あるいは注文番号を入力するためのテキストボックス、さらには「次ページへ」ボタンが示されている。ユーザは例えば、商品名「ヨガマット」を別の商品に変更したい場合には、図１２下図の検索結果画面を参照しながら、掲載したい商品を決定し、当該商品の商品名あるいは注文番号を商品名「ヨガマット」に対応するテキストボックスに入力する。
【００６１】
ユーザが「次ページへ」ボタンをクリックすると、他の商品種別に係るカタログ編集画面に遷移し、編集したい商品がある場合には同様の操作を行う。最後のカタログ編集画面に示される「送信」ボタンをクリックすると、すでに掲載されている商品のうち編集の対象となる商品に係る商品名及び当該商品名に対応する注文番号、並びに編集により新たに掲載すべき商品名あるいは注文番号をサーバ装置２００に送信する。
【００６２】
続いて、クライアント装置１００及びサーバ装置２００の動作について説明する。
＜クライアント装置１００及びサーバ装置２００の動作＞
クライアント装置１００及びサーバ装置２００の全体的な処理の流れを、図１６を用いて説明する。図１６はクライアント装置１００及びサーバ装置２００の全体的な流れを表すフローチャートである。
【００６３】
まず、クライアント装置１００がサーバ装置２００にアクセスすると（ステップＳ１０）、サーバ装置２００は照合処理を行う（ステップＳ１００）。サーバ装置２００の照合処理に際し、クライアント装置１００はサーバ装置２００からログイン画面を受信し、ユーザ操作に基づきログインＩＤ及びパスワードを入力し、サーバ装置２００に送信する（ステップＳ２０）。
【００６４】
サーバ装置２００の照合処理の後（ステップＳ１００）、クライアント装置１００はサーバ装置２００から送信されるカタログ作成画面を受信し（ステップＳ３０）、当該カタログ作成画面に対し、商品カタログの価格帯及び用途、または用途のみを指定し、サーバ装置２００に送信する（ステップＳ４０）。
サーバ装置２００はクライアント装置１００から送信された商品カタログの価格帯及び用途、または用途に基づきカタログ作成処理を行う（ステップＳ２００）。サーバ装置２００のカタログ作成処理に際し、クライアント装置１００はカタログ決定指示、編集要求、または商品検索要求等をサーバ装置２００に送信する（ステップＳ５０）。
【００６５】
サーバ装置２００のカタログ作成処理の後（ステップＳ２００）、クライアント装置１００はユーザ操作に基づきサーバ装置２００に注文指示を送信する（ステップＳ６０）。
サーバ装置２００は注文情報を受信し（ステップＳ３００）、注文情報を受注情報として記憶する（ステップＳ４００）。
続いて、照合処理の具体的な流れを、図１７を用いて説明する。
＜照合処理＞
図１７は照合処理を表すフローチャートである。照合部２２０は、まずＴＯＰ画面（ログイン画面）をクライアント装置１００に送信する（ステップＳ１０１）。その後、クライアント装置１００からログインＩＤ及びパスワードを受信すると（ステップＳ１０２でＹｅｓ）、顧客ＤＢを参照して、受信したログインＩＤ及びパスワードが正しいか否かの照合を行う（ステップＳ１０３）。否定的な判定がなされた場合には（ステップＳ１０４でＮｏ）、ステップＳ１０１に移行し、肯定的な判定がなされた場合には（ステップＳ１０４でＹｅｓ）、クライアント装置１００にカタログ作成画面を送信する。
【００６６】
続いて、カタログ作成処理の具体的な流れを、図１８を用いて説明する。
＜カタログ作成処理＞
図１８はカタログ作成処理を表すフローチャートである。まず、要求判定部２４１がサンプルカタログの価格帯及び用途を受信すると（ステップＳ２０１でＹｅｓ）、カタログ選択部２４２はカタログテーブルを参照し、カタログＤＢ格納部２５０に格納されているサンプルカタログのうち当該価格帯及び用途に対応するサンプルカタログを選択する（ステップＳ２０２）。そして、選択したサンプルカタログを、通信部２１０を介してクライアント装置１００に送信する（ステップＳ２０３）。
【００６７】
その後、要求判定部２４１がクライアント装置１００から編集要求を受信せず（ステップＳ２０４でＮｏ）、カタログ決定指示を受信した場合には（ステップＳ２０５でＹｅｓ）、注文画面生成部２７０は通信部２１０を介して、注文画面をクライアント装置１００に送信する（ステップＳ２０６）。
要求判定部２４１が、クライアント装置１００から編集要求を受信した場合には（ステップＳ２０４でＹｅｓ）、商品検索部２４３は通信部２１０を介して、検索画面をクライアント装置１００に送信する（ステップＳ２０７）。
【００６８】
要求判定部２４１がサンプルカタログの価格帯及び商品種別、あるいはマーケティング情報を受信すると（ステップＳ２０８でＹｅｓ）、商品検索部２４３は受信した情報、すなわちサンプルカタログの価格帯及び商品種別、あるいはマーケティング情報に基づき、商品ＤＢ格納部２６０に格納されている商品を検索する（ステップＳ２０９）。検索が終了すると、検索結果に基づいて検索結果画面を生成し、当該検索結果画面及び編集画面をクライアント装置１００に送信する（ステップＳ２１０）。
【００６９】
その後、要求判定部２４１がクライアント装置１００から編集要求を受信しない場合には（ステップＳ２１１でＮｏ）、ステップＳ２０５に移行し、編集指示を受信した場合には（ステップＳ２１１でＹｅｓ）、カタログ編集部２４４はサンプルカタログの編集処理を行う（ステップＳ２１２）。さらに校正部２４５は、編集されたサンプルカタログに対し校正処理を行い（ステップＳ２１３）、通信部２１０を介して、サンプルカタログをクライアント装置１００に送信し（ステップＳ２１４）、ステップＳ２０５に移行する。
【００７０】
また、要求判定部２４１が商品カタログの用途のみを受信した場合には（ステップＳ２０１でＮｏ、Ｓ２１５でＹｅｓ）、商品検索部２４３は通信部２１０を介して、検索画面をクライアント装置１００に送信する（ステップＳ２１６）。
要求判定部２４１が商品カタログの価格帯及び商品種別、あるいはマーケティング情報を受信すると（ステップＳ２１７でＹｅｓ）、商品検索部２４３は受信した情報、すなわち価格帯及び商品種別、あるいはマーケティング情報に基づき商品ＤＢ格納部２６０に格納されている商品を検索する（ステップＳ２１８）。検索が終了すると、検索結果に基づき検索結果画面を生成するとともに、商品カタログを作成する。具体的には、各商品種別の売り上げ数上位六点の商品に係る商品紹介情報、あるいはマーケティング情報に基づき検索された商品のうち売り上げ数上位（例えば、上位２４点）の商品に係る商品紹介情報を用いて商品カタログを作成する（ステップＳ２１９）。そして、作成カタログ、検索結果画面、及び編集画面を、通信部２１０を介してクライアント装置１００に送信する（ステップＳ２２０）。
【００７１】
その後、要求判定部２４１が編集指示を受信すると（ステップＳ２２１でＹｅｓ）、カタログ編集部２４４は、作成カタログの編集処理を行い（ステップＳ２２２）、校正部２４５は、編集された作成カタログに対し校正処理を行う（ステップＳ２２３）。
校正部２４５が作成カタログに対し校正処理を行った後、ＰＤＦ変換部２４６は作成カタログをＰＤＦに変換し（ステップＳ２２４）、通信部２１０を介してクライアント装置１００に送信した後（ステップＳ２２５）、ステップＳ２０５に移行する。
【００７２】
要求判定部２４１が編集指示を受信しなかった場合には（ステップＳ２２１でＮｏ）、ステップＳ２２４に移行する。
続いて、レイアウト処理の具体的な流れを、図１９を用いて説明する。
＜レイアウト処理＞
図１９はレイアウト処理を表すフローチャートである。本フローチャートにおいて、変数iは検索対象となった一の商品種別を特定するものであり、変数jはページを特定する変数であり、変数Ｉは商品種別iに対応する商品種別レイアウト情報を特定する変数であり、変数ｋはカタログにレイアウトされていない商品に係る商品紹介情報のうち最も売り上げ数の大きな商品に係る商品紹介情報を特定するものであり、変数Ｋは、商品紹介情報ｋに対応するレイアウト情報を特定する。また、商品カタログのページは全四ページとし、各ページには六点の商品に係る商品紹介情報を貼付するものとする。
【００７３】
まず、商品検索部２４３は商品種別毎の検索結果を売り上げ数に基づき降順に並べ替える（ステップＳ３０１）。そして、変数i、変数ｊ、及び変数Ｉを初期化した後（ステップＳ３０２）、商品種別（i）をページ（ｊ）の商品種別レイアウト情報（Ｉ）により示される位置にレイアウトする（ステップＳ３０３）。ここで、レイアウト情報とは上述したように、商品紹介情報、すなわち商品名、注文番号、商品仕様、及び商品画像をカタログ中のどの位置に貼り付けるかを示す座標情報や文字の大きさや書式を示すフォント情報等を含む情報である。
【００７４】
続いて、変数ｋ、及び変数Ｋを初期化した後（ステップＳ３０４）、画像データ（ｋ）をページ（ｊ）の画像データレイアウト情報（Ｋ）により示される位置にレイアウトする（ステップＳ３０５）。続けて、注文番号（ｋ）をページ（ｊ）の注文番号レイアウト情報（Ｋ）により示される位置にレイアウトする（ステップＳ３０６）。さらに、商品名（ｋ）をページ（ｊ）の商品名レイアウト情報（Ｋ）により示される位置にレイアウトし（ステップＳ３０７）、商品仕様（ｋ）をページ（ｊ）の商品仕様レイアウト情報（Ｋ）により示される位置にレイアウトする（ステップＳ３０８）。
【００７５】
商品紹介情報（ｋ）をレイアウトすると、ページ中に六点の商品に係る商品紹介情報がレイアウトされているか否かを判定し（ステップＳ３０９）、否定的な判定がなされた場合には（ステップＳ３０９でＮｏ）、変数ｋ、及び変数Ｋを１計数し（ステップＳ３１０）、ステップＳ３０５に移行する。
肯定的な判定がなされた場合には（ステップＳ３０９でＹｅｓ）、検索した全ての商品種別について、商品紹介情報がレイアウトされているか否かを判定する（ステップＳ３１１）。否定的な判定がなされた場合には（ステップＳ３１１でＮｏ）、変数i、変数ｊ、及び変数Ｉを１計数し（ステップＳ３１２）、ステップＳ３０３に移行する。肯定的な判定がなされた場合には（ステップＳ３１１でＹｅｓ）、レイアウト処理を終了する。
【００７６】
以上、説明したレイアウト処理は、各商品種別の売り上げ数上位六点の商品に係る商品紹介情報をレイアウトする処理であるが、マーケティング情報に基づき検索された商品のうち売り上げ数上位の商品に係る商品紹介情報を用いて商品カタログを作成する場合についても簡単に説明する。
例えば、エリア「大阪」、年齢「２０代」、及び性別「男」の検索条件で検索したとすると、まず、検索結果を売り上げ数に基づき降順に並べ替え、商品種別に関係なく、売り上げ数が多い商品に係る商品紹介情報から順にレイアウトしていけばよい。
【００７７】
これにより、大阪に在住の２０代の男性から最も多く注文を受けた商品から順に掲載された商品カタログを作成することができる。
続いて、編集処理の具体的な流れを、図２０を用いて説明する。
＜編集処理＞
図２０は編集処理を表すフローチャートである。ここでは、編集により新たに掲載したい商品の注文番号を取得した場合を想定する。本フローチャートにおいて、変数ｘはページを特定する変数であり、変数ｙは注文番号を特定する変数である。
【００７８】
まず、カタログ編集部２４４は変数ｘ、変数ｙを初期化した後（ステップＳ４０１、４０２）、注文番号ｙに対応する商品名、商品仕様、及び画像データを商品ＤＢ格納部２６０から取得する（ステップＳ４０３）。そして、編集対象となる注文番号、商品名、商品仕様、及び画像データを、注文番号ｙ、取得した商品名、商品仕様、及び画像データに置換する（ステップＳ４０４）。
【００７９】
続いて、他に注文番号ｙが存在するか否かを判定し（ステップＳ４０５）、否定的な判定がなされた場合には（ステップＳ４０５でＮｏ）、変数ｙを一計数し（ステップＳ４０６）、ステップＳ４０３に移行する。肯定的な判定がなされた場合には（ステップＳ４０５でＹｅｓ）、他にページｘが存在するか否かを判定する（ステップＳ４０７）。否定的な判定がなされた場合には（ステップＳ４０７でＮｏ）、変数ｘを一計数し（ステップＳ４０８）、ステップＳ４０２に移行する。肯定的な判定がなされた場合には（ステップＳ４０７でＹｅｓ）、編集処理を終了する。
【００８０】
続いて、校正処理の具体的な流れを、図２１を用いて説明する。
＜校正処理＞
図２１は校正処理を表すフローチャートである。まず、校正部２４５は編集後の商品の商品種別と当該商品が属するページの他の商品の商品種別とが一致するか否かを判定する（ステップＳ５０１）。これにより、編集後の商品の属するページの商品種別が統一されているか否かを判定することができる。
【００８１】
否定的な判定がなされた場合には（ステップＳ５０１でＮｏ）、クライアント装置１００に対してエラー画面を送出する（ステップＳ５０３）。例えば、「商品種別が一致しません」等の文字列を含むエラー画面を送信する。
肯定的な判定がなされた場合には（ステップＳ５０１でＹｅｓ）、商品ＤＢを参照して、編集後の商品と商品カタログの用途とが相応しい関係にあるか否かを判定する（ステップＳ５０２）。例えば図９に示すように、商品カタログの用途が「ブライダル」で、商品が「線香」の場合には、当該商品をブライダル用途の商品カタログに掲載するのは相応しくない旨が記載されているので、その場合には、否定的な判定がなされることになる。
【００８２】
否定的な判定がなされた場合には（ステップＳ５０２でＮｏ）、クライアント装置１００に対してエラー画面を送信する（ステップＳ５０３）。肯定的な判定がなされた場合には（ステップＳ５０２でＹｅｓ）、校正処理を終了する。
以上、本実施の形態によれば、サーバ装置２００は予め価格帯及び用途毎にサンプルカタログを格納しているため、クライアント装置１００は、ユーザ操作に基づいて価格帯及び用途を選択してサーバ装置２００に送信するだけで、価格帯及び用途に応じたサンプルカタログを簡単に取得することができる。
【００８３】
また、商品ＤＢの検索結果に基づきサンプルカタログを編集することができるので、クライアント装置１００のユーザはオリジナルのカタログを簡単に作成することができる。
さらには、定期的または不定期に商品ＤＢ、及びカタログＤＢは更新されるので、サンプルカタログは、カタログ更新時点において、最新の受注実績を反映して作成されており、サンプルカタログに掲載する商品に係る商品紹介情報に新鮮味を持たせる事ができる。
（変形例）
以上、本発明に係るサーバ装置２００について、実施の形態に基づいて説明したが、本発明は上記の実施の形態に限られないことは勿論である。
【００８４】
上記実施の形態では、商品検索部２４３が検索結果に基づき商品カタログを作成するとしたが、商品カタログを作成せずに、検索結果のみをクライアント装置１００に返信するとしてもよい。その場合には、例えば、サーバ装置２００は、図２２に示すような掲載商品入力画面をクライアント装置１００に送信し、クライアント装置１００のユーザ自らが商品名あるいは注文番号を入力する。サーバ装置２００が入力された商品名あるいは注文番号に応じて商品カタログを作成することにより、ユーザは自分の好きな商品を商品カタログに掲載することができ、よりオリジナリティの高い商品カタログを作成することができる。
【００８５】
クライアント装置１００のユーザ自らが注文番号を入力する場合において、必要な商品数が入力されない場合が考えられる。例えば、商品カタログのページが全四ページであり、各ページに六点の商品が掲載されるよう設定されている場合において、五点分の商品に対応する商品名あるいは注文番号しか入力されていないページが存在する場合や、三ページ分の商品に対応する商品名あるいは注文番号が入力されているが、一ページ分が全くの白紙となるような場合である。
【００８６】
そこで、そのような事態を防止するために、商品紹介情報を商品カタログに貼付する際のレイアウト処理を以下のようにするとよい。
図２３はレイアウト処理２を表すフローチャートである。ここでは、図１９に示すレイアウト処理との差分についてのみ説明する。本フローチャートにおいて、変数ｋは取得した商品名あるいは注文番号に対応する商品に係る商品紹介情報を特定するものである。他の変数については図１９で説明した通りである。また、商品カタログのページは全四ページとし、各ページには六点の商品に係る商品紹介情報を貼付するものとする。
【００８７】
まず、商品検索部２４３は商品種別毎に商品の商品名あるいは注文番号を取得する（ステップＳ６０１）。その後のステップＳ６０２〜６０９までのステップは、図１９のステップＳ３０２〜３０９までのステップと同様である。
ステップＳ６０９において、否定的な判定がなされた場合には（ステップＳ６０９でＮｏ）、商品種別（i）に属する商品の商品名あるいは注文番号がまだあるか否かを判定する（ステップＳ６１０）。肯定的な判定がなされた場合には（ステップＳ６１０でＹｅｓ）、変数ｋ、及び変数Ｋを１計数し（ステップＳ６１２）、ステップＳ６０５に移行する。否定的な判定がなされた場合には、クライアント装置１００に対してエラー通知を行う（ステップＳ６１１）。
【００８８】
また、ステップＳ６１３において、否定的な判定がなされた場合には（ステップＳ６１３でＮｏ）、商品種別（i）が最後の商品種別か否かを判定する（ステップＳ６１４）。否定的な判定がなされた場合には（ステップＳ６１４でＮｏ）、変数i、変数ｊ、及び変数Ｉを１計数し（ステップＳ６１６）、ステップＳ６０３に移行する。肯定的な判定がなされた場合には（ステップＳ６１４でＹｅｓ）、クライアント装置１００に対してエラー通知を行う（ステップＳ６１５）。
【００８９】
これにより、商品紹介情報を貼付した結果、商品カタログの体をなさない状態である場合にはエラーを通知するので、クライアント装置１００のユーザは、再度カタログに掲載すべき商品の商品名あるいは注文番号を入力すること等により、体裁の整った商品カタログを作成することができる。
また、上記図１１中図において価格帯を選択しない場合、すなわち図１１下図で用途のみを選択した場合には、商品種別等に基づいて商品検索を行ったが、商品検索を行わず、ユーザが製本された母体カタログを見ながら直接注文番号を入力するようにしてもよい。
【００９０】
さらには、価格帯を選択しない場合であっても、用途のみを選択する構成としたが、価格帯及び用途を選択せず、商品種別等に基づいて商品検索を行ってもよい。
上記商品ＤＢ格納部２６０は、さらに、新規の商品か定番の商品かを示す情報を商品毎に対応付けて格納しているとしてもよい。この場合には、さらにこの情報を用いて商品検索することができる。
【００９１】
上記サーバ装置２００は、さらに、記憶しているサンプルカタログ毎に複数のデザインパターンを保持しており、ユーザ操作に基づき何れかを選択するとしてもよい。
上記サーバ装置２００は用途毎にサンプルカタログを予め記憶しているが、その用途は図１１下図に示したものに限らず、例えば、お歳暮やお中元等、他の用途であってもよい。
【００９２】
上記実施の形態では、一ページ当たり六点の商品を掲載するものとして説明したが、一ページ当たりどれだけの商品を掲載するかをユーザ操作に基づき選択するとしてもよい。例えば、４点掲載または６点掲載かを選択するとしてもよい。
上記実施の形態では、クライアント装置１００はすでに掲載されている商品のうち編集の対象となる商品名及び当該商品名に対応する注文番号、並びに編集により新たに掲載すべき商品に係る商品名あるいは注文番号をサーバ装置２００に送信したが、例えば、ページ毎に商品を編集するような構成である場合には、サーバ装置２００は当該ページに掲載すべき商品の数だけその商品名あるいは注文番号を取得する必要がある。その場合には、掲載すべき商品の掲載数を予め保持しておき、取得した商品名あるいは注文番号が掲載数に満たない場合には、クライアント装置１００に対し商品名あるいは注文番号が足りない旨を通知するとしてもよい。
【００９３】
上記実施の形態では、編集の際には、編集の対象となる商品に係る商品紹介情報の選択を受け付ける構成としたが、商品検索によって得た商品に係る商品紹介情報を用いて自動的に編集するとしてもよい。例えば、商品検索によって得た商品に係る商品紹介情報をランダムに選択し、選択された商品紹介情報を編集により商品カタログに掲載するとしてもよい。
【００９４】
上記実施の形態では、商品カタログを作成する際、図１４に示すように、最も発注実績の多い商品に係る商品紹介情報から順に、ページの左上部→右上部→左中部→右中部→左下部→右下部に掲載するとしたが、これに限るものではなく、例えば、最も発注実績の多い商品に係る商品紹介情報をページの中央に掲載し、それを取り囲むように、発注実績の多い他の商品に係る商品紹介情報を掲載するとしてもよい。
【００９５】
上記クライアント装置１００は、図示しない印刷部を備え、印刷部は例えば、商品紹介情報のレイアウトが決まると、印刷方式に従ってPDFファイルを印刷するとしてもよい。
上記実施の形態では、商品ＤＢに登録されている商品に係る商品紹介情報が商品カタログに掲載されたが、商品ＤＢに登録されていない商品であっても、商品カタログに掲載したい場合がある。その場合には、例えば、商品ＤＢに登録されていない商品を商品ＤＢに登録するための登録フォーマットを予め用意しておき、登録フォーマットに登録したい商品を入力するだけで商品ＤＢに登録できるようにしてもよい。
【００９６】
上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
また、本発明にかかるサーバ装置は、その範囲を逸脱することなく本発明の趣旨に沿って様々な変形または修正が可能であることは言うまでもない。
【産業上の利用可能性】
【００９７】
本発明は、ギフト業界におけるカタログギフトシステムで利用されるものであり、特に、代理店や販売店等において小ロット（例えば５０〜１００前後）の部数の簡易な商品カタログを作成する際の作成及び編集支援ツールとして有用である。
【図面の簡単な説明】
【００９８】
【図１】本願発明の利用態様を示す図である。
【図２】本願発明の概念を説明するための図である。
【図３】本発明に係るカタログ作成編集システムの構成を示す概略図である。
【図４】クライアント装置１００の機能構成を示すブロック図である。
【図５】サーバ装置２００の機能構成を示すブロック図である。
【図６】顧客データベースのデータ構造を示す概略図である。
【図７】カタログテーブルのデータ構造を示す概略図である。
【図８】商品ＤＢを構成するテーブルのデータ構造を示す概略図である。
【図９】商品ＤＢを構成するテーブルのデータ構造を示す概略図である。
【図１０】カタログ制御部２４０の詳細な機能構成を示すブロック図である。
【図１１】（上図）ログインを受け付けるためのログイン画面の一例を示す図である。（中図）ユーザから商品カタログの価格帯の選択を受け付けるためのカタログ作成画面１の一例を示す図である。（下図）商品カタログの用途選択を受け付けるためのカタログ作成画面２の一例を示す図である。
【図１２】（上図）商品検索を受け付ける商品検索画面の一例を示す図である。（下図）検索結果画面の一例を示す図である。
【図１３】商品紹介情報を商品カタログの各ページに貼付する際の貼付領域を概念的に示した図である。
【図１４】商品カタログの表示の一例を示す図である。
【図１５】ユーザから商品カタログの編集を受け付けるためのカタログ編集画面の一例を示す図である。
【図１６】クライアント装置１００及びサーバ装置２００の全体的な流れを表すフローチャートである。
【図１７】照合処理を表すフローチャートである。
【図１８】カタログ作成処理を表すフローチャートである。
【図１９】レイアウト処理を表すフローチャートである。
【図２０】編集処理を表すフローチャートである。
【図２１】校正処理を表すフローチャートである。
【図２２】掲載商品入力画面の一例を示す図である。
【図２３】レイアウト処理２を表すフローチャートである。
【符号の説明】
【００９９】
１００  クライアント装置
２００  サーバ装置
３００  通信回線
１１０  通信部
１２０  操作部
１３０  表示部
１４０  記憶部
１５０  制御部
２１０  通信部
２２０  照合部
２３０  顧客ＤＢ格納部
２４０  カタログ作成制御部
２４１  要求判定部
２４２  カタログ選択部
２４３  商品検索部
２４４  カタログ編集部
２４５  校正部
２４６  ＰＤＦ変換部
２５０  カタログＤＢ格納部
２６０  商品ＤＢ格納部
２７０  注文画面生成部
２８０  受注情報格納部
２９０  更新部
【図１】
2009145981.tif 000003
【図２】
2009145981.tif 000004
【図３】
2009145981.tif 000005
【図４】
2009145981.tif 000006
【図５】
2009145981.tif 000007
【図６】
2009145981.tif 000008
【図７】
2009145981.tif 000009
【図８】
2009145981.tif 000010
【図９】
2009145981.tif 000011
【図１０】
2009145981.tif 000012
【図１１】
2009145981.tif 000013
【図１２】
2009145981.tif 000014
【図１３】
2009145981.tif 000015
【図１４】
2009145981.tif 000016
【図１５】
2009145981.tif 000017
【図１６】
2009145981.tif 000018
【図１７】
2009145981.tif 000019
【図１８】
2009145981.tif 000020
【図１９】
2009145981.tif 000021
【図２０】
2009145981.tif 000022
【図２１】
2009145981.tif 000023
【図２２】
2009145981.tif 000024
【図２３】
2009145981.tif 000025