(57)【要約】【課題】ニュースに関連性のあるクーポンを紐付けて配信し、関連性のあるクーポンが事前に登録されていない場合には、事業者にクーポンの出稿を促すことが可能なクーポン配信サーバ等を提供する。【解決手段】  クーポン配信サーバ１は、取得したニュースを読み込み、登録されたクーポンを読み込み、ニュースとクーポンの類似度を算出する。算出した類似度が閾値以上である場合には、ニュースにクーポンを紐付けて記憶する。登録された全てのクーポンを読み込むと、クーポン配信サーバ１はニュースにクーポンが紐付いたか否かを判定し、紐付いた場合にはそのニュースとクーポンをユーザ端末３に配信する。紐付かなかった場合には、ニュース通知画面５０を表示する。取得した全てのニュースを読み込むと、処理を終了する。【選択図】図９
2015052840.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末とネットワークを介して接続されたクーポン配信サーバであって、
ニュースのニュース情報を取得するニュース情報取得手段と、
クーポンのクーポン情報を登録するクーポン情報登録手段と、
前記ニュースごとに、当該ニュースのニュース情報と登録されている前記クーポンのクーポン情報との関連性の度合を算出する関連性算出手段と、
前記関連性の度合が閾値を超える場合に、当該ニュースと当該クーポンとを紐付けて記憶する関連性記憶手段と、
前記ニュースごとに、紐付く前記クーポンがあるか否かを判定する判定手段と、
前記ニュースと紐付く前記クーポンがあると判定された場合に、当該ニュースのニュース情報と、当該ニュースに紐付く前記クーポンのクーポン情報とを合わせて、ユーザ端末に配信する配信手段と、
を具備することを特徴とするクーポン配信サーバ。
【請求項２】
前記ニュースと紐付く前記クーポンがないと判定された場合に、当該ニュースを特定する情報を提示するニュース表示手段を、さらに具備する
ことを特徴とする請求項１に記載のクーポン配信サーバ。
【請求項３】
前記ニュースと紐付く前記クーポンがないと判定された場合に、過去のクーポンのクーポン情報を取得するクーポン情報取得手段と、
紐付く前記クーポンがないと判定された前記ニュースのニュース情報と、取得した前記クーポンのクーポン情報との関連性の度合を算出して、前記関連性の度合が第２の閾値を超える場合に、当該クーポンを特定する情報を提示するクーポン表示手段と、をさらに具備する
ことを特徴とする請求項１又は請求項２に記載のクーポン配信サーバ。
【請求項４】
前記ニュース情報取得手段は、他のサーバから定期的に前記ニュースのニュース情報を取得する
ことを特徴とする請求項１乃至請求項３のいずれかにクーポン配信サーバ。
【請求項５】
前記ニュース情報及び前記クーポン情報は、テキスト情報を含み、
前記関連性算出手段は、テキスト情報に含まれる文字列間の距離により前記関連性の度合を算出する
ことを特徴とする請求項１乃至請求項４のいずれかにクーポン配信サーバ。
【請求項６】
ユーザ端末とネットワークを介して接続されたクーポン配信サーバでにおけるクーポン配信方法であって、
ニュースのニュース情報を取得するニュース情報取得ステップと、
クーポンのクーポン情報を登録するクーポン情報登録ステップと、
前記ニュースごとに、当該ニュースのニュース情報と登録されている前記クーポンのクーポン情報との関連性の度合を算出する関連性算出ステップと、
前記関連性の度合が閾値を超える場合に、当該ニュースと当該クーポンとを紐付けて記憶する関連性記憶ステップと、
前記ニュースごとに、紐付く前記クーポンがあるか否かを判定する判定ステップと、
前記ニュースと紐付く前記クーポンがあると判定された場合に、当該ニュースのニュース情報と、当該ニュースに紐付く前記クーポンのクーポン情報とを合わせて、ユーザ端末に配信する配信ステップと、
を含むことを特徴とするクーポン配信方法。
【請求項７】
コンピュータを、ユーザ端末とネットワークを介して接続されたクーポン配信サーバとして機能させるためのプログラムであって、
前記コンピュータを、
ニュースのニュース情報を取得するニュース情報取得手段、
クーポンのクーポン情報を登録するクーポン情報登録手段、
前記ニュースごとに、当該ニュースのニュース情報と登録されている前記クーポンのクーポン情報との関連性の度合を算出する関連性算出手段、
前記関連性の度合が閾値を超える場合に、当該ニュースと当該クーポンとを紐付けて記憶する関連性記憶手段、
前記ニュースごとに、紐付く前記クーポンがあるか否かを判定する判定手段、
前記ニュースと紐付く前記クーポンがあると判定された場合に、当該ニュースのニュース情報と、当該ニュースに紐付く前記クーポンのクーポン情報とを合わせて、ユーザ端末に配信する配信手段、
として機能させるためのプログラム。
【請求項８】
クーポン配信サーバとユーザ端末とがネットワークを介して接続されたクーポン配信システムであって、
前記クーポン配信サーバは、
ニュースのニュース情報を取得するニュース情報取得手段と、
クーポンのクーポン情報を登録するクーポン情報登録手段と、
前記ニュースごとに、当該ニュースのニュース情報と登録されている前記クーポンのクーポン情報との関連性の度合を算出する関連性算出手段と、
前記関連性の度合が閾値を超える場合に、当該ニュースと当該クーポンとを紐付けて記憶する関連性記憶手段と、
前記ニュースごとに、紐付く前記クーポンがあるか否かを判定する判定手段と、
前記ニュースと紐付く前記クーポンがあると判定された場合に、当該ニュースのニュース情報と、当該ニュースに紐付く前記クーポンのクーポン情報とを合わせて、ユーザ端末に配信する配信手段と、を具備し、
前記ユーザ端末は、
前記クーポン配信サーバから前記ニュースのニュース情報と前記クーポンのクーポン情報とを受信する受信手段と、
前記受信した情報を表示する表示手段と、を具備する
ことを特徴とするクーポン配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してユーザ端末にクーポンを配信するクーポン配信サーバ等に関するものである。
【背景技術】
【０００２】
近年、自社が提供するホームページやソーシャルネットワーキング、他社が提供するニュースサイト等を介して、日々大量のニュースが配信されている。一方で、自社や他社が提供するホームページやクーポンサイト等を介して、自社の店頭等で使用可能なクーポンも日々配信されている。例えば、話題性のあるニュースに、関連するクーポンを紐付けて配信することで、効率良く来店誘導や購買促進を図ることが可能となる。
【０００３】
しかしながら、ニュースとクーポンの関係は多対多であるため、ニュースとクーポンの紐付けを手動で設定するには手間がかかる。そのため、ニュースとクーポンを自動で紐付けて配信したいというニーズがある。
【０００４】
特許文献１には、ニュースを分析して特徴語を抜き出し、関連する広告を配信する技術が記載される。また、特許文献２には、個人キーワードに適合する記事と広告とを配信する技術が記載される。
【先行技術文献】
【非特許文献】
【０００５】
【特許文献１】特許第４８５９８９３号公報
【特許文献２】特開平５−１４３６５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述の特許文献１及び特許文献２には、ニュースに関連するクーポンが事前に登録されていない場合には、クーポンが配信されないという課題があった。
【０００７】
本発明は、前述した問題点に鑑みてなされたものであり、その目的とすることは、ニュースに関連性のあるクーポンを紐付けて配信し、関連性のあるクーポンが事前に登録されていない場合には、事業者にクーポンの出稿を促すことが可能なクーポン配信サーバ等を提供することである。
【課題を解決するための手段】
【０００８】
前述した課題を解決するために第１の発明は、ユーザ端末とネットワークを介して接続されたクーポン配信サーバであって、ニュースのニュース情報を取得するニュース情報取得手段と、クーポンのクーポン情報を登録するクーポン情報登録手段と、前記ニュースごとに、当該ニュースのニュース情報と登録されている前記クーポンのクーポン情報との関連性の度合を算出する関連性算出手段と、前記関連性の度合が閾値を超える場合に、当該ニュースと当該クーポンとを紐付けて記憶する関連性記憶手段と、前記ニュースごとに、紐付く前記クーポンがあるか否かを判定する判定手段と、前記ニュースと紐付く前記クーポンがあると判定された場合に、当該ニュースのニュース情報と、当該ニュースに紐付く前記クーポンのクーポン情報とを合わせて、ユーザ端末に配信する配信手段と、を具備することを特徴とするクーポン配信サーバである。
第１の発明のクーポン配信サーバによれば、ニュースに関連するクーポンを自動で紐付けてユーザに配信することができる。したがって、ニュースで話題として取り上げられているときに、タイムリーにクーポンを配布できるため、顧客誘導を効率的に行える。
【０００９】
また、前記ニュースと紐付く前記クーポンがないと判定された場合に、当該ニュースを特定する情報を提示するニュース通知手段を、さらに具備することが望ましい。
これにより、ニュースに関連するクーポンが事前に登録されていなかった場合に、ニュースにクーポンが紐付かなかった旨を通知することができる。従って、クーポン配信サーバを利用する事業者は、そのニュースと関連するクーポンを新たに発行することができ、ニュースに関連するクーポンをもれなく紐付けてユーザに配信することが可能となる。
【００１０】
前記ニュースと紐付く前記クーポンがないと判定された場合に、過去のクーポンのクーポン情報を取得するクーポン情報取得手段と、紐付く前記クーポンがないと判定された前記ニュースのニュース情報と、取得した前記クーポンのクーポン情報との関連性の度合を算出して、前記関連性の度合が第２の閾値を超える場合に、当該クーポンを特定する情報を提示するクーポン表示手段と、をさらに具備することが望ましい。
これにより、クーポンが紐付かなかったニュースと関連性が高い過去のクーポンを、クーポン配信サーバの事業者に通知することができる。
【００１１】
前記ニュース情報取得手段は、他のサーバから定期的に前記ニュースのニュース情報を取得することが望ましい。
これにより、ネットワーク上の他のサーバ装置等から配信されるニュースを定期的に取得するごとに、クーポン配信サーバを利用する事業者は、ニュースにクーポンが紐付いたか否かを確認し、紐付かなかったニュースにクーポンを発行することが可能となる。
【００１２】
前記ニュース情報及び前記クーポン情報は、テキスト情報を含み、前記関連性算出手段は、テキスト情報に含まれる文字列間の距離により前記関連性の度合を算出することが望ましい。
これにより、ニュースの本文とクーポンの本文を比較することで、より簡便に、ニュースとクーポンが関連するか否かを判断することが可能となる。
【００１３】
第２の発明は、ユーザ端末とネットワークを介して接続されたクーポン配信サーバでにおけるクーポン配信方法であって、ニュースのニュース情報を取得するニュース情報取得ステップと、クーポンのクーポン情報を登録するクーポン情報登録ステップと、前記ニュースごとに、当該ニュースのニュース情報と登録されている前記クーポンのクーポン情報との関連性の度合を算出する関連性算出ステップと、前記関連性の度合が閾値を超える場合に、当該ニュースと当該クーポンとを紐付けて記憶する関連性記憶ステップと、前記ニュースごとに、紐付く前記クーポンがあるか否かを判定する判定ステップと、前記ニュースと紐付く前記クーポンがあると判定された場合に、当該ニュースのニュース情報と、当該ニュースに紐付く前記クーポンのクーポン情報とを合わせて、ユーザ端末に配信する配信ステップと、を含むことを特徴とするクーポン配信方法である。
第１の発明のクーポン配信方法によれば、ニュースに関連するクーポンを自動で紐付けてユーザに配信することができる。したがって、ニュースで話題として取り上げられているときに、タイムリーにクーポンを配布できるため、顧客誘導を効率的に行える。
【００１４】
第３の発明は、コンピュータを、ユーザ端末とネットワークを介して接続されたクーポン配信サーバとして機能させるためのプログラムであって、前記コンピュータを、ニュースのニュース情報を取得するニュース情報取得手段、クーポンのクーポン情報を登録するクーポン情報登録手段、前記ニュースごとに、当該ニュースのニュース情報と登録されている前記クーポンのクーポン情報との関連性の度合を算出する関連性算出手段、前記関連性の度合が閾値を超える場合に、当該ニュースと当該クーポンとを紐付けて記憶する関連性記憶手段、前記ニュースごとに、紐付く前記クーポンがあるか否かを判定する判定手段、前記ニュースと紐付く前記クーポンがあると判定された場合に、当該ニュースのニュース情報と、当該ニュースに紐付く前記クーポンのクーポン情報とを合わせて、ユーザ端末に配信する配信手段、として機能させるためのプログラムである。
第３の発明に係るプログラムを汎用コンピュータにインストールすることによって、第１の発明に係るクーポン配信装置を得て、第２の発明に係るクーポン配信方法を実行することができる。
【００１５】
第４の発明は、クーポン配信サーバとユーザ端末とがネットワークを介して接続されたクーポン配信システムであって、前記クーポン配信サーバは、ニュースのニュース情報を取得するニュース情報取得手段と、クーポンのクーポン情報を登録するクーポン情報登録手段と、前記ニュースごとに、当該ニュースのニュース情報と登録されている前記クーポンのクーポン情報との関連性の度合を算出する関連性算出手段と、前記関連性の度合が閾値を超える場合に、当該ニュースと当該クーポンとを紐付けて記憶する関連性記憶手段と、前記ニュースごとに、紐付く前記クーポンがあるか否かを判定する判定手段と、前記ニュースと紐付く前記クーポンがあると判定された場合に、当該ニュースのニュース情報と、当該ニュースに紐付く前記クーポンのクーポン情報とを合わせて、ユーザ端末に配信する配信手段と、を具備し、前記ユーザ端末は、前記クーポン配信サーバから前記ニュースのニュース情報と前記クーポンのクーポン情報とを受信する受信手段と、
前記受信した情報を表示する表示手段と、を具備することを特徴とするクーポン配信システムである。
第４の発明のクーポン配信システムによれば、ニュースに関連するクーポンを自動で紐付けてユーザに配信することができる。したがって、ニュースで話題として取り上げられているときに、タイムリーにクーポンを配布できるため、顧客誘導を効率的に行える。また、ユーザ端末を利用するユーザは、話題となっているニュースのクーポンを取得することができる。
【発明の効果】
【００１６】
本発明によれば、ニュースに関連性のあるクーポンを紐付けて配信し、関連性のあるクーポンが事前に登録されていない場合には、事業者にクーポンの出稿を促すことが可能なクーポン配信サーバ等を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態に係るクーポン配信システム１００のシステム構成の一例を示す図
【図２】本実施形態に係るクーポン配信サービスの概要を説明する図
【図３】本実施形態に係るクーポン配信サーバ１（クーポン管理サーバ２、ユーザ端末３）のハードウエアの構成例を示すブロック図
【図４】クーポン配信サーバ１の記憶部１２に記憶されるデータベースの一例を示す図
【図５】ニュース情報データベース２１に記憶される情報の一例を示す図
【図６】クーポン情報データベース２２に記憶される情報の一例を示す図
【図７】類似情報データベース２３に記憶される情報の一例を示す図
【図８】クーポン管理サーバ２の記憶部１２に記憶されるクーポン管理データベース３０の一例を示す図
【図９】本実施形態に係るクーポン配信処理の流れを示すフローチャート
【図１０】ユーザ端末３の表示部１６に表示されるクーポン画面４０の一例を示す図
【図１１】クーポン配信サーバ１の表示部１６に表示されるニュース通知画面５０の一例を示す図
【図１２】本実施形態に係るクーポン探索処理の流れを示すフローチャート
【図１３】クーポン配信サーバ１の表示部１６に表示されるクーポン通知画面５１の一例を示す図
【発明を実施するための形態】
【００１８】
以下、図面に基づいて、本発明の好適な実施形態について詳細に説明する。
まず、図１〜図８を参照して本実施形態の構成について説明する。
【００１９】
図１は、本実施形態に係るクーポン配信システム１００のシステム構成例を示す図である。図１に示す様に、クーポンを発行する事業者が利用するクーポン配信サーバ１、発行されたクーポンを一元的に管理するクーポン管理サーバ２、ユーザが利用する複数のユーザ端末３が、ネットワーク４を介して互いに通信接続されて構成される。
【００２０】
本実施形態では、ショッピングセンターのクーポンをユーザ端末３に提供するクーポン配信サービスにてクーポン配信システム１００を利用する例について説明する。図２は、クーポン配信サービスの概要を説明する図である。
【００２１】
図２に示す様に、ショッピングセンター５が提供するホームページや、他社が提供するニュースサイト等を管理するサーバから、ショッピングセンター５に関する様々なニュース６（６ａ〜６ｃ）が日々大量に配信されている。一方で、ショッピングセンター５が提供するホームページや、他社が提供するクーポンサイト等を管理する他のサーバから、ショッピングセンター５に関する様々なクーポン７（７ａ、７ｂ）が日々配信されている。
【００２２】
本実施形態に係るクーポン配信サービスとは、クーポン配信サーバ１が、ネットワーク４上の外部サーバ（図示せず）等から、ショッピングセンター５に関するニュース６を定期的に(例えば、１日に数回の頻度で)取得し、事前に登録されたショッピングセンター５に関するクーポン７の中から、取得したニュース６と関連性の高いクーポン７を抽出して、クーポン７を最新のニュース６に紐付けてユーザ端末３に提供するサービスである。
【００２３】
図２には、ニュース６ａにクーポン７ａとクーポン７ｂが紐付き、ニュース６ｃにクーポン７ｂが紐付いた例を示す。この場合には、ニュース６ａに合わせてクーポン７ａとクーポン７ｂの情報がユーザ端末３に提供され、ニュース６ｃに合わせてクーポン７ｂの情報がユーザ端末３に提供される。
【００２４】
ここで、ニュース６ｂにはいずれのクーポンも紐付いていない。この場合には、クーポン配信サーバ１の表示部等に、ニュース６ｂにクーポンが紐付かなかったことを事業者に知られせる通知が出力される。
【００２５】
これにより、クーポン配信サーバ１はニュース６ｂに関連するクーポンを新たに発行して、ニュース６ｂに紐付けてユーザ端末３に提供することができる。クーポンが紐付かなかったニュースを特定して事業者に通知することで、取得した全てのニュース６にクーポン７を紐付けてユーザ端末３に提供することが可能となる。
【００２６】
なお、ショッピングセンター５におけるクーポン配信サービスに限らず、ニュースとクーポンが存在する事業形態であれば、どのようなカテゴリーに対しても本実施形態に係るクーポン配信システム１００は適用可能である。
【００２７】
図１の説明に戻る。
クーポン配信サーバ１は、クーポン配信サービスを提供するサーバ装置であり、定期的に取得したニュースを管理するニュース情報データベース（ＤＢ）２１、クーポン管理サーバ２から取得したクーポンを管理するクーポン情報データベース（ＤＢ）２２、ニュースとクーポンの紐付情報を管理する類似情報データベース（ＤＢ）２３、クーポン配信アプリケーションをユーザ端末３にインストールするのに必要となるクーポン配信アプリケーション用データベース（図示せず）とを保持する。詳細は後述する。
【００２８】
クーポン管理サーバ２は、クーポン管理データベース（ＤＢ）３０を保持する。詳細は後述する。なお、後述するクーポン管理サーバ２の機能は、クーポン配信サーバ１に持たせても良い。
【００２９】
ユーザ端末３は、クーポン配信アプリケーションの会員ユーザが使用するユーザが利用するコンピュータであり、クーポン配信サーバ１から送信されるクーポン画面４０（図１０参照）等を表示する。クーポン配信アプリケーションとは、クーポン配信サービスを提供するアプリケーションであり、事前にユーザ端末３にインストールされている。
【００３０】
ユーザ端末３は、汎用なコンピュータに代えて、携帯端末、モバイル端末などであっても良い。
【００３１】
図３は、本発明の実施形態に係るクーポン配信サーバ１（クーポン管理サーバ２、ユーザ端末３）を実現するコンピュータのハードウエア構成図である。コンピュータは、図２に示すように、例えば、制御部１１、記憶部１２、メディア入出力部１３、通信制御部１４、入力部１５、表示部１６、周辺機器Ｉ／Ｆ部１７等が、バス１８を介して接続されて構成される。
【００３２】
制御部１１は、ＣＰＵ（Central
Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等により構成される。
ＣＰＵは、記憶部１２、ＲＯＭ、記憶媒体等に格納されるプログラムをＲＡＭ上のワークメモリ領域に呼び出して実行し、バス１８を介して接続された各装置を駆動制御し、クーポン配信サーバ１（クーポン管理サーバ２、ユーザ端末３）が行う後述する処理を実現する。ＲＯＭは、不揮発性メモリであり、コンピュータのブートプログラムやＢＩＯＳ等のプログラム、データ等を恒久的に保持する。ＲＡＭは、揮発性メモリであり、ロードしたプログラムや、データ等を一時的に保持すると共に、制御部１１が各処理を行うために使用するワークエリアを備える。
【００３３】
記憶部１２は、ＨＤＤ（Hard
Disk Drive）等であり、制御部１１が実行するプログラムや、プログラム実行に必要なデータ、ＯＳ（Operating
System）等が格納されている。これらのプログラムコードは、制御部１１により必要に応じて読み出されてＲＡＭに移され、ＣＰＵに読み出されて実行される。
【００３４】
メディア入出力部１３は、例えば、ＣＤドライブ、ＤＶＤドライブ、ＭＯドライブ、フロッピー（登録商標）ディスクドライブ、等のメディア入出力装置であり、データの入出力を行う。
通信制御部１４は、通信制御装置、通信ポート等を有し、コンピュータとネットワーク４間の通信を媒介する通信インターフェースであり、ネットワーク４を介して、他の装置間との通信制御を行う。ネットワーク４は有線、無線を問わない。
【００３５】
入力部１５は、データ入力を行い、例えば、キーボード、マウスなどのポインティングデバイス、テンキーなどの入力装置を有する。入力されたデータを制御部１１へ出力する。
表示部１６は、例えば、ＣＲＴモニタ、液晶パネル等のディスプレイ装置と、ディスプレイ装置と連携して表示処理を実行するための論理回路（ビデオアダプタ等）で構成され、制御部１１の制御により入力された表示情報をディスプレイ装置上に表示させる。
尚、入力部１５と表示部１６は、それらの機能が一体化した、例えば、タッチパネル付ディスプレイであっても良い。
【００３６】
周辺機器Ｉ／Ｆ部（インターフェース）１７は、コンピュータに周辺機器を接続させるためのポートであり、周辺機器Ｉ／Ｆ部１７を介してコンピュータは周辺機器とのデータの送受信を行う。周辺機器Ｉ／Ｆ部１７は、ＵＳＢやＩＥＥＥ１３９４やＲＳ−２３２Ｃ等で構成されており、通常複数の周辺機器Ｉ／Ｆを有する。周辺機器との接続形態は、有線、無線を問わない。
バス１８は、各装置間の制御信号、データ信号等の授受を媒介する経路である。
【００３７】
図４は、クーポン配信サーバ１の記憶部１２に記憶されるデータベースの一例を示す図である。図４に示すように、クーポン配信サーバ１の記憶部１２には、ニュース情報データベース（ＤＢ）２１、クーポンを管理するクーポン情報データベース（ＤＢ）２２、類似情報データベース（ＤＢ）２３が記憶されている。
【００３８】
図５は、ニュース情報データベース（ＤＢ）２１に記憶される情報の一例を示す図である。ニュース情報ＤＢ２１は、所望のカテゴリーに関するニュース（本実施形態では、ショッピングセンター５に関するニュース）をネットワーク４に接続される外部サーバ装置（図示せず）等から定期的（例えば、１日に数回等の頻度で）に取得して、記憶する。図５に示すように、ニュース情報ＤＢ２１は、ニュースＩＤ、ニュース情報（ニュースのテキスト情報、ＵＲＬ等）の情報をニュースごとに管理する。
【００３９】
図６は、クーポン情報データベース（ＤＢ）２２に記憶される情報の一例を示す図である。クーポン情報ＤＢ２２は、クーポン管理サーバ２からクーポンを定期的に取得して、記憶する。図６に示すように、クーポン情報ＤＢ２２は、クーポンＩＤ、クーポン情報（クーポンのテキスト情報、ＵＲＬ等）の情報をクーポンごとに管理する。
【００４０】
図７は、類似情報データベース（ＤＢ）２３に記憶される情報の一例を示す図である。類似情報ＤＢ２３は、ニュースとクーポンの紐付情報である類似情報を、後述するクーポン配信処理またはクーポン探索処理を実行するごとに記憶する。
【００４１】
図７に示すように、ニュースに紐付くクーポンのクーポンＩＤをニュースＩＤごとに記憶する。１つのニュースＩＤに対して紐付くクーポンＩＤの数は、複数であっても良い。ニュースＩＤはニュース情報ＤＢ２１のニュースＩＤに紐付き、クーポンＩＤはクーポン情報ＤＢ２２のクーポンＩＤに紐付く。
【００４２】
また、類似情報ＤＢ２３（クーポン配信サーバ１の記憶部１２）はさらに、クーポンとニュースの類似度の閾値２４を記憶する。詳細は、後述する。
【００４３】
図８は、クーポン管理サーバ２の記憶部１２に記憶されるクーポン管理データベース３０の一例を示す図である。クーポン管理ＤＢ３０は、過去に発行された所望のカテゴリーに関するクーポン（本実施形態では、ショッピングセンター５に関するクーポン）に関する情報を記憶し、クーポンＩＤ、クーポン情報、登録日時等の情報をクーポンごとに管理する。なお、クーポン管理サーバ２を用いない場合には、クーポン管理ＤＢ３０は、クーポン配信サーバ１の記憶部１２に記憶しても良い。
【００４４】
（クーポン配信処理）
続いて、図９〜図１１を参照して、クーポン配信システム１００が実行するクーポン配信処理を説明する。クーポン配信処理は、クーポン配信サーバ１が最新のニュースを取得して、ニュース情報ＤＢ２１が更新される頻度に合わせて、自動または手動で実行される。
【００４５】
クーポン配信処理とは、ニュース情報ＤＢ２１に登録されるニュースに関連するクーポンがクーポン情報ＤＢ２２に登録されている場合には、ニュースとクーポンを紐付けてユーザ端末３に配信し、ニュース情報ＤＢ２１に登録されるニュースに関連するクーポンがクーポン情報ＤＢ２２に登録されていない場合には、ニュースをクーポン配信サーバ１の表示部１６に表示する処理である。
【００４６】
なお、クーポン配信処理が実行される前に、クーポン配信サーバ１の制御部１１は、クーポン管理サーバ２に記憶されるクーポン管理ＤＢ３０から最新のクーポン情報を取得して、予めクーポン情報ＤＢ２２に登録しているものとする。また、ニュース情報ＤＢ２１には予め最新のニュースが登録されているものとする。
【００４７】
図９は、クーポン配信処理の流れを示すフローチャートである。
ユーザ端末３の制御部１１は、クーポン配信アプリケーションを起動する（ステップＳ１０１）。
【００４８】
クーポン配信サーバ１の制御部１１は、ニュース情報ＤＢ２１に記憶されるニュースを１件読み込み（ステップＳ１０２）、クーポン情報ＤＢ２２に記憶されるクーポンを１件読み込む（ステップＳ１０３）。
【００４９】
クーポン配信サーバ１の制御部１１は、ステップＳ１０２のニュースのニュース情報と、ステップＳ１０３のクーポンのクーポン情報を比較して類似度を算出する（ステップＳ１０４）。
【００５０】
具体的には、クーポン配信サーバ１は、ニュース情報のＵＲＬにアクセスしてニュース本文（文字列）を取得し、クーポン情報のＵＲＬにアクセスしてクーポン本文（文字列）を取得する。クーポン配信サーバ１は、取得したニュース本文とクーポン本文の類似度を算出する。文字列間の類似度を測定する方法としては、レーベンシュタイン距離(Levenshtein distance)の算出等の既存の方法を用いることができる。
【００５１】
クーポン配信サーバ１の制御部１１は、算出した類似度と記憶部１２に記憶される類似度の閾値２４とを比較し（ステップＳ１０５）、類似度が閾値２４以上であれば（ステップＳ１０５のＹＥＳ）、ニュースのニュースＩＤにクーポンのクーポンＩＤを紐付けて、類似情報ＤＢ２３に記憶する（ステップＳ１０６）。類似度が閾値２４未満であれば（ステップＳ１０５のＮＯ）、クーポン配信サーバ１の制御部１１は、ステップＳ１０７に進む。
【００５２】
クーポン配信サーバ１の制御部１１は、クーポン情報ＤＢ２２に登録される全てのクーポンを読み込み済みであるか否かを判定する（ステップＳ１０７）。読み込済みでない場合には（ステップＳ１０７のＮＯ）、クーポン配信サーバ１の制御部１１は、ステップＳ１０３に戻る。
【００５３】
読み込み済みの場合には（ステップＳ１０７のＹＥＳ）、クーポン配信サーバ１の制御部１１は、類似情報ＤＢ２３を参照して、Ｓ１０２にて読み込んだニュースに関連するクーポンが存在するか否かを判定する（ステップＳ１０８）。
【００５４】
クーポンが存在する場合には（ステップＳ１０８のＹＥＳ）、クーポン配信サーバ１の制御部１１は、ニュースのニュース情報をニュース情報ＤＢ２１から取得し、ニュースに関連するクーポンのクーポン情報をクーポン情報ＤＢ２２から取得して、ニュース情報にクーポン情報を紐付けて、ユーザ端末３に送信する（ステップＳ１０９）。続いて、クーポン配信サーバ１の制御部１１は、ステップＳ１１４に進む。
【００５５】
ユーザ端末３の制御部１１は、ニュース情報とクーポン情報とを受信して（ステップＳ１１０）、表示部１６にクーポン画面４０を表示して（ステップＳ１１１）、ユーザ端末３の制御部１１の処理を終了する。
【００５６】
図１０は、クーポン画面４０の一例を示す図である。図１０に示すように、クーポン画面４０には、クーポン配信サービスのカテゴリー名４１が表示され、ニュース領域４３ａ、４３ｂ、４３ｃが一覧表示される。例えば、ニュース領域４３ａには、ニュースタイトル４５ａとニュースイメージ４６ａと、ニュースタイトル４５ａのニュースに紐付くクーポンを示すクーポンボタン４７ａ、４７ｂが配置される。ニュースタイトル４５ａがユーザによって押下されると、対応するニュース情報が表示され、クーポンボタン４７ａ、４７ｂがユーザによって押下されると、対応するクーポン情報が表示される。
【００５７】
図９の説明に戻る。クーポン配信サーバ１の制御部１１は、クーポンが存在しない場合（ステップＳ１０８のＮＯ）、クーポン配信サーバ１の表示部１６にニュース通知画面５０を表示する（ステップＳ１１２）。
【００５８】
図１１は、ニュース通知画面５０の一例を示す図である。図１１に示す様に、ニュース通知画面５０には、ステップＳ１０２にて読み込んだニュースの内容と、そのニュースに関連するクーポンが登録されていなかった旨が表示される。
【００５９】
クーポン配信サーバ１の制御部１１は、後述するクーポン探索処理を実行する（ステップＳ１１３）。なお、クーポン配信サーバ１の制御部１１は、クーポン探索処理を実行しなくても良い。
【００６０】
クーポン配信サーバ１の制御部１１は、ニュース情報ＤＢ２１に登録される全てのニュースを読み込み済みであるか否かを判定する（ステップＳ１１４）。読み込み済みでない場合には（ステップＳ１１４のＮＯ）、クーポン配信サーバ１の制御部１１は、ステップＳ１０２に戻る。読み込み済みの場合には（ステップＳ１１４のＹＥＳ）、クーポン配信サーバ１の制御部１１は、処理を終了する。
【００６１】
本実施形態のクーポン配信処理によれば、ニュースと関連のあるクーポンが事前に登録されていない場合に、そのニュースの内容とそのニュースにクーポンが紐付かなかった旨を、クーポン配信サーバ側の事業者に提示して、クーポンの出稿を促すことが可能となる。これにより事業者は、そのニュースと関連するクーポンを発行して、ニュースに関連するクーポンをもれなく紐付けてユーザに配信することが可能となる。
【００６２】
（クーポン探索処理）
続いて、図１２、図１３を参照して、クーポン配信システム１００がクーポン配信処理のステップＳ１１３にて実行するクーポン探索処理を説明する。クーポン探索処理とは、ニュースにクーポンが紐付かなかった場合に、過去に発行したクーポンからそのニュースに関連するクーポンを探索して、そのクーポンをクーポン配信サーバ１の表示部１６に表示する処理である。
【００６３】
図１２は、クーポン探索処理の流れを示すフローチャートである。
クーポン配信サーバ１の制御部１１は、過去のクーポンデータをクーポン管理サーバ２に要求し（ステップＳ２０１）、クーポン管理サーバ２の制御部１１は、クーポン管理ＤＢ３０の登録日時を参照して、過去のクーポンデータを検索する（ステップＳ２０２）。
【００６４】
クーポン管理サーバ２の制御部１１は、検索したクーポンデータをクーポン配信サーバ１に送信し（ステップＳ２０３）、処理を終了する。
【００６５】
クーポン配信サーバ１の制御部１１は、クーポンデータを受信し（ステップＳ２０４）、クーポン情報ＤＢ２２に保存する（ステップＳ２０５）。
【００６６】
クーポン配信サーバ１の制御部１１は、ステップＳ２０５にて保存したクーポンを１件読み込み（ステップＳ２０６）、ステップＳ１０２にて読み込んだニュースとの類似度を算出する（ステップＳ２０７）。次に、クーポン配信サーバ１の制御部１１は、図１２のステップＳ２０８からステップＳ２１０に記載の処理を実行する。ステップＳ２０８からステップＳ２１０の処理の内容は、図９のステップＳ１０５からステップＳ１０７の処理の内容と同じであるため説明を省略する。
【００６７】
クーポン配信サーバ１の制御部１１は、類似情報ＤＢ２３を参照して、Ｓ１０２にて読み込んだニュースに関連するクーポンが存在するか否かを判定する（ステップＳ２１１）。
【００６８】
クーポンが存在する場合には（ステップＳ２１１のＹＥＳ）、クーポン配信サーバ１の制御部１１は、クーポン通知画面５１を表示部１６に表示して（ステップＳ２１２）クーポン探索処理を終了し、図９のステップＳ１１４に進む。
【００６９】
図１３は、クーポン通知画面５１の一例を示す図である。図１３に示す様に、クーポン通知画面５１には、クーポンが紐付かなかったニュースに関連する過去に発行したクーポンの内容が表示される。
【００７０】
クーポンが存在しない場合には（ステップＳ２１１のＮＯ）、クーポン配信サーバ１の制御部１１は、クーポン探索処理を終了し、図９のステップＳ１１４に進む。
【００７１】
本実施形態のクーポン探索処理によれば、クーポンが紐付かなかったニュースと関連性が高い過去のクーポンを、クーポン配信サーバ１の事業者に提示することができる。
【００７２】
なお、以上の実施形態では、クーポン配信サーバ１を事業者（クーポンを配信したい事業者）が利用する前提で説明したが、例えば、クーポン配信サーバ１とネットワーク介して接続された事業者の端末（図１には図示しない）を、事業者が利用するとしてもよい。
この場合には、図９のＳ１１２において、クーポン配信サーバ１の制御部１１は、図１１に示したニュース通知画面５０等を、事業者の端末に通知する。
また、図１２のＳ２１２において、クーポン配信サーバ１の制御部１１は、図１３に示したクーポン通知画面５１等を、事業者の端末に通知する。
【００７３】
以上、添付図面を参照しながら、本発明に係るクーポン配信システム１００等の好適な実施形態について説明したが、本発明はかかる例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【００７４】
１………クーポン配信サーバ
１１………制御部
１２………記憶部
１３………メディア入出力部
１４………通信制御部
１５………入力部
１６………表示部
１７………周辺機器Ｉ／Ｆ部
２１………ニュース情報データベース
２２………クーポン情報データベース
２３………類似情報データベース
３０………クーポン管理データベース
４０………クーポン画面
５０………ニュース通知画面
５１………クーポン通知画面
【図１】
2015052840.tif 000003
【図２】
2015052840.tif 000004
【図３】
2015052840.tif 000005
【図４】
2015052840.tif 000006
【図５】
2015052840.tif 000007
【図６】
2015052840.tif 000008
【図７】
2015052840.tif 000009
【図８】
2015052840.tif 000010
【図９】
2015052840.tif 000011
【図１０】
2015052840.tif 000012
【図１１】
2015052840.tif 000013
【図１２】
2015052840.tif 000014
【図１３】
2015052840.tif 000015