(57)【要約】【課題】ユーザおよび店の両方にとって利便性の向上を図ったポイント情報管理プログラムおよび方法を提供する。【解決手段】ポイント情報管理プログラムは、ユーザ端末、店舗端末および管理サーバで構成されたコンピュータシステムに対し、ユーザのポイントを管理させるポイント情報管理プログラムであって、前記店舗端末が、ユーザに付与するポイントを店舗識別情報と共に前記管理サーバへ送信し、前記管理サーバが、前記ポイントを前記ユーザの識別用のコード情報に対応付けて記憶するステップと、前記管理サーバが記憶している前記コード情報に、当該ユーザの個人情報が対応付けられていない場合には、前記ポイントの使用を不可とするステップと、前記管理サーバが記憶している前記コード情報に、当該ユーザの個人情報が対応付けられている場合には、前記ポイントの使用を許可するステップと、を前記コンピュータシステムに実行させる。【選択図】図１
2016024758.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末と、ユーザにポイントを付与する店に設置された店舗端末と、前記ユーザ端末および前記店舗端末に対してネットワークを介して接続された管理サーバと、で構成されたコンピュータシステムに対し、ユーザのポイントを管理させるポイント情報管理プログラムであって、
前記店舗端末が、ユーザに付与するポイントを店舗識別情報と共に前記管理サーバへ送信し、前記管理サーバが、前記ポイントを前記ユーザの識別用のコード情報に対応付けて記憶するステップと、
前記管理サーバが記憶している前記コード情報に、当該ユーザの個人情報が対応付けられていない場合には、前記ポイントの使用を不可とするステップと、
前記管理サーバが記憶している前記コード情報に、当該ユーザの個人情報が対応付けられている場合には、前記ポイントの使用を許可するステップと、を前記コンピュータシステムに実行させる、ポイント情報管理プログラム。
【請求項２】
前記ポイントを記憶するステップは、
前記ユーザ端末が、前記コード情報を表示式コードに変換して表示するステップと、
前記店舗端末が、前記ユーザ端末に表示された表示式コードを読み取って前記コード情報を取得するステップと、
前記店舗端末が、ユーザに付与するポイントを前記管理サーバへ送信する際、該ポイントを、前記店舗識別情報に加えて前記コード情報と共に送信するステップと、を有する、請求項１に記載のポイント情報管理プログラム。
【請求項３】
ユーザ端末が、所定時間が経過する毎に、前記表示式コードを現在時刻に応じて更新するステップと、
前記店舗端末が、読み取った前記表示式コードから前記コード情報及び時刻情報を取得し、該時刻情報が前記所定時間以内の時刻を示す場合には前記コード情報を有効なものと認証するステップと、を前記コンピュータシステムに実行させる、請求項２に記載のポイント情報管理プログラム。
【請求項４】
前記ポイントを記憶するステップは、
前記ユーザ端末が、自身の位置情報を取得して前記コード情報と共に前記管理サーバへ送信するステップと、
前記店舗端末が、ユーザに付与するポイントを、前記店舗識別情報と共に前記管理サーバへ送信するステップと、
前記管理サーバが、前記ユーザ端末と前記店舗端末との位置関係が所定の条件を満たすか否か判定するステップと、
前記管理サーバが、前記所定の条件を満たすと判定した場合に、前記店舗端末から受信した前記ポイントを、前記ユーザ端末のコード情報及び前記店舗識別情報に対応付けて記憶するステップと、を有する、請求項１に記載のポイント情報管理プログラム。
【請求項５】
ユーザ端末と、ユーザにポイントを付与する店に設置された店舗端末と、前記ユーザ端末及び前記店舗端末に対してネットワークを介して接続された管理サーバと、を用いてユーザのポイントを管理するポイント情報管理方法であって、
前記店舗端末は、ユーザに付与するポイントを店舗識別情報と共に前記管理サーバへ送信し、
前記管理サーバは、前記ポイントを前記ユーザの識別用のコード情報に対応付けて記憶し、
前記管理サーバが記憶している前記コード情報に、当該ユーザの個人情報が対応付けられていない場合には、前記ポイントの使用を不可とし、
前記管理サーバが記憶している前記コード情報に、当該ユーザの個人情報が対応付けられている場合には、前記ポイントの使用を許可する、ポイント情報管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、店毎に付与されたポイントなどを一元的に管理するポイント情報管理プログラムおよび方法に関する。
【背景技術】
【０００２】
従来、店舗の利用毎に顧客へポイントを付与し、その累計ポイントに応じて顧客に特典を授けるサービス（制度）がある。このようなポイント制度は、出店企業ごとに別々に提供されているため、顧客（ユーザ）にとってはポイント情報の管理が煩わしいものであった。そこで、複数の企業のポイント情報を一括して管理する方法として、特許文献１に示すポイント情報管理方法が提案されている。
【０００３】
このポイント情報管理方法では、ユーザが各企業の電子カードを新規に作成する場合、各企業の二次元バーコードを取得して、各企業のホームページにアクセスする。これにより、企業コードが取得されて、企業コードと会員番号とを組み合わせた情報がユーザＩＤとしてユーザに付与される。そして、管理サーバにてこのユーザＩＤと共にポイント情報を記憶することで、複数の企業に関して１のユーザが有する各ポイント情報が一括して管理されるようになっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−２２８７６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１のポイント情報管理方法によれば、ユーザＩＤが企業コードと会員番号との組み合わせにより作成されている。このため、電子カードを使用する前に、各企業のホームページにアクセスして企業コードを取得しなければならず、ユーザにとっては手間がかかり、利便性が悪いものになっている。しかも、ユーザによる企業コードの取得作業は、利用しようとする企業ごとに行わなければならず、この点でもユーザに手間を強いるものとなっている。
【０００６】
しかも、一般的にポイント制度は、ポイントに対して割引などのサービスを店がユーザに提供することにより、ユーザに来店や購買を促すことを目的としている。通常、店はポイントの提供と引き換えに、ユーザの個人情報を得てマーケティングなどに利用して、来店および購買のさらなる促進を図っている。しかしながら、特許文献１のポイント情報管理方法では、ユーザの個人情報が入力されず、店側へ提供されないシステムになっているため、このポイント情報管理方法は店にとって利便性に欠けたものになっている。
【０００７】
本発明はこのような課題を解決するためになされたものであり、ユーザおよび店の両方にとって利便性の向上を図ったポイント情報管理プログラムおよび方法を提供することを目的としている。
【課題を解決するための手段】
【０００８】
本発明のある態様に係るポイント情報管理プログラムは、ユーザ端末と、ユーザにポイントを付与する店に設置された店舗端末と、前記ユーザ端末および前記店舗端末に対してネットワークを介して接続された管理サーバと、で構成されたコンピュータシステムに対し、ユーザのポイントを管理させるポイント情報管理プログラムであって、前記店舗端末が、ユーザに付与するポイントを店舗識別情報と共に前記管理サーバへ送信し、前記管理サーバが、前記ポイントを前記ユーザの識別用のコード情報に対応付けて記憶するステップと、前記管理サーバが記憶している前記コード情報に、当該ユーザの個人情報が対応付けられていない場合には、前記ポイントの使用を不可とするステップと、前記管理サーバが記憶している前記コード情報に、当該ユーザの個人情報が対応付けられている場合には、前記ポイントの使用を許可するステップと、を前記コンピュータシステムに実行させる、ポイント情報管理プログラムである。
【０００９】
ポイント情報管理プログラムでは、前記ポイントを記憶するステップは、前記ユーザ端末が、前記コード情報を表示式コードに変換して表示するステップと、前記店舗端末が、前記ユーザ端末に表示された表示式コードを読み取って前記コード情報を取得するステップと、前記店舗端末が、ユーザに付与するポイントを前記管理サーバへ送信する際、該ポイントを、前記店舗識別情報に加えて前記コード情報と共に送信するステップと、を有してもよい。
【００１０】
ポイント情報管理プログラムでは、ユーザ端末が、所定時間が経過する毎に、前記表示式コードを現在時刻に応じて更新するステップと、前記店舗端末が、読み取った前記表示式コードから前記コード情報及び時刻情報を取得し、該時刻情報が前記所定時間以内の時刻を示す場合には前記コード情報を有効なものと認証するステップと、を前記コンピュータシステムに実行させてもよい。
【００１１】
ポイント情報管理プログラムでは、前記ポイントを記憶するステップは、前記ユーザ端末が、自身の位置情報を取得して前記コード情報と共に前記管理サーバへ送信するステップと、前記店舗端末が、ユーザに付与するポイントを、前記店舗識別情報と共に前記管理サーバへ送信するステップと、前記管理サーバが、前記ユーザ端末と前記店舗端末との位置関係が所定の条件を満たすか否か判定するステップと、前記管理サーバが、前記所定の条件を満たすと判定した場合に、前記店舗端末から受信した前記ポイントを、前記ユーザ端末のコード情報及び前記店舗識別情報に対応付けて記憶するステップと、を有してもよい。
【００１２】
本発明のある態様に係るポイント情報管理方法は、ユーザ端末と、ユーザにポイントを付与する店に設置された店舗端末と、前記ユーザ端末及び前記店舗端末に対してネットワークを介して接続された管理サーバと、を用いてユーザのポイントを管理するポイント情報管理方法であって、前記店舗端末は、ユーザに付与するポイントを店舗識別情報と共に前記管理サーバへ送信し、前記管理サーバは、前記ポイントを前記ユーザの識別用のコード情報に対応付けて記憶し、前記管理サーバが記憶している前記コード情報に、当該ユーザの個人情報が対応付けられていない場合には、前記ポイントの使用を不可とし、前記管理サーバが記憶している前記コード情報に、当該ユーザの個人情報が対応付けられている場合には、前記ポイントの使用を許可する。
【発明の効果】
【００１３】
本発明は、以上に説明した構成を有し、ユーザおよび店の両方にとって利便性の向上を図ったポイント情報管理プログラムおよび方法を提供することができるという効果を奏する。
【００１４】
本発明の上記目的、他の目的、特徴および利点は、添付図面参照の下、以下の好適な実施態様の詳細な説明から明らかにされる。
【図面の簡単な説明】
【００１５】
【図１】実施の形態１に係るポイント情報管理システムの構成を示すブロック図である。
【図２】図１のポイント情報管理システムの使用を開始する際の動作の一例を示すフローチャートである。
【図３】図１のポイント情報管理システムを使用する際の動作の一例を示すフローチャートである。
【図４】図４（ａ）はユーザ端末に表示されたポイントカードの一覧を示す図であり、図４（ｂ）はユーザ端末に表示されたＡ店のポイントカードを示す図であり、図４（ｃ）はユーザ端末に表示されたＢ店のポイントカードを示す図である。
【図５】実施の形態５に係るポイント情報管理システムの構成を示すブロック図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態を、図面を参照しながら具体的に説明する。なお、以下では全ての図面を通じて同一または相当する要素には同一の参照符号を付して、その重複する説明を省略する。
【００１７】
（実施の形態１）
図１は、実施の形態１に係るポイント情報管理システム１０の構成を示すブロック図である。図１に示すように、ポイント情報管理システム１０は、ユーザが店ごとに取得したポイントを管理するシステムであって、ユーザの通信端末（ユーザ端末）１１、店の通信端末（店舗端末）１２および管理サーバ１３により構成されている。ユーザ端末１１、店舗端末１２および管理サーバ１３は、インターネット、電話回線および無線ＬＡＮなどのネットワーク１４を介してそれぞれ接続されている。
【００１８】
ユーザ端末１１は、ユーザが携帯可能なコンピュータであって、ＣＰＵ、記憶媒体、通信インタフェース、およびユーザインタフェース（タッチパネルなど）を備えている。このようなユーザ端末１１としては、たとえば、携帯電話、タブレット型デバイス、通信機能を有するゲーム機、および、パーソナルコンピュータが挙げられる。ユーザ端末１１は、記憶媒体に格納されているポイント情報管理のアプリケーションプログラム（ポイント情報管理アプリ）をＣＰＵが実行することにより、各種機能を実現している。たとえば、ユーザ端末１１は、ポイント情報管理アプリのコード情報をユーザの表示式コード（ユーザコード）２０に変換して表示画面に表示している。
【００１９】
コード情報は、ポイント情報管理システム１０のユーザを識別するための情報であって、管理サーバ１３によりポイント情報管理アプリごとに割り当てられる。コード情報は、たとえば、コンピュータの記憶媒体に記憶可能なデータ形式で表された情報であえる。コード情報は、ユーザコード２０に変換されて、ユーザコード２０としてユーザ端末１１の表示画面に表示される。ユーザコード２０は、店舗端末１２により読み取り可能であって、かつ、読み取った情報をコード情報に変換可能なものである。ユーザコード２０としては、コード情報を可視的に表した画像であって、たとえば、バーコードなどの一次元コード、および、ＱＲコード（登録商標）などの二次元コードが挙げられる。
【００２０】
店舗端末１２は、店舗に配置されて店の従業員が操作可能なコンピュータであって、ＣＰＵ、記憶媒体、通信インタフェース、およびユーザインタフェースを備えている。店舗端末１２として、たとえば、レジスター、携帯電話、タブレット型デバイス、および、パーソナルコンピュータが挙げられる。店舗端末１２は、コード読み取り部をさらに備えている。コード読み取り部は、ユーザ端末１１に表示されたユーザコード２０を読み取るデバイスであって、たとえば、ユーザコード２０を光学的に取得するカメラ１５やコードリーダが挙げられる。
【００２１】
店舗端末１２は、記憶媒体に格納されているポイント情報管理のプログラム（店舗用プログラム）をＣＰＵが実行することにより、各種機能を実現している。たとえば、店舗端末１２は、ユーザ端末１１のユーザコード２０をコード読み取り部１５で読み取ったり、ユーザのポイント情報を表示画面に表示したりする。なお、店舗用プログラムは、管理サーバ１３からダウンロードすることにより記憶媒体に格納されてもよいし、他の媒体を介して記憶媒体に格納されてもよいし、また、予め記憶媒体に格納されてもよい。
【００２２】
管理サーバ１３は、ユーザ端末１１および店舗端末１２と連携してユーザのポイントを管理するコンピュータであって、たとえば、ワークステーションなどの情報処理装置が挙げられる。管理サーバ１３は、制御部１６および記憶部１７を有している。制御部１６は、演算機能を有する、たとえば、ＣＰＵである。記憶部１７は、管理サーバ１３に搭載されている記憶媒体であって、ポイント管理のプログラム（サーバ用プログラム）を記憶している。なお、管理サーバ１３は、複数の分散した装置により構成されていてもよい。たとえば、管理サーバ１３は、ポイント情報管理アプリを記憶部１７に記憶していてもよいし、他の記憶部に記憶していてもよい。
【００２３】
管理サーバ１３は、サーバ用プログラムが制御部１６に実行されることにより、各種機能を実現している。たとえば、ユーザ端末１１からの要求に応じて、ポイント管理アプリ毎に固有のコード情報を付与してポイント情報管理アプリをユーザ端末１１に送信（ダウンロード）したり、ユーザ端末１１および店舗端末１２からアップロードされた情報をデータベース１８に記憶したり、データベース１８の情報をユーザ端末１１および店舗端末１２に送信したりする。
【００２４】
データベース１８は、ユーザや店舗に関する情報を記憶しており、その情報の管理は管理サーバ１３の制御部１６により行われている。データベース１８には、ユーザに関する情報として、たとえば、コード情報とユーザのポイント情報とユーザの個人情報とユーザ端末の識別情報（端末識別情報）が対応付けられて記憶されている。ただし、ユーザに関する情報はこれらの情報を全て含んでいる必要はなく、また、これ以外の情報を含んでいてもよい。
【００２５】
ユーザの個人情報としては、たとえば、氏名、性別、生年月日、居住地、メールアドレス、電話番号などが挙げられる。端末識別情報は、ユーザ端末１１に付与されている情報であって、たとえば、電話番号、製造番号などが用いられる。ユーザのポイント情報は、ユーザが店ごとに所有するポイント、および、その店舗の識別情報（店舗識別情報）を含んでいる。ポイントは、たとえば、数値やスタンプ数で表されている。なお、ポイントと店舗識別情報とを組み合わせてポイント情報が形成されていてもよい。たとえば、店舗識別情報が「ａｂｃ」であって、ポイントが「１００ポイント」である場合、ポイント情報は「ａｂｃ１００」と表される。
【００２６】
また、データベース１８には、店舗に関する情報として、たとえば、店舗の識別情報、店舗の位置情報などの情報が対応付けられて記憶されている。店舗識別情報には、たとえば、管理サーバ１３により付与された情報、あるいは、店舗の名称などが用いられる。店舗の位置情報には、たとえば、緯度および経度の座標、あるいは住所などが用いられる。ただし、店舗に関する情報はこれらの情報を全て含んでいる必要はなく、また、これ以外の情報を含んでいてもよい。
【００２７】
次に、ポイント情報管理システム１０の動作（ポイント情報管理方法）について説明する。この動作は、ポイント情報管理システム１０に格納されているプログラムを、ポイント情報管理システム１０を構成するコンピュータ１１、１２、１３が実行することにより実現される。図２は、ポイント情報管理システム１０の使用を開始する際の動作の一例を示すフローチャートである。図３は、ポイント情報管理システム１０を使用する際の管理サーバ１３の動作の一例を示すフローチャートである。
【００２８】
図２に示すように、ユーザがポイント情報管理システム１０を使用するためには、まず、ユーザはユーザ端末１１のユーザインタフェースにおいてポイント情報管理アプリをダウンロードする操作を行う。これにより、管理サーバ１３には、ポイント情報管理アプリのダウンロード要求がユーザ端末１１から出力される（ステップＳ１：ＹＥＳ）。
【００２９】
管理サーバ１３は、ダウンロード要求に応じて、コード情報をポイント情報管理アプリに付与して、コード情報をデータベース１８に記憶する（ステップＳ２）。そして、管理サーバ１３は、ポイント情報管理アプリにコード情報を含めてユーザ端末１１に送信する（ステップＳ３）。これにより、ポイント情報管理アプリがコード情報と共にユーザ端末１１にダウンロードされる。ポイント情報管理アプリは、ユーザ端末１１にインストールされることにより、当該アプリを起動するためのアイコンがユーザ端末１１の表示画面に表示される。コード情報は、ユーザ端末１１の記憶媒体に記憶される。
【００３０】
ここで、図２において、ユーザ端末１１が独自のアプリケーションプログラムを提供するサービス（たとえば、ストア）からポイント情報管理アプリをダウンロードする場合、このサービスのサーバは管理サーバとして機能する。この場合、ユーザ端末１１からストアのサーバにダウンロード要求が出力され（ステップＳ１：ＹＥＳ）、ストアのサーバがポイント情報管理アプリをユーザ端末１１に送信する（ステップＳ３）。そして、ポイント情報管理アプリの初回起動時などに、管理サーバ１３は、ユーザ端末１１からの要求に応じてコード情報をユーザ端末１１に送付することにより、コード情報をポイント情報管理アプリに付与して、コード情報をデータベース１８に記憶する（ステップＳ２）。よって、ここでは、ポイント情報管理システム１０の管理サーバは、サービスのサーバおよび管理サーバ１３によって構成される。
れる。
【００３１】
次に、ユーザがポイント情報管理アプリを使用する際、ポイント情報管理アプリのアイコンをタップすると、図３に示すように、ポイント情報管理アプリが実行される（ステップＳ１０：ＹＥＳ）。これにより、ユーザ端末１１では、記憶媒体に記憶されていたコード情報がユーザコード２０に変換されて、このユーザコード２０が表示画面に表示される（ステップＳ１１）。
【００３２】
たとえば、ユーザがＡ店にて物品を購入する場合、ユーザはＡ店の店舗端末１２のコード読み取り部１５にユーザコード２０をかざす。これにより、ユーザコード２０は、コード読み取り部１５により読み取られて、元のコード情報に変換される（ステップＳ１２：ＹＥＳ）。そして、コード情報は、Ａ店の店舗識別情報と共にＡ店の店舗端末１２から管理サーバ１３へ送信される。
【００３３】
管理サーバ１３は、コード情報に対応付けられたＡ店の既存ポイント情報およびユーザの個人情報をデータベース１８から取得してＡ店の店舗端末１２に送信する。これにより、Ａ店の店舗端末１２の表示画面に既存ポイントが表示される（ステップＳ１３）。ここで、ユーザがＡ店のポイントを所有していない場合には、数字で表されるポイントは「０ポイント」と表示されたり、スタンプの数で表されるポイントはスタンプが表示されなかったりする。
【００３４】
ここで、ポイントに加えてユーザの個人情報が店舗端末１２の表示画面に表示されてもよい。この場合、ユーザがユーザの個人情報を入力（登録）していない場合には、未入力の旨のメッセージが表示されたり、ユーザの個人情報の表示欄が空欄で表示されたりする。一方、ユーザの個人情報が既に入力されている場合には、ユーザの個人情報の一部または全てが表示されてもよいし、入力済みである旨のメッセージが表示されてもよい。
【００３５】
ユーザの個人情報が既に入力されている場合には（ステップＳ１４：ＹＥＳ）、Ａ店の店員またはユーザは、購入金額または購入金額に応じたポイントを店舗端末１２に入力する（ステップＳ１５）。そして、購入金額に応じたポイントをユーザが貯める場合には、店員は、図１の店舗端末１２の表示画面にある「貯める」アイコンをタップする。これにより、貯めるポイントおよびポイントの取得命令が入力される。ここで、購入金額が入力された場合には、購入金額に応じた所定のポイントが算出されて入力される。
【００３６】
そして、店員はＡ店の店舗識別情報を入力すると、ユーザのポイントの取得が承認される（ステップＳ１６：ＹＥＳ）。これにより、ユーザの取得ポイント、コード情報およびＡ店の店舗識別情報が、店舗端末１２から管理サーバ１３へ送信される。管理サーバ１３は、取得ポイントをＡ店の既存ポイントに加算し、このポイントおよび店舗識別情報からＡ店のポイント情報を生成し、Ａ店のポイント情報をコード情報またはユーザの個人情報に対応付けてデータベース１８に記憶（更新）する（ステップＳ１７）。
【００３７】
また、管理サーバ１３は、記憶したＡ店のポイント情報を、Ａ店に送信する。これにより、図１に示すように、Ａ店の店舗端末１２では、Ａ店での取得ポイントが今回のポイントとして、また、データベース１８に記憶されたＡ店のポイントが現時点の累計ポイントとしてＡ店の店舗端末１２の表示画面に表示される（ステップＳ１７）。これにより、ユーザは、Ａ店での今回の取得ポイントおよびＡ店の所有ポイントを把握することができる。
【００３８】
さらに、ユーザ端末１１のポイント情報を更新する場合、管理サーバ１３は、ユーザ端末１１からの要求に応じて、または、ポイントが更新されたタイミングで自動的に、更新されたポイント情報をユーザ端末１１に送信する。これにより、ユーザ端末１１の記憶媒体に記憶されたＡ店のポイント情報が、データベース１８に記憶されたＡ店のポイント情報に更新される。
【００３９】
なお、ポイント情報を自動送信する場合には、コード情報に対応付けられたユーザ端末１１の端末識別情報に基づいてユーザ端末１１に送信される。また、ユーザ端末１１からの要求は、たとえば、図１のユーザ端末１１に表示された「カード一覧」をユーザがタップすることにより管理サーバ１３へ送信される。これにより、図４（ａ）に示すユーザが所有するポイントカードの一覧（カード一覧）が表示される。この一覧では、ポイントカードの店舗および更新されたポイントが表示されている。さらに、ポイント情報を詳細に確認するためには、ユーザは、カード一覧に表示されたうちから選択した店舗の欄をタップする。これに応じて、図４（ｂ）に示すＡ店のポイントカード（数値でポイントを貯める形式）および図４（ｃ）に示すＢ店のポイントカード（スタンプ数でポイントを貯める形式）が表示される。
【００４０】
ここで、Ａ店のポイントが初めて付与される場合には、ユーザ端末１１にはＡ店のポイントカードが設定されていない。このため、管理サーバ１３は、記憶したＡ店のポイント情報とともにＡ店のポイントカード情報をユーザ端末１１に送信する。ポイントカード情報としては、店舗を識別するための情報、および、ポイントカードの画像情報を含んでいる。これにより、ユーザにＡ店のポイントカードが新規に発行される。
【００４１】
一方、ステップＳ１４において、ユーザの個人情報が未だ入力されていない場合には（ステップＳ１４：ＮＯ）、メッセージが店舗端末１２の表示画面に表示される（ステップＳ１８）。このメッセージは、未入力である旨のメッセージであってもよいし、入力を促す旨のメッセージであってもよい。ただし、ステップＳ１３において、ユーザの個人情報が未入力である旨が表示されている場合には、ステップＳ１８の処理が省略されてもよい。
【００４２】
ユーザがメッセージに応じてユーザの個人情報をユーザ端末１１により入力した場合には（ステップＳ１９：ＹＥＳ）、ユーザの個人情報およびコード情報はユーザ端末１１から管理サーバ１３へ送信される。管理サーバ１３は、コード情報にユーザの個人情報を対応付けてデータベース１８に記憶する（ステップＳ２０）。これにより、データベース１８では、コード情報とユーザの個人情報とポイント情報とを対応付けて記憶する。
【００４３】
そして、ポイント情報が店舗端末１２に入力されて（ステップＳ１５）、店員によりＡ店の店舗識別情報が入力されると、Ａ店のポイントの取得が承認される（ステップＳ１６：ＹＥＳ）。これにより、Ａ店のポイント情報はコード情報に対応付けてデータベース１８に記憶される（ステップＳ１７）。
【００４４】
一方、ステップＳ１９において、ユーザの個人情報が入力されない場合であっても（ステップＳ１９：ＮＯ）、ポイントの取得は可能であるため、ポイント情報を店舗端末１２に入力する（ステップＳ２１）。ここで、ポイントの取得であれば（ステップＳ２２：ＮＯ）、店員によりポイントの取得が承認されると（ステップＳ１６：ＹＥＳ）、Ａ店のポイント情報がコード情報に対応付けてデータベース１８に記憶される（ステップＳ１７）。
【００４５】
これに対し、ステップＳ２２において、たとえば、ユーザの個人情報が適切に入力されていない場合や、ユーザの個人情報が入力されない状態ではポイントを使えないことをユーザが知らない場合、ユーザの個人情報が入力されていないにも関わらず、ユーザはポイントを使おうとすることがある。このような場合、ユーザは、図１の「使う」アイコンをタップする。これにより、ポイントを使おうとする場合（ステップＳ２２：ＹＥＳ）、警告が店舗端末１２の表示画面に表示される（ステップＳ２３）。たとえば、ポイントに対するサービスのリストの中から、「２０ポイント：３００円割引」サービスを選択して、「使う」アイコンをタップすると、使用するポイントおよびポイントの使用命令が店舗端末１２に入力される（ステップＳ２２：ＹＥＳ）。これに対し、ポイントが使用できない旨の警告が表示される（ステップＳ２３）。そこで、「貯める」アイコンをタップすると、ポイントは使用されずに貯められる（ステップＳ２２：Ｎｏ）。
【００４６】
なお、個人情報が入力されていない場合、店舗端末１２の表示画面に「使う」アイコンがそもそも表示されないようにしてもよい。これにより、ポイントの使用に個人情報の入力が必要なこと、および、個人情報が入力されていない状態ではポイントが使用できないことを、ユーザは容易に理解することができる。
【００４７】
上記構成によれば、ユーザの個人情報の入力前であっても、コード情報が付与されて、コード情報とユーザのポイント情報とが対応付けて記憶される。このため、ポイント情報管理アプリの使用初期における個人情報の入力という負担を軽減することにより、ユーザによるポイント情報管理アプリの導入や使用の促進が図られる。
【００４８】
また、ユーザの個人情報の入力後にはユーザの個人情報とコード情報とが対応付けて記憶される。これにより、ユーザがポイント情報管理アプリを削除後に再度ダウンロードした場合、ユーザがユーザ端末１１を変更した場合、あるいは、ユーザが複数のユーザ端末１１でポイント情報管理アプリを使用する場合であっても、獲得済みのポイントを引き継いだり統合したりすることができる。
【００４９】
たとえば、ポイント情報管理アプリが削除後に再度ダウンロードされた場合、削除前の前回のコード情報とは異なる新たなコード情報が付与される。しかし、再度ダウンロードしたポイント情報管理アプリにおいてユーザの個人情報を入力すると、ユーザの個人情報と新たなコード情報とが対応付けられる。よって、ユーザの個人情報に基づいてユーザの前回のコード情報およびそのポイント情報と、今回新たに取得したコード情報およびそのポイント情報とが対応付けられる。この結果、新たなコード情報に対しても、前回のコード情報に対応するポイント情報を引き続き使用することができる。
【００５０】
なお、ポイントの引き継ぎおよび統合の場合、ユーザの個人情報として複数の情報を入力することを必須としてもよい。この場合、これら全ての情報が一致することを、ポイントの引き継ぎおよび統合の条件としてもよい。また、ユーザの個人情報の編集回数を、たとえば、１回などに制限してもよい。これにより、悪意を持ったユーザが、他人のポイントを引き継いだり自分のポイントに統合したりすることを防止することができる。
【００５１】
さらに、ユーザの個人情報と各店舗のポイント情報とが対応付けられている。よって、ユーザは、店舗ごとにユーザの個人情報を入力することが必要なく、利便性に優れている。
【００５２】
また、ユーザがポイントを使用する際には、ユーザの個人情報の入力が必要になる。このため、ユーザの個人情報を確実に取得することができる。これにより、店はユーザの個人情報をマーケティングなどに使用することができる。
【００５３】
さらに、店舗のポイント情報などは管理サーバ１３により管理されている。よって、店自体はポイント情報管理をする必要がなく、店の利便性の向上が図られる。
【００５４】
なお、上記実施の形態において、物品の購入金額に応じたポイントの授受についてポイント情報管理システム１０が用いられた。これに対し、ユーザが店舗を訪れたことに対するポイント付与についてもポイント情報管理システム１０を用いることができる。
【００５５】
たとえば、図３に示すように、ユーザが来店し、ポイント情報管理アプリを実行して（ステップＳ１０）、表示されたユーザコード２０を店舗端末１２に読み取らせる（ステップＳ１１、Ｓ１２）。ここでは、ポイントの使用ではないため、ユーザの個人情報の有無に係らず（Ｓ１４、Ｓ１８〜Ｓ２０）、所定の来店ポイントが入力される（ステップＳ１５、Ｓ２１）。そして、店により承認されると（ステップＳ１６）、ポイント情報が記憶される（ステップＳ１７）。この来店ポイントに対する承認は、店員が行ってもよいし、店舗端末１２において自動的に行われてもよい。
【００５６】
また、上記実施の形態において、ユーザの個人情報の入力を任意のタイミングで行うことができる。この場合、たとえば、図１のユーザ端末１１に表示されている「設定」ボタンをタップすると、ユーザの個人情報の入力欄が表示される。この入力欄にユーザの個人情報を入力すると、個人情報がコード情報と共にユーザ端末１１から管理サーバ１３に送付される。そして、管理サーバ１３により、ユーザの個人情報に対してコード情報、ポイント情報および端末識別情報が対応付けてデータベース１８に記憶される。
【００５７】
さらに、上記実施の形態において、ユーザ端末１１のユーザコード２０をコード読み取り部１５にかざしてから（ステップＳ１２：ＹＥＳ）、定員が購入金額等の入力（ステップＳ１５、Ｓ２１）、「貯める」アイコンのタップ、Ａ店の店舗識別情報の入力を行った（ステップＳ１６：ＹＥＳ）。これに対し、ユーザコード２０の読み取り（ステップＳ１２：ＹＥＳ）、購入金額等の入力（ステップＳ１５、Ｓ２１）、「貯める」アイコンのタップ、および、Ａ店の店舗識別情報の入力（ステップＳ１６：ＹＥＳ）の順番および主体はこれに限定されない。たとえば、ユーザが「貯める」アイコンをタップしてユーザコード２０をかざし（ステップＳ１２：ＹＥＳ）、定員がＡ店の店舗識別情報を入力して（ステップＳ１６：ＹＥＳ）、購入金額等を入力してもよい（ステップＳ１５、Ｓ２１）。
【００５８】
（実施の形態２）
実施の形態２に係るポイント情報管理システム１０では、ユーザ端末１１に表示されたユーザコードが時間に応じて変更される。
【００５９】
図３に示すように、ユーザがポイント情報管理アプリを実行すると（ステップＳ１０）、ユーザ端末１１ではユーザコード２０が表示画面に表示される（ステップＳ１１）。この際、所定の時間毎に、その時刻情報をコード情報に含んでユーザコード２０に変換する。これにより、ユーザコード２０が所定時間毎に変化する。
【００６０】
そして、ユーザが店舗端末１２のコード読み取り部１５にユーザコード２０をかざすと、ユーザコード２０は、コード読み取り部１５により読み取られて、コード情報および時刻情報に変換され、管理サーバ１３へ送信される（ステップＳ１２：ＹＥＳ）。管理サーバ１３は、この時刻情報が所定の制限時間以内のものでなければ、ユーザコード２０のコード情報を無効とする。これにより、店舗端末１２の表示画面にユーザのポイントなどは表示されない。
【００６１】
一方、ユーザコード２０の時刻情報が所定の制限時間以内のものであれば、管理サーバ１３は店舗端末１２に、コード情報に対応付けられたポイント情報およびユーザの個人情報を送信する（ステップＳ１３）。また、これと同時または別のタイミングで、管理サーバ１３は、ポイント情報をコード情報またはユーザの個人情報に対応付けてデータベース１８に記憶（更新）する（ステップＳ１７）。
【００６２】
上記構成によれば、ユーザコード２０の表示が時間毎に変化していく。これにより、たとえば、悪意のある第三者がユーザコード２０をカメラなどにより取得して店舗端末１２に読み込ませても、ユーザコード２０の表示が変化しているため、読み込ませたユーザコード２０は無効になっている。よって、ユーザのポイントが第三者に使用されることを防止することができる。
【００６３】
（実施の形態３）
実施の形態３に係るポイント情報管理システム１０では、ユーザ端末１１の位置またはその近傍にある店を検索し、その店のポイントカードを表示する。このユーザ端末１１の近傍とは、ユーザ端末１１の位置から所定範囲（たとえば、５ｍ以内の領域）である。
【００６４】
この場合、ユーザ端末１１は、たとえば、ＧＰＳの電波や無線ＬＡＮのアクセスポイントからの情報に基づいてユーザ端末１１は位置情報を取得する機能を有している。この位置情報としては、たとえば、緯度や経度などの座標が挙げられる。また、ユーザ端末１１は、たとえば、図４（ｂ）および図４（ｃ）に示すようなユーザが所有するポイントを表示する各店舗のポイントカードを記憶している。
【００６５】
具体的には、図３に示すように、ユーザがポイント情報管理アプリを実行すると（ステップＳ１０）、ユーザ端末１１は、位置情報を取得し、位置情報および、コード情報を管理サーバ１３へ送信する。管理サーバ１３は、ユーザ端末１１の位置情報、ユーザのポイント情報および店舗の位置情報を比較する。そして、管理サーバ１３は、ユーザのポイント情報からユーザが所有するポイントの店舗を特定する。たとえば、ユーザはＡ店およびＢ店のポイントカードを有しているため、ユーザのポイント情報としてＡ店のポイントおよびＢ店のポイントがデータベース１８に記憶されている。
【００６６】
そして、管理サーバ１３は、Ａ店の位置情報およびＢ店の位置情報のうち、ユーザ端末１１の位置情報に近いまたは一致する位置情報を有する店舗を特定する。この特定した店舗のポイントカードを識別するための情報（ポイントカード識別情報）を管理サーバ１３はユーザ端末１１に送信する。このポイントカード識別情報としては、たとえば、ポイントカード自体の識別情報および店舗識別情報が挙げられる。これにより、ユーザ端末１１は、ポイントカード識別情報に基づいたポイントカードを表示画面に表示する。
【００６７】
ユーザが、ポイントカードの確認後にポイント処理を行う場合には、「コード」アイコンをタップすると、図１のユーザコードが表示された画面に戻る（ステップＳ１１）。これにより、図３に示すように、店舗端末１２においてユーザコードが読み取られる（ステップＳ１２：ＹＥＳ）。
【００６８】
上記実施の形態によれば、ユーザ端末１１の位置に基づいてポイントカードがユーザ端末１１に表示される。このため、ユーザは、ユーザ端末１１を操作することなく、利用する店舗または近傍の店舗のポイントを簡単に把握することができる。
【００６９】
なお、上記実施の形態において、複数の店舗が同じ建物にある場合、ユーザ端末１１の位置情報から複数の店舗のうちのどの店舗か特定できない場合がある。この場合、複数の店舗を候補として一覧に表示してもよい。この店舗の一覧からユーザが１つの店舗を選択すると、選択された店舗のポイントカードが表示される。
【００７０】
（実施の形態４）
実施の形態４に係るポイント情報管理システム１０では、ユーザ端末１１にインストールされたポイント管理アプリとは別に、たとえば、紙やプラスチックなどで形成された平板形状のカードにユーザコードが印刷されたコードカードを使用することができる。このコードカードにおけるユーザコードのコード情報は、ユーザ端末１１のポイント管理アプリに付与されたユーザコードのコード情報とは異なる。また、ユーザ端末１１は、カメラ１９など、ユーザコードを読み取るコード読み取り部を有している。
【００７１】
ユーザが、ユーザ端末１１のポイント情報管理アプリのポイントと、コードカードのポイントとを統合して管理する場合、ユーザはコードカードのユーザコードをコード読み取り部１９で読み取る。ユーザ端末１１は、このユーザコードをポイント情報管理アプリのコード情報またはユーザの個人情報と共に管理サーバ１３に送信する。これにより、管理サーバ１３は、コードカードのユーザコードをコード情報に変換して、コードカードのコード情報をポイント情報管理アプリのコード情報またはユーザの個人情報と対応付ける。この結果、コードカードのポイントとポイント情報管理アプリのポイントが統合される。
【００７２】
上記実施の形態によれば、コードカードのコード情報は、ポイント情報管理アプリのコード情報またはユーザの個人情報と対応付けられ、コードカードのポイントとポイント情報管理アプリのポイントが統合される。よって、たとえば、通信端末を持たない子供がコードカードを使用すれば、家族でポイントを共有することができる。
【００７３】
なお、コードカードを発行する際に、コードカードのコード情報と対応付けて個人情報を登録するようにしてもよい。これにより、コードカードに登録された個人情報とポイント情報管理アプリに登録された個人情報との一致をポイント統合の条件としてもよい。この個人情報として複数の情報の入力を必須とし、これら全ての情報が一致することを、ポイントの統合の条件としてもよい。さらに、ユーザの個人情報の編集回数を、たとえば、１回などに制限してもよい。
【００７４】
（実施の形態５）
実施の形態１に係るポイント情報管理システム１０では、ユーザコードをユーザ端末１１にて表示し、このユーザコードを店舗端末１２にて読み込ませることにより、ユーザを特定していた。これに対し、実施の形態５に係るポイント情報管理システム１０では、ユーザコードを表示せずに、ユーザ端末１１の位置情報によりユーザを特定する。
【００７５】
この場合、店舗には、ポイント情報管理アプリが搭載されたユーザ端末１１と赤外線または電波を用いた近距離無線通信により通信する端末（測距端末）が設置されている。この測距端末は、自身の識別情報を含んだ信号を常時または所定時間間隔で発信する。
【００７６】
たとえば、ポイント情報管理アプリを実行しているユーザ端末１１が測距端末に近づくと、ユーザ端末１１は測距端末の識別情報および測距端末からの信号の電波強度を取得し、これらの情報をコード情報と共に管理サーバ１３に送信する。管理サーバ１３では、測距端末の位置情報と測距端末の識別情報とを対応付けて予め記憶している。このため、ユーザ端末１１からの測距端末の識別情報に基づいてユーザ端末１１の位置が求まる。
【００７７】
図５は、実施の形態５に係るポイント情報管理システム１０を使用する際の動作の一例を示すフローチャートである。図５に示すフローにおいても、図３に示した各ステップの処理を実行する。ただし、図５に示すフローでは、図３に示すステップＳ１１およびＳ１２の処理に代えてステップＳ２４およびＳ２５の処理を実行する。
【００７８】
具体的には、図５に示すように、ユーザがポイント情報管理アプリをＡ店で実行すると（ステップＳ１０）、ユーザ端末１１は店舗に配置された測距端末と通信する。ユーザ端末１１が測距端末の識別情報および電波強度を位置情報として取得し、この位置情報をコード情報と共に管理サーバ１３に送信する（ステップＳ２４）。
【００７９】
管理サーバ１３は、ユーザ端末１１と店舗端末１２との位置関係が所定の条件を満たすか否かを判定する。たとえば、管理サーバ１３は、測距端末の識別情報、電波強度および測距端末の位置情報に基づいて、ユーザ端末１１の位置を特定する。たとえば、ユーザが物品を購入するために店舗端末１２またはその傍にある測距端末の近傍（たとえば、１ｍ以内）に来ると、ユーザ端末１１の位置情報からＡ店の店舗端末１２に近いと管理サーバ１３により判定される（ステップＳ２５：ＹＥＳ）。これにより、管理サーバ１３は、Ａ店のポイント情報およびユーザの個人情報をＡ店の店舗端末１２に送信する。そして、Ａ店の店舗端末１２の表示画面にポイントおよびユーザの個人情報が表示される（ステップＳ１３）。
【００８０】
上記構成によれば、ユーザ端末１１の位置情報によりコード情報が特定される。これにより、ポイントの処理に際し、ユーザはユーザコードを表示して店舗端末１２で読み取らせる必要がなく、ユーザの利便性の向上が図られる。
【００８１】
なお、上記構成において、管理サーバ１３は、ユーザ端末１１がＡ店の店舗端末１２に近いと判断すると、Ａ店のポイント情報などをＡ店の店舗端末１２に送信した。これに代えて、店舗端末１２において購入処理やポイント処理が開始された際に、Ａ店のポイント情報などがＡ店の店舗端末１２に送信されてもよい。
【００８２】
（その他）
上記全ての実施の形態において、ユーザが来店しない場合であっても、たとえば、店のホームページへのアクセスや店のＱＲコードの読み込みに応じてポイントを付与してもよい。これにより、ユーザが来店しない状況であってもポイントを取得して貯めることにより、来店意欲や購買意欲の向上が図られる。
【００８３】
たとえば、ユーザが、ポイント情報管理アプリが実行し、ユーザ端末１１により店のホームページにアクセスする。これにより、ユーザ端末１１はこのアクセス情報をコード情報を管理サーバ１３へ送信する。管理サーバ１３は、アクセス情報からコード情報に対応する店のポイント情報を取得し、アクセスポイントをポイント情報のポイントに加算して記憶する。そして、管理サーバ１３は、記憶したポイント情報をユーザ端末１１に送信する。これを受け、ユーザ端末１１におけるポイント情報は、管理サーバ１３に記憶されたポイント情報に更新される。
【００８４】
また、ユーザが、ポイント情報管理アプリが実行し、チラシに掲載された店のＱＲコードをユーザ端末１１により読み取る。そして、ユーザ端末１１は、ＱＲコードを店のコード情報に変換して、店のコード情報を管理サーバ１３へ送信する。管理サーバ１３は、コード情報に対応する店のポイント情報を取得し、ＱＲコードの読み取りに対する所定のポイントをポイント情報のポイントに加算して記憶する。そして、管理サーバ１３は、記憶したポイント情報をユーザ端末１１に送信する。これを受け、ユーザ端末１１におけるポイント情報は、管理サーバ１３に記憶されたポイント情報に更新される。
【００８５】
また、上記全ての実施の形態において、データベース１８のポイント情報にポイントの有効期限を含めてもよい。この場合、管理サーバ１３は、現在日時とポイントの有効期限との差が所定範囲（たとえば、１か月）に達すると、ポイント情報に対応する端末識別情報に基づいてユーザ端末１１に、ポイントの有効期限が近い旨の情報を送付する。これにより、ユーザ端末１１にポイントの有効期限が近い旨の情報が表示されるため、ユーザはポイントの有効期限を知ることができる。
【００８６】
さらに、上記全ての実施の形態において、ユーザ端末１１の位置またはその近傍にあるポイント管理システムの店を検索し、その店の情報を表示してもよい。このユーザ端末１１の近傍とは、ユーザ端末１１の位置から所定範囲（たとえば、１ｋｍ以内の領域）である。これにより、ユーザは近傍にあるポイントを提供する店を知ることができる。
【００８７】
なお、上記全実施の形態は、互いに相手を排除しない限り、互いに組み合わせてもよい。
【００８８】
上記説明から、当業者にとっては、本発明の多くの改良や他の実施形態が明らかである。従って、上記説明は、例示としてのみ解釈されるべきであり、本発明を実行する最良の態様を当業者に教示する目的で提供されたものである。本発明の精神を逸脱することなく、その構造および／または機能の詳細を実質的に変更できる。
【産業上の利用可能性】
【００８９】
本発明のポイント情報管理プログラムおよび方法は、ポイント情報管理プログラムおよび方法ポイント情報管理プログラムおよび方法等として有用である。
【符号の説明】
【００９０】
１０：ポイント情報管理システム
１１：ユーザ端末
１２：店舗端末
１３：管理サーバ
１４：ネットワーク
１５：カメラ（コード読み取り部）
１６：制御部
１７：記憶部
１８：データベース
１９：カメラ（コード読み取り部）
【図１】
2016024758.tif 000003
【図２】
2016024758.tif 000004
【図３】
2016024758.tif 000005
【図４】
2016024758.tif 000006
【図５】
2016024758.tif 000007