(57)【要約】【課題】自動的にユーザの嗜好に関する情報を収集し、クーポン情報に付加することができるクーポン情報出力装置およびクーポン情報出力プログラムを提供する。【解決手段】クーポンの印刷が指示されると（Ｓ２１：ＹＥＳ）、最近１ヶ月中に閲覧されたコンテンツのページが順に読み出され（Ｓ２４）、そのページに、キーワード辞書データベースに記憶されているキーワードが含まれるか否かが解析される（Ｓ２６）。キーワードが含まれていれば（Ｓ２７：ＹＥＳ）、その個数がカウントされ（Ｓ２８）、記憶される（Ｓ３１）。すべての履歴データとすべてのキーワードについて処理が完了すると（Ｓ３２：ＹＥＳ、Ｓ３４：ＹＥＳ）、カウントされたキーワードの個数が多いものから３つが抽出され（Ｓ３７）、ユーザ情報と抽出されたキーワードに対応する識別コードが生成されて（Ｓ３８）、識別コードが付加されたクーポン券が印刷される（Ｓ３９）。【選択図】図１０
2009059114.tif 000002
【特許請求の範囲】
【請求項１】
画像または文書からなるコンテンツを表示する表示手段と、
前記表示手段に表示させる前記コンテンツを記憶するコンテンツ記憶手段と、
前記表示手段に表示された前記コンテンツである表示コンテンツの表示履歴を記憶する履歴記憶手段と、
前記履歴記憶手段に前記表示履歴が記憶されている前記表示コンテンツの内容に対応する、ユーザの嗜好の識別情報を生成する識別情報生成手段と、
クーポン情報を取得するクーポン情報取得手段と、
前記クーポン情報取得手段により取得した前記クーポン情報および前記識別情報生成手段によって生成された前記識別情報をあわせて出力する出力手段とを備えたことを特徴とするクーポン情報出力装置。
【請求項２】
前記ユーザの嗜好に対応するキーワードを記憶するキーワード記憶手段と、
前記履歴記憶手段に前記表示履歴が記憶されている前記表示コンテンツから、前記キーワード記憶手段に記憶された前記キーワードを抽出するキーワード抽出手段とをさらに備え、
前記識別情報生成手段は、
前記キーワード抽出手段により抽出された前記キーワードに対応する前記ユーザの嗜好の識別情報を生成することを特徴とする請求項１に記載のクーポン情報出力装置。
【請求項３】
前記識別情報生成手段は、
前記キーワード抽出手段によって抽出された数が上位となる前記キーワードに対応する前記ユーザの嗜好の識別情報を生成することを特徴とする請求項２に記載のクーポン情報出力装置。
【請求項４】
前記表示コンテンツに含まれる前記キーワードに所定の条件で重み付けをする重み付け手段をさらに備え、
前記識別情報生成手段は、前記重み付け手段によって重み付けをされた前記キーワードの数を増加させて、抽出された数が上位となる前記キーワードに対応する前記ユーザの嗜好の識別情報を生成することを特徴とする請求項３に記載のクーポン情報出力装置。
【請求項５】
前記重み付け手段は、再閲覧のためのしおりが付与された前記表示コンテンツに含まれる前記キーワードに重み付けをすることを特徴とする請求項４に記載のクーポン情報出力装置。
【請求項６】
前記履歴記憶手段は、前記表示コンテンツが前記表示手段に複数回表示された場合には、表示回数分の表示履歴を記憶しており、
前記キーワード抽出手段は、前記表示コンテンツからの前記キーワードの抽出を、前記表示回数分繰り返して行うことを特徴とする請求項２〜５のいずれかに記載のクーポン情報出力装置。
【請求項７】
前記出力手段は、前記クーポン情報および前記識別情報を前記表示手段に表示させることを特徴とする請求項１〜６のいずれかに記載のクーポン情報出力装置。
【請求項８】
外部の印刷装置と接続するための接続手段をさらに備え、
前記出力手段は、前記クーポン情報および前記識別情報に基づく印刷データを印刷装置に出力することを特徴とする請求項１〜６のいずれかに記載のクーポン情報出力装置。
【請求項９】
前記請求項１〜８のいずれかに記載のクーポン情報出力装置の各種処理手段としてコンピュータを機能させるためのクーポン情報出力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クーポン情報出力装置およびクーポン情報出力プログラム、より具体的には、ユーザの嗜好を表す情報とともにクーポン情報を出力するクーポン情報出力装置およびクーポン情報出力プログラムに関する。
【背景技術】
【０００２】
近年、インターネット上の各種ホームページには、店舗や会社が発行するクーポン券（割引券）に関する情報（以下、クーポン情報という）が数多く掲載されている。そこで、このようなクーポン情報をダウンロードし、印刷したり携帯電話の表示画面に表示させたりして、クーポン券として使用する形態が普及している。このようなクーポン情報の使用は、利用者にとっては割引料金が適用されるために魅力があり、一方、店舗側は集客効果を期待できる。このとき、店舗側の要望として、クーポン券を利用した利用者の嗜好を把握したいということがある。例えば、店舗側が利用者の嗜好まで把握できれば、さらに効果的な宣伝をすることができると考えられる。そこで、特許文献１や特許文献２のように、予め利用者に嗜好に関する情報を入力してもらい、これらの識別情報をクーポン券に印刷する装置や、サーバに送信して、サーバでその後の広告配信に利用するシステム等が提案されている。
【特許文献１】特開２００２−９９７１７号公報
【特許文献２】特開２００２−４１９３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１および特許文献２に記載の装置やシステムでは、利用者の嗜好に関する情報を収集するには、予め利用者の入力が必要であり、利用者にとっては手間がかかるという問題があった。また、利用者が入力の煩わしさを嫌がって入力を行わなければ、まったく情報を収集することができないという問題があった。
【０００４】
本発明は、上記問題点を解決するためになされたものであり、自動的にユーザの嗜好に関する情報を収集し、クーポン情報に付加することができるクーポン情報出力装置およびクーポン情報出力プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１に係る発明のクーポン情報出力装置は、画像または文書からなるコンテンツを表示する表示手段と、前記表示手段に表示させる前記コンテンツを記憶するコンテンツ記憶手段と、前記表示手段に表示された前記コンテンツである表示コンテンツの表示履歴を記憶する履歴記憶手段と、前記履歴記憶手段に前記表示履歴が記憶されている前記表示コンテンツの内容に対応する、ユーザの嗜好の識別情報を生成する識別情報生成手段と、クーポン情報を取得するクーポン情報取得手段と、前記クーポン情報取得手段により取得した前記クーポン情報および前記識別情報生成手段によって生成された前記識別情報をあわせて出力する出力手段とを備えている。
【０００６】
また、請求項２に係る発明のクーポン情報出力装置は、請求項１に記載の発明の構成に加え、前記ユーザの嗜好に対応するキーワードを記憶するキーワード記憶手段と、前記履歴記憶手段に前記表示履歴が記憶されている前記表示コンテンツから、前記キーワード記憶手段に記憶された前記キーワードを抽出するキーワード抽出手段とをさらに備え、前記識別情報生成手段は、前記キーワード抽出手段により抽出された前記キーワードに対応する前記ユーザの嗜好の識別情報を生成することを特徴とする。
【０００７】
また、請求項３に係る発明のクーポン情報出力装置は、請求項２に記載の発明の構成に加え、前記識別情報生成手段は、前記キーワード抽出手段によって抽出された数が上位となる前記キーワードに対応する前記ユーザの嗜好の識別情報を生成することを特徴とする。
【０００８】
また、請求項４に係る発明のクーポン情報出力装置では、請求項３に記載の構成に加え、前記表示コンテンツに含まれる前記キーワードに所定の条件で重み付けをする重み付け手段をさらに備え、前記識別情報生成手段は、前記重み付け手段によって重み付けをされた前記キーワードの数を増加させて、抽出された数が上位となる前記キーワードに対応する前記ユーザの嗜好の識別情報を生成することを特徴とする。
【０００９】
また、請求項５に係る発明のクーポン情報出力装置では、請求項４に記載の発明の構成に加え、前記重み付け手段は、再閲覧のためのしおりが付与された前記表示コンテンツに含まれる前記キーワードに重み付けをすることを特徴とする。
【００１０】
また、請求項６に係る発明のクーポン情報出力装置では、請求項２〜５のいずれかに記載の発明の構成に加え、前記履歴記憶手段は、前記表示コンテンツが前記表示手段に複数回表示された場合には、表示回数分の表示履歴を記憶しており、前記キーワード抽出手段は、前記表示コンテンツからの前記キーワードの抽出を、前記表示回数分繰り返して行うことを特徴とする。
【００１１】
また、請求項７に係る発明のクーポン情報出力装置は、請求項１〜６のいずれかに記載の発明の構成に加え、前記出力手段は、前記クーポン情報および前記識別情報を前記表示手段に表示させることを特徴とする。
【００１２】
また、請求項８に係る発明のクーポン情報出力装置は、請求項１〜６のいずれかに記載の発明の構成に加え、外部の印刷装置と接続するための接続手段をさらに備え、前記出力手段は、前記クーポン情報および前記識別情報に基づく印刷データを印刷装置に出力することを特徴とする。
【００１３】
さらに、請求項９に係る発明のクーポン情報出力プログラムは、前記請求項１〜８のいずれかに記載のクーポン情報出力装置の各種処理手段としてコンピュータを機能させる。
【発明の効果】
【００１４】
請求項１に係る発明のクーポン情報出力装置では、表示手段に表示され、ユーザが実際に閲覧したコンテンツの内容がに対応する、ユーザの嗜好の識別情報が自動的にクーポン情報に付加されて出力される。閲覧されたコンテンツの内容は、そのユーザの嗜好に応じて異なるものであり、頻繁に閲覧される内容ほど、ユーザの嗜好に合致していると判断できる。よって、本装置によれば、ユーザに入力の手間をかけさせずに、ユーザの嗜好の識別情報をクーポン情報と同時に簡便に収集することができる。
【００１５】
請求項２に係る発明のクーポン情報出力装置では、予め用意されたユーザの嗜好に対応するキーワードがユーザが閲覧したコンテンツから抽出され、ユーザの嗜好の識別情報生成に用いられる。したがって、請求項１に記載の発明の効果に加え、容易に解析を行うことができる。
【００１６】
請求項３に係る発明のクーポン情報出力装置では、抽出された数が上位となるキーワードが、ユーザの嗜好の識別情報生成に用いられる。したがって、請求項２に記載の発明の効果に加え、ユーザの嗜好に最も合致した識別情報を得ることができる。
【００１７】
請求項４に係る発明のクーポン情報出力装置では、所定の条件で重み付けがされたキーワードの数を増加させる。したがって、請求項３に記載の発明の効果に加え、重視したい条件を所定の条件として重み付けをすれば、より効率的にユーザの嗜好の識別情報を得ることができる。
【００１８】
請求項５に係る発明のクーポン情報出力装置は、再閲覧のためのしおりが付与されたコンテンツに含まれるキーワードに重み付けをする。再閲覧のためのしおりが付与されたコンテンツは、何も付与されていないコンテンツよりも明らかにユーザの関心が高い。したがって、請求項４に記載の発明の効果に加え、ユーザの嗜好をより的確に反映することができる。
【００１９】
請求項６に係る発明のクーポン情報出力装置では、同じコンテンツが何度も表示された場合には、そのコンテンツから表示回数分繰り返してキーワードの抽出が行われる。ユーザが何度も閲覧しているコンテンツは、ただ一度閲覧てみただけのコンテンツよりも明らかにユーザの関心が高い。したがって、請求項２〜５のいずれかに記載の発明の効果に加え、ユーザの嗜好をさらに的確に反映することができる。
【００２０】
請求項７に係る発明のクーポン情報出力装置では、クーポン情報と識別情報が表示手段に表示される。したがって、請求項１〜６のいずれかに記載の発明の効果に加え、他の装置を必要とすることなく、情報を利用することができる。
【００２１】
請求項８に係る発明のクーポン情報出力装置は、外部の印刷装置と接続可能であり、クーポン情報と識別情報があわせて印刷装置に出力される。したがって、請求項１〜６のいずれかに記載の発明の効果に加え、両者を印刷して提示することにより、情報収集者である店舗側は、後でまとめて情報を入力することができる。
【００２２】
請求項９に係る発明のクーポン情報出力プログラムは、請求項１〜８のいずれかに記載のクーポン情報出力装置の各種処理手段としてコンピュータを機能させる。したがって、請求項１〜８のいずれかに記載の発明の効果を奏することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明を具現化した一実施の形態であるクーポン発券システム１００について、図面を参照して説明する。なお、参照する図面は、本発明が採用しうる技術的特徴を説明するために用いられるものであり、記載されている装置の構成、各種処理のフローチャートなどは、特に特定的な記載がない限り、それのみに限定する趣旨ではなく、単なる説明例である。
【００２４】
まず、図１を参照して、クーポン発券システム１００の概略構成について説明する。図１は、クーポン発券システム１００の概略を示す全体構成図である。
【００２５】
図１に示すように、クーポン発券システム１００は、閲覧端末１およびプリンタ２から構成されており、両者は、それぞれＬＡＮケーブルやＵＳＢケーブルを介して接続することができる。なお、接続方法はこれら以外の他の方法であってもよく、有線、無線の別も問わない。閲覧端末１は、文書や画像からなる各種のコンテンツを表示する表示部１５および各種の入力操作を行うための操作キー１６を有する小型の端末装置である。プリンタ２は、外部装置からの印刷データに基づいて印刷を実行する汎用の印刷装置である。ユーザは、閲覧端末１をプリンタ２に接続し、閲覧端末１に記憶されたコンテンツを印刷することができる。本実施形態は、クーポン情報に基づいてプリンタ２でクーポン券を印刷する場合に、クーポン券に、閲覧端末１のユーザの嗜好を示す識別コードが印刷される点に特徴を有する。
【００２６】
次に、図２〜図８を参照して、閲覧端末１の構成について説明する。図２は、閲覧端末１の電気的構成を示すブロック図である。図３は、ＲＡＭ１２に記憶される出現回数リストの説明図である。図４は、ＥＥＰＲＯＭ１３の記憶エリアの説明図である。図５は、ユーザ情報記憶エリア１３１に記憶されているユーザ情報の説明図である。図６は、キーワード辞書記憶エリア１３２に記憶されているキーワード辞書データベースの説明図である。図７は、閲覧履歴記憶エリア１３３に記憶されている閲覧履歴リストの説明図である。図８は、しおり情報記憶エリア１３４に記憶されているしおり情報の説明図である。
【００２７】
まず、図２を参照して、閲覧端末１の電気的構成について説明する。図２に示すように、閲覧端末１には、バスによって相互に接続されたＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、ＥＥＰＲＯＭ１３、表示コントローラ１４、操作キー１６、ＬＡＮコントローラ１７、ＵＳＢコントローラ１８、およびメモリカードコントローラ１９を備えている。ＲＯＭ１１は、閲覧端末１を動作させるための各種のプログラムを記憶しており、ＣＰＵ１０は、ＲＯＭ１１に記憶されたプログラムに従って、閲覧端末１の動作を制御する。ＲＡＭ１２は、各種データを一時的に記憶するための記憶素子であり、複数の記憶エリアを備えている。そのうちの１つである出現回数リスト記憶エリアには、図３に示す出現回数リストが記憶される。図３に示すように、出現回数リストは、キーワードのＩＤ、キーワード、およびキーワードの出現回数を記憶するリストである。キーワードのＩＤおよびキーワードは、後述するキーワード辞書ＤＢ（図６参照）から読み出されるものである。出現回数は、クーポン券の印刷時にカウントされた、閲覧済みのコンテンツに含まれるキーワードの個数である。出現回数リストは、後述するようにクーポン券の印刷時に作成され、出現回数リスト記憶エリアに記憶される。
【００２８】
表示コントローラ１４は、表示コントローラ１４に接続された表示部１５の制御を行う。操作キー１６は、ユーザによる各種操作の入力を受け付けるものである。ＬＡＮコントローラ１７は、ＬＡＮケーブルを介して、他の外部機器との間でデータの送受信を行うためのものである。ＵＳＢコントローラ１８は、ＵＳＢ通信によりＵＳＢケーブルで接続された他の外部機器との間でデータの送受信を行うためのものである。なお、前述したように、閲覧端末１とプリンタ２とは、ＬＡＮケーブルで接続しても、ＵＳＢケーブルで接続してもよい。
【００２９】
さらに、メモリカードコントローラ１９は、メモリカード１９０を接続するためのものである。メモリカード１９０は、コンテンツ情報を記憶するコンテンツ情報記憶エリア１９１を備えている。コンテンツ情報とは、表示部１５に表示させてユーザに閲覧させるためのコンテンツに関する情報である。なお、「コンテンツ」とは、テキストデータ、静止画データ、動画データ、音声データを含む各種の情報をいう。コンテンツは、例えば、別途パーソナルコンピュータ（以下、ＰＣという）等で作成されたり、インターネット上で公開されているコンテンツ（例えば、クーポン情報）がダウンロードされたりすることにより、メモリカード１９０に記憶される。本実施形態では、コンテンツ情報には、コンテンツの名前であるコンテンツ名と、コンテンツ本文のデータが含まれるものとする。なお、クーポン情報をダウンロードする処理を行うＣＰＵ１０は、本発明の「クーポン情報取得手段」に相当する。
【００３０】
次に、図４〜図８を参照して、閲覧端末１のＥＥＰＲＯＭ１３に記憶される情報について説明する。図４に示すように、不揮発性メモリであるＥＥＰＲＯＭ１３は、ユーザ情報記憶エリア１３１、キーワード辞書記憶エリア１３２、閲覧履歴記憶エリア１３３、しおり情報記憶エリア１３４を含む複数の記憶エリアを備えている。
【００３１】
ユーザ情報記憶エリア１３１には、閲覧端末１のユーザの個人情報であるユーザ情報が記憶されている。図５に示すように、ユーザ情報は、性別、年齢、地域、および職業に関する情報を含み、閲覧端末１の閲覧端末１の最初のセットアップ時にユーザが操作キー１６を介して入力するものである。このユーザ情報は、後述するように、クーポン券に付加して印刷される識別コードに含まれる情報であり、クーポン券が使用された店舗側で情報収集に利用される。
【００３２】
キーワード辞書記憶エリア１３２には、閲覧されたコンテンツの内容解析に用いられる複数のキーワードを格納したキーワード辞書データベース（ＤＢ）が記憶されている。図６に示すように、キーワード辞書ＤＢは、キーワードの識別コードであるＩＤとキーワードとを対応付けて格納している。なお、本実施形態では、ＩＤは４桁の数字で表され、例えば１０００番台が「政治」、２０００番台が「スポーツ」、３０００番台が「趣味」の各カテゴリに分類され、１００の位、１０の位、１の位の順により細かい分類がなされている。各ＩＤには、１つのキーワードが対応づけられている。詳細は後述するが、クーポン券の印刷時に、これらのキーワードの各々について、最近１ヶ月間にユーザが閲覧したコンテンツ中に出現する回数（出現回数）がそれぞれカウントされ、ユーザの嗜好を表す情報として利用される。
【００３３】
閲覧履歴記憶エリア１３３には、閲覧端末１で最近１ヶ月以内に閲覧されたコンテンツの履歴データから構成される閲覧履歴リスト（図７参照）が記憶されている。図７に示すように、閲覧履歴リストを構成する履歴データはそれぞれ、閲覧開始時刻、コンテンツ名、および閲覧ページ番号を含む。閲覧開始時刻としては、ユーザが操作キー１６（図１参照）を操作して、表示部１５（図１参照）にコンテンツを表示させる度に、そのときの時刻が記憶される。なお、本実施形態では、閲覧開始時刻から１ヶ月を経過した履歴データはＣＰＵ１０によって逐次削除され、閲覧履歴リストには、最近１か月分の履歴データのみが記憶される。コンテンツ名としては、メモリカード１９０から読み出され、表示部１５に表示されたコンテンツのコンテンツ名が記憶される。なお、履歴データが、どのコンテンツのものなのかが識別できればよいので、コンテンツ名に代えて、メモリカード１９０に記憶されたコンテンツ情報にコンテンツの識別コードが含まれる場合には、これを記憶するようにしてもよい。閲覧ページ番号としては、表示部１５に表示されたコンテンツのページ番号が記憶される。例えば、図７の閲覧履歴リスト中、３番目の履歴データから１番目の履歴データは、「文書Ａ」の第１ページ、第２ページおよび第３ページが、２００７年７月２０日１５：２７：２５から順に閲覧されたことを示している。
【００３４】
しおり情報記憶エリア１３４には、閲覧端末１のユーザがページの再閲覧のために付与した識別情報であるしおりに関するしおり情報が記憶されている。図８に示すように、しおり情報は、ユーザの操作キー１６（図１参照）からの入力により、しおりが付与されたページのコンテンツ名およびページ番号から構成されている。しおり情報は、ユーザがしおりを付与する度、またはすでにあるしおりを削除するたびに更新される。なお、ここでいう「しおり」は、ある特定のページの再閲覧を可能にする情報であれば足りるので、例えば、そのページのデータの所在を示すいかなる情報を採用してもよい。また、「ブックマーク」や「お気に入り」等、他の呼称であってももちろん構わない。
【００３５】
次に、図９〜図１２を参照して、閲覧端末１で行われる処理について説明する。図９は、閲覧履歴記憶処理のフローチャートである。図１０は、印刷処理のフローチャートである。図１１は、並べ替え後の出現回数リストの説明図である。図１２は、印刷されたクーポン券の模式図である。なお、図９および図１０に示す各処理は、ＲＯＭ１１に記憶されたプログラムに従って、ＣＰＵ１０が実行するものである。
【００３６】
まず、図９を参照して、閲覧履歴記憶処理について説明する。この処理は、ユーザが所望のコンテンツを指定して閲覧した場合に、その閲覧履歴を記憶する処理である。処理が開始されるとまず、ＣＰＵ１０は、操作キー１６（図１参照）を介してユーザにより閲覧対象として指定されたコンテンツのコンテンツ情報を選択し、メモリカード１９０のコンテンツ情報記憶エリア１９１からＲＡＭ１２に読み出す（Ｓ１）。さらにＣＰＵ１０は、読み出されたコンテンツ情報のうち、操作キー１６を介してユーザにより指定されたページを選択し（Ｓ２）、表示部１５（図１参照）に表示させる（Ｓ３）。そして、表示部１５に指定されたページを表示させてからの経過時間（表示時間）を計測し、表示時間が所定時間（例えば、１０秒）以上となったか否かを判断する（Ｓ４）。これは、例えば、ページを表示させてはみたが、ユーザが内容に興味を持てず、すぐに閉じてしまったような場合にまで、「閲覧された」と記憶して処理を進めると、ユーザの嗜好が的確に反映されない結果となる。よって、一定の時間に亘って表示がされたページのみ、「閲覧された」と記憶するためである。
【００３７】
そこで、表示時間が所定時間に達しない間は（Ｓ４：ＮＯ）、何らかの指示が操作キー１６から入力されない限り（Ｓ５：ＮＯ）、ＣＰＵ１０は、表示時間が所定時間に達したか否かの監視を続ける（Ｓ４：ＮＯ→Ｓ５：ＮＯ）。一方、操作キー１６を介してユーザが他のページを指定した場合や（Ｓ５：ＹＥＳ→Ｓ６：ＹＥＳ）、他のコンテンツを指定した場合には（Ｓ５：ＹＥＳ→Ｓ６：ＮＯ→Ｓ７：ＹＥＳ）、それぞれＳ２またはＳ１に戻る。また、入力された指示が、他のページやコンテンツの表示ではない場合には（Ｓ６：ＮＯ→Ｓ７：ＮＯ）、指示された処理を行うために、図９の閲覧履歴記憶処理は終了する。
【００３８】
一方、同一ページの表示時間が所定時間以上に達すると（Ｓ４：ＹＥＳ）、ＣＰＵ１０は、表示中のページの表示開始時刻、コンテンツ名、およびページ番号を閲覧開始時刻、コンテンツ名、および閲覧ページ番号として、閲覧履歴記憶エリア１３３の閲覧履歴リストに追加して記憶させる（Ｓ１１）。その後、ユーザによって操作キー１６を介してしおりに関連する操作、すなわちしおりの付与あるいは削除が行われると（Ｓ１２：ＹＥＳ）、ＣＰＵ１０は、しおり情報記憶エリア１３４に記憶されているしおり情報を更新する（Ｓ１３）。具体的には、表示中のページにしおりが付与された場合には、このページを含むコンテンツのコンテンツ名とページ番号が新たに追加され、しおりが削除された場合には、該当するページのしおり情報が削除される。
【００３９】
このようにして、しおりに関する情報が更新された後（Ｓ１３→Ｓ１４）、またはしおりに関連する操作が行われない場合には（Ｓ１２：ＮＯ）、Ｓ１５に進み、何らかの指示が操作キー１６から入力されたか否かが判断される（Ｓ１５）。何の指示入力もない間は（Ｓ１５：ＮＯ）、まだ同じページを表示中であるから、Ｓ１２に戻って、ＣＰＵ１０は、しおりの付与または削除が行われた否かを判断し、いずれかが行われたら前述のＳ１３およびＳ１４の処理を繰り返す。一方、同一コンテンツの他のページの閲覧指定（Ｓ１５：ＹＥＳ→Ｓ６：ＹＥＳ）、または他のコンテンツの閲覧指定（Ｓ１５：ＹＥＳ→Ｓ６：ＮＯ→Ｓ７：ＹＥＳ）が行われた場合には、それぞれＳ２またはＳ１に戻り、前述と同様の処理が繰り返される。このようにして、いずれかのコンテンツが閲覧されると、一定時間に亘って閲覧されたページが閲覧履歴リストに記憶され、閲覧中にしおりが付与または削除された場合には、その情報もあわせて記憶される。
【００４０】
次に、図１０〜図１２を参照して、印刷処理について説明する。この処理は、外部の印刷装置（本実施形態ではプリンタ２）に閲覧端末１が接続され、閲覧端末１において、操作キー１６（図１参照）を介して印刷実行が指示された場合に行われる。そして、印刷されるのがクーポン券である場合には、閲覧履歴からユーザの嗜好を解析して、その結果を示す識別コードを、クーポン情報とあわせてクーポン券に印刷する処理である。
【００４１】
図１０に示す処理が開始されると、ＣＰＵ１０はまず、印刷対象として指定されたコンテンツがクーポン情報であるか否かを判断する（Ｓ２１）。この判断は、例えば、コンテンツ情報をメモリカード１９０に記憶する際、コンテンツ名とコンテンツ本文の他に、クーポン情報であるか否かを示す情報を含めておき、この情報に基づいて行うことができる。あるいは、印刷実行を指示する際にユーザがメニュー画面から「クーポン印刷」を選択できるようにしておき、これが選択されたか否かで判断してもよい。印刷対象のコンテンツがクーポン情報ではない場合（Ｓ２１：ＮＯ）、ＣＰＵ１０は、メモリカード１９０に記憶されたコンテンツ情報をＲＡＭ１２に読み出して印刷データを作成し、作成した印刷データをプリンタ２に送信することにより、通常の印刷処理を実行させる（Ｓ４１）。そして、そのまま印刷処理を終了する。
【００４２】
一方、印刷対象のコンテンツがクーポン情報である場合には（Ｓ２１：ＹＥＳ）、印刷するクーポン券に、閲覧端末１のユーザの嗜好に関する情報をあわせて印刷するための処理が行われる。まず、ＣＰＵ１０は、キーワード辞書記憶エリア１３２に記憶されているキーワード辞書ＤＢから、すべてのデータを読出して、図３に示す出現回数リストを作成し、ＲＡＭ１２の出現回数リスト記憶エリア（図示外）に記憶させる。ただし、このとき、出現回数リスト中の出現回数は、いずれのキーワードについてもすべて「０」として記憶される。
【００４３】
その後、ＣＰＵ１０は、閲覧履歴記憶エリア１３３に記憶されている閲覧履歴リスト（図７参照）から、最初の履歴データを選択し（Ｓ２３）、そのデータが示すコンテンツのページを処理対象ページとしてＲＡＭ１２の所定の記憶エリアに読み出す（Ｓ２４）。例えば、図７に示す閲覧履歴リストの例では、最初の履歴データが示す「文書Ａ」の第３ページがＲＡＭ１２に読み出される。その後、Ｓ２２で作成された出現回数リスト中、最初のキーワードが、処理対象キーワードとして選択される（Ｓ２５）。例えば、図３に示す出現回数リストからは、キーワード「政治」が選択される。そして、ＣＰＵ１０は、ＲＡＭ１２に読み出された最初の履歴データのページ本文中に、最初のキーワードが含まれているか否かを解析する（Ｓ２６）。例えば、前述の例であれば、「文書Ａ」の第３ページの本文のテキストデータに、「政治」という単語が含まれているか否かが解析される。なお、コンテンツが文書データであって、ジャンルに関する情報が付加されていれば、ジャンルに関する情報および本文のテキストデータを対象として解析を行えばよい。また、コンテンツがＷｅｂ上のサイトであれば、タイトルおよびＲＳＳ（ＲＤＦ  Ｓｉｔｅ  Ｓｕｍｍａｒｙ）フィードを対象として解析を行ってもよい。
【００４４】
解析の結果、処理対象ページ中に処理対象キーワードがあると判断した場合（Ｓ２７：ＹＥＳ）、ＣＰＵ１０は、その個数をカウントし（Ｓ２８）、さらに、しおり情報記憶エリア１３４を参照して、処理対象ページにしおりが付与されているか否かを判断する（Ｓ２９）。しおりが付与されている場合（Ｓ２９：ＹＥＳ）、ユーザはこのページを再閲覧する意思があることを示しているので、単に閲覧されただけのページよりも、ユーザの嗜好と合致していると考えられる。したがって、例えば、図８に示すように、現在処理中の「文書Ａ」の第３ページにしおりが付与されている場合には（Ｓ２９：ＹＥＳ）、ＣＰＵ１０は、Ｓ２８でカウントしたキーワードの個数を２倍して重み付けをする（Ｓ３０）。そして、Ｓ２２で作成され、ＲＡＭ１２に記憶されている出現回数リストの出現回数（初回の処理では０）にＳ３０で２倍された個数が加算されて、出現回数リストが更新される（Ｓ３１）。一方、処理対象ページにしおりが付与されていない場合には（Ｓ２９：ＮＯ）、単にＳ２８でカウントされたキーワードの個数がそのまま出現回数に加算される（Ｓ３１）。処理対象ページ中に、処理対象キーワードが存在しない場合には（Ｓ２７：ＮＯ）、そのままＳ３２に進む。
【００４５】
続くＳ３２では、ＣＰＵ１０は、出現回数リストにあるすべてのキーワードについて、処理が完了したか否かを判断する。例えば、図３の出現回数リストの例では、現時点では複数のキーワード中、最初のキーワード「政治」しか処理が完了していない（Ｓ３２：ＮＯ）。よって、次に記憶されているキーワードである「国会」が選択された後（Ｓ３３）、Ｓ２６に戻り、今度は「文書Ａ」の第３ページに「国会」という単語が含まれているか否かが解析される。そして、Ｓ２６〜Ｓ３３の処理が、前述と同様に繰り返される。このようにして処理を繰り返し、出現回数リストにあるすべてのキーワードについて処理が完了すると（Ｓ３２：ＹＥＳ）、ＣＰＵ１０は、閲覧履歴リストのすべての履歴データについて、処理が完了したか否かを判断する（Ｓ３４）。例えば、図７の閲覧履歴リストの例では、まだ最初の履歴データである「文書Ａ」の第３ページの解析しかされていないので（Ｓ３４：ＮＯ）、閲覧履歴リストから、次に記憶されている履歴データが選択される（Ｓ３５）。そして、この履歴データに基づいて「文書Ａ」の第２ページが読み出され、ＲＡＭ１２の所定の記憶エリアに、新たな処理対象ページとして記憶される（Ｓ２４）。
【００４６】
その後、出現回数リストの最初のキーワードが選択された後（Ｓ２５）、すべてのキーワードについて処理が完了するまで（Ｓ３２：ＹＥＳ）、Ｓ２６〜Ｓ３３が前述のように繰り返される。そして、「文書Ａ」の第２ページの処理が完了すると（Ｓ３２：ＹＥＳ）、さらに閲覧履歴リストに記憶された次の履歴データが選択され（Ｓ３３：ＮＯ→Ｓ３５）、Ｓ２４〜Ｓ３５の処理が繰り返される。このようにして、図７に示す最近１ヶ月間の閲覧履歴リスト中、最後の履歴データに対応する「文書Ｂ」の第１５ページまでの解析が行われる。なお、閲覧履歴リストには、１ヶ月中にユーザが同じコンテンツの同じページを２度閲覧した場合には、例えば図７に示す「文書Ｂ」の第１５ページのように、２つの異なる履歴データが記憶されている。したがって、そのページにキーワードが含まれていれば、１回の処理毎にカウントされた個数が、閲覧回数分累積することになる。すなわち、閲覧回数が多いページに含まれるコンテンツほど高い重み付けがされる結果となる。
【００４７】
最近１ヶ月間の閲覧履歴リスト中、最後の履歴データに対応するページの解析が完了すると（Ｓ３４：ＹＥＳ）、ＣＰＵ１０は、出現回数の多い順に、出現回数リストのデータの並べ替えを行う（Ｓ３６）。例えば、すべての履歴データについて処理が完了した後、出現回数リストが図３に示す状態であったとすると、図１１に示すように、出現回数が「２５」で最も多いキーワードである「Ａ球団」が最初のデータとなり、その後、出願回数が「１５」の「選挙」、「野球」というように、順に並べられる。並べ替えが済むと、ＣＰＵ１０は、並べ替え後の出現回数リストから、上位のキーワードを３つ抽出し、そのＩＤをＲＡＭ１２の所定の記憶エリアに記憶させる（Ｓ３７）。図１１の例では、「Ａ球団」のＩＤ「２１１１」と、「選挙」のＩＤ「１２００」と、「野球」のＩＤ「２１００」とが記憶される。
【００４８】
続いてＣＰＵ１０は、ユーザ情報記憶エリア１３１からユーザ情報を読み出し、ユーザ情報およびＳ３７で抽出されたキーワードのＩＤから識別コードを生成して、ＲＡＭ１２の所定の記憶エリアに記憶させる（Ｓ３８）。具体的には、まず、ユーザ情報の性別、年齢、地域、職業にそれぞれ対応するコードを、予め設定され、ＥＥＰＲＯＭ１３に記憶されているコード対応リスト（図示外）から読出す。そして、これらとＳ３７で抽出された３つのＩＤを並列することにより、識別コードを生成することができる。例えば、性別「男」に対応する「０１」、年齢「２５」に対応する「２５」、地域「愛知県」に対応する「３７」、および職業「会社員（ソフト系技術職）」に対応する「５２」と、抽出された３つのキーワードのＩＤ「２１１１」、「１２００」、「２１００」が並列され、「０１２５３７５２１２００２１００」という識別コードが生成される。このようにして、左から８桁はユーザ情報に対応し、残りの１２桁はユーザが興味を持っている３つのキーワード、すなわち、ユーザの嗜好に対応する識別コードを生成することができる。その後、ＣＰＵ１０は、メモリカード１９０に記憶されたコンテンツ情報に基づいて、印刷対象として指定されたクーポン情報にＳ３８で生成した識別コードを付加した印刷データを作成する。そして、作成した印刷データをプリンタ２に送信することにより、クーポン印刷処理を実行させる（Ｓ３９）。その結果、プリンタ２では、例えば図１２に示すように、識別コード５１が右肩に付加されたクーポン券５０が印刷される。
【００４９】
このクーポン券が店舗で提示されると、店舗では、クーポン券に印刷された識別コード５１がＰＣに入力される。店舗では、予めＰＣに識別コードをユーザ情報とユーザの嗜好に関する情報にデコードするプログラムをインストールしておくことにより、クーポン券の回収と同時に、容易にクーポン券利用者の個人情報や、ユーザの嗜好に関する情報を収集することができる。そして、どんな客層の利用率が高いのか等の分析を行い、利用率が高い客層の購読率が高い雑誌や、アクセス数の多いサイトに広告を掲載することにより、宣伝効果を高めることができる。例えば、図１２のクーポン券の例では、ユーザ情報とともに、ユーザが「Ａ球団」、「選挙」、および「野球」に対する関心が高いことを示す情報が収集できる。よって、同様の嗜好を示す識別コードが印刷されたクーポン券が多数その店舗で利用されれば、例えば、野球関連の雑誌やサイトに広告を掲載するのが効果的だと判断できる。また、キーワードのＩＤは、カテゴリ分類に基づき体系立てて付与されているので、分析が容易である。
【００５０】
一方、閲覧端末１のユーザは、購入後に一度自己の個人情報を入力すれば、あとは閲覧端末１で様々なコンテンツを閲覧するだけで、自動的に自己の嗜好に関する情報が収集されて、個人情報とともにクーポン券に印刷されるので、クーポン券を利用する度に入力を要求される煩わしさがない。また、嗜好に関する情報は、最近閲覧されたコンテンツに含まれるキーワードから把握されるものであるため、自己申告による情報よりも客観的な情報を得ることができる。
【００５１】
本実施形態では、閲覧端末１が、本発明の「クーポン情報出力装置」に相当し、表示部１５が「表示手段」に相当する。また、メモリカード１９０が「コンテンツ記憶手段」に相当し、ＥＥＰＲＯＭ１３が、「履歴記憶手段」および「キーワード記憶手段」に相当する。また、ＬＡＮコントローラ１７またはＵＳＢコントローラ１８が、「接続手段」に相当する。また、図１０のＳ３８で識別コードを生成するＣＰＵ１０が、「識別情報生成手段」に相当し、Ｓ３９でプリンタ２に識別コードが付加された印刷データを送信するＣＰＵ１０が、「出力手段」に相当する。さらに、Ｓ２６〜Ｓ２８において、閲覧されたページ中のキーワードを抽出するＣＰＵ１０が、「キーワード抽出手段」に相当し、抽出されたキーワードが、「ユーザの嗜好」に相当する。また、クーポン券５０に付加される識別コード５１が、「ユーザの嗜好の識別情報」に相当する。
【００５２】
なお、前述の実施形態に示されるクーポン発券システム１００の構成は例示であり、本発明は各種の変形が可能なことはいうまでもない。例えば、前述の実施形態では、閲覧端末１で生成された識別コードをクーポン情報に付加して印刷データを作成し、プリンタ２に出力して、プリンタ２でクーポン券を印刷していた。しかしながら、必ずしもクーポン券を印刷する必要はなく、図１２に示すクーポン券の内容を、閲覧端末１の表示部１５にそのまま表示させてもよい。この場合、店舗では、表示部１５に表示された識別コード５１を、ＰＣに入力すればよい。また、識別コードは、数字のままではなく、バーコードや二次元コードの形式で付加してもよい。この場合、例えば、クーポン券の右肩に、図１２に示す識別コード５１の代わりにバーコードを印刷し、店舗では、バーコードリーダーによって情報を読み取ることができる。
【００５３】
また、前述の実施形態では、最近１ヶ月中に閲覧されたコンテンツを対象として解析が行われたが、この期間は１ヶ月に限られず、適宜選択すればよい。また、抽出するキーワードについても、上位３つとする必要はなく、１つでもよいし、３より多い数でもよい。また、識別コードのうち嗜好に関する情報に対応する部分に、ＩＤだけでなく、出現回数を含めてもよい。この場合には、店舗は、ユーザのそのキーワードに関する関心の高さを把握することができる。
【００５４】
また、前述の実施形態では、キーワード辞書ＤＢは、ＩＤとキーワードとが１対１で対応づけられたものであったが、データベースはこのような形態のものに限られない。例えば、１つのＩＤとキーワードに対して、そのキーワードの類語であって、そのキーワードと同列に扱ってよいものを複数対応付けて記憶してもよい。さらに、段階的に分類されたキーワードを記憶する階層構造のデータベースを採用することも可能である。
【００５５】
さらに、前述の実施形態では、閲覧されたコンテンツからキーワード辞書ＤＢに記憶されたキーワードが抽出され、そのキーワードをそのままユーザの嗜好とみなして、ユーザの嗜好の識別コードが生成されていた。しかし、キーワード辞書ＤＢは設けずに、例えば、最近１ヶ月間に閲覧したコンテンツの本文中に頻出する単語を抽出し、そのうち頻出回数が上位の単語に対応する識別コードを生成してもよい。この場合、単語を予め設定したジャンルのカテゴリ（例えば、ファッション、音楽）に分類しておき、頻出回数が上位の単語が属するカテゴリをユーザの嗜好として利用する。すなわち、抽出された単語そのものではなく、ジャンルのカテゴリをユーザの嗜好とみなして識別コードが生成されることになる。また、コンテンツに対して予めジャンルのカテゴリがタグづけられていても良い。この場合、ユーザが閲覧したコンテンツにタグ付けされているジャンルのカテゴリを、ユーザの嗜好とみなして識別コードを生成し、クーポン情報と共に出力することができる。
【図面の簡単な説明】
【００５６】
【図１】クーポン発券システム１００の概略を示す全体構成図である。
【図２】閲覧端末１の電気的構成を示すブロック図である。
【図３】ＲＡＭ１２に記憶される出現回数リストの説明図である。
【図４】ＥＥＰＲＯＭ１３の記憶エリアの説明図である。
【図５】ユーザ情報記憶エリア１３１に記憶されているユーザ情報の説明図である。
【図６】キーワード辞書記憶エリア１３２に記憶されているキーワード辞書データベースの説明図である。
【図７】閲覧履歴記憶エリア１３３に記憶されている閲覧履歴リストの説明図である。
【図８】しおり情報記憶エリア１３４に記憶されているしおり情報の説明図である。
【図９】閲覧履歴記憶処理のフローチャートである。
【図１０】印刷処理のフローチャートである。
【図１１】並べ替え後の出現回数リストの説明図である。
【図１２】印刷されたクーポン券の模式図である。
【符号の説明】
【００５７】
１  閲覧端末
２  プリンタ
１０  ＣＰＵ
１３  ＥＥＰＲＯＭ
１５  表示部
１７  ＬＡＮコントローラ
１８  ＵＳＢコントローラ
【図１】
2009059114.tif 000003
【図２】
2009059114.tif 000004
【図３】
2009059114.tif 000005
【図４】
2009059114.tif 000006
【図５】
2009059114.tif 000007
【図６】
2009059114.tif 000008
【図７】
2009059114.tif 000009
【図８】
2009059114.tif 000010
【図９】
2009059114.tif 000011
【図１０】
2009059114.tif 000012
【図１１】
2009059114.tif 000013
【図１２】
2009059114.tif 000014