(57)【要約】【課題】サーバ装置とリアルタイムで通信ができない店舗に設置された配信端末では、パーソナライズ配信やノルマ充足配信制御等の柔軟な電子バリュー配信は望めない。また、配信端末では、配信ルールを構成するサブルールの効率的な解析を行うことが望まれる。【解決手段】サブルール圧縮機能１４は、配信ルール記憶部１３からの配信ルールの重複要素を集合としてまとめ、配信ルールの構成単位であるサブルールを圧縮する。サブルール評価確率計算機能１５は、配信端末情報記憶部１１からの顧客情報と配信端末情報とに基づいて、サブルール圧縮機能１４からの各サブルールが配信端末２において解析される確率を計算する。サブルール優先度決定機能１６は、各サブルールの評価確率によって、サブルールを配信端末２に配置する優先度を決定する。配信ルール生成機能１７は、サブルールの優先度の高い順に配信ルールを再構成して配信端末２へ送信する。【選択図】図１
2008225532.tif 000002
【特許請求の範囲】
【請求項１】
顧客の利用者端末に電子バリューを配信する配信端末と、配信ルールを生成して前記配信端末に送信するセンターサーバとからなる電子バリュー配信システムであって、
前記センターサーバは、
電子バリュー配信事業者によって登録された電子バリューの識別情報と、少なくともサービスの内容のデータを含む電子バリューマスタデータと、前記電子バリューマスタデータ及び前記電子バリュー各々に対する配信設定を記憶する第１の記憶手段と、
前記配信端末により前記電子バリューを配信する前記顧客に関する顧客情報と、前記配信端末の配信端末情報とを記憶する第２の記憶手段と、
前記顧客情報及び配信端末情報と前記配信ルールの構成単位であるサブルールの解析確率によって、前記サブルールを前記配信端末に配置する優先度を決定し、その優先度に従って配信ルールを再構成する配信ルール再構成手段と、
前記配信ルール再構成手段により再構成された前記配信ルールを構成する複数の前記サブルールを、前記優先度の高いサブルールから順に前記第１の記憶手段に記憶されている電子バリューに関する情報と共に前記配信端末へ送信する送信手段とを有し、
前記配信端末は、
前記センターサーバから送信された前記配信ルールと前記電子バリューに関する情報とを記憶する配信ルール及び電子バリュー記憶手段と、
前記配信ルール及び電子バリュー記憶手段から読み出した前記配信ルールを解析し、前記配信ルールのサブルールのうち、顧客に配信可能な電子バリューとマッチするサブルールのあった電子バリューの評価値を見て、評価値の高い電子バリューを前記利用者端末に配信する電子バリュー選択配信手段とを有することを特徴とする電子バリュー配信システム。
【請求項２】
前記配信ルール再構成手段は、
前記第２の記憶手段から読み出した前記顧客情報及び配信端末情報を分析し、前記配信端末において前記配信ルールの構成単位であるサブルールが解析される評価確率を計算するサブルール評価確率計算手段と、
前記サブルール評価確率計算手段により計算された前記評価確率によって、前記サブルールを前記配信端末における前記配信ルール及び電子バリュー記憶手段に配置する優先度を決定するサブルール優先度決定手段と、
前記サブルールの優先度に従って前記配信ルールを再構成する配信ルール生成手段と
からなることを特徴とする請求項１記載の電子バリュー配信システム。
【請求項３】
前記センターサーバは、前記配信ルールの重複要素を集合としてまとめ、前記配信ルールの構成単位であるサブルールを圧縮して、前記配信ルール再構成手段へ出力するサブルール圧縮手段を更に有することを特徴とする請求項１記載の電子バリュー配信システム。
【請求項４】
前記配信端末は、前記配信ルール及び電子バリュー記憶手段に記憶配置された順序で前記配信ルールと電子バリューとが書き込まれ、記憶した配信ルールを前記電子バリュー選択配信手段へ出力するワークメモリを有することを特徴とする請求項１記載の電子バリュー配信システム。
【請求項５】
前記ワークメモリは、その空き領域のサイズに合わせて、前記配信ルール及び電子バリュー記憶手段に記憶配置された順序で前記配信ルールと電子バリューとが書き込まれることを特徴とする請求項４記載の電子バリュー配信システム。
【請求項６】
顧客の利用者端末に電子バリューを配信する配信端末に対して、前記電子バリューを配信する配信ルールを生成して送信するセンターサーバであって、
電子バリュー配信事業者によって登録された電子バリューの識別情報と、少なくともサービスの内容のデータを含む電子バリューマスタデータと、前記電子バリューマスタデータ及び前記電子バリュー各々に対する配信設定を記憶する第１の記憶手段と、
前記配信端末により前記電子バリューを配信する前記顧客に関する顧客情報と、前記配信端末の配信端末情報とを記憶する第２の記憶手段と、
前記顧客情報及び配信端末情報と前記配信ルールの構成単位であるサブルールの解析確率によって、前記サブルールを前記配信端末に配置する優先度を決定し、その優先度に従って配信ルールを再構成する配信ルール再構成手段と、
前記配信ルール再構成手段により再構成された前記配信ルールを構成する複数の前記サブルールを、前記優先度の高いサブルールから順に前記第１の記憶手段に記憶されている電子バリューに関する情報と共に前記配信端末へ送信する送信手段と
を有することを特徴とするセンターサーバ。
【請求項７】
前記配信ルール再構成手段は、
前記第２の記憶手段から読み出した前記顧客情報及び配信端末情報を分析し、前記配信端末において前記配信ルールの構成単位であるサブルールが解析される評価確率を計算するサブルール評価確率計算手段と、
前記サブルール評価確率計算手段により計算された前記評価確率によって、前記サブルールを前記配信端末における前記配信ルール及び電子バリュー記憶手段に配置する優先度を決定するサブルール優先度決定手段と、
前記サブルールの優先度に従って前記配信ルールを再構成する配信ルール生成手段と
からなることを特徴とする請求項６記載のセンターサーバ。
【請求項８】
前記配信ルールの重複要素を集合としてまとめ、前記配信ルールの構成単位であるサブルールを圧縮して、前記配信ルール再構成手段へ出力するサブルール圧縮手段を更に有することを特徴とする請求項６記載のセンターサーバ。
【請求項９】
センターサーバにより生成された配信ルールを受信して、その配信ルールに従い顧客の利用者端末に電子バリューを配信する配信端末であって、
前記センターサーバから送信された前記配信ルールと前記電子バリューに関する情報とを記憶する配信ルール及び電子バリュー記憶手段と、
前記配信ルール及び電子バリュー記憶手段から読み出した前記配信ルールを解析し、前記配信ルールの構成単位であるサブルールのうち、顧客に配信可能な電子バリューとマッチするサブルールのあった電子バリューの評価値を見て、評価値の高い電子バリューを前記利用者端末に配信する電子バリュー選択配信手段と
を有することを特徴とする配信端末。
【請求項１０】
前記配信ルール及び電子バリュー記憶手段に記憶配置された順序で前記配信ルールと電子バリューとが書き込まれ、記憶した配信ルールを前記電子バリュー選択配信手段へ出力するワークメモリを更に有することを特徴とする請求項９記載の配信端末。
【請求項１１】
前記ワークメモリは、その空き領域のサイズに合わせて、前記配信ルール及び電子バリュー記憶手段に記憶配置された順序で前記配信ルールと電子バリューとが書き込まれることを特徴とする請求項９記載の配信端末。
【請求項１２】
センターサーバが配信ルールを生成して配信端末に送信し、該配信端末が受信した配信ルールに従って顧客の利用者端末に電子バリューを配信する電子バリュー配信方法であって、
前記センターサーバが、電子バリュー配信事業者によって登録された電子バリューの識別情報と、少なくともサービスの内容のデータを含む電子バリューマスタデータと、前記電子バリューマスタデータ及び前記電子バリュー各々に対する配信設定とからなる電子バリューに関する情報と、前記電子バリューを配信する前記配信端末の顧客に関する顧客情報とを取得する第１のステップと、
前記センターサーバが、前記顧客情報及び前記配信端末情報と前記配信ルールの構成単位であるサブルールの解析確率によって、前記サブルールを前記配信端末に配置する優先度を決定する第２のステップと、
前記第２のステップで決定された前記優先度に従って配信ルールを再構成する第３のステップと、
前記センターサーバが、前記第３のステップにより再構成された前記配信ルールを構成する複数の前記サブルールを、前記優先度の高いサブルールから順に前記電子バリューに関する情報と共に前記配信端末へ送信する第４のステップと、
前記配信端末が、前記センターサーバから送信された前記配信ルールと前記電子バリューに関する情報とを受信して記憶する第５のステップと、
前記第５のステップで記憶した前記配信ルールを解析し、前記配信ルールのサブルールのうち、顧客に配信可能な電子バリューとマッチするサブルールのあった電子バリューの評価値を見て、評価値の高い電子バリューを選択する第６のステップと、
前記配信端末が、前記第６のステップで選択した前記電子バリューを利用者端末に配信する第７のステップと
を含むことを特徴とする電子バリュー配信方法。
【請求項１３】
前記第３のステップは、
前記顧客情報及び配信端末情報を分析し、前記配信端末において前記配信ルールの構成単位であるサブルールが解析される評価確率を計算するサブルール評価確率計算ステップと、
前記サブルール評価確率計算ステップにより計算された前記評価確率によって、前記サブルールを前記配信端末において配置する優先度を決定するサブルール優先度決定ステップと、
前記サブルールの優先度に従って前記配信ルールを再構成する配信ルール生成ステップと
からなることを特徴とする請求項１２記載の電子バリュー配信方法。
【請求項１４】
前記配信ルールの重複要素を集合としてまとめ、前記配信ルールの構成単位であるサブルールを圧縮し、その圧縮したサブルールに対して前記第２のステップによる優先度の決定処理を行わせるサブルール圧縮ステップを更に含むことを特徴とする請求項１２記載の電子バリュー配信方法。
【請求項１５】
センターサーバにおいて配信端末が顧客の利用者端末に電子バリューを配信する配信ルールを生成して、前記配信端末へ送信する処理をコンピュータにより実行させる電子バリュー配信プログラムであって、
前記コンピュータに、
電子バリュー配信事業者によって登録された電子バリューの識別情報と、少なくともサービスの内容のデータを含む電子バリューマスタデータと、前記電子バリューマスタデータ及び前記電子バリュー各々に対する配信設定とからなる電子バリューに関する情報と、前記電子バリューを配信する前記配信端末の顧客に関する顧客情報とを取得する第１のステップと、
前記顧客情報及び前記配信端末情報と前記配信ルールの構成単位であるサブルールの解析確率によって、前記サブルールを前記配信端末に配置する優先度を決定する第２のステップと、
前記第２のステップで決定された前記優先度に従って配信ルールを再構成する第３のステップと、
前記センターサーバが、前記第３のステップにより再構成された前記配信ルールを構成する複数の前記サブルールを、前記優先度の高いサブルールから順に前記電子バリューに関する情報と共に前記配信端末へ送信する第４のステップと
を実行させることを特徴とする電子バリュー配信プログラム。
【請求項１６】
前記第３のステップは、
前記顧客情報及び配信端末情報を分析し、前記配信端末において前記配信ルールの構成単位であるサブルールが解析される評価確率を計算するサブルール評価確率計算ステップと、
前記サブルール評価確率計算ステップにより計算された前記評価確率によって、前記サブルールを前記配信端末において配置する優先度を決定するサブルール優先度決定ステップと、
前記サブルールの優先度に従って前記配信ルールを再構成する配信ルール生成ステップと
からなることを特徴とする請求項１５記載の電子バリュー配信プログラム。
【請求項１７】
前記コンピュータに、前記配信ルールの重複要素を集合としてまとめ、前記配信ルールの構成単位であるサブルールを圧縮し、その圧縮したサブルールに対して前記第２のステップによる優先度の決定処理を行わせるサブルール圧縮ステップを更に実行させることを特徴とする請求項１５記載の電子バリュー配信プログラム。
【請求項１８】
配信端末においてセンターサーバにより生成されて送信された配信ルールに基づいて、電子バリューを配信する処理をコンピュータにより実行させる電子バリュー配信プログラムであって、
前記コンピュータに、
前記センターサーバから送信された前記配信ルールと前記電子バリューに関する情報とを受信して記憶する第１のステップと、
前記第１のステップで記憶した前記配信ルールを解析し、前記配信ルールのサブルールのうち、顧客に配信可能な電子バリューとマッチするサブルールのあった電子バリューの評価値を見て、評価値の高い電子バリューを選択する第２のステップと、
前記第２のステップで選択した前記電子バリューを利用者端末に配信する第３のステップと
を実行させることを特徴とする電子バリュー配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子バリュー配信システム、センターサーバ、配信端末、電子バリュー配信方法及び電子バリュー配信プログラムに係り、特に顧客の所持する携帯端末等の利用者端末に少なくとも電子クーポンを含む電子バリューを配信する電子バリュー配信システム、センターサーバ、配信端末、電子バリュー配信方法及び電子バリュー配信プログラムに関する。
【背景技術】
【０００２】
商品やサービスを提供する事業者による販売促進のため、クーポンやチケットの配布が一般的に行われており、近年、携帯電話に配信する電子クーポンなど電子バリュー配信サービスが集客効果を上げている。また、予め顧客によって登録された顧客情報や実績データを分析することで顧客に適した電子バリューを配信するパーソナライズ配信や、配信数管理などの高度な配信制御への要求が高まってきている。
【０００３】
このような配信制御技術を実現するための手法の一つとして、店舗に設置された配信端末から電子バリューを配信する配信システムがある（例えば、特許文献１参照）。この特許文献１には、電子バリューであるクーポンを管理して利用者にポイントを付与する機能を有するクーポンサーバ装置と、店舗に設置された販売店装置（配信端末）と、商品購入者が使用する利用者端末である会員装置と、商品メーカ等のクーポン提供者が所有するクーポン発行元装置とがネットワークに接続されており、クーポンサーバ装置内でクーポンを、クーポン発行条件を満たす会員に発行するクーポンシステムが開示されている。
【０００４】
また、もう一つの手法として、店舗に設置された配信端末から電子バリューを配信する方法がある。この手法においては、電子バリューに関する情報を店舗に設置された配信端末に格納し、事業者の要求や統計データを考慮して、それに合った電子バリューを顧客の持つＩＣカードやＩＣカード搭載携帯端末にプッシュ（ｐｕｓｈ）配信する試みが実現されている。
【０００５】
【特許文献１】特開２００３−０５０９４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１記載の従来の電子バリュー配信システムでは、配信端末（販売店装置）より会員の購入ＰＯＳデータがネットワークを介してクーポンサーバ装置に送信され、クーポンサーバ装置がそれに基づいてクーポンを発行するかとどうかを実際に決定するようにしているが、配信端末は多数の販売店に設置され、かつ、安価に構成されることが多く、配信端末に格納できるデータ容量や通信能力に制限があるため、１台の配信端末はクーポンサーバ装置と１日に数回程度しか通信を行えない。そのため、電子バリューの配信数管理を行うためには、各配信端末が全ての配信端末に関する配信情報を持つか、クーポンサーバ装置にアクセスして配信情報を得るかのどちらかとなる。このような非力の配信端末において大量の実績データを格納したり、リアルタイムにクーポンサーバ装置と通信して実績データを解析することは困難である。
【０００７】
一方、サーバ装置とリアルタイムで通信ができない店舗に設置された配信端末が、電子バリューを配信するかどうか決定し、配信端末が電子バリューを配信する方法では、配信端末のデータ格納容量や計算能力がサーバ装置に比べてかなり小さいため、購買履歴等のデータを配信端末に配置することができない。従って、以上の従来の電子バリュー配信システムでは、いずれも配信端末内でパーソナライズ配信やノルマ充足配信制御等の柔軟な電子バリュー配信は望めない。
【０００８】
本発明は以上の点に鑑みなされたもので、非力な配信端末を用いて柔軟な電子バリュー配信制御を行い得る電子バリュー配信システム、センターサーバ、配信端末、電子バリュー配信方法及び電子バリュー配信プログラムを提供することを目的とする。
【０００９】
また、本発明の他の目的は、サーバ装置とのリアルタイム通信ができない配信端末における解析処理を減らし、解析効率を向上させることができる電子バリュー配信システム、センターサーバ、配信端末、電子バリュー配信方法及び電子バリュー配信プログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記の目的を達成するため、本発明の電子バリュー配信システムは顧客の利用者端末に電子バリューを配信する配信端末と、配信ルールを生成して配信端末に送信するセンターサーバとからなる電子バリュー配信システムであって、
センターサーバは、
電子バリュー配信事業者によって登録された電子バリューの識別情報と、少なくともサービスの内容のデータを含む電子バリューマスタデータと、電子バリューマスタデータ及び電子バリュー各々に対する配信設定を記憶する第１の記憶手段と、配信端末により電子バリューを配信する顧客に関する顧客情報と、配信端末の配信端末情報とを記憶する第２の記憶手段と、顧客情報及び配信端末情報と配信ルールの構成単位であるサブルールの解析確率によって、サブルールを配信端末に配置する優先度を決定し、その優先度に従って配信ルールを再構成する配信ルール再構成手段と、配信ルール再構成手段により再構成された配信ルールを構成する複数のサブルールを、優先度の高いサブルールから順に第１の記憶手段に記憶されている電子バリューに関する情報と共に配信端末へ送信する送信手段とを有し、
配信端末は、
センターサーバから送信された配信ルールと電子バリューに関する情報とを記憶する配信ルール及び電子バリュー記憶手段と、配信ルール及び電子バリュー記憶手段から読み出した配信ルールを解析し、配信ルールのサブルールのうち、顧客に配信可能な電子バリューとマッチするサブルールのあった電子バリューの評価値を見て、評価値の高い電子バリューを利用者端末に配信する電子バリュー選択配信手段とを有することを特徴とする。
【００１１】
この発明では、センターサーバが、配信端末の顧客情報（配信端末が設置される店舗の顧客の各種情報等）及び配信端末情報（ワークメモリのメモリサイズ等）と配信ルールの構成単位であるサブルールの解析確率によって、配信ルールを配信端末に配置する優先度を決定し、その優先度に従って再構成された配信ルールを配信端末に送信するようにしたため、電子バリューを配信するかどうかを決定して電子バリューを発行する配信端末の配信ルールの解析を効率化することができる。また、この発明では配信端末情報を分析することによって配信ルールを生成することで、配信ルール解析においてどの程度の効率化を行うかを動的に変更することができる。
【００１２】
また、上記の目的を達成するため、本発明の電子バリュー配信システムは、センターサーバが、配信ルールの重複要素を集合としてまとめ、配信ルールの構成単位であるサブルールを圧縮して、配信ルール再構成手段へ出力するサブルール圧縮手段を更に有することを特徴とする。この発明では、センターサーバが配信ルールに含まれる顧客の重複ＩＤを集合化し、配信ルールのサイズを圧縮して配信端末へ送信するようにしたため、配信端末では配信する電子バリューの選択のためのサブルール解析における処理の重複を減少させることができるため、効率化を実現することができる。
【００１３】
また、上記の目的を達成するため、本発明のセンターサーバは、顧客の利用者端末に電子バリューを配信する配信端末に対して、電子バリューを配信する配信ルールを生成して送信するセンターサーバであって、電子バリュー配信事業者によって登録された電子バリューの識別情報と、少なくともサービスの内容のデータを含む電子バリューマスタデータと、電子バリューマスタデータ及び電子バリュー各々に対する配信設定を記憶する第１の記憶手段と、配信端末により電子バリューを配信する顧客に関する顧客情報と、配信端末の配信端末情報とを記憶する第２の記憶手段と、顧客情報及び配信端末情報と配信ルールの構成単位であるサブルールの解析確率によって、サブルールを配信端末に配置する優先度を決定し、その優先度に従って配信ルールを再構成する配信ルール再構成手段と、配信ルール再構成手段により再構成された配信ルールを構成する複数のサブルールを、優先度の高いサブルールから順に第１の記憶手段に記憶されている電子バリューに関する情報と共に配信端末へ送信する送信手段とを有することを特徴とする。
【００１４】
また、上記の目的を達成するため、本発明のセンターサーバは、センターサーバが配信ルールの重複要素を集合としてまとめ、配信ルールの構成単位であるサブルールを圧縮して、配信ルール再構成手段へ出力するサブルール圧縮手段を更に有することを特徴とする。
【００１５】
また、上記の目的を達成するため、本発明の配信端末は、センターサーバにより生成された配信ルールを受信して、その配信ルールに従い顧客の利用者端末に電子バリューを配信する配信端末であって、センターサーバから送信された配信ルールと電子バリューに関する情報とを記憶する配信ルール及び電子バリュー記憶手段と、配信ルール及び電子バリュー記憶手段から読み出した配信ルールを解析し、配信ルールの構成単位であるサブルールのうち、顧客に配信可能な電子バリューとマッチするサブルールのあった電子バリューの評価値を見て、評価値の高い電子バリューを利用者端末に配信する電子バリュー選択配信手段とを有することを特徴とする。
【００１６】
また、上記の目的を達成するため、本発明の配信端末は、配信端末が備えるワークメモリは、その空き領域のサイズに合わせて、配信ルール及び電子バリュー記憶手段に記憶配置された順序で配信ルールと電子バリューとが書き込まれることを特徴とする。この発明では、ワークメモリのメモリサイズに余裕があるならば、配信ルールに細かい設定を盛り込むことができ、逆にメモリサイズに余裕がない場合には、効率化よりもメモリサイズを重視した配信ルールを作成することができる。
【００１７】
また、上記の目的を達成するため、本発明の電子バリュー配信方法は、センターサーバが配信ルールを生成して配信端末に送信し、配信端末が受信した配信ルールに従って顧客の利用者端末に電子バリューを配信する電子バリュー配信方法であって、センターサーバが、電子バリュー配信事業者によって登録された電子バリューの識別情報と、少なくともサービスの内容のデータを含む電子バリューマスタデータと、電子バリューマスタデータ及び電子バリュー各々に対する配信設定とからなる電子バリューに関する情報と、電子バリューを配信する配信端末の顧客に関する顧客情報とを取得する第１のステップと、センターサーバが、顧客情報及び配信端末情報と配信ルールの構成単位であるサブルールの解析確率によって、サブルールを配信端末に配置する優先度を決定する第２のステップと、第２のステップで決定された優先度に従って配信ルールを再構成する第３のステップと、センターサーバが、第３のステップにより再構成された配信ルールを構成する複数のサブルールを、優先度の高いサブルールから順に電子バリューに関する情報と共に配信端末へ送信する第４のステップと、配信端末が、センターサーバから送信された配信ルールと電子バリューに関する情報とを受信して記憶する第５のステップと、第５のステップで記憶した配信ルールを解析し、配信ルールのサブルールのうち、顧客に配信可能な電子バリューとマッチするサブルールのあった電子バリューの評価値を見て、評価値の高い電子バリューを選択する第６のステップと、配信端末が、第６のステップで選択した電子バリューを利用者端末に配信する第７のステップとを含むことを特徴とする。
【００１８】
この発明では、センターサーバが、配信端末の顧客情報及び配信端末情報と配信ルールのサブルールの解析確率によって、配信ルールを配信端末に配置する優先度を決定し、その優先度に従って再構成された配信ルールを配信端末に送信するようにしたため、電子バリューを配信するかどうかを決定して電子バリューを発行する配信端末の配信ルールの解析を効率化することができる。
【００１９】
また、上記の目的を達成するため、本発明の電子バリュー配信方法は、配信ルールの重複要素を集合としてまとめ、配信ルールの構成単位であるサブルールを圧縮し、その圧縮したサブルールに対して第２のステップによる優先度の決定処理を行わせるサブルール圧縮ステップを更に含むことを特徴とする。
【００２０】
また、上記の目的を達成するため、本発明の電子バリュー配信プログラムは、センターサーバにおいて配信端末が顧客の利用者端末に電子バリューを配信する配信ルールを生成して、配信端末へ送信する処理をコンピュータにより実行させる電子バリュー配信プログラムであって、コンピュータに、電子バリュー配信事業者によって登録された電子バリューの識別情報と、少なくともサービスの内容のデータを含む電子バリューマスタデータと、電子バリューマスタデータ及び電子バリュー各々に対する配信設定とからなる電子バリューに関する情報と、電子バリューを配信する配信端末の顧客に関する顧客情報とを取得する第１のステップと、顧客情報及び配信端末情報と配信ルールの構成単位であるサブルールの解析確率によって、サブルールを配信端末に配置する優先度を決定する第２のステップと、第２のステップで決定された優先度に従って配信ルールを再構成する第３のステップと、センターサーバが、第３のステップにより再構成された配信ルールを構成する複数のサブルールを、優先度の高いサブルールから順に電子バリューに関する情報と共に配信端末へ送信する第４のステップとを実行させることを特徴とする。
【００２１】
この発明では、センターサーバが、配信端末の顧客情報及び配信端末情報と配信ルールのサブルールの解析確率によって、配信ルールを配信端末に配置する優先度を決定し、その優先度に従って再構成された配信ルールを配信端末に送信するようにしたため、電子バリューを配信するかどうかを決定して電子バリューを発行する配信端末の配信ルールの解析を効率化することができる。
【００２２】
また、上記の目的を達成するため、本発明の電子バリュー配信プログラムは、配信端末においてセンターサーバにより生成されて送信された配信ルールに基づいて、電子バリューを配信する処理をコンピュータにより実行させる電子バリュー配信プログラムであって、
コンピュータに、センターサーバから送信された配信ルールと電子バリューに関する情報とを受信して記憶する第１のステップと、第１のステップで記憶した配信ルールを解析し、配信ルールのサブルールのうち、顧客に配信可能な電子バリューとマッチするサブルールのあった電子バリューの評価値を見て、評価値の高い電子バリューを選択する第２のステップと、第２のステップで選択した電子バリューを利用者端末に配信する第３のステップとを実行させることを特徴とする。
【発明の効果】
【００２３】
本発明によれば、センターサーバが配信端末の顧客情報及び配信端末情報と配信ルールのサブルールの解析確率に基づいて生成した配信ルールを配信端末が受信し、その配信ルールに従って配信する電子バリューを決定するようにしたため、非力な配信端末を用いて柔軟な電子バリュー配信制御を行うことができる。
【００２４】
また、本発明によれば、センターサーバが配信端末に配置する配信ルールの優先度を決定し、その優先度に従って再構成された配信ルールを配信端末に送信するようにしたため、配信端末は配信ルールの解析を効率的に行うことができる。
【００２５】
更に、本発明によれば、センターサーバが配信ルールの重複要素を集合としてまとめ、配信ルールの構成単位であるサブルールを圧縮した配信ルールを配信端末へ送信するようにしたため、配信端末では配信する電子バリューの選択のためのサブルール解析における処理の重複を減少させることができるため、電子バリューの配信の効率化を実現することができる。
【発明を実施するための最良の形態】
【００２６】
次に、発明を実施するための最良の形態について図面を参照して詳細に説明する。図１は本発明になる電子バリュー配信システム、センターサーバ及び配信端末の一実施の形態の構成図を示す。同図に示すように、本実施の形態の電子バリュー配信システムは、電子バリューを配信する配信端末が設置された店舗における顧客情報と配信ルールを解析し、電子バリュー配信事業者によって登録された電子バリューに照らし合わせて電子バリュー配信ルールを生成するセンターサーバ１と、電子バリューを配信するための配信端末２とを備えたことを特徴とするものである。なお、図１には配信端末２と同一構成の配信端末２’、２”も図示しているが、配信端末２の数は任意である。また、以下の説明では代表して配信端末２について説明する。
【００２７】
センターサーバ１は、配信端末情報記憶部１１、電子バリュー記憶部１２、配信ルール記憶部１３、サブルール圧縮機能１４、サブルール評価確率計算機能１５、サブルール優先度決定機能１６及び配信ルール生成機能１７から構成される。配信端末情報記憶部１１は、配信端末店舗における顧客のターゲット層、顧客の来店時間、購買商品、購入金額などの顧客の行動を分析するためのデータ（顧客情報）が記憶される。電子バリュー記憶部１２は、電子バリュー配信事業者によって登録された電子バリューの識別情報（ＩＤ）と、事業者ＩＤと、少なくともサービスの内容のデータを含む電子バリューマスタデータと、電子バリューマスタデータ及び電子バリュー各々に対する配信設定が記憶される。
【００２８】
配信ルール記憶部１３は、電子バリューを配信するための配信ルールが記憶される。配信ルールは各電子バリューに対するターゲティング条件と、条件に対応する評価値が表記される。サブルール圧縮機能１４は、配信ルール記憶部１３において記憶されている配信ルールを受け取り、重複要素を集合としてまとめ、配信ルールの構成単位であるサブルールを圧縮する機能を有する。サブルール評価確率計算機能１５は、配信端末情報記憶部１１から配信端末店舗における顧客情報と配信端末情報とを受け取り、サブルール圧縮機能１４により圧縮された配信ルールにおける各サブルールが配信端末２において解析される確率（評価確率）を計算する。
【００２９】
サブルール優先度決定機能１６は、配信端末２において解析効率を上げるためにサブルール評価確率計算機能１５により算出された各サブルールの評価確率によって、サブルールを配信端末２における配信ルール及び電子バリュー記憶部２１に配置する優先度（優先順位）を決定する。配信ルール生成機能１７は、サブルール優先度決定機能１６により決定されたサブルールの優先順位に従って配信ルールを再構成する。優先順位の高いサブルールからメモリ上に配置し、生成された配信ルールを配信ルール記憶部１３に格納する。配信ルール記憶部１３に格納された配信ルールは、配信端末２へ送信される。
【００３０】
一方、配信端末２は、店舗（以下、配信端末店舗ともいう）に設置され、少なくともクーポンを含む電子バリューを図示しない顧客の利用者端末に配信する端末装置で、フラッシュメモリである配信ルール及び電子バリュー記憶部２１と、配信ルール及び電子バリュー記憶部２１を処理するためのワークメモリ２２と、配信電子バリュー選択機能２３とを有することを特徴とする。配信端末２はセンターサーバ１における電子バリュー記憶部１２及び配信ルール記憶部１３より、それぞれ電子バリューと配信ルールを受け取り、配信ルール及び電子バリュー記憶部２１に格納する。
【００３１】
この配信ルール及び電子バリュー記憶部２１に格納された、センターサーバ１からの配信ルールを解析するために、配信ルール及び電子バリュー記憶部２１から配信ルールを読み出すのには時間がかかるため、配信ルールデータを配信ルール及び電子バリュー記憶部２１から読み出してワークメモリ２２に配信ルール及び電子バリュー記憶部２１内のメモリに配置された順序で、ワークメモリ２２の空き領域のサイズに合わせて移動させる。配信電子バリュー選択機能２３は、このワークメモリ２２から配信ルールのセグメントを受け取り、配信ルールデータを配信ルール及び電子バリュー記憶部２１内のメモリ上に配置された配信ルールの記憶順序に従って解析を行い、配信する電子バリューを選択する。
【００３２】
図２は、本発明による配信ルールの一例を示す図である。図２における配信ルールにおいて、各サブルールが配信端末店舗において解析される確率（評価確率という指標）が記憶されている。この配信ルールは解析される確率の高いサブルールから順番に配信端末２における配信ルール及び電子バリュー記憶部２１上に、例えば図３に示すように配置される。図３では、各バリュー毎に、確率の高いサブルールから順番に１列目、２列目・・・と配置されている。ただし、この図３は特に工夫をしていない場合のサブルールの配置を示したものであり、本実施の形態のサブルールの配置は後述する。
【００３３】
ところで、本発明は、前述した従来の電子バリュー配信システムの課題を解決するものであるが、更に本出願人が先に特願２００６−１５７９３３号にて提案した電子バリュー配信システムの問題点も解決するものでもあるので、本実施の形態の動作を説明する前に、この提案になる電子バリュー配信システムの概要とその問題点について説明する。
【００３４】
電子バリュー配信においては、用意された複数のバリューの中から、コンテキストにあわせて最適なバリューを選ぶ必要がある。本出願人の上記の先の提案になる電子バリュー配信システムでは、配信端末内においてパーソナライズ配信やノルマ充足配信制御等の柔軟な電子バリュー配信を行うために、各電子バリューに対してマッピングされたコンテキスト（バリューＩＤ、顧客ＩＤ、配信ターゲット層の性別、配信ターゲット層の年齢の下限、配信ターゲット層の年齢の上限、配信ノルマに関する設定情報［配信数の下限、配信数の上限、配信開始時間、配信終了時間、ノルマ補正］等）と電子バリューの種類のマッピングに利用するための規則を記述した配信ルールを配信端末側に送ることで、配信端末における柔軟な配信制御を実現している。
【００３５】
こうした手法において典型的に使われるのが、配信ルールを複数のサブルールで構成する手法である。こうした手法においては、配信ルールはターゲット情報が記述されているサブルールと、このサブルールに対応する評価値の組の集合からなり、配信端末内のフラッシュメモリに格納される。各顧客に対して、最も評価値の高いバリューを配信する。配信端末内のフラッシュメモリに格納された配信ルールは、配信端末内のワークメモリに一度移してから解析される。フラッシュメモリからワークメモリへのデータの移動には時間がかかることを前提とする。
【００３６】
ワークメモリのサイズは配信ルールが格納されるフラッシュメモリのサイズに比べて非常に小さいため、配信ルールに含まれるすべてのサブルールを解析するためには、ワークメモリにデータを格納する処理を何度か行う必要がある場合がある。また、配信端末において格納される配信ルールデータは、各バリューに対して解析していくサブルールは順番にメモリ上に配置されている。
【００３７】
図１１は、上記の本出願人の提案になる電子バリュー配信システムにおける配信ルールの一例を示す図である。図１１を参照すると、配信ルールは配信するための各バリューに対する複数のサブルールによって構成される。また、配信ルールに含まれる各サブルールがメモリ上に配置される順番は図１２に示される。バリューを配信する際にワークメモリに格納された配信ルールを解析する順番はＩＤの小さいバリューから順番に解析する。例えば、あるバリューのサブルール２は必ずサブルール１の後に解析されることになる。各バリューに対するサブルールを順番に解析し、顧客情報に最初にマッチしたサブルールの評価値を該当バリュー自身の評価値とする。
【００３８】
しかし、上記の本出願人の提案になる電子バリュー配信システムでは、以下のような問題点がある。第１の問題点は、配信端末上のメモリ配置の順番で配信ルールに含まれるすべてのサブルールを解析しなければならず、解析の効率化を図ることができないことである。第２の問題点は、パーソナライズ配信を行う場合には顧客ＩＤリストをサブルールに埋め込む必要があるが、配信ルール内に含まれるいくつかのサブルールに埋め込まれている顧客ＩＤリストに重複ＩＤが存在する場合には多くの冗長な解析を行うため、解析効率が著しく低下することである。
【００３９】
次に、前述した従来の電子バリュー配信システムの課題を解決すると共に、本出願人が先に提案した電子バリュー配信システムの上記の問題点も解決した本発明の図１の実施の形態の動作について図４〜図１０等を併せ参照して詳細に説明する。まず、センターサーバ１上での配信ルール生成の動作について、図４のフローチャートと共に説明する。図１のセンターサーバ１は、電子バリュー事業者から登録されたターゲティング情報により配信ルールを構成する複数のサブルールを生成する（図４のステップ３Ａ）。生成されたサブルールは、サブルール圧縮機能１４により後述する図５のフローチャートに従い圧縮される（図４のステップ３Ｂ）。サブルール評価確率計算機能１５は、ステップ３Ｂにより圧縮されたサブルールが生成されているかどうか判定し（図４のステップ３Ｃ）、圧縮されたサブルールが生成されていない場合はステップ３Ａに戻る。
【００４０】
サブルール評価確率計算機能１５は、圧縮されたサブルールが生成されている場合は配信端末情報記憶部１１から配信端末情報を取得し（図４のステップ３Ｄ）、続いて、配信端末２において各サブルールの各サブルールの解析される評価確率を計算する（図４のステップ３Ｅ）。この評価確率は、配信端末２でのこれまでの実績ログや顧客の行動分析結果に基づいて、センターサーバ１側で計算されるものである。すなわち、この評価確率は、各店舗毎にどのような顧客層がどのくらい来店するかといったデータに基づき、サブルールが評価される確率を計算したものであり、サブルール１は必ず評価されるので確率が１となる。サブルール１でマッチした場合は、サブルール２以降は評価されない。従って、その店舗（又は配信端末）にとって、サブルール１がマッチし易いものであれば、サブルール２の評価確率は低くなる。
【００４１】
続いて、サブルール優先度決定機能１６はサブルールの評価確率を分析することで、サブルールをメモリ上に配置するための優先順位を決定する（図４のステップ３Ｆ）。この優先順位は、クーポンを提供する事業者の要求や、実績ログの分析結果に基づいて決定されるもので、サブルール１、サブルール２、・・・、と格納される順番が決まる。続いて、配信ルール生成機能１７はステップ３Ｆにおいて算出された優先順位に従って、配信ルールを再構成する（図４のステップ３Ｇ）。そして、配信ルール記憶部１３はこのステップ３Ｇにより生成された配信ルールを記憶すると共に配信端末２に送信する（図４のステップ３Ｈ）。
【００４２】
図５は図４のステップ３Ｂによるサーバ上での配信ルールの圧縮の動作を示すフローチャートである。配信ルールに含まれるＵＩＤ集合を圧縮するために、まずサブルール毎に共通要素を持つ共通集合からグループ化する共通集合を選択する（図５のステップ３Ｂ１、３Ｂ２）。続いて、共通集合データが予め規定されているメモリサイズを越えたかどうか判定し（図５のステップ３Ｂ３）、メモリサイズを越えた場合、選択した共通集合はグループ化せず、サブルール圧縮処理を終了する（図５のステップ３Ｂ５）。メモリサイズを越えない場合は、選択した共通集合をグループ化し、ＵＩＤ集合を再構成し、ステップ５Ａに戻る（図５のステップ３Ｂ４）。
【００４３】
図６はセンターサーバ１で生成された配信ルールの一例を示す図である。図６において、サブルールのコンテキストは顧客ＩＤ（ＵＩＤ）の集合で構成される。ＵＩＤ集合のどれか一つの要素と顧客の顧客ＩＤが一致した場合にサブルールはマッチする。この図６に示す配信ルールは、ＵＩＤ集合の概念を加えた配信ルールであり、図２に示した評価確率という指標を加えた配信ルールとは異なる。
【００４４】
センターサーバ１はサブルール圧縮機能１４において、図５に示したフローチャートに従いサブルールに含まれるＵＩＤ集合を圧縮し、配信ルールを再構成する。図７は図５に示されるフローチャートに従って図６の配信ルールを圧縮した配信ルールの一例を示す。この配信ルールが配信端末２へ配信される。
【００４５】
図８は図２の配信ルールの具体例を示す。バリューＩＤ毎にＵＩＤ、居住地、性別、年齢、評価値、配信確率が対応付けて配置されている。年齢については最も若い年齢と古い年齢とが配置されている。図９は図６の配信ルールの具体例を示す。バリューＩＤ毎にＵＩＤと評価値とが対応付けて配置されている。
【００４６】
次に、本実施の形態の配信端末２上での配信ルール解析の動作について、図１０のフローチャートと共に説明する。配信端末２は図４のフローチャートに従って生成された配信ルールをセンターサーバ１から取得し、配信ルール及び電子バリュー記憶部２１に格納する（図１０のステップ４Ａ）。続いて、配信ルール解析を行うために、まだ解析されていないサブルールを配信ルール及び電子バリュー記憶部２１から読み出してワークメモリ２２に格納する（図１０のステップ４Ｂ）。続いて、ワークメモリ２２上のサブルールを顧客情報に照らし合わせて解析する（図１０のステップ４Ｃ）。
【００４７】
続いて、配信ルール及び電子バリュー記憶部２１に格納されている配信ルール上にまだ解析していないサブルールが存在し、かつ、まだ評価値が求められていない電子バリューが存在するかどうか判定し（図１０のステップ４Ｄ）、まだ解析していないサブルールが存在し、かつ、まだ評価値が求められていない電子バリューが存在する場合は、ステップ４Ｂに戻る。他方、配信ルールにおけるすべてのサブルールを解析したか、すべての電子バリューの評価値が求められた場合には、図１の配信電子バリュー選択機能２３はすべてのバリューの評価値に従って配信バリューを選択する（図１０のステップ４Ｅ）。
【００４８】
上記の評価値は、前述した評価確率とは別のもので、評価値は顧客に配信可能な電子バリューが複数ある場合に、どれを配信すればいいのかを決定するための指標である。各電子バリュー（クーポン等）のサブルールを評価していき、マッチするサブルールのあった電子バリューの評価値を見て、評価値の高い電子バリューを利用者端末に配信する。
【００４９】
このように、本実施の形態では、クーポン等の電子バリューを配信するか否かを決定し、発行するのは配信端末２であり、まず、１回のバッチ通信でセンターサーバ１が全てのサブルールを配信端末２内の配信ルール及び電子バリュー記憶部２１に格納する。その後、配信端末２の配信ルールの解析処理では、センターサーバ１との間で通信は一切行わず、サブルールは解析される確率の高いと予測できるものから順番にワークメモリ２２上に配置して再構成することで、配信端末２における解析の効率化を実現する。
【００５０】
例えば、あるサブルール＃１が別のサブルール＃２よりも先に解析されることが決定している場合、サブルール＃２はサブルール＃１よりも解析される確率が低い。サブルール＃１が顧客属性にマッチしたとき、それ以降ではサブルール＃２は解析する必要はない。配信ルール上のサブルールデータは優先順に順番に塊として取得するしかないため、どのアドレスにどのサブルールが保存されているかは分からないため、サブルール＃２が配信ルール上のどこに格納されているのかは把握できないが、サブルール＃１が顧客属性にマッチしたときは、ワークメモリ２２にサブルール＃２を読み出したときに解析をしないで次のサブルールを解析することができ、また、サブルール＃２が配信ルールから読み出される前に全ての電子バリューの評価値を得ることができた場合は、処理を中断することもできる。
【００５１】
また、本実施の形態では、センターサーバ１に設けたサブルール圧縮機能１４により、配信ルールに含まれる顧客の重複ＩＤを集合化し、配信ルールのサイズを圧縮するようにしたため、サブルール解析における処理の重複を減少させ、効率化を実現することができる。また、本実施の形態では、配信端末情報記憶部１１を分析することによって配信ルールを生成することで、配信ルール解析においてどの程度の効率化を行うかを動的に変更することができる。すなわち、図２、図６、図７に示した配信ルールを用いると、効率的に配信ルールの解析を行うことができるが、解析のためのバッファが必要になったり、配信ルールのサイズが大きくなることがあるが配信端末２の配信ルール及び電子バリュー記憶部２１やワークメモリ２２のメモリサイズに余裕があるならば、配信ルールに細かい設定を盛り込むことができ、逆にメモリサイズに余裕がない場合には、効率化よりもメモリサイズを重視した配信ルールを作成することができる。
【００５２】
配信端末２はセンターサーバ１と比較するとメモリ容量も少なく、またデータベースも持たないため、複雑な解析計算はできないが、本実施の形態では、複雑な解析計算はセンターサーバ１で行い、その結果を配信ルールというコンパクトなデータにまとめて、１回のバッチ通信で配信端末２に送り込むことで、配信端末２がどの電子バリューを配信するかを決定することができる。
【００５３】
なお、本発明は以上の実施の形態に限定されるものではなく、例えば、図４及び図５のフローチャートで示される配信ルールの生成処理をコンピュータのソフトウェアにより実行させる配信ルール生成プログラムや、図１０のフローチャートで示される配信ルール解析処理をコンピュータのソフトウェアにより実行させる配信ルール解析処理プログラムも本発明に包含するものである。
【図面の簡単な説明】
【００５４】
【図１】本発明の電子バリュー配信システム、センターサーバ及び配信端末の一実施の形態の構成図である。
【図２】本発明による配信ルールの一例を示す図である。
【図３】本発明の一実施例による配信ルールのメモリ配置の一例を示す図である。
【図４】本発明の一実施例によるサーバ上での配信ルール生成の動作を示すフローチャートである。
【図５】本発明の一実施例によるサーバ上での配信ルールの圧縮の動作を示すフローチャートである。
【図６】本発明による配信ルールの一例を示す図である。
【図７】本発明による圧縮された配信ルールの一例を示す図である。
【図８】配信ルールの具体例（その１）を示す図である。
【図９】配信ルールの具体例（その２）を示す図である。
【図１０】本発明の一実施の形態による配信端末上で配信ルール解析の動作を示すフローチャートである。
【図１１】従来技術による配信ルールの一例を示す図である。
【図１２】従来技術による配信ルールのメモリ配置の一例を示す図である。
【符号の説明】
【００５５】
１  センターサーバ
１４  サブルール圧縮機能
１５  サブルール評価確率計算機能
１６  サブルール優先度決定機能
１７  配信ルール生成機能
１１  配信端末情報記憶部
１２  電子バリュー記憶部
２  配信端末
２１  配信ルール及び電子バリュー記憶部
２２  ワークメモリ
２３  配信電子バリュー選択機能  
【図１】
2008225532.tif 000003
【図２】
2008225532.tif 000004
【図３】
2008225532.tif 000005
【図４】
2008225532.tif 000006
【図５】
2008225532.tif 000007
【図６】
2008225532.tif 000008
【図７】
2008225532.tif 000009
【図８】
2008225532.tif 000010
【図９】
2008225532.tif 000011
【図１０】
2008225532.tif 000012
【図１１】
2008225532.tif 000013
【図１２】
2008225532.tif 000014