(57)【特許請求の範囲】
【請求項１】
指示者の嗜好の分析をコンピュータに行わせるためのプログラムであって、
前記コンピュータが備えている記憶部には、コンテンツ情報を特定する情報と、該コンテンツ情報が示す嗜好を特定する嗜好情報とを関連付けて持つ嗜好情報テーブルが記憶されており、
前記プログラムは、
前記指示者による複数の前記コンテンツ情報の選択についての指示を示している選択情報と、該選択されたコンテンツ情報の所定のレイアウト枠内への配置態様についての該指示者による指示を示しているレイアウト情報とを取得する選択レイアウト情報取得処理と、
前記選択情報により選択指示されている複数の前記コンテンツ情報に関連付けられている前記嗜好情報を前記嗜好情報テーブルから取得し、取得された複数の嗜好情報から、該コンテンツ情報の各々について前記レイアウト情報により指示がされている前記配置態様に基づき嗜好情報を選択することで、前記指示者の嗜好を分析する嗜好分析処理と、
を前記コンピュータに行わせる、
ことを特徴とするプログラム。
【請求項２】
前記嗜好分析処理は、前記嗜好情報テーブルから取得された複数の嗜好情報に対し、該嗜好情報に関連付けられているコンテンツ情報について前記レイアウト情報により指示がされている前記配置態様に応じた重み付けを行い、該重み付けの結果に基づいて嗜好情報を選択することで、前記指示者の嗜好を分析することを特徴とする請求項１に記載のプログラム。
【請求項３】
前記記憶部には、前記レイアウト枠内における前記コンテンツ情報の配置位置と、該配置位置のパンレットに関連付けられている前記嗜好情報に対して与えられることが予め設定されている点数とを関連付けている位置評価テーブルが更に記憶されており、
前記レイアウト情報は、前記コンテンツ情報の前記レイアウト枠内における配置位置を指示する位置情報を含み、
前記嗜好分析処理は、前記嗜好情報テーブルから取得された嗜好情報の各々について、前記位置情報により指示されている前記コンテンツ情報の配置位置に関連付けられている前記点数を前記位置評価テーブルから取得し、取得された点数に基づき選択される嗜好情報を、前記指示者の嗜好の分析結果として出力する、
ことを特徴とする請求項２に記載のプログラム。
【請求項４】
前記記憶部には、前記レイアウト枠内における前記コンテンツ情報のサイズと、該サイズのパンレットに関連付けられている前記嗜好情報に対して与えられることが予め設定されている点数とを関連付けているサイズ評価テーブルが更に記憶されており、
前記レイアウト情報は、前記コンテンツ情報が配置されるときの前記レイアウト枠内でのサイズを指示するサイズ情報を更に含み、
前記嗜好分析処理は、前記嗜好情報テーブルから取得された嗜好情報の各々について、前記サイズ情報により指示されている前記コンテンツ情報のサイズに関連付けられている前記点数を前記サイズ評価テーブルから取得し、該サイズ評価テーブルから取得された点数と、前記位置評価テーブルから取得された点数との該嗜好情報毎の合計に基づき選択される嗜好情報を、前記指示者の嗜好の分析結果として出力する、
ことを特徴とする請求項３に記載のプログラム。
【請求項５】
前記レイアウト情報は、前記コンテンツ情報の前記レイアウト枠内における配置位置を指示する位置情報を含み、
前記嗜好分析処理は、前記選択情報により選択指示されている複数の前記コンテンツ情
報の前記レイアウト枠内における配置位置間の距離を前記位置情報に基づき算出し、算出された距離が所定値以内である一対のコンテンツ情報の組の各々について前記嗜好情報テーブルにおいて関連付けられている嗜好情報のうち共通のものを、前記指示者の嗜好の分析結果として出力する、
ことを特徴とする請求項１に記載のプログラム。
【請求項６】
嗜好分析システムにより行われる、指示者の嗜好を分析する方法であって、
前記嗜好分析システムは、コンテンツ情報を特定する情報と、該コンテンツ情報が示す嗜好を特定する嗜好情報とを関連付けて持つ嗜好情報テーブルを備えており、
前記嗜好分析システムが備えている選択レイアウト情報取得部が、前記指示者による複数の前記コンテンツ情報の選択についての指示を示している選択情報と、該選択されたコンテンツ情報の所定のレイアウト枠内への配置態様についての該指示者による指示を示しているレイアウト情報とを取得し、
前記嗜好分析システムが備えている嗜好分析部が、前記選択情報により選択指示されている複数の前記コンテンツ情報に関連付けられている前記嗜好情報を前記嗜好情報テーブルから取得し、取得された複数の嗜好情報から、該コンテンツ情報の各々について前記レイアウト情報により指示がされている前記配置態様に基づき嗜好情報を選択することで、前記指示者の嗜好を分析する、
ことを特徴とする嗜好分析方法。
【請求項７】
コンテンツ情報を特定する情報と、該コンテンツ情報が示す嗜好を特定する嗜好情報とを関連付けて持つ嗜好情報テーブルと、
指示者による複数の前記コンテンツ情報の選択についての指示を示している選択情報と、該選択されたコンテンツ情報の所定のレイアウト枠内への配置態様についての該指示者による指示を示しているレイアウト情報とを取得する選択レイアウト情報取得手段と、
前記選択情報により選択指示されている複数の前記コンテンツ情報に関連付けられている前記嗜好情報を前記嗜好情報テーブルから取得し、取得された複数の嗜好情報から、該コンテンツ情報の各々について前記レイアウト情報により指示がされている前記配置態様に基づき嗜好情報を選択することで、前記指示者の嗜好を分析する嗜好分析手段と、
を有することを特徴とする嗜好分析システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理技術に関し、特に、情報の操作を行った者の嗜好を分析する技術に関する。
【背景技術】
【０００２】
扱っている商品やサービスについての情報が掲載されている様々なパンフレットが店舗に置かれているのをしばしば見かけることがある。このパンフレットの多くは無料であり、自由に持ち帰ることができるが、利用者が持ち帰るパンフレットは、無作為に選択したものではなく、自分が必要と考えたものが大部分であることは自明である。従って、持ち帰ったパンフレットの内容（本願では、これを「コンテンツ情報」と称することとする）がどのようなものであったかを利用者毎に分析することにより、その利用者が関心を寄せているものを把握することができる。本願では、この分析を、「嗜好の分析」と称することとする。
【０００３】
ところで、本願についての背景技術として、複数の記事の各々に重要度が与えられると、その重要度を適切に反映して各記事のレイアウトを自動的に作成する技術が知られている。また、顧客の個別のニーズに応じて、カタログ、パンフレット、比較表などを作成すると共に、既に作成したカスタマイズカタログを編集して再利用する技術が知られている。
【特許文献１】特開平９−３３０３１４号公報
【特許文献２】特開２００４−１７１３９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前述した嗜好の分析では、利用者が複数種類のパンフレットを持ち帰った場合、個々のパンフレットに基づく嗜好の分析は可能であった。しかし、持ち帰った複数種類のパンフレットの相互の関係に注目した嗜好の分析は行われていなかった。
【０００５】
本発明は上述した問題に鑑みてなされたものであり、その解決しようとする課題は、興味を示した複数のパンフレット（あるいはカタログ、チラシ、比較表など）の相互の関係に注目して利用者の嗜好を分析することである。
【課題を解決するための手段】
【０００６】
本明細書に開示の嗜好分析システムのひとつは、コンテンツ情報を特定する情報と、該コンテンツ情報が示す嗜好を特定する嗜好情報とを関連付けて持つ嗜好情報テーブルと、指示者による複数の前記コンテンツ情報の選択についての指示を示している選択情報と、該選択されたコンテンツ情報の所定のレイアウト枠内への配置態様についての該指示者による指示を示しているレイアウト情報とを取得する選択レイアウト情報取得手段と、前記選択情報により選択指示されている複数の前記コンテンツ情報に関連付けられている前記嗜好情報を前記嗜好情報テーブルから取得し、取得された複数の嗜好情報から、該コンテンツ情報の各々について前記レイアウト情報により指示がされている前記配置態様に基づき嗜好情報を選択することで、前記指示者の嗜好を分析する嗜好分析手段と、を有するというものである。
【０００７】
また、本明細書に開示の嗜好分析方法のひとつは、嗜好分析システムにより行われる、指示者の嗜好を分析する方法であって、前記嗜好分析システムは、コンテンツ情報を特定する情報と、該コンテンツ情報が示す嗜好を特定する嗜好情報とを関連付けて持つ嗜好情
報テーブルを備えており、前記嗜好分析システムが備えている選択レイアウト情報取得部が、前記指示者による複数の前記コンテンツ情報の選択についての指示を示している選択情報と、該選択されたコンテンツ情報の所定のレイアウト枠内への配置態様についての該指示者による指示を示しているレイアウト情報とを取得し、前記嗜好分析システムが備えている嗜好分析部が、前記選択情報により選択指示されている複数の前記コンテンツ情報に関連付けられている前記嗜好情報を前記嗜好情報テーブルから取得し、取得された複数の嗜好情報から、該コンテンツ情報の各々について前記レイアウト情報により指示がされている前記配置態様に基づき嗜好情報を選択することで、前記指示者の嗜好を分析する、というものである。
【０００８】
また、本明細書に開示のプログラムのひとつは、指示者の嗜好の分析をコンピュータに行わせるためのプログラムであって、前記コンピュータが備えている記憶部には、コンテンツ情報を特定する情報と、該コンテンツ情報が示す嗜好を特定する嗜好情報とを関連付けて持つ嗜好情報テーブルが記憶されており、前記プログラムは、前記指示者による前記コンテンツ情報の選択についての指示を示している選択情報と、該選択されたコンテンツ情報の所定のレイアウト枠内への配置態様についての該指示者による指示を示しているレイアウト情報とを取得する選択レイアウト情報取得処理と、前記選択情報により選択指示されている複数の前記コンテンツ情報に関連付けられている前記嗜好情報を前記嗜好情報テーブルから取得し、取得された複数の嗜好情報から、該コンテンツ情報の各々について前記レイアウト情報により指示がされている前記配置態様に基づき嗜好情報を選択することで、前記指示者の嗜好を分析する嗜好分析処理と、を前記コンピュータに行わせる、というものである。
【０００９】
指示者（利用者）の嗜好は、各コンテンツ情報についての選択指示及び選択指示されたコンテンツ情報の配置態様の指示に反映されている。従って、上述した構成を有する嗜好分析システム・嗜好分析方法・プログラムによれば、各パンフレット（あるいはカタログ、チラシ、比較表など）が有しているコンテンツ情報に応じて予め設定されている嗜好情報に対し、これらの選択指示及び配置態様の指示に基づいた嗜好情報の選択を行うことで、指示者の嗜好を分析することができるのである。
【発明の効果】
【００１０】
本明細書に開示のシステム・方法・プログラムによれば、興味を示した複数のパンフレット（あるいはカタログ、チラシ、比較表など）の相互の関係に注目した利用者の嗜好の分析が行えるという効果を奏する。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態を図面に基づいて説明する。
なお、ここでは、本発明に係る嗜好分析システムを、旅行代理店で使用する場合を例にして説明する。詳細は後述するが、旅行代理店で配布されるパンフレットでは、訪問地、日程、金額などといった旅行の条件をコンテンツ情報として有している。この場合、嗜好分析システムは、利用者（旅行代理店の利用客）による複数のパンフレットの選択の状況から当該利用者の嗜好分析を行う。
【００１２】
まず図１について説明する。図１は、本発明の実施形態の一例である嗜好分析システムの全体構成を示している。このシステムは、サーバ装置１と、クライアント装置２と、プリンタ装置３とが通信回線４を介して接続されて構成されている。
【００１３】
サーバ装置１は、個人パンフレットの作成処理と、個人パンフレットの作成結果に基づく嗜好の分析処理とを行うコンピュータである。なお、この作成処理及び分析処理については後述する。
【００１４】
クライアント装置２は、持ち帰り用のパンフレット集（個人パンフレット）を作成するために利用者によって操作されるコンピュータであり、サーバ装置１との間で各種のデータの授受が行われる。
【００１５】
プリンタ装置３は、利用者がクライアント装置２を操作して作成したパンフレット集を用紙に印刷して出力する。利用者は、プリンタ装置３から出力されたパンフレット集を旅行代理店から持ち帰ることができる。
【００１６】
通信回線４は、例えば、インターネット、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network ）、公衆電話回線、専用デジタル回線などであって、有線及び無線のどちらでもよく、また、有線と無線との組み合わせでも構わない。
【００１７】
次に図２について説明する。図２はコンピュータのハードウェア構成例を示している。図１に示したサーバ装置１及びクライアント装置２は、どちらも図２に示したハードウェア構成を有しているコンピュータで構成することができる。
【００１８】
図２に示したコンピュータは、ＭＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスク装置１４、入力装置１５、表示装置１６、インタフェース装置１７、及び記録媒体駆動装置１８を備えている。これらの構成要素はいずれもバス１９に接続されており、ＭＰＵ１１の管理の下で各種のデータを相互に授受することができる。
【００１９】
ＭＰＵ（Micro Processing Unit）１１は、このコンピュータ全体の動作を制御する演算処理装置である。
ＲＯＭ（Read Only Memory）１２は、所定の基本制御プログラムが予め記録されている読み出し専用半導体メモリである。ＭＰＵ１１は、この基本制御プログラムをコンピュータの起動時に読み出して実行することにより、このコンピュータの各構成要素の動作制御が可能になる。
【００２０】
ＲＡＭ（Random Access Memory）１３は、ＭＰＵ１１が各種の制御プログラムを実行する際に、必要に応じて作業用記憶領域として使用する、随時書き込み読み出し可能な半導体メモリである。
【００２１】
ハードディスク装置１４は、ＭＰＵ１１によって実行される各種の制御プログラム、後述する各種のデータテーブル、及び各パンフレットの画像データを記憶しておく記憶装置である。ＭＰＵ１１は、ハードディスク装置１４に記憶されている所定の制御プログラムを読み出して実行することにより、後述する各種の制御処理を行えるようになる。
【００２２】
入力装置１５は、例えばキーボード装置やマウス装置であり、コンピュータの使用者により操作されると、その操作内容に対応付けられている使用者からの各種情報の入力を取得し、取得した入力情報をＭＰＵ１１に送付する。
【００２３】
表示装置１６は例えば液晶ディスプレイであり、ＭＰＵ１１から送付される表示データに応じて各種のテキストや画像を表示する。
インタフェース装置１７は、このコンピュータが接続されている通信回線４を介して行われる各種データの授受の管理を行う。
【００２４】
記録媒体駆動装置１８は、可搬型記録媒体２０に記録されている各種の制御プログラムやデータの読み出しを行う装置である。ＭＰＵ１１は、可搬型記録媒体２０に記録されている所定の制御プログラムを、記録媒体駆動装置１８を介して読み出して実行することに
よって、後述する各種の制御処理を行うようにすることもできる。なお、可搬型記録媒体２０としては、例えばＣＤ−ＲＯＭ（Compact Disc Read Only Memory）やＤＶＤ−ＲＯＭ（Digital Versatile Disc Read Only Memory）などがある。
【００２５】
次に図３について説明する。図３は、図１に示した嗜好分析システムの機能構成ブロックの第一の例を示している。
個人パンフレット作成処理部１０１は、利用者がクライアント装置２を操作して行う指示に従い、個人パンフレットを作成する。
【００２６】
第一嗜好分析処理部１０２ａは、個人パンフレットの作成のためにクライアント装置２を操作して行われた利用者の指示に基づいて、その利用者の嗜好の分析を行う。
なお、個人パンフレット作成処理部１０１及び第一嗜好分析処理部１０２ａは、それぞれ、後述する所定の制御処理を行うサーバ装置１及びクライアント装置２それぞれのＭＰＵ１１により提供される。
【００２７】
パンフレットマスタテーブル１１０、パンフレットメタ情報テーブル１２０、個人パンフ情報テーブルＡ１３０、嗜好情報テーブル１４０、利用者嗜好分析テーブル１５０、利用者嗜好情報テーブルＡ１６０、位置評価テーブル１７０、及びサイズ評価テーブル１８０は、いずれもデータテーブルである。これらのデータテーブルは、いずれもサーバ装置１のハードディスク装置１４に記憶されている。以下、これらのデータテーブルについて、これらの構造が示されている図４及び図５を参照しながら説明する。
【００２８】
パンフレットマスタテーブル１１０のデータ構造は、図４の（１）に示されている。パンフレットマスタテーブル１１０は、「パンフＩＤ」、「画像データ」、及び「商品ＩＤ」の各フィールドに格納される情報を、レコード毎に関連付けているテーブルである。この各フィールドに格納される情報について説明する。
【００２９】
「パンフＩＤ」には、パンフレットを個別に識別する情報が格納される。
「画像データ」には、「パンフＩＤ」で識別されるパンフレットが有しているコンテンツ情報を表している画像を表現している画像データのデータファイル名の情報が格納される。各パンフレットが個々に有しているコンテンツ情報は、文字、写真、イラストなどを用いた画像により表されており、この画像を表現している画像データは、サーバ装置１のハードディスク装置１４に蓄積しておく。
【００３０】
「商品ＩＤ」には、「パンフＩＤ」で識別されるパンフレットに対応する商品（ここでは、旅行代理店が販売するパッケージ旅行）を特定する情報が格納される。このように「商品ＩＤ」を「パンフＩＤ」とは別に定義しておくことで、例えば、１つのパンフレットで複数の商品の紹介を行うことができ、また、複数のパンフレットで同一商品の紹介を行うこともできる。
【００３１】
図４の（１）に例示されているパンフレットマスタテーブル１１０の各レコードのうちの第一番目のレコードを一例として説明する。このレコードは、「１０１」なるパンフＩＤで識別されるパンフレットが、「Ａ１０１．ｊｐｇ」なるファイル名の画像データで表現されている画像によってコンテンツ情報が表されており、「Ａ１０１」なる商品ＩＤの商品についてのものであることを示している。
【００３２】
パンフレットメタ情報テーブル１２０のデータ構造は、図４の（２）に示されている。パンフレットメタ情報テーブル１２０は、「商品ＩＤ」、「日程」、「金額（最低）」、「金額（最高）」、「場所」、「フライト」、及び「添乗員有無」の各フィールドに格納される情報を、レコード毎に関連付けているテーブルである。この各フィールドに格納さ
れる情報について説明する。
【００３３】
「商品ＩＤ」には、パンフレットマスタテーブル１１０における「商品ＩＤ」と同一のものが格納される。
「日程」には、「商品ＩＤ」で識別される商品（パッケージ旅行）の日程（出発日の設定可能期間）を示す情報が格納される。
【００３４】
「金額（最低）」及び「金額（最高）」には、それぞれ、「商品ＩＤ」で識別される商品（パッケージ旅行）の最低価格及び最高価格を示す情報が格納される。パッケージ旅行の場合、出発日の違いや宿泊先のホテルの違い等により、商品価格が異なるので、これらのフィールドが用意されている。
【００３５】
「場所」には、「商品ＩＤ」で識別される商品（パッケージ旅行）の訪問先を示す情報が格納される。
「フライト」には、「商品ＩＤ」で識別される商品（パッケージ旅行）において利用する航空会社名を示す情報が格納される。
【００３６】
「添乗員有無」には、「商品ＩＤ」で識別される商品（パッケージ旅行）に添乗員が同行するかしないかを示す情報が格納される。
図４の（２）に例示されているパンフレットメタ情報テーブル１２０の各レコードのうちの第一番目のレコードを一例として説明する。このレコードは、「Ａ１０１」なる商品ＩＤの商品であるパッケージ旅行の商品内容が示されている。すなわち、このパッケージ旅行は、出発日の設定が「４月〜６月」であり、価格が「７００００」円から「１４００００」円のものであって、訪問先が「ハワイ」である。そして、このパッケージ旅行は、航空会社として「Ａ社」を利用し、添乗員は同行しない（「無し」）。なお、これらの情報は、いずれもコンテンツ情報である。従って、これらの情報は、「Ａ１０１」なる商品ＩＤの商品についてのパンフレットの画像（「Ａ１０１．ｊｐｇ」なるファイル名の画像データで表現されている画像）で表されている。
【００３７】
以上のパンフレットマスタテーブル１１０及びパンフレットメタ情報テーブル１２０は、各レコードのデータが予め設定されているデータテーブルである。これに対し、個人パンフ情報テーブルＡ１３０は、各レコードのデータが、個人パンフレット作成処理部１０１及び第一嗜好分析処理部１０２ａにより与えられるデータテーブルである。
【００３８】
個人パンフ情報テーブルＡ１３０のデータ構造は、図４の（３）に示されている。個人パンフ情報テーブルＡ１３０は、「利用者ＩＤ」、「パンフＩＤ」、「位置」、「サイズ」、「位置ポイント」、「サイズポイント」、及び「合計ポイント」の各フィールドに格納される情報を、レコード毎に関連付けているテーブルである。この各フィールドに格納される情報について説明する。
【００３９】
「利用者ＩＤ」には、図１のシステムを利用して個人パンフレットの作成を行う利用者（旅行代理店の利用客）を個別に識別する情報が格納される。
「パンフＩＤ」には、パンフレットマスタテーブル１１０における「パンフＩＤ」と同一の情報が格納される。すなわち、「利用者ＩＤ」で識別される利用者が、持ち帰りパンフレットの作成のために選択指示したパンフレットを特定する情報が格納される。
【００４０】
「位置（Ｘ，Ｙ）」には、「利用者ＩＤ」で識別される利用者（指示者）が選択指示したパンフレットの画像（すなわちコンテンツ情報）の、所定のレイアウト枠内における配置位置についての指示内容を、Ｘ座標及びＹ座標の二次元直交座標で示した情報が格納される。
【００４１】
「サイズ（高さ，幅）」には、「利用者ＩＤ」で識別される利用者（指示者）が選択指示したパンフレットの画像の、所定のレイアウト枠内におけるサイズ（大きさ）についての指示内容を、高さ及び幅で示した情報が格納される。なお、ここで、「高さ」とはＹ軸方向の長さであり、「幅」とはＸ軸方向の長さである。
【００４２】
「位置ポイント」には、「利用者ＩＤ」で識別される利用者（指示者）が指示したパンフレットの画像の配置位置に基づいて、そのパンレットが有しているコンテンツ情報に応じて設定されている後述の嗜好情報に対して与えられる点数を示す情報が格納される。
【００４３】
「サイズポイント」には、「利用者ＩＤ」で識別される利用者（指示者）が指示したパンフレットの画像のサイズに基づいて、そのパンレットに関連付けられている後述の嗜好情報に対して与えられる点数を示す情報が格納される。
【００４４】
「合計ポイント」には、「位置ポイント」の点数と「サイズポイント」の点数との合計点数を示す情報が格納される。
図４の（３）に例示されている個人パンフ情報テーブルＡ１３０の各レコードのうちの第一番目のレコードを一例として説明する。このレコードは、「Ｒ００１」なる利用者ＩＤで識別される利用者が、「１０１」なるパンフＩＤで識別されるパンフレットの画像についてした、所定のレイアウト枠内への配置態様についての指示内容を示している。この指示では、当該レイアウト枠内において「（１５，１５）」なるＸＹ座標で特定される位置に、「（７０，１５０）」なる高さ及び幅でパンフレットの画像を配置することが指示されている。そして、この指示による位置ポイントは「２５０」であり、サイズポイントは「２５０」であって、合計ポイントは「５００」であることが、このレコードで示されている。
【００４５】
嗜好情報テーブル１４０は、各レコードのデータが予め設定されているデータテーブルである。嗜好情報テーブル１４０のデータ構造は、図５の（１）に示されている。嗜好情報テーブル１４０は、「パンフＩＤ」、「嗜好分類」、及び「嗜好情報」の各フィールドに格納される情報を、レコード毎に関連付けているテーブルである。この各フィールドに格納される情報について説明する。
【００４６】
「パンフＩＤ」には、パンフレットマスタテーブル１１０における「パンフＩＤ」と同一の情報が格納される。
「嗜好分類」には、次に説明する「嗜好情報」を幾つかのグループに分類したときに属することとなるグループの名称を示す情報が格納される。
【００４７】
「嗜好情報」には、「パンフＩＤ」で識別されるパンフレットが有しているコンテンツ情報に応じて予め設定しておく、嗜好を示す情報が格納される。
図５の（１）に例示されている嗜好情報テーブル１４０の各レコードのうちの第一番目及び第二番目のレコードを一例として説明する。第一番目のレコードは、「１０１」なるパンフＩＤで識別されるパンフレットには、「リゾート」なる嗜好情報が、当該パンフレットが有しているコンテンツ情報に応じて予め設定されており、この嗜好情報が「地域」なる嗜好分類に属していることを示している。第二番目のレコードは、同じく「１０１」なるパンフレットに、「添乗員無」なる嗜好情報が、当該パンフレットが有しているコンテンツ情報に応じて予め設定されており、この嗜好情報が「サービス」なる嗜好分類に属していることを示している。
【００４８】
このように、嗜好情報テーブル１４０は、コンテンツ情報を特定する情報と、そのコンテンツ情報が示す嗜好を特定する嗜好情報とを関連付けている。  利用者嗜好分析テーブ
ル１５０は、各レコードのデータが、第一嗜好分析処理部１０２ａにより与えられるデータテーブルである。利用者嗜好分析テーブル１５０のデータ構造は、図５の（２）に示されている。利用者嗜好分析テーブル１５０は、「利用者ＩＤ」、「パンフＩＤ」、「嗜好分類」、「嗜好情報」、及び「ポイント」の各フィールドに格納される情報を、レコード毎に関連付けているテーブルである。この各フィールドに格納される情報について説明する。
【００４９】
「利用者ＩＤ」には、個人パンフ情報テーブルＡ１３０における「利用者ＩＤ」と同一の情報が格納される。
「パンフＩＤ」には、パンフレットマスタテーブル１１０における「パンフＩＤ」と同一の情報が格納される。すなわち、「利用者ＩＤ」で識別される利用者が、持ち帰りパンフレットの作成のために選択指示したパンフレットを特定する情報が格納される。
【００５０】
「嗜好分類」には、嗜好情報テーブル１４０における「嗜好分類」と同一の情報であって、「パンフＩＤ」で特定されるパンフレットについての情報が格納される。
「嗜好情報」には、嗜好情報テーブル１４０における「嗜好情報」と同一の情報であって、「パンフＩＤ」で特定されるパンフレットについての情報が格納される。
【００５１】
「ポイント」には、「利用者ＩＤ」で識別される利用者に対応する「嗜好情報」について与えられた点数の情報が格納される。
図５の（２）に例示されている利用者嗜好分析テーブル１５０の各レコードのうちの第一番目及び第二番目のレコードを一例として説明する。第一番目のレコードは、「Ｒ００１」なる利用者ＩＤで識別される利用者が、「１０１」なるパンフＩＤで識別されるパンフレットの画像を、所定のレイアウト枠内へ配置したときの配置態様により、「リゾート」なる嗜好情報に与えられた点数を示している。そして、この嗜好情報は、「地域」なる嗜好分類に属しており、「５００」ポイントが与えられたことを示している。また、第二番目のレコードは、同じく、「Ｒ１０１」なる利用者が「１０１」なるパンフレットの画像を、所定のレイアウト枠内へ配置したときの配置態様により、「添乗員無」なる嗜好情報に与えられた点数を示している。そして、この嗜好情報は、「サービス」なる嗜好分類に属しており、「５００」ポイントが与えられたことを示している。
【００５２】
利用者嗜好情報テーブルＡ１６０は、各レコードのデータが、第一嗜好分析処理部１０２ａにより与えられるデータテーブルである。利用者嗜好情報テーブルＡ１６０のデータ構造は、図５の（３）に示されている。利用者嗜好情報テーブルＡ１６０は、「利用者ＩＤ」、「嗜好分類」、及び「嗜好情報」の各フィールドに格納される情報を、レコード毎に関連付けているテーブルである。この各フィールドに格納される情報について説明する。
【００５３】
「利用者ＩＤ」には、個人パンフ情報テーブルＡ１３０における「利用者ＩＤ」と同一の情報が格納される。
「嗜好分類」には、嗜好情報テーブル１４０における「嗜好分類」と同一の情報が格納される。
【００５４】
「嗜好情報」には、嗜好情報テーブル１４０における「嗜好情報」と同一の情報であって、「利用者ＩＤ」で識別される利用者についての嗜好の分析結果の情報が格納される。
図５の（３）に例示されている利用者嗜好情報テーブルＡ１６０の各レコードのうちの第一番目及び第二番目のレコードを一例として説明する。第一番目のレコードは、「Ｒ００１」なる利用者ＩＤで識別される利用者の嗜好の分析結果として、旅行に関心を寄せている「地域」は「リゾート」であることを示している。また、第二番目のレコードは、「Ｒ１０１」なる利用者ＩＤで識別される利用者の嗜好の分析結果として、旅行に関心を寄
せている「サービス」は「添乗員無」であることを示している。
【００５５】
位置評価テーブル１７０は、各レコードのデータが予め設定されているデータテーブルである。位置評価テーブル１７０のデータ構造は、図５の（４）に示されている。位置評価テーブル１７０は、「エリアＮｏ．」、「エリア位置」、及び「位置ポイント」の各フィールドに格納される情報を、レコード毎に関連付けているテーブルである。この各フィールドに格納される情報について説明する。
【００５６】
「エリアＮｏ．」には、パンフレットの画像を配置するレイアウト枠内のエリア（部分領域）を個別に識別する情報が格納される。
「エリア位置」には、「エリアＮｏ．」で識別されるエリアの具体的な位置を示す情報が格納される。
【００５７】
「位置ポイント」には、「エリアＮｏ．」で識別されるエリアへのパンレットの画像の配置が利用者から指示された場合に、当該パンフレットについて嗜好情報テーブル１４０により関連付けられている嗜好情報に対して与えられる点数を示す情報が格納される。
【００５８】
図５の（４）に例示されている位置評価テーブル１７０の各レコードのうちの第一番目のレコードを一例として説明する。このレコードは、所定のレイアウト枠における「Ｅ００１」なるエリアナンバーで識別されるエリアは、「０≦Ｘ＜５０，０≦Ｙ＜５０」の範囲であることが示されている。そして、このエリアにパンレットの画像の配置が利用者から指示された場合には、当該パンフレットが有しているコンテンツ情報に応じて設定されている嗜好情報に対して与えられる位置ポイントが「２５０」であることが示されている。
【００５９】
なお、この図５の（４）に例示した位置評価テーブル１７０のデータ例では、レイアウト枠の左寄りにパンフレットの画像を配置する指示が、その右寄りに配置する指示よりも高い位置ポイントが、所定の嗜好情報に対して与えられるように設定されている。また、このデータ例では、レイアウト枠の上寄りにパンフレットの画像を配置する指示が、その下寄りに配置する指示よりも高い位置ポイントが、所定の嗜好情報に対して与えられるように設定されている。これらは、利用者によるパンフレットの画像の配置位置の指示が、左寄りであるほど、また上寄りであるほど、そのパンフレットに対する利用者の関心が高い傾向があるとの推定によるものである。
【００６０】
サイズ評価テーブル１８０は、各レコードのデータが予め設定されているデータテーブルである。サイズ評価テーブル１８０のデータ構造は、図５の（５）に示されている。サイズ評価テーブル１８０は、「サイズＮｏ．」、「サイズ位置」、及び「サイズポイント」の各フィールドに格納される情報を、レコード毎に関連付けているテーブルである。この各フィールドに格納される情報について説明する。
【００６１】
「サイズＮｏ．」には、パンフレットの画像をレイアウト枠内に配置するときのサイズ（面積）の範囲を個別に識別する情報が格納される。
「サイズ範囲」には、「サイズＮｏ．」で識別される画像のサイズの具体的な面積の範囲を示す情報が格納される。なお、パンフレットの画像の面積は、その画像の高さと幅との積で算出されるものとする。
【００６２】
「サイズポイント」には、「サイズＮｏ．」で識別されるサイズでパンレットの画像を配置することが指示された場合に、当該パンフレットについて嗜好情報テーブル１４０により関連付けられている嗜好情報に対して与えられる点数を示す情報が格納される。
【００６３】
図５の（５）に例示されているサイズ評価テーブル１８０の各レコードのうちの第一番目のレコードを一例として説明する。このレコードは、「Ｓ００１」なるサイズナンバーで識別されるサイズは、「Ｓｉｚｅ≧５０００」、すなわち５０００以上の面積の範囲であることが示されている。そして、このサイズでのパンレットの画像の配置が利用者から指示された場合には、当該パンフレットが有しているコンテンツ情報に応じて設定されている嗜好情報に対して与えられるサイズポイントが「２５０」であることが示されている。
【００６４】
なお、この図５の（５）に例示したサイズ評価テーブル１８０のデータ例は、所定のレイアウト枠内にパンフレットの画像を配置するときのサイズの指示が大きいものほど、高いサイズポイントが所定の嗜好情報に対して与えられるように設定されている。このことは、利用者によるパンフレットの画像の配置サイズの指示が、大きいものほど、そのパンフレットに対する利用者の関心が高い傾向があるとの推定によるものである。
【００６５】
次に、図３に示した嗜好分析システムの構成における個人パンフレット作成処理部１０１及び第一嗜好分析処理部１０２ａの動作について説明する。
まず図６について説明する。図６は、図１に示した嗜好分析システムによって行われる、個人パンフレット作成処理の処理内容を示すフローチャートである。サーバ装置１及びクライアント装置２のＭＰＵ１１は、それぞれのハードディスク装置１４若しくは可搬型記録媒体２０から所定の制御プログラムを読み出して実行することによって、この個人パンフレット作成処理を行うことが可能となる。このとき、サーバ装置１及びクライアント装置２のＭＰＵ１１は、個人パンフレット作成処理部１０１として機能する。
【００６６】
この図６の処理は、クライアント装置２から通信回線４を介して送られてくる個人パンフレットの作成の開始指示をサーバ装置１が受け取ったことをＭＰＵ１１が検出すると開始される。この開始指示は、クライアント装置２を操作する利用者が、クライアント装置２の入力装置１５に対する所定の操作を行うと、当該操作を検出したクライアント装置２のＭＰＵ１１が、サーバ装置１へ宛てて通信回線４に送出する。
【００６７】
なお、クライアント装置２のＭＰＵ１１では、所定の入出力プログラムが実行中である。クライアント装置２のＭＰＵ１１は、この入出力プログラムの実行によって、クライアント装置２の入力装置１５に対して利用者が行った操作を検出して当該操作に対応付けられている利用者からの指示をサーバ装置１へ宛てて通信回線４に送出する処理を行う。また、クライアント装置２のＭＰＵ１１は、この入出力プログラムの実行により、例えばパンフレットの画像の表示処理などといった、サーバ装置１から通信回線４を介して送られてくる制御指示に応じた各種の制御処理を行う。
【００６８】
なお、図２に示した構成要素に関し、以降の説明においては、クライアント装置２についてのものは「クライアント装置２のＭＰＵ１１」などと特に示すようにする。従って、サーバ装置１についての構成要素は、単に「ＭＰＵ１１」などとして特に示さないこともある。
【００６９】
図６の処理が開始されると、まず、Ｓ１０１において、操作画面表示処理が行われる。この処理は、クライアント装置２の表示装置１６に、図７に例示したような操作画面２００を表示させる処理である。
【００７０】
図７に例示した操作画面２００について説明する。
操作画面２００は、商品情報検索画面２１０と、個人パンフ作成画面２２０とを備えている。ここで、商品情報検索画面２１０は、検索条件入力欄２１１と、パンフレット一覧表示部２１２とを備えており、個人パンフ作成画面２２０は、レイアウト枠２２１と、配
置情報表示部２２２とを備えている。
【００７１】
検索条件入力欄２１１には、「日程」欄及び「方面」欄と、「検索」ボタンアイコンとが備えられている。
パンフレット一覧表示部２１２には、後述する商品検索処理によって抽出された商品についてのパンフレットの画像が一覧される。
【００７２】
レイアウト枠２２１は、パンフレット一覧表示部２１２に一覧表示されたパンフレットの画像を、利用者が必要に応じて拡大縮小しながら配置する領域を示す枠である。利用者がこのレイアウト枠２２１内にパンフレットの画像を配置すると、レイアウト枠２２１内の画像が、その配置態様のままでプリンタ装置３により用紙に印刷されて出力される。利用者は、こうしてパンフレットの画像が印刷された用紙を、持ち帰ることができる。
【００７３】
配置情報表示部２２２は、レイアウト枠２２１内への配置指示が行われているパンフレットの画像の現在の配置態様を示す配置位置（Ｘ座標，Ｙ座標）及びサイズ（高さ，幅）の情報が表示される。
【００７４】
図６の説明に戻る。
Ｓ１０１の操作画面表示処理では、ＭＰＵ１１は、操作画面２００を表している画像データをハードディスク装置１４から読み出してクライアント装置２へ送付する処理を行う。なお、クライアント装置２のＭＰＵ１１では、この画像データを受け取ると、受け取った画像データで表現されている操作画面２００を、クライアント装置２の表示装置１６に表示させる処理が行われる。
【００７５】
Ｓ１０２では商品検索条件入力処理が行われる。この処理に際し、利用者は、クライアント装置２の入力装置１５を操作して、まず、操作画面２００の個人パンフ作成画面２２０における検索条件入力欄２１１の「日程」欄及び「方面」欄にそれぞれ希望の旅程及び訪問先の条件を入力する。そして、利用者は、この入力に続き、クライアント装置２の入力装置１５を操作して「検索」ボタンアイコンを押下する。すると、この操作を検出したクライアント装置２のＭＰＵ１１が、入力された条件をクライアント装置２からサーバ装置１に送付する処理を行う。ＭＰＵ１１は、このようにして送られてきた条件入力を受け付ける処理を行う。
【００７６】
次に、Ｓ１０３では商品検索処理が行われる。この処理では、ＭＰＵ１１は、まず、ハードディスク装置１４に記憶されているパンフレットメタ情報テーブル１２０を参照して、「日程」及び「場所」の各フィールドのデータが、Ｓ１０２の処理により受け付けた条件入力に合致しているレコードを抽出する。そして、抽出したレコードにおける「商品ＩＤ」フィールドのデータを取得すると共に、パンフレットマスタテーブル１１０を参照し、取得したものと同一のデータを「商品ＩＤ」フィールドに有しているレコードを抽出する。
【００７７】
次に、Ｓ１０４では商品情報表示処理が行われる。この処理では、ＭＰＵ１１は、Ｓ１０３の処理によりパンフレットマスタテーブル１１０から抽出したレコードにおける「パンフＩＤ」フィールドのデータと「画像データ」フィールドのデータ（画像ファイル名）とを取得する。そして、取得した画像ファイル名の画像データをハードディスク装置１４から読み出し、パンフＩＤと共にクライアント装置２へ送付する。なお、クライアント装置２のＭＰＵ１１では、このパンフＩＤ及び画像データを受け取ると、受け取った画像データで表現されているパンフレットの画像を、操作画面２００のパンフレット一覧表示部２１２に一覧表示させる処理が行われる。
【００７８】
次に、Ｓ１０５ではパンフ配置操作入力処理が行われる。この処理に際し、利用者は、クライアント装置２の入力装置１５を操作して以下の作業を行う、すなわち、利用者はまず、操作画面２００のパンフレット一覧表示部２１２に一覧表示されているパンフレットの画像から、希望のものを選択する指示を行う。続いて、選択した画像に対し、レイアウト枠２２１内の希望の位置への配置を指示する。クライアント装置２のＭＰＵ１１は、これらの指示を取得すると、取得した指示の内容に従い、選択指示されたパンフレットの画像を、レイアウト枠２２１内の指示された位置に配置する処理を行う。また、クライアント装置２のＭＰＵ１１は、この処理に並行して、レイアウト枠２２１内に配置したパンフレットの画像の配置位置を示すＸＹ座標の情報を取得し、取得した情報を、配置情報表示部２２２に表示する処理を行う。更に、クライアント装置２のＭＰＵ１１は、この画像の配置位置情報を、この画像で表されているパンフレットのパンフＩＤと、これらの指示を行った利用者（以下、この利用者を「指示者」と称する）の識別情報と共に、サーバ装置１へ送付する処理も行う。
【００７９】
次に、Ｓ１０６では、Ｓ１０５の処理により選択指示されたパンフレットの画像がレイアウト枠２２１内に配置されたか否かを判定する処理を、クライアント装置２のＭＰＵ１１が行う。ここで、パンフレットの画像がレイアウト枠２２１内に配置されたと判定されたとき（判定結果がＹｅｓのとき）にはＳ１０７に処理を進める。一方、パンフレットの画像がレイアウト枠２２１内に配置されていないと判定されたとき（判定結果がＮｏのとき）にはＳ１０５へ処理を戻して、パンフレットの画像の選択及び配置位置についての利用者からの指示を取得する処理を再度行う。
【００８０】
次に、Ｓ１０７では個人パンフ情報格納処理が行われる。この処理では、まず、ＭＰＵ１１が、クライアント装置２から送られてくる利用者の識別情報、パンフＩＤの情報、及び、画像の配置位置を示す情報を取得する。そして、取得したこれらの情報を、それぞれ「利用者ＩＤ」、「パンフＩＤ」、及び「位置（Ｘ，Ｙ）」の各フィールドのデータとする個人パンフ情報テーブルＡ１３０のレコードを新たに作成してハードディスク装置１４に記憶する。
【００８１】
次に、Ｓ１０８では、パンフサイズ調整処理として、以下の処理が行われる。
まず、このＳ１０８の処理に際し、利用者は、クライアント装置２の入力装置１５を操作して、レイアウト枠２２１内に配置した画像に対し、必要に応じサイズ変更の指示を行う。
【００８２】
クライアント装置２のＭＰＵ１１は、このサイズ変更の指示を取得すると、取得した指示の内容に従い、レイアウト枠２２１内に配置した画像を、拡大若しくは縮小する画像処理を行う。また、クライアント装置２のＭＰＵ１１は、この処理に並行して、レイアウト枠２２１内に配置したパンフレットの画像の拡大若しくは縮小後のサイズを示す情報（高さ及び幅の情報）を取得し、取得した情報を、配置情報表示部２２２に表示する処理を行う。更に、クライアント装置２のＭＰＵ１１は、この画像のサイズ情報を、この画像で表されているパンフレットのパンフＩＤと、これらの指示を行った利用者（以下、この利用者を「指示者」と称する）の識別情報と共に、サーバ装置１へ送付する処理も行う。
【００８３】
一方、ＭＰＵ１１は、クライアント装置２から送られてくる指示者の識別情報、パンフＩＤの情報、及び、画像のサイズ情報を取得する。そして、ハードディスク装置１４に記憶されている個人パンフ情報テーブルＡ１３０を参照し、取得した指示者の識別情報及びパンフＩＤの情報が、それぞれ「利用者ＩＤ」及び「パンフＩＤ」の各フィールドのデータとして格納されているレコードを抽出する。そして、抽出したレコードにおける「サイズ（高さ，幅）」のフィールドに、クライアント装置２から受け取った画像のサイズ情報を収めてハードディスク装置１４に記憶する。
【００８４】
次に、Ｓ１０９では、パンフ位置調整処理として、以下の処理が行われる。
まず、このＳ１０９の処理に際し、指示者は、クライアント装置２の入力装置１５を操作して、レイアウト枠２２１内に配置した画像に対し、必要に応じ配置位置の変更の指示を行う。
【００８５】
クライアント装置２のＭＰＵ１１は、この配置位置の変更指示を取得すると、取得した指示の内容に従い、レイアウト枠２２１内に配置した画像を移動する画像処理を行う。また、クライアント装置２のＭＰＵ１１は、この処理に並行して、レイアウト枠２２１内に配置したパンフレットの画像の移動後の配置位置を示す情報（ＸＹ座標の情報）を取得し、取得した情報を、配置情報表示部２２２に表示する処理を行う。更に、クライアント装置２のＭＰＵ１１は、この画像の新たな配置位置情報を、この画像で表されているパンフレットのパンフＩＤと、これらの指示を行った指示者の識別情報と共に、サーバ装置１へ送付する処理も行う。
【００８６】
一方、ＭＰＵ１１は、クライアント装置２から送られてくる指示者の識別情報、パンフＩＤの情報、及び、画像の新たな配置位置を示す情報を取得する。そして、ハードディスク装置１４に記憶されている個人パンフ情報テーブルＡ１３０を参照し、取得した指示者の識別情報及びパンフＩＤの情報が、それぞれ「利用者ＩＤ」及び「パンフＩＤ」の各フィールドのデータとして格納されているレコードを抽出する。そして、抽出したレコードにおける「位置（Ｘ，Ｙ）」のフィールドに格納されていた情報を、クライアント装置２から受け取った画像の配置位置を示す情報に更新してハードディスク装置１４に記憶する。
【００８７】
以上のＳ１０９の処理を終えると、この図６の処理が終了する。
以上までの処理が個人パンフレット作成処理である。この処理により、パンフレットの選択についての指示を示している選択情報と、選択されたパンフレットの画像のレイアウト枠２２１内への配置態様についての指示を示しているレイアウト情報（配置位置情報及びサイズ情報）とが取得される。そして、取得された指示者毎の選択情報及びレイアウト情報が、個人パンフ情報テーブルＡ１３０に格納される。
【００８８】
次に図７について説明する。図６は、図１に示した嗜好分析システムにおけるサーバ装置１によって行われる、嗜好分析処理の第一の例の処理内容を示すフローチャートである。サーバ装置１のＭＰＵ１１は、サーバ装置１のハードディスク装置１４若しくは可搬型記録媒体２０から所定の制御プログラムを読み出して実行することによって、この嗜好分析処理が行えるようになり、図３における第一嗜好分析処理部１０２ａとして機能する。
【００８９】
この図７の処理は、例えばサーバ装置１のユーザ（旅行代理業者など）がサーバ装置１の入力装置１５を操作する等して指示される、指示者の嗜好分析の開始の指示をサーバ装置１のＭＰＵ１１が検出すると開始される。
【００９０】
図７の処理が開始されると、まず、Ｓ２０１において、個人パンフ情報抽出処理が行われる。この処理では、ＭＰＵ１１は、ハードディスク装置１４に記憶されている個人パンフ情報テーブルＡ１３０から、嗜好分析の対象とする指示者を識別する情報が「利用者ＩＤ」フィールドに格納されているレコードを全て抽出する処理を行う。
【００９１】
このＳ２０１の処理に続く、Ｓ２０２からＳ２０９にかけての処理は、Ｓ２０１の処理で抽出された各レコードを対象として行われる。言い換えれば、これらの処理は、Ｓ２０１の処理で抽出された各レコードの「パンフＩＤ」フィールドに格納されている情報で識別される各パンフレットを対象として行われる。従って、Ｓ２０２からＳ２１１にかけて
の処理は、「パンフＩＤ」の情報毎に繰り返し行われる。図８における「パンフＩＤでループ」とは、この処理の繰り返しを意味している。
【００９２】
Ｓ２０２ではパンフ位置評価処理が行われる。この処理では、ＭＰＵ１１は、まず、処理対象のレコードにおける「位置（Ｘ，Ｙ）」フィールドから、処理対象のパンフレットのレイアウト枠２２１内における配置位置情報を取得する。次に、ＭＰＵ１１は、ハードディスク装置１４に記憶されている位置評価テーブル１７０を参照し、「エリア位置」フィールドの情報で示されているエリアが、取得した配置位置情報で示されている位置を含むレコードを位置評価テーブル１７０から抽出する。そして、抽出したレコードにおける「位置ポイント」フィールドに格納されている点数情報を取得する。
【００９３】
Ｓ２０３では位置ポイント格納処理が行われる。この処理では、ＭＰＵ１１は、Ｓ２０２の処理により取得した点数情報を、個人パンフ情報テーブルＡ１３０における処理対象のレコードの「位置ポイント」フィールドに格納してハードディスク装置１４に記憶する処理を行う。
【００９４】
Ｓ２０４ではパンフサイズ評価処理が行われる。この処理では、ＭＰＵ１１は、まず、処理対象のレコードにおける「サイズ（高さ，幅）」フィールドから、処理対象のパンフレットのレイアウト枠２２１内におけるサイズの情報を取得し、その高さと幅とを乗算して、そのパンフレットの画像の面積を取得する。次に、ＭＰＵ１１は、ハードディスク装置１４に記憶されているサイズ評価テーブル１８０を参照し、「サイズ範囲」フィールドの情報で示されているサイズの範囲に、取得した面積を含むレコードをサイズ評価テーブル１８０から抽出する。そして、抽出したレコードにおける「サイズポイント」フィールドに格納されている点数情報を取得する。
【００９５】
Ｓ２０５ではサイズポイント格納処理が行われる。この処理では、ＭＰＵ１１は、Ｓ２０４の処理により取得した点数情報を、個人パンフ情報テーブルＡ１３０における処理対象のレコードの「サイズポイント」フィールドに格納してハードディスク装置１４に記憶する処理を行う。
【００９６】
Ｓ２０６ではポイント合計処理が行われる。この処理では、ＭＰＵ１１は、個人パンフ情報テーブルＡ１３０における処理対象のレコードの「位置ポイント」フィールド及び「サイズポイント」フィールドにそれぞれ格納されている点数情報の加算合計を算出する。そして、この算出結果である合計点数を示す情報を、この処理対象のレコードの「合計ポイント」フィールドに格納してハードディスク装置１４に記憶する。この合計点数情報は、パンフレットの配置態様の指示内容を示している配置位置情報及びサイズ情報に基づいて、当該パンフレットに関連付けられている嗜好情報に与えられる重みの情報といえるものである。
【００９７】
Ｓ２０７では嗜好情報抽出処理が行われる。この処理では、ＭＰＵ１１は、ハードディスク装置１４に記憶されている嗜好情報テーブル１４０を参照し、「パンフＩＤ」フィールドの情報が個人パンフ情報テーブルＡ１３０における処理対象のレコードと同一であるレコードを全て抽出する。そして、抽出された各レコードにおける「嗜好分類」及び「嗜好情報」の両フィールドにそれぞれ格納されている嗜好分類の情報及び嗜好情報をレコード毎に取得する。この処理により取得される嗜好情報は、指示者により選択指示されたパンフレットに関連付けられているものである。
【００９８】
Ｓ２０８ではパンフ嗜好情報分析処理が行われる。この処理は、利用者嗜好分析テーブル１５０のレコードを作成する処理である。この処理では、ＭＰＵ１１は、まず、Ｓ２０７の処理により取得したレコード毎の嗜好分類の情報及び嗜好情報を、それぞれ、利用者
嗜好分析テーブル１５０の各レコードにおける「嗜好分類」フィールド及び「嗜好情報」フィールドの情報とする。次に、ＭＰＵ１１は、個人パンフ情報テーブルＡ１３０における処理対象のレコードから、「利用者ＩＤ」フィールドに格納されている指示者の識別情報と、「パンフＩＤ」フィールドに格納されているパンフレットの識別情報とを取得する。そして、取得した指示者の識別情報とパンフレットの識別情報とを、それぞれ、作成中の利用者嗜好分析テーブル１５０の各レコードにおける「利用者ＩＤ」フィールド及び「パンフＩＤ」フィールドの情報とする。以上のようにして作成されたレコードを、ＭＰＵ１１は、利用者嗜好分析テーブル１５０に格納してハードディスク装置１４に記憶する。
【００９９】
Ｓ２０９ではパンフ嗜好ポイント付与処理が行われる。この処理では、ＭＰＵ１１は、まず、個人パンフ情報テーブルＡ１３０における処理対象のレコードから、「パンフＩＤ」フィールドに格納されているパンフレットの識別情報と、「合計ポイント」フィールドに格納されている前述した合計点数情報とを取得する。次に、ＭＰＵ１１は、ハードディスク装置１４に記憶されている利用者嗜好分析テーブル１５０を参照し、処理対象のレコードから取得したパンフレットの識別情報が「パンフＩＤ」フィールドに格納されているレコードを全て抽出する。そして、抽出した各レコードの「ポイント」フィールドに、処理対象のレコードから取得した合計点数情報を格納し、当該格納後の利用者嗜好分析テーブル１５０をハードディスク装置１４に記憶する。このＳ２０９の処理によって、処理対象のパンフレットに関連付けられている嗜好情報に対する、当該パンフレットについて指示された配置態様に応じた重み付けが行われる。
【０１００】
以上までのＳ２０２からＳ２０９にかけての処理が、Ｓ２０１の処理で抽出された全てのレコードについて行われる。
Ｓ２１０では利用者嗜好情報分析処理が行われる。この処理では、ＭＰＵ１１は、ハードディスク装置１４に記憶されている利用者嗜好分析テーブル１５０を参照する。そして、この利用者嗜好分析テーブル１５０に格納されているレコードのうち、「ポイント」フィールドに格納されている点数情報が最高のものを選択して抽出する。なお、ここで、最高点が同一の場合には、その最高点数であるレコードを全て選択して抽出する。
【０１０１】
Ｓ２１１では利用者嗜好情報格納処理が行われる。この処理は、利用者嗜好情報テーブルＡ１６０のレコードを、指示者の嗜好の分析結果の出力として作成する処理である。この処理では、ＭＰＵ１１は、まず、Ｓ２１０の処理により抽出した各レコードにおける「嗜好分類」フィールド及び「嗜好情報」フィールドの情報を、それぞれ利用者嗜好情報テーブルＡ１６０のレコードにおける当該フィールドの情報とする。次に、ＭＰＵ１１は、Ｓ２０１の処理において個人パンフ情報テーブルＡ１３０からレコードを抽出したときのキーとした識別情報（嗜好分析の対象とする指示者の識別情報）を取得する。そして、取得した指示者の識別情報を、作成中の利用者嗜好情報テーブルＡ１６０の各レコードにおける「利用者ＩＤ」フィールドの情報とする。以上のようにして作成されたレコードを、ＭＰＵ１１は、利用者嗜好情報テーブルＡ１６０に格納してハードディスク装置１４に記憶する。
【０１０２】
以上のＳ２１１の処理を終えると、この図８の処理が終了する。
以上までの処理が嗜好分析処理の第一の例である。この処理により、前述した選択情報により選択指示されている複数のパンフレットの各々に関連付けられている複数の嗜好情報から、当該パンフレットの各々について前述したレイアウト情報により指示がされている配置態様に基づいた嗜好情報の選択が行われる。そして、この処理により選択された嗜好情報が、指示者の嗜好の分析結果として、利用者嗜好情報テーブルＡ１６０に格納される。
【０１０３】
なお、図８に示した嗜好分析処理では、指示者の嗜好の分析結果である嗜好情報の選択
を、位置評価テーブル１７０から取得された点数と、サイズ評価テーブル１８０から取得された点数との嗜好情報毎の合計に基づいて行うようにしていた。この代わりに、この選択を、位置評価テーブル１７０から取得された点数とサイズ評価テーブル１８０から取得された点数とのどちらか一方のみに基づいて行うようにしてもよい。なお、このようにするには、例えば、図８のＳ２０６の処理において、「位置ポイント」あるいは「サイズポイント」のどちらかのフィールドの点数情報のみを、処理対象レコードの「合計ポイント」フィールドに格納するようにすることで容易に実現可能である。
【０１０４】
次に図９について説明する。図９は、図１に示した嗜好分析システムの機能構成ブロックの第二の例を示している。
図９において、図３に示した第一の例と同一の構成要素には同一の符号を付している。
【０１０５】
図９に示した第二の例では、図３に示した第一の例における第一嗜好分析処理部１０２ａが、第二嗜好分析処理部１０２ｂに置き換えられている。
個人パンフレット作成処理部１０１は、図３におけるものと同様、利用者がクライアント装置２を操作して行う指示に従い、個人パンフレットを作成する。
【０１０６】
第二嗜好分析処理部１０２ｂは、第一嗜好分析処理部１０２ａと同様、個人パンフレットの作成のためにクライアント装置２を操作して行われた利用者の指示に基づいて、その利用者の嗜好の分析を行う。但し、第一嗜好分析処理部１０２ａは、嗜好情報に関連付けられているパンフレットについて指示された配置態様に応じて当該嗜好情報に対して与えた重み付けの結果に基づいて嗜好情報を選択することで、指示者の嗜好の分析を行っていた。これに対し、第二嗜好分析処理部１０２ｂは、配置指示された複数のパンフレットの画像の間の距離を算出し、この距離が所定値以内である一対のパンフレットの各々について関連付けられている嗜好情報のうち共通のものを、指示者の嗜好の分析結果とする。
【０１０７】
パンフレットマスタテーブル１１０、パンフレットメタ情報テーブル１２０、個人パンフ情報テーブルＢ３１０、パンフ間距離分析テーブル３２０、嗜好情報テーブル１４０、及び利用者嗜好情報テーブルＢ３３０は、いずれもデータテーブルである。これらのデータテーブルは、いずれもサーバ装置１のハードディスク装置１４に記憶されている。以下、これらのデータテーブルについて、これらの構造が示されている図１０及び図１１を参照しながら説明する。
【０１０８】
パンフレットマスタテーブル１１０のデータ構造は図９の（１）に示されており、パンフレットメタ情報テーブル１２０のデータ構造は図９の（２）に示されている。これらは、それぞれ、図４の（１）及び（２）に示したものと同一であるので、詳細な説明は省略する。なお、パンフレットマスタテーブル１１０及びパンフレットメタ情報テーブル１２０は、各レコードのデータが予め設定されているデータテーブルである。
【０１０９】
個人パンフ情報テーブルＢ３１０は、各レコードのデータが、個人パンフレット作成処理部１０１及び第二嗜好分析処理部１０２ｂにより与えられるデータテーブルである。
個人パンフ情報テーブルＢ３１０のデータ構造は、図９の（３）に示されている。個人パンフ情報テーブルＢ３１０は、「利用者ＩＤ」、「パンフＩＤ」、「位置」、及び「関連パンフＩＤ」の各フィールドに格納される情報を、レコード毎に関連付けているテーブルである。この各フィールドに格納される情報について説明する。
【０１１０】
「利用者ＩＤ」には、図４の（３）に示した個人パンフ情報テーブルＢ３１０と同様、図１のシステムを利用して個人パンフレットの作成を行う利用者（指示者）を個別に識別する情報が格納される。
【０１１１】
「パンフＩＤ」には、図４の（３）に示した個人パンフ情報テーブルＢ３１０と同様、「利用者ＩＤ」で識別される指示者が、持ち帰りパンフレットの作成のために選択指示したパンフレットを特定する情報が格納される。
【０１１２】
「位置（Ｘ，Ｙ）」には、図４の（３）に示した個人パンフ情報テーブルＢ３１０と同様、「利用者ＩＤ」で識別される指示者が選択指示したパンフレットの画像の、所定のレイアウト枠内における配置位置についての指示内容を示した情報が格納される。
【０１１３】
「関連パンフＩＤ」には、「パンフＩＤ」で特定されるパンフレットの画像の配置位置から予め設定されている距離以内に画像の配置が指示されているパンフレットを特定する情報が格納される。
【０１１４】
図９の（３）に例示されている個人パンフ情報テーブルＢ３１０の各レコードのうちの第一番目のレコードを一例として説明する。このレコードは、「Ｒ００１」なる利用者ＩＤで識別される利用者が、「１０１」なるパンフＩＤで識別されるパンフレットの画像についてした、所定のレイアウト枠内への配置態様についての指示内容を示している。この指示では、当該レイアウト枠内において「（１５，１５）」なるＸＹ座標で特定される位置にパンフレットの画像を配置することが指示されている。そして、この位置から予め設定されている距離以内に、「１０２，１０３」で特定される２つのパンフレットの画像を配置する指示がされていることが、このレコードで示されている。
【０１１５】
パンフ間距離分析テーブル３２０は、各レコードのデータが、第二嗜好分析処理部１０２ｂにより与えられるデータテーブルである。パンフ間距離分析テーブル３２０のデータ構造は、図９の（１）に示されている。パンフ間距離分析テーブル３２０は、「パンフ１」、「パンフ２」、及び「距離」の各フィールドに格納される情報を、レコード毎に関連付けているテーブルである。この各フィールドに格納される情報について説明する。
【０１１６】
「パンフ１」及び「パンフ２」には、所定のレイアウト枠内に配置指示された複数のパンフレットのうちの互いに異なる２つを特定する情報が、それぞれ格納される。
「距離」には、「パンフ１」及び「パンフ２」の各フィールドに格納された情報で特定される２つのパンフレットによって特定される一対のパンフレットのそれぞれの画像について指示された配置位置間の距離を示す情報が格納される。
【０１１７】
図９の（１）に例示されているパンフ間距離分析テーブル３２０の各レコードのうちの第一番目のレコードを一例として説明する。このレコードは、「１０１」なるパンフＩＤで識別されるパンフレットの画像と、「１０２」なるパンフＩＤで識別されるパンフレットの画像との各々について指示された配置位置間の距離が「７５．０」であったことを示している。
【０１１８】
嗜好情報テーブル１４０は、各レコードのデータが予め設定されているデータテーブルである。嗜好情報テーブル１４０のデータ構造は、図９の（２）に示されている。これは、図５の（１）に示したものと同一であるので、詳細な説明は省略する。
【０１１９】
利用者嗜好情報テーブルＢ３３０は、各レコードのデータが、第二嗜好分析処理部１０２ｂにより与えられるデータテーブルである。利用者嗜好情報テーブルＢ３３０のデータ構造は、図９の（３）に示されている。これは、図５の（３）に示した利用者嗜好情報テーブルＡ１６０におけるものと同一であるので、詳細な説明は省略する。
【０１２０】
次に、図９に示した嗜好分析システムの構成における個人パンフレット作成処理部１０１及び第二嗜好分析処理部１０２ｂの動作について説明する。
前述したように、図９における個人パンフレット作成処理部１０１は、図３におけるものと同様のものである。従って、ここでは、図１に示したサーバ装置１及びクライアント装置２のＭＰＵ１１が、図６に示した個人パンフレット作成処理を前述したようにして同様に行うことで、個人パンフレット作成処理部１０１としての機能を提供するものとする。
【０１２１】
ここでは、個人パンフレット作成処理の詳細な説明は省略する。但し、図６のＳ１０７の個人パンフ情報格納処理では、個人パンフ情報テーブルＡ１３０のレコードを作成する代わりに、個人パンフ情報テーブルＢ３１０のレコードを作成してハードディスク装置１４に記憶するようにする。また、図６のＳ１０８のパンフサイズ調整処理においては、パンフレットの画像のサイズ情報を個人パンフ情報テーブルＡ１３０に格納してハードディスク装置１４に記憶する処理は不要である。更に、図６のＳ１０９のパンフ位置調整処理では、個人パンフ情報テーブルＡ１３０に代えて、個人パンフ情報テーブルＢ３１０のレコードにおける「位置（Ｘ，Ｙ）」のフィールドに格納されていた情報を更新してハードディスク装置１４に記憶するようにする。
【０１２２】
次に図１２について説明する。図１２は、図１に示した嗜好分析システムにおけるサーバ装置１によって行われる、嗜好分析処理の第二の例の処理内容を示すフローチャートである。サーバ装置１のＭＰＵ１１は、サーバ装置１のハードディスク装置１４若しくは可搬型記録媒体２０から所定の制御プログラムを読み出して実行することによって、この嗜好分析処理を行えるようになり、図９における第二嗜好分析処理部１０２ｂとして機能する。
【０１２３】
この図１２の処理は、例えばサーバ装置１のユーザ（旅行代理業者など）がサーバ装置１の入力装置１５を操作する等して指示される、指示者の嗜好分析の開始の指示をサーバ装置１のＭＰＵ１１が検出すると開始される。
【０１２４】
図７の処理が開始されると、まず、Ｓ３０１において、個人パンフ情報抽出処理が行われる。この処理では、ＭＰＵ１１は、ハードディスク装置１４に記憶されている個人パンフ情報テーブルＢ３１０から、嗜好分析の対象とする指示者を識別する情報が「利用者ＩＤ」フィールドに格納されているレコードを全て抽出する処理を行う。
【０１２５】
Ｓ３０２ではパンフ間距離算出処理が行われる。この処理は、パンフ間距離分析テーブル３２０のレコードを作成する処理である。この処理では、ＭＰＵ１１は、まず、Ｓ３０１で抽出された全てのレコードの「パンフＩＤ」フィールドと「位置（Ｘ，Ｙ）」フィールドとにそれぞれ格納されているパンフレットの識別情報及び位置情報を取得する。次に、取得した全ての識別情報からいずれか２つを取り出して一対のパンフレットの全ての組み合わせを形成する。次に、形成したパンフレットの各組について、その組に属している２つのパンフレットの各々についての位置情報から、その２つのパンフレットの画像の配置位置間の距離を算出する。そして、形成したパンフレットの各組に属している２つのパンフレットの識別情報と、算出した距離とを、それぞれ、パンフ間距離分析テーブル３２０の各レコードにおける「パンフ１」、「パンフ２」、及び「距離」の各フィールドの情報とする。以上のようにして作成されたレコードを、ＭＰＵ１１は、パンフ間距離分析テーブル３２０に格納してハードディスク装置１４に記憶する。
【０１２６】
なお、個人パンフ情報テーブルＢ３１０から抽出したレコードにおける「位置（Ｘ，Ｙ）」フィールドには、パンフレットの画像の配置位置についての指示内容の情報として、Ｘ座標及びＹ座標の二次元直交座標で示した情報が格納されている。従って、２つのパンフレットの画像の配置位置間の距離を算出するには、両者の配置位置の指示内容を示すＸ座標の差の２乗とＹ座標の差の２乗と和の平方根を求めればよい。
【０１２７】
Ｓ３０３では関連パンフ抽出処理が行われる。この処理では、ＭＰＵ１１は、まず、ハードディスク装置１４に記憶されているパンフ間距離分析テーブル３２０を参照する。そして、「距離」フィールドの値が、所定値以内であるレコードをパンフ間距離分析テーブル３２０から抽出する。なお、この所定値は、予め設定されている固定値としてもよく、また、必要に応じて変更可能なものとしておいてもよい。その後、このようにして抽出されたレコードの「パンフ１」及び「パンフ２」フィールドにそれぞれ格納されているパンフレットの識別情報の組を取得する。そして、この組において、その一方の識別情報がＳ３０１で抽出された個人パンフ情報テーブルＢ３１０のレコードの「パンフＩＤ」フィールドに格納されているもののその他方の識別情報を、このレコードの「関連パンフＩＤ」フィールドに格納する。以上のようにして作成されたレコードを、ＭＰＵ１１は、個人パンフ情報テーブルＢ３１０に格納してハードディスク装置１４に記憶する。
【０１２８】
このＳ３０３の処理について、具体的なデータ例を用いて説明する。
図１１の（１）に示したパンフ間距離分析テーブル３２０のデータ例を利用する。この第一行目のレコードでは、「１０１」なるパンフＩＤで識別されるパンフレットの画像と、「１０２」なるパンフＩＤで識別されるパンフレットの画像との各々について指示された配置位置間の距離が「７５．０」であったことが示されている。また、第二行目のレコードでは、「１０１」なるパンフＩＤで識別されるパンフレットの画像と、「１０３」なるパンフＩＤで識別されるパンフレットの画像との各々について指示された配置位置間の距離が「１０６．１」であったことが示されている。
【０１２９】
ここで、前述した所定値が「１００」に設定されていたとすると、「距離」フィールドの値が所定値以内であるレコードとして、第一行目のレコードのみがパンフ間距離分析テーブル３２０から抽出される。この第一行目のレコードの「パンフ１」及び「パンフ２」フィールドには、それぞれ「１０１」及び「１０２」の識別情報が格納されている。従って、Ｓ３０１で抽出された個人パンフ情報テーブルＢ３１０のレコードのうち、「パンフＩＤ」フィールドに「１０１」が格納されていたものには、そのレコードの「関連パンフＩＤ」に「１０２」が格納される。また、Ｓ３０１で抽出された個人パンフ情報テーブルＢ３１０のレコードのうち、「パンフＩＤ」フィールドに「１０２」が格納されていたものには、そのレコードの「関連パンフＩＤ」に「１０１」が格納される。
【０１３０】
図１２の説明に戻る。
Ｓ３０４では嗜好情報抽出処理が行われる。この処理では、ＭＰＵ１１は、ハードディスク装置１４に記憶されている嗜好情報テーブル１４０を参照する。そして、「パンフＩＤ」フィールドに格納されている情報が、個人パンフ情報テーブルＢ３１０のレコードの「関連パンフＩＤ」フィールドに格納されているレコードを全て抽出する。そして、抽出された各レコードにおける「嗜好分類」及び「嗜好情報」の両フィールドにそれぞれ格納されている嗜好分類の情報及び嗜好情報を、個人パンフ情報テーブルＢ３１０のレコード毎に取得する。この処理により取得される嗜好情報は、指示者により選択指示されたパンフレットに関連付けられているものである。
【０１３１】
Ｓ３０５では嗜好情報分析処理が行われる。この処理では、ＭＰＵ１１は、個人パンフ情報テーブルＢ３１０のレコード毎にＳ３０４の処理により取得した嗜好分類の情報及び嗜好情報のうち、各レコードについて共通に取得されたものを抽出する処理を行う。
【０１３２】
以上のＳ３０４及びＳ３０５の処理について、具体的なデータ例を用いて説明する。
例えば、個人パンフ情報テーブルＢ３１０の第一レコードは、「パンフＩＤ」フィールドに「１０１」が格納されており、「関連パンフＩＤ」に「１０２」が格納されていたとする。更に、個人パンフ情報テーブルＢ３１０の第二レコードは、「パンフＩＤ」フィー
ルドに「１０２」が格納されており、「関連パンフＩＤ」に「１０１」が格納されていたとする。また、嗜好情報テーブル１４０は、図１１の（２）に示されているデータを格納していたとする。
【０１３３】
この場合、Ｓ３０４の処理により、個人パンフ情報テーブルＢ３１０の第一レコードに対応する嗜好分類の情報及び嗜好情報として、「パンフＩＤ」フィールドに「１０２」が格納されているレコードが、嗜好情報テーブル１４０から抽出される。従って、「１０２」なるパンフレットの嗜好分類の情報及び嗜好情報の組み合わせとして、「地域」及び「ヨーロッパ」と、「サービス」及び「添乗員無」とが取得される。
【０１３４】
また、Ｓ３０４の処理により、個人パンフ情報テーブルＢ３１０の第二レコードに対応する嗜好分類の情報及び嗜好情報として、「パンフＩＤ」フィールドに「１０１」が格納されているレコードが、嗜好情報テーブル１４０から抽出される。従って、「１０１」なるパンフレットの嗜好分類の情報及び嗜好情報の組み合わせとして、「地域」及び「リゾート」と、「サービス」及び「添乗員無」とが抽出される。
【０１３５】
すると、この場合には、Ｓ３０５の処理により、個人パンフ情報テーブルＢ３１０の各レコードについて共通に取得されたパンフレットの嗜好分類の情報及び嗜好情報の組み合わせとして、「サービス」及び「添乗員無」が取得される。
【０１３６】
Ｓ３０５に続くＳ３０６では、利用者嗜好情報格納処理が行われる。この処理は、利用者嗜好情報テーブルＢ３３０のレコードを、指示者の嗜好の分析結果の出力として作成する処理である。この処理では、ＭＰＵ１１は、まず、Ｓ３０５の処理により抽出した嗜好分類の情報及び嗜好情報を、それぞれ利用者嗜好情報テーブルＢ３３０のレコードにおける当該フィールドの情報とする。次に、ＭＰＵ１１は、Ｓ３０１の処理において個人パンフ情報テーブルＢ３１０からレコードを抽出したときのキーとした識別情報（嗜好分析の対象とする指示者の識別情報）を取得する。そして、取得した指示者の識別情報を、作成中の利用者嗜好情報テーブルＢ３３０の各レコードにおける「利用者ＩＤ」フィールドの情報とする。以上のようにして作成されたレコードを、ＭＰＵ１１は、利用者嗜好情報テーブルＢ３３０に格納してハードディスク装置１４に記憶する。
【０１３７】
以上のＳ３０６の処理を終えると、この図８の処理が終了する。
以上までの処理が嗜好分析処理の第二の例である。この処理により、前述した選択情報により選択指示されている複数のパンフレットの各々に関連付けられている複数の嗜好情報から、当該パンフレットの各々について前述したレイアウト情報により指示がされている配置態様に基づいた嗜好情報の選択が行われる。そして、この処理により選択された嗜好情報が、指示者の嗜好の分析結果として、利用者嗜好情報テーブルＢ３３０に格納される。
【０１３８】
以上、本発明の実施形態を説明したが、本発明は、上述した各実施形態に限定されることなく、本発明の要旨を逸脱しない範囲内で種々の改良・変更が可能である。
例えば、個人パンフレット作成処理部１０１は、指示者がクライアント装置２を操作して行う配置指示に従って、各パンフレットを配置して個人パンフレットを作成していた。ここで、指示者の希望条件（パックツアー商品の価格、訪問先、日程などの希望）の指示に基づき、各パンフレットを配置（例えば、条件と合致するものを、レイアウト枠の左寄り且つ上寄りに大きく配置）して個人パンフレットを作成するようにしてもよい。
【０１３９】
また、指示者の指示のみではなく、例えば、パンレットの提供者による商品提供の意向も加味して、各パンフレットを配置して個人パンフレットを作成するようにすることもできる。すなわち、例えば、提供者が販売の促進を強く望む商品については、その商品につ
いてのパンフレットを優先して配置（例えばレイアウト枠の左寄り且つ上寄りに大きく配置）するようにしてもよい。
【０１４０】
なお、本願において、パンフレットとは、綴じられた冊子に限定されるものではなく、コンテンツ情報を有しているものであれば、例えばカタログや比較表、あるいはチラシなどであってもよい。
【０１４１】
なお、上記した実施の形態から次のような構成の技術的思想も導かれる。
（付記１）指示者の嗜好の分析をコンピュータに行わせるためのプログラムであって、
前記コンピュータが備えている記憶部には、コンテンツ情報を特定する情報と、該コンテンツ情報が示す嗜好を特定する嗜好情報とを関連付けて持つ嗜好情報テーブルが記憶されており、
前記プログラムは、
前記指示者による複数の前記コンテンツ情報の選択についての指示を示している選択情報と、該選択されたコンテンツ情報の所定のレイアウト枠内への配置態様についての該指示者による指示を示しているレイアウト情報とを取得する選択レイアウト情報取得処理と、
前記選択情報により選択指示されている複数の前記コンテンツ情報に関連付けられている前記嗜好情報を前記嗜好情報テーブルから取得し、取得された複数の嗜好情報から、該コンテンツ情報の各々について前記レイアウト情報により指示がされている前記配置態様に基づき嗜好情報を選択することで、前記指示者の嗜好を分析する嗜好分析処理と、
を前記コンピュータに行わせる、
ことを特徴とするプログラム。
（付記２）前記嗜好分析処理は、前記嗜好情報テーブルから取得された複数の嗜好情報に対し、該嗜好情報に関連付けられているコンテンツ情報について前記レイアウト情報により指示がされている前記配置態様に応じた重み付けを行い、該重み付けの結果に基づいて嗜好情報を選択することで、前記指示者の嗜好を分析することを特徴とする請求項１に記載のプログラム。
（付記３）  前記記憶部には、前記レイアウト枠内における前記コンテンツ情報の配置位置と、該配置位置のコンテンツ情報に関連付けられている前記嗜好情報に対して与えられることが予め設定されている点数とを関連付けている位置評価テーブルが更に記憶されており、
前記レイアウト情報は、前記コンテンツ情報の前記レイアウト枠内における配置位置を指示する位置情報を含み、
前記嗜好分析処理は、前記嗜好情報テーブルから取得された嗜好情報の各々について、前記位置情報により指示されている前記コンテンツ情報の配置位置に関連付けられている前記点数を前記位置評価テーブルから取得し、取得された点数に基づき選択される嗜好情報を、前記指示者の嗜好の分析結果として出力する、
ことを特徴とする請求項２に記載のプログラム。
（付記４）前記記憶部には、前記レイアウト枠内における前記コンテンツ情報のサイズと、該サイズのパンレットに関連付けられている前記嗜好情報に対して与えられることが予め設定されている点数とを関連付けているサイズ評価テーブルが更に記憶されており、
前記レイアウト情報は、前記コンテンツ情報が配置されるときの前記レイアウト枠内でのサイズを指示するサイズ情報を更に含み、
前記嗜好分析処理は、前記嗜好情報テーブルから取得された嗜好情報の各々について、前記サイズ情報により指示されている前記コンテンツ情報のサイズに関連付けられている前記点数を前記サイズ評価テーブルから取得し、該サイズ評価テーブルから取得された点数と、前記位置評価テーブルから取得された点数との該嗜好情報毎の合計に基づき選択される嗜好情報を、前記指示者の嗜好の分析結果として出力する、
ことを特徴とする請求項３に記載のプログラム。
（付記５）前記記憶部には、前記レイアウト枠内における前記コンテンツ情報のサイズと、該サイズのパンレットに関連付けられている前記嗜好情報に対して与えられることが予め設定されている点数とを関連付けているサイズ評価テーブルが更に記憶されており、
前記レイアウト情報は、前記コンテンツ情報が配置されるときの前記レイアウト枠内でのサイズを指示するサイズ情報を含み、
前記嗜好分析処理は、前記嗜好情報テーブルから取得された嗜好情報の各々について、前記サイズ情報により指示されている前記コンテンツ情報のサイズに関連付けられている前記点数を前記サイズ評価テーブルから取得し、取得された点数に基づき選択される嗜好情報を、前記指示者の嗜好の分析結果として出力する、
ことを特徴とする請求項２に記載のプログラム。
（付記６）前記レイアウト情報は、前記コンテンツ情報の前記レイアウト枠内における配置位置を指示する位置情報を含み、
前記嗜好分析処理は、前記選択情報により選択指示されている複数の前記コンテンツ情報の前記レイアウト枠内における配置位置間の距離を前記位置情報に基づき算出し、算出された距離が所定値以内である一対のコンテンツ情報の組の各々について前記嗜好情報テーブルにおいて関連付けられている嗜好情報のうち共通のものを、前記指示者の嗜好の分析結果として出力する、
ことを特徴とする請求項１に記載のプログラム。
（付記７）嗜好分析システムにより行われる、指示者の嗜好を分析する方法であって、
前記嗜好分析システムは、コンテンツ情報を特定する情報と、該コンテンツ情報が示す嗜好を特定する嗜好情報とを関連付けて持つ嗜好情報テーブルを備えており、
前記嗜好分析システムが備えている選択レイアウト情報取得部が、前記指示者による複数の前記コンテンツ情報の選択についての指示を示している選択情報と、該選択されたコンテンツ情報の所定のレイアウト枠内への配置態様についての該指示者による指示を示しているレイアウト情報とを取得し、
前記嗜好分析システムが備えている嗜好分析部が、前記選択情報により選択指示されている複数の前記コンテンツ情報に関連付けられている前記嗜好情報を前記嗜好情報テーブルから取得し、取得された複数の嗜好情報から、該コンテンツ情報の各々について前記レイアウト情報により指示がされている前記配置態様に基づき嗜好情報を選択することで、前記指示者の嗜好を分析する、
ことを特徴とする嗜好分析方法。
（付記８）前記嗜好分析部は、前記嗜好情報テーブルから取得された複数の嗜好情報に対し、該嗜好情報に関連付けられているコンテンツ情報について前記レイアウト情報により指示がされている前記配置態様に応じた重み付けを行い、該重み付けの結果に基づいて嗜好情報を選択することで、前記指示者の嗜好を分析することを特徴とする請求項７に記載の嗜好分析方法。
（付記９）前記嗜好分析システムは、前記レイアウト枠内における前記コンテンツ情報の配置位置と、該配置位置のパンレットに関連付けられている前記嗜好情報に対して与えられることが予め設定されている点数とを関連付けている位置評価テーブルを更に備えており、
前記レイアウト情報は、前記コンテンツ情報の前記レイアウト枠内における配置位置を指示する位置情報を含み、
前記嗜好分析部は、前記嗜好情報テーブルから取得された嗜好情報の各々について、前記位置情報により指示されている前記コンテンツ情報の配置位置に関連付けられている前記点数を前記位置評価テーブルから取得し、取得された点数に基づき選択される嗜好情報を、前記指示者の嗜好の分析結果として出力する、
ことを特徴とする請求項８に記載の嗜好分析方法。
（付記１０）前記嗜好分析システムは、前記レイアウト枠内における前記コンテンツ情報のサイズと、該サイズのパンレットに関連付けられている前記嗜好情報に対して与えられることが予め設定されている点数とを関連付けているサイズ評価テーブルを更に備えてお
り、
前記レイアウト情報は、前記コンテンツ情報が配置されるときの前記レイアウト枠内でのサイズを指示するサイズ情報を更に含み、
前記嗜好分析部は、前記嗜好情報テーブルから取得された嗜好情報の各々について、前記サイズ情報により指示されている前記コンテンツ情報のサイズに関連付けられている前記点数を前記サイズ評価テーブルから取得し、該サイズ評価テーブルから取得された点数と、前記位置評価テーブルから取得された点数との該嗜好情報毎合計に基づき選択される嗜好情報を、前記指示者の嗜好の分析結果として出力する、
ことを特徴とする請求項９に記載の嗜好分析方法。
（付記１１）前記嗜好分析システムは、前記レイアウト枠内における前記コンテンツ情報のサイズと、該サイズのパンレットに関連付けられている前記嗜好情報に対して与えられることが予め設定されている点数とを関連付けているサイズ評価テーブルを更に備えており、
前記レイアウト情報は、前記コンテンツ情報が配置されるときの前記レイアウト枠内でのサイズを指示するサイズ情報を含み、
前記嗜好分析部は、前記嗜好情報テーブルから取得された嗜好情報の各々について、前記サイズ情報により指示されている前記コンテンツ情報のサイズに関連付けられている前記点数を前記サイズ評価テーブルから取得し、取得された点数に基づき選択される嗜好情報を、前記指示者の嗜好の分析結果として出力する、
ことを特徴とする請求項８に記載の嗜好分析方法。
（付記１２）前記レイアウト情報は、前記コンテンツ情報の前記レイアウト枠内における配置位置を指示する位置情報を含み、
前記嗜好分析部は、前記選択情報により選択指示されている複数の前記コンテンツ情報の前記レイアウト枠内における配置位置間の距離を前記位置情報に基づき算出し、算出された距離が所定値以内である一対のコンテンツ情報の組の各々について前記嗜好情報テーブルにおいて関連付けられている嗜好情報のうち共通のものを、前記指示者の嗜好の分析結果として出力する、
ことを特徴とする請求項７に記載の嗜好分析方法。
（付記１３）コンテンツ情報を特定する情報と、該コンテンツ情報が示す嗜好を特定する嗜好情報とを関連付けて持つ嗜好情報テーブルと、
指示者による複数の前記コンテンツ情報の選択についての指示を示している選択情報と、該選択されたコンテンツ情報の所定のレイアウト枠内への配置態様についての該指示者による指示を示しているレイアウト情報とを取得する選択レイアウト情報取得手段と、
前記選択情報により選択指示されている複数の前記コンテンツ情報に関連付けられている前記嗜好情報を前記嗜好情報テーブルから取得し、取得された複数の嗜好情報から、該コンテンツ情報の各々について前記レイアウト情報により指示がされている前記配置態様に基づき嗜好情報を選択することで、前記指示者の嗜好を分析する嗜好分析手段と、
を有することを特徴とする嗜好分析システム。
（付記１４）前記嗜好分析手段は、前記嗜好情報テーブルから取得された複数の嗜好情報に対し、該嗜好情報に関連付けられているコンテンツ情報について前記レイアウト情報により指示がされている前記配置態様に応じた重み付けを行い、該重み付けの結果に基づいて嗜好情報を選択することで、前記指示者の嗜好を分析することを特徴とする請求項１３に記載の嗜好分析システム。
（付記１５）前記レイアウト枠内における前記コンテンツ情報の配置位置と、該配置位置のパンレットに関連付けられている前記嗜好情報に対して与えられることが予め設定されている点数とを関連付けている位置評価テーブルを更に有し、
前記レイアウト情報は、前記コンテンツ情報の前記レイアウト枠内における配置位置を指示する位置情報を含み、
前記嗜好分析手段は、前記嗜好情報テーブルから取得された嗜好情報の各々について、前記位置情報により指示されている前記コンテンツ情報の配置位置に関連付けられている
前記点数を前記位置評価テーブルから取得し、取得された点数に基づき選択される嗜好情報を、前記指示者の嗜好の分析結果として出力する、
ことを特徴とする請求項１４に記載の嗜好分析システム。
（付記１６）前記レイアウト枠内における前記コンテンツ情報のサイズと、該サイズのパンレットに関連付けられている前記嗜好情報に対して与えられることが予め設定されている点数とを関連付けているサイズ評価テーブルを更に有し、
前記レイアウト情報は、前記コンテンツ情報が配置されるときの前記レイアウト枠内でのサイズを指示するサイズ情報を更に含み、
前記嗜好分析手段は、前記嗜好情報テーブルから取得された嗜好情報の各々について、前記サイズ情報により指示されている前記コンテンツ情報のサイズに関連付けられている前記点数を前記サイズ評価テーブルから取得し、該サイズ評価テーブルから取得された点数と、前記位置評価テーブルから取得された点数との該嗜好情報毎合計に基づき選択される嗜好情報を、前記指示者の嗜好の分析結果として出力する、
ことを特徴とする請求項１５に記載の嗜好分析システム。
（付記１７）前記レイアウト枠内における前記コンテンツ情報のサイズと、該サイズのパンレットに関連付けられている前記嗜好情報に対して与えられることが予め設定されている点数とを関連付けているサイズ評価テーブルを更に有し、
前記レイアウト情報は、前記コンテンツ情報が配置されるときの前記レイアウト枠内でのサイズを指示するサイズ情報を含み、
前記嗜好分析手段は、前記嗜好情報テーブルから取得された嗜好情報の各々について、前記サイズ情報により指示されている前記コンテンツ情報のサイズに関連付けられている前記点数を前記サイズ評価テーブルから取得し、取得された点数に基づき選択される嗜好情報を、前記指示者の嗜好の分析結果として出力する、
ことを特徴とする請求項１４に記載の嗜好分析システム。
（付記１８）前記レイアウト情報は、前記コンテンツ情報の前記レイアウト枠内における配置位置を指示する位置情報を含み、
前記嗜好分析手段は、前記選択情報により選択指示されている複数の前記コンテンツ情報の前記レイアウト枠内における配置位置間の距離を前記位置情報に基づき算出し、算出された距離が所定値以内である一対のコンテンツ情報の組の各々について前記嗜好情報テーブルにおいて関連付けられている嗜好情報のうち共通のものを、前記指示者の嗜好の分析結果として出力する、
ことを特徴とする請求項１３に記載の嗜好分析システム。
【図面の簡単な説明】
【０１４２】
【図１】嗜好分析システムの全体構成を示す図である。
【図２】コンピュータのハードウェア構成例を示す図である。
【図３】図１に示したサーバ装置の機能構成ブロックの第一の例を示す図である。
【図４】各データテーブルの構造を示す図（その１）である。
【図５】各データテーブルの構造を示す図（その２）である。
【図６】個人パンフレット作成処理の処理内容を示すフローチャートである。
【図７】操作画面の例を示す図である。
【図８】嗜好分析処理の第一の例の処理内容を示すフローチャートである。
【図９】図１に示したサーバ装置の機能構成ブロックの第二の例を示す図である。
【図１０】各データテーブルの構造を示す図（その３）である。
【図１１】各データテーブルの構造を示す図（その４）である。
【図１２】嗜好分析処理の第二の例の処理内容を示すフローチャートである。
【符号の説明】
【０１４３】
１  サーバ装置
２  クライアント装置
３  プリンタ装置
４  通信回線
１１  ＭＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１４  ハードディスク装置
１５  入力装置
１６  表示装置
１７  インタフェース装置
１８  記録媒体駆動装置
１９  バス
２０  可搬型記録媒体
１０１  個人パンフレット作成処理部
１０２ａ  第一嗜好分析処理部
１０２ｂ  第二嗜好分析処理部
１１０  パンフレットマスタテーブル
１２０  パンフレットメタ情報テーブル
１３０  個人パンフ情報テーブルＡ
１４０  嗜好情報テーブル
１５０  利用者嗜好分析テーブル
１６０  利用者嗜好情報テーブルＡ
１７０  位置評価テーブル
１８０  サイズ評価テーブル
２００  操作画面
２１０  商品情報検索画面
２１１  検索条件入力欄
２１２  パンフレット一覧表示部
２２０  個人パンフ作成画面
２２１  レイアウト枠
２２２  配置情報表示部
３１０  個人パンフ情報テーブルＢ
３２０  パンフ間距離分析テーブル
３３０  利用者嗜好情報テーブルＢ
【図１】
0005071232.tif 000002
【図２】
0005071232.tif 000003
【図３】
0005071232.tif 000004
【図４】
0005071232.tif 000005
【図５】
0005071232.tif 000006
【図６】
0005071232.tif 000007
【図７】
0005071232.tif 000008
【図８】
0005071232.tif 000009
【図９】
0005071232.tif 000010
【図１０】
0005071232.tif 000011
【図１１】
0005071232.tif 000012
【図１２】
0005071232.tif 000013