(57)【要約】【課題】従来の情報処理装置は、適切にポイントを付与できなかった。【解決手段】１以上の各ユーザ識別子に対応付けて、各ユーザが保有するポイントカードに関する情報であり、ポイントカードの種類を識別する種類識別子を有する２以上のユーザポイントカード情報が格納されるユーザポイントカード情報格納部と、１以上の各スポット識別子に対応付けて、各スポットで利用可能なポイントカードに関する情報であり、種類識別子を有する２以上のスポットポイントカード情報が格納されるスポットポイントカード情報格納部と、ユーザ識別子とスポット識別子とを有するポイント付与命令を受信する受信部と、ポイント付与命令が有するスポット識別子に対応するポイントカードであり、ポイント付与命令が有するユーザ識別子に対応する２以上のポイントカードに対してポイントを付与する処理を行うポイント付与部とを具備することにより、適切にポイントを付与できる。【選択図】図１
2020129264.tif 000002
【特許請求の範囲】
【請求項１】
ユーザを識別する１以上の各ユーザ識別子に対応付けて、各ユーザが保有するポイントカードに関する情報であり、ポイントカードの種類を識別する種類識別子を有する２以上のユーザポイントカード情報が格納されるユーザポイントカード情報格納部と、
スポットを識別する１以上の各スポット識別子に対応付けて、各スポットで利用可能なポイントカードに関する情報であり、種類識別子を有する２以上のスポットポイントカード情報が格納されるスポットポイントカード情報格納部と、
ユーザ識別子とスポット識別子とを有するポイント付与命令を受信する受信部と、
前記ポイント付与命令が有するスポット識別子に対応するポイントカードであり、前記ポイント付与命令が有するユーザ識別子に対応する２以上のポイントカードに対してポイントを付与する処理を行うポイント付与部とを具備する情報処理装置。
【請求項２】
前記種類識別子に対応付けて、ポイントを付与する条件を示す条件情報が格納されており、
前記ポイント付与部は、
前記受信部が受信したポイント付与命令に対して、前記ポイント付与命令が有するスポット識別子と対になる種類識別子に対応付いている条件情報が示す条件を満たすか否かを判断する判断手段と、
前記判断手段が前記条件を満たすと判断した場合に、当該条件情報と対になる種類識別子に対応し、前記ポイント付与命令が有するユーザ識別子に対応するポイントカードに対してポイントを付与する処理を行うポイント付与手段とを具備する請求項１記載の情報処理装置。
【請求項３】
前記スポットポイントカード情報が有する前記種類識別子に対応付けて、ポイントを付与する条件を示す条件情報が格納されている請求項２記載の情報処理装置。
【請求項４】
前記ポイント付与命令は、外部情報を有し、
前記条件情報が示す条件は、外部情報に関する条件をも含む請求項２または請求項３記載の情報処理装置。
【請求項５】
前記ポイント付与命令は、スポットでの購入に関する購入情報を含み、
前記条件情報が示す条件は、購入情報に関する条件をも含む請求項２から請求項４いずれか一項に記載の情報処理装置。
【請求項６】
前記ポイント付与手段は、
前記購入情報に応じて、異なるポイントを付与する処理を行う請求項５記載の情報処理装置。
【請求項７】
前記ポイント付与手段は、
前記購入情報が有する金額情報を用いて、付与するポイントを決定し、当該ポイントを付与する処理を行う請求項６記載の情報処理装置。
【請求項８】
前記条件情報が示す条件は、時刻に関する時刻情報に関する条件をも含む請求項２から請求項７いずれか一項に記載の情報処理装置。
【請求項９】
前記ポイント付与命令が有するスポット識別子と対になる種類識別子であり、前記ポイント付与命令が有するユーザ識別子と対になっていない種類識別子を取得し、当該種類識別子で識別される種類のポイントカードへの参加を勧めるレコメンド情報を取得するレコメンド情報取得部と、
前記レコメンド情報を送信するレコメンド情報送信部とをさらに具備する請求項１から請求項８いずれか一項に記載の情報処理装置。
【請求項１０】
前記受信部は、
ユーザ識別子とスポット識別子とを受信し、
前記受信部が受信したスポット識別子と対になる種類識別子であり、前記受信部が受信したユーザ識別子と対になっていない１以上の種類識別子を取得する情報取得部と、
前記受信部が受信したユーザ識別子に対応付くユーザポイントカード情報であり、前記情報取得部が取得した１以上の種類識別子を有するユーザポイントカード情報を前記ユーザポイントカード情報格納部に蓄積するカード登録部とをさらに具備する請求項１から請求項８いずれか一項に記載の情報処理装置。
【請求項１１】
前記ポイント付与部は、
ポイントを付与する処理を動的に変更する請求項１から請求項１０いずれか一項に記載の情報処理装置。
【請求項１２】
前記ポイント付与部は、
環境に関する環境情報を取得する環境情報取得手段と、
前記環境情報に応じて、異なるポイントを付与する処理を行うポイント付与手段とを具備する請求項１１記載の情報処理装置。
【請求項１３】
ユーザを識別する１以上の各ユーザ識別子に対応付けて、各ユーザが保有するポイントカードに関する情報であり、ポイントカードの種類を識別する種類識別子を有する２以上のユーザポイントカード情報が格納されるユーザポイントカード情報格納部、スポットを識別する１以上の各スポット識別子に対応付けて、各スポットで利用可能なポイントカードに関する情報であり、種類識別子を有する２以上のスポットポイントカード情報が格納されるスポットポイントカード情報格納部、受信部、およびポイント付与部によって実現される情報処理方法であって、
前記受信部が、ユーザ識別子とスポット識別子とを有するポイント付与命令を受信する受信ステップと、
前記ポイント付与部が、前記ポイント付与命令が有するスポット識別子に対応するポイントカードであり、前記ポイント付与命令が有するユーザ識別子に対応する２以上のポイントカードに対してポイントを付与する処理を行うポイント付与ステップとを含む情報処理方法。
【請求項１４】
コンピュータがアクセス可能な記録媒体は、
ユーザを識別する１以上の各ユーザ識別子に対応付けて、各ユーザが保有するポイントカードに関する情報であり、ポイントカードの種類を識別する種類識別子を有する２以上のユーザポイントカード情報が格納されるユーザポイントカード情報格納部と、
スポットを識別する１以上の各スポット識別子に対応付けて、各スポットで利用可能なポイントカードに関する情報であり、種類識別子を有する２以上のスポットポイントカード情報が格納されるスポットポイントカード情報格納部とを具備し、
前記コンピュータを、
ユーザ識別子とスポット識別子とを有するポイント付与命令を受信する受信部と、
前記ポイント付与命令が有するスポット識別子に対応するポイントカードであり、前記ポイント付与命令が有するユーザ識別子に対応する２以上のポイントカードに対してポイントを付与する処理を行うポイント付与部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポイントカードに関する情報を処理する情報処理装置等に関する。
【背景技術】
【０００２】
従来、ユーザ識別情報とユーザの生体情報とを含む複数のユーザ情報と、ポイント情報と、が対応づけて格納部に格納されており、ユーザの生体情報を取得し、取得した生体情報を用い、一のポイントカードの識別情報に対して、格納部を参照して、ユーザの認証を行い、認証が成功した場合に、認証されたユーザの組み合わせに応じたポイント値を算出し、算出したポイント値を、認証が成功したユーザのユーザ識別情報に対応づけて格納されているポイント値に加算する装置が存在した（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−６０２７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記従来の装置では、一のユーザが２種類以上のポイントカードを保有していても、算出されたポイント値は、一のポイントカードにしか加算されない。また、他の従来の装置も、一の利用で２以上のポイントカードにポイントを付与する仕組みを実現しておらず、適切にポイントを付与できなかった。
【課題を解決するための手段】
【０００５】
本第一の発明の情報処理装置は、ユーザを識別する１以上の各ユーザ識別子に対応付けて、各ユーザが保有するポイントカードに関する情報であり、ポイントカードの種類を識別する種類識別子を有する２以上のユーザポイントカード情報が格納されるユーザポイントカード情報格納部と、スポットを識別する１以上の各スポット識別子に対応付けて、各スポットで利用可能なポイントカードに関する情報であり、種類識別子を有する２以上のスポットポイントカード情報が格納されるスポットポイントカード情報格納部と、ユーザ識別子とスポット識別子とを有するポイント付与命令を受信する受信部と、ポイント付与命令が有するスポット識別子に対応するポイントカードであり、ポイント付与命令が有するユーザ識別子に対応する２以上のポイントカードに対してポイントを付与する処理を行うポイント付与部とを具備する情報処理装置である。
【０００６】
かかる構成により、適切にポイントを付与できる。
【０００７】
また、本第二の発明の情報処理装置は、第一の発明に対して、種類識別子に対応付けて、ポイントを付与する条件を示す条件情報が格納されており、ポイント付与部は、受信部が受信したポイント付与命令に対して、ポイント付与命令が有するスポット識別子と対になる種類識別子に対応付いている条件情報が示す条件を満たすか否かを判断する判断手段と、判断手段が条件を満たすと判断した場合に、条件情報と対になる種類識別子に対応し、ポイント付与命令が有するユーザ識別子に対応するポイントカードに対してポイントを付与する処理を行うポイント付与手段とを具備する情報処理装置である。
【０００８】
かかる構成により、条件情報を用いて適切にポイントを付与できる。
【０００９】
また、本第三の発明の情報処理装置は、第二の発明に対して、スポットポイントカード情報が有する種類識別子に対応付けて、ポイントを付与する条件を示す条件情報が格納されている情報処理装置である。
【００１０】
かかる構成により、条件情報を用いて適切にポイントを付与できる。
【００１１】
また、本第四の発明の情報処理装置は、第二または第三の発明に対して、ポイント付与命令は、外部情報を有し、条件情報が示す条件は、外部情報に関する条件をも含む情報処理装置である。
【００１２】
かかる構成により、外部情報を用いて、適切にポイントを付与できる。
【００１３】
また、本第五の発明の情報処理装置は、第二から第四いずれか１つの発明に対して、ポイント付与命令は、スポットでの購入に関する購入情報を含み、条件情報が示す条件は、購入情報に関する条件をも含む情報処理装置である。
【００１４】
かかる構成により、購入情報を用いて、適切にポイントを付与できる。
【００１５】
また、本第六の発明の情報処理装置は、第五の発明に対して、ポイント付与手段は、購入情報に応じて、異なるポイントを付与する処理を行う情報処理装置である。
【００１６】
かかる構成により、購入情報を用いて、適切にポイントを付与できる。
【００１７】
また、本第七の発明の情報処理装置は、第六の発明に対して、ポイント付与手段は、購入情報が有する金額情報を用いて、付与するポイントを決定し、ポイントを付与する処理を行う情報処理装置である。
【００１８】
かかる構成により、購入金額に応じた、適切なポイントを付与できる。
【００１９】
また、本第八の発明の情報処理装置は、第二から第七いずれか１つの発明に対して、条件情報が示す条件は、時刻に関する時刻情報に関する条件をも含む情報処理装置である。
【００２０】
かかる構成により、時刻情報を用いて、適切にポイントを付与できる。
【００２１】
また、本第九の発明の情報処理装置は、第一から第八いずれか１つの発明に対して、ポイント付与命令が有するスポット識別子と対になる種類識別子であり、ポイント付与命令が有するユーザ識別子と対になっていない種類識別子を取得し、種類識別子で識別される種類のポイントカードへの参加を勧めるレコメンド情報を取得するレコメンド情報取得部と、レコメンド情報を送信するレコメンド情報送信部とをさらに具備する情報処理装置である。
【００２２】
かかる構成により、ユーザにポイントカードへの参加を提案できる。
【００２３】
また、本第十の発明の情報処理装置は、第一から第八いずれか１つの発明に対して、受信部は、ユーザ識別子とスポット識別子とを受信し、受信部が受信したスポット識別子と対になる種類識別子であり、受信部が受信したユーザ識別子と対になっていない１以上の種類識別子を取得する情報取得部と、受信部が受信したユーザ識別子に対応付くユーザポイントカード情報であり、情報取得部が取得した１以上の種類識別子を有するユーザポイントカード情報をユーザポイントカード情報格納部に蓄積するカード登録部とをさらに具備する情報処理装置である。
【００２４】
かかる構成により、複数のポイントカードを一括登録できる。
【００２５】
また、本第十一の発明の情報処理装置は、第一から第十いずれか１つの発明に対して、ポイント付与部は、ポイントを付与する処理を動的に変更する情報処理装置である。
【００２６】
かかる構成により、動的に異なるポイントを適切に付与できる。
【００２７】
また、本第十二の発明の情報処理装置は、第十一の発明に対して、ポイント付与部は、環境に関する環境情報を取得する環境情報取得手段と、環境情報に応じて、異なるポイントを付与する処理を行うポイント付与手段とを具備する情報処理装置である。
【００２８】
かかる構成により、環境情報に応じて、動的かつ適切にポイントを付与できる。
【発明の効果】
【００２９】
本発明によれば、適切にポイントを付与できる。
【図面の簡単な説明】
【００３０】
【図１】実施の形態における情報システムのブロック図
【図２】同情報処理装置の動作を説明するフローチャート
【図３】同ポイント付与処理を説明するフローチャート
【図４】同レコメンド処理を説明するフローチャート
【図５】同登録処理を説明するフローチャート
【図６】同ユーザポイントカード情報のデータ構造図
【図７】同スポットポイントカード情報のデータ構造図
【図８】同第一対情報のデータ構造図
【図９】同コンピュータシステムの外観図
【図１０】同コンピュータシステムの内部構成の一例を示す図
【発明を実施するための形態】
【００３１】
以下、情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００３２】
図１は、本実施の形態における情報システムのブロック図である。情報システムは、情報処理装置１、および１または２以上の端末装置２を備える。情報処理装置１は、例えば、ＬＡＮやインターネット等のネットワーク、無線または有線の通信回線などを介して、１以上の各端末装置２と通信可能に接続される。
【００３３】
情報処理装置１は、例えば、情報システムを運営する企業や団体等の組織のサーバであるが、クラウドサーバやＡＳＰサーバ等でもよく、そのタイプや所在は問わない。
【００３４】
端末装置２は、例えば、ユーザ端末である。ユーザ端末とは、ユーザの端末である。ユーザ端末は、通常、携帯端末であるが、据え置き型のＰＣでもよく、そのタイプや所在は問わない。なお、携帯端末は、例えば、スマートフォン、タブレット端末、携帯電話機、ノートＰＣ等であるが、携帯可能な端末であれば何でもよい。
【００３５】
または、端末装置２は、スポット端末でもよい。スポット端末とは、スポットの端末である。スポットとは、場所といってもよい。スポットは、例えば、店舗である。店舗とは、商品が販売される場所である。店舗は、例えば、百貨店、ショッピングモール、商店等であるが、その種類は問わない。商品は、例えば、衣料品や食料品等の物品であるが、飲食や映画やサッカー観戦等のサービスでもよい。
【００３６】
または、スポットは、地点でもよい。地点とは、地上の一定の領域である。一定の領域は、例えば、球技場や駅といった建物ないしは施設でもよいし、市区町村や観光地等の地域でもよいし、街中のＷｉ−Ｆｉスポットなどでもよい。スポットは、一定の領域の中の一の点（例えば、代表点）でもよい。一定の領域の中の一の点とは、例えば、観光地の観光案所、球技場の出入口、駅の改札等であるが、その種類は問わない。
【００３７】
スポット端末は、例えば、店舗端末である。店舗端末は、例えば、レジ端末であるが、店員の携帯端末でもよい。または、スポット端末は、例えば、観光案内所のガイド端末、駅の改札機、無線ＬＡＮアクセスポイント等でもよく、そのタイプや所在は問わない。
【００３８】
情報処理装置１は、格納部１１、受信部１２、処理部１３、および送信部１４を備える。格納部１１は、ユーザポイントカード情報格納部１１１、およびスポットポイントカード情報格納部１１２を備える。処理部１３は、ポイント付与部１３１、レコメンド情報取得部１３２、および情報取得部１３３を備える。ポイント付与部１３１は、判断手段１３１１、ポイント付与手段１３１２、および環境情報取得手段１３１３を備える。情報取得部１３３は、カード登録部１３４を備える。送信部１４は、レコメンド情報送信部１４１を備える。
【００３９】
端末装置２は、端末格納部２１、端末受付部２２、端末送信部２３、端末受信部２４、端末処理部２５、および端末出力部２６を備える。
【００４０】
情報処理装置１を構成する格納部１１は、各種の情報を格納し得る。各種の情報とは、例えば、後述するユーザポイントカード情報、後述するスポットポイントカード情報などである。なお、その他の情報については、適時説明する。
【００４１】
ユーザポイントカード情報格納部１１１には、１または２以上の各ユーザ識別子に対応付けて、２以上のユーザポイントカード情報が格納される。ユーザ識別子とは、ユーザを識別する情報である。ユーザ識別子は、例えば、住所・氏名、メールアドレス、携帯電話番号などであるが、住所・氏名等に対応付いたＩＤでもよいし、ユーザを識別し得る情報であれば何でもよい。
【００４２】
なお、例えば、端末装置２がユーザの携帯端末である場合などには、端末識別子をユーザ識別子と考えてもよい。端末識別子とは、端末装置２を識別する情報である。端末識別子は、例えば、ＭＡＣアドレスやＩＰアドレス等のアドレス、アドレスに対応付いたＩＤなどであるが、端末装置２を識別し得る情報であれば何でもよい。
【００４３】
ユーザポイントカード情報とは、ユーザが保有するポイントカードに関する情報である。一般に、ポイントカードとは、ポイントを貯め、貯まったポイントで買い物をしたり特典を受けたりするためのカードである、といってもよい。本実施の形態において、ポイントカードとは、通常、スポットでの買い物またはスポットへの来訪に応じてポイントが付与されるカードである。付与されたポイントは、例えば、スポットでの次回以降の買い物に利用したり、スポットに関連する特典（ロイヤルティといってもよい）と交換したりすることができる。スポットに関連する特典は、例えば、スポットが球技場の場合は、サッカーの無料観戦券や応援グッズなどであってもよいし、スポットが観光地の場合は、特産品やイベントへの招待などであってもよく、その種類は問わない。
【００４４】
例えば、ポイント数に応じた複数の特典が準備されており、ユーザは、貯まったポイント数またはそれ以下のポイント数に対応する特典を受け取ってもよい。高いポイント数に対する特典は、例えば、高額な商品や特別なサービスでもよい。特別なサービスは、例えば、ＶＩＰ待遇でもよい。または、貯まったポイント数が予め決められたポイント数を超えると、ポイントカードは満了となってもよく、満了となったことで、特典が得られるが否かは問わない。
【００４５】
ただし、ポイントは、例えば、スポット以外の場所での買い物にも利用できる汎用的なポイント（例えば、クレジットカードのポイントなど）でもよいし、特典は、例えば、スポットとは無関係の特典（例えば、商品券など）でもよい。
【００４６】
ポイントカードは、例えば、一のスポットのみで使えるポイントカードでもよいし、一のグループに属する２以上の各スポットで使えるポイントカードでもよい。なお、利用額に応じてポイントが付与されるクレジットカードや電子マネー等のカードも、ポイントカードの一種と考えてもよい。
【００４７】
スポットでポイントカードが使える（または利用可能である）ことは、例えば、スポットでの買い物時またはスポットへの来訪時に、ポイントが付与されることと、付与されたポイントを利用して買い物ができる又は特典を受けられることのうち１以上と、を含む。ただし、ポイントが付与されるだけで、ポイントを利用した買い物等は行えないスポットもあってもよい。
【００４８】
なお、ポイントカードは、例えば、プラスチックや紙等の物理的なカードでも、仮想カードでもよい。仮想カードとは、仮想的なカードである。仮想カードは、例えば、アプリによって実現される。アプリは、例えば、物理的なカードの画像データなどを含み、ユーザの携帯端末などにインストールされる。ユーザがアプリを起動すると、携帯端末のディスプレイに、ポイントカードの画像が表示される。ただし、ポイントカードの画像は、必ずしも表示されなくてもよい。
【００４９】
ユーザポイントカード情報は、種類識別子を有する。種類識別子とは、ポイントカードの種類を識別する情報である。種類識別子は、例えば、“Ａポイントカード”や“Ｂカード”等のポイントカード名であるが、ポイントカード名の一部（“Ａ”，“Ｂ”等）でもよいし、ポイントカード名等に対応付いたＩＤでもよく、ポイントカードの種類を識別し得る情報であれば何でもよい。なお、Ｂカードは、例えば、ポイントがたまるクレジットカードや電子マネー等のカードである。
【００５０】
また、ユーザポイントカード情報は、例えば、ポイント情報も有する。ポイント情報とは、ポイントを示す情報である。ポイント情報は、通常、点数である。この種のポイント情報は、例えば、“１００ポイント”や“１０００ポイント”等のポイント数を有する。または、ポイント情報は、例えば、“通常ポイント：１００，ボーナスポイント：２００”といった、ポイントの種類およびポイント数の組を、１または２組以上、有していてもよい。あるいは、ポイント情報は、例えば、“４００マイル”等のマイル数を有していてもよく、そのデータ構造やポイントの単位は問わない。ただし、ポイント情報は、例えば、特典識別子でもよい。特典識別子とは、特典を識別する情報である。特典識別子は、例えば、“無料観戦券”等の特典名やＩＤなどであるが、特典を識別し得る情報であれば何でもよい。
【００５１】
さらに、ユーザポイントカード情報は、例えば、カードＩＤも有していてもよい。カードＩＤとは、ポイントカードを識別する情報である。カードＩＤは、例えば、予め決められた桁数（例えば、１６桁や１２桁等）の番号であるが、数字以外の文字や記号などを含んでいてもよく、その表現形式は問わない。
【００５２】
なお、ポイント情報は、例えば、ユーザ識別子および種類識別子の組に対応付けて、外部の装置に格納されていてもよく、その所在は問わない。
【００５３】
スポットポイントカード情報格納部１１２には、１または２以上の各スポット識別子に対応付けて、２以上のスポットポイントカード情報が格納される。スポット識別子とは、前述したようなスポットを識別する情報である。
【００５４】
スポット識別子は、例えば、店舗識別子である。店舗識別子とは、店舗を識別する情報である。店舗識別子は、例えば、電話番号、ＵＲＬ、メールアドレス等であるが、店舗名でもよく、店舗を識別し得る情報であれば何でもよい。
【００５５】
なお、スポット識別子は、スポットにおいて提示（例えば、掲示板への掲示、ディスプレイへの表示等）されるユニークなコードでもよい。ユニークなコードとは、例えば、ＱＲコード（登録商標）であるが、バーコード等でもよく、その種類は問わない。または、スポット識別子は、スポット端末である端末装置２の端末識別子でもよいし、スポットに設置された近距離無線通信機器から送信されるＩＤ等の機器識別子でもよい。なお、近距離無線通信機器は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）機器であるが、ＩＣタグ等でもよく、その種類は問わない。
【００５６】
または、スポット識別子は、例えば、位置情報でもよい。位置情報とは、スポットの位置を示す情報である。位置情報は、例えば、緯度および経度の組であるが、アクセスポイント識別子などでもよく、そのデータ構造は問わない。なお、アクセスポイント識別子とは、ネットワークへのアクセスポイントを識別する情報である。アクセスポイント識別子は、例えば、ＩＤであるが、アクセスポイントを識別し得る情報であれば何でもよい。
【００５７】
または、スポット識別子は、領域情報でもよい。領域情報とは、領域に関する情報である。領域情報は、例えば、“東京ドーム”（登録商標）や“京都駅”等の建物名ないしは施設名、“日光”や“嵐山”等の地名などでもよいし、一の位置情報または２以上の位置情報の集合でもよく、そのデータ構造は問わない。なお、一の位置情報とは、例えば、前述した代表点の位置情報である。また、２以上の位置情報の集合とは、例えば、矩形領域の始点および終点に対応する２つの位置情報であるが、多角形の３以上の頂点に対応する３以上の位置情報でもよい。ただし、スポット識別子は、スポットのＩＤなどでもよく、スポットを識別し得る情報であれば何でもよい。
【００５８】
スポットポイントカード情報とは、１以上の各スポットで利用可能なポイントカードに関する情報である。スポットポイントカード情報は、前述したような種類識別子を有する。なお、スポットポイントカード情報は、例えば、期間情報を有していてもよい。期間情報とは、当該スポットで当該ポイントカードを使える期間に関する情報である。期間情報は、例えば、開始日時または終了日時のうち１以上でもよいし、開始日時と期間の長さ（５日間や２週間や１年間等）との組でもよい。
【００５９】
また、格納部１１には、例えば、条件情報も格納される。条件情報とは、ポイントを付与する条件を示す情報である。条件は、例えば、購入情報に関する条件である。購入情報とは、スポットでの商品の購入に関する情報である。購入情報は、例えば、金額情報を有する。金額情報とは、購入した金額に関する情報である。金額情報は、例えば、１０００円、１万円といった金額を示す情報であるが、１０００円未満、１０００円〜１万円、１万円超といった金額の範囲を示す情報でもよいし、購入したか否かを示す情報でもよく、その表現形式は問わない。
【００６０】
また、購入情報は、例えば、商品識別子も有していてもよい。商品識別子とは、商品を識別する情報である。商品識別子は、例えば、商品名、品番、ＩＤなどであるが、その種類は問わない。
【００６１】
購入情報に関する条件は、例えば、“１００円ごとに１ポイント”、“１０００円ごとに１ポイント”、“１万円以上でボーナス５０ポイント”、“といった、金額に応じたポイントを付与する条件である。ただし、購入情報に関する条件は、例えば、商品ａの購入に対して１ポイント”といった、特定の商品の購入に対して予め決められたポイントを付与する条件などでもよい。
【００６２】
または、条件は、外部情報に関する条件でもよい。外部情報とは、情報システムの外部の装置からの情報である。外部情報は、例えば、スポットに関連するイベントのチケットのＩＤである。スポットに関連するイベントとは、例えば、球技場で行われるサッカーの試合、ショッピングセンター内の映画館で上映中の映画のチケット等であるが、スポットとイベントの組み合わせは問わない。または、外部情報は、例えば、チケットのＩＤを特定する情報でもよい。チケットのＩＤを特定する情報は、例えば、チケットの番号の範囲を特定する情報である。なお、範囲を特定する情報は、例えば、“１０００１〜１９９９９”や“１００００以下”等であるが、その表現形式は問わない。この種の外部情報は、例えば、イベントを運営する団体のサーバ、またはチケットを販売する会社のサーバなどから取得されるが、その取得先は問わない。
【００６３】
または、条件は、時刻情報に関する条件でもよい。時刻情報とは、ユーザがスポットを訪れた時刻を示す情報である。時刻情報は、例えば、店舗への来店時刻、改札を通過した時刻などを示す情報であるが、その種類は問わない。時刻情報に関する条件は、例えば、時間帯に関する条件である。時間帯に関する条件は、例えば、“１９：００〜２１：００は１０ポイント付与”や、“１８時より前はポイント３倍，２２時以降はポイント２倍”等であるが、その表現形式は問わない。
【００６４】
または、条件は、環境情報に関する条件でもよい。環境情報とは、スポットの環境に関する情報である。環境は、例えば、気象である。気象は、例えば、天気であるが、気温、湿度、降水量、風速等、何でもよい。なお、前述した時刻情報は、環境情報の一種と考えてもよい。
【００６５】
格納部１１には、例えば、２以上の各種類識別子に対応付けて、上記のような条件を示す条件情報が格納される。条件情報が示す条件は、例えば、外部情報に関する条件でもよいし、購入情報に関する条件でもよいし、時間情報に関する条件でも、環境情報に関する条件でも構わない。条件情報が示す条件は、かかる４つの条件のうち、２以上の条件を含んでいてもよい。なお、以下では、種類識別子と条件情報との対を、第一対情報と記す場合がある。
【００６６】
格納部１１には、例えば、種類識別子“Ａ”と条件情報“１０００円で１ポイント”との対（以下、第一対情報１）、種類識別子“Ｂ”と条件情報“１００円で１ポイント”との対（以下、第一対情報２）、種類識別子“Ａ”と条件情報“雨天の場合はポイント２倍”との対（以下、第一対情報３）、種類識別子“Ｂ”と“１８時より前はポイント３倍，２２時以降はポイント２倍”との対（以下、第一対情報４）、種類識別子“Ｃ”と“サッカーのチケットがあれば１０ポイント（以下、第一対情報５）などが格納されてもよい。
【００６７】
または、格納部１１には、例えば、１以上の各スポット識別子に対応付けて、上記のような１または２以上の対情報が格納されてもよい。なお、この場合、条件情報は、例えば、前述したスポットポイントカード情報の一部と考えてもよい。つまり、スポットポイントカード情報は、例えば、種類識別子と、条件情報とを有していてもよい。
【００６８】
または、格納部１１には、スポット識別子および種類識別子の組ごとに、条件情報が格納されてもよい。
【００６９】
受信部１２は、各種の情報を受信する。各種の情報とは、例えば、ポイント付与命令である。ポイント付与命令とは、ユーザへのポイントの付与を命じる情報である。ポイント付与命令は、通常、ユーザ識別子とスポット識別子とを有する。ただし、ユーザが１人だけの場合、ポイント付与命令は、スポット識別子のみを有し、ユーザ識別子を有さなくてもよい。また、スポットが１つだけの場合、ポイント付与命令は、ユーザ識別子のみを有し、スポット識別子を有さなくてもよい。さらに、ポイント付与命令は、例えば、外部情報、購入情報、時間情報、または環境情報のうち１以上をも有していてもよい。
【００７０】
また、受信部１２は、例えば、ユーザ識別子とスポット識別子とを受信してもよい。なお、ユーザ識別子とスポット識別子とを受信することは、例えば、ユーザ識別子とスポット識別子との組を受信することでもよいし、ユーザ識別子とスポット識別子とを有するポイント付与命令を受信することでもよい。受信されたユーザ識別子およびスポット識別子の組は、例えば、後述する情報取得部１３３、および後述するカード登録部１３４に引き渡される。
【００７１】
受信部１２は、ポイント付与命令等の情報を、通常、端末装置２から受信する。詳しくは、受信部１２は、例えば、ユーザ端末からユーザ識別子を取得したスポット端末である端末装置２から、ユーザ識別子およびスポット識別子等を有するポイント付与命令を受信する。または、受信部１２は、例えば、スポット端末からスポット識別子を取得したユーザ端末である端末装置２から、ユーザ識別子およびスポット識別子等を有するポイント付与命令を受信してもよい。ただし、受信部１２は、外部の装置から情報を受信してもよく、情報の送信元は問わない。
【００７２】
処理部１３は、各種の処理を行う。各種の処理とは、例えば、ポイント付与部１３１、判断手段１３１１、ポイント付与手段１３１２、環境情報取得手段１３１３、レコメンド情報取得部１３２、情報取得部１３３、およびカード登録部１３４などの処理である。また、処理部１３は、例えば、ポイントによる支払いや特典交換が行われた場合に、ユーザポイントカード情報を構成するポイント情報が示すポイント数から、支払われた金額や交換された特典に応じたポイント数を減算する処理なども行ってもよい。さらに、処理部１３は、例えば、フローチャートで説明する各種の判別なども行う。なお、その他の処理については適時説明する。
【００７３】
ポイント付与部１３１は、ポイント付与命令に応じて、１または２以上のポイントカードに対し、ポイントを付与する処理を行う。ポイントを付与する処理とは、例えば、ユーザポイントカード情報を構成するポイント情報に変化を加えることである、といってもよい。ポイントを付与する処理は、通常、ユーザにとって有利な変化を加える処理である。有利な変化とは、例えば、ポイント数の増加であるが、ポイントの有効期限の延長や特典の追加などでもよく、その種類は問わない。
【００７４】
なお、ポイントを付与する処理は、例えば、ユーザにとって不利な変化を加える処理も含む、と考えてもよい。不利な変化とは、例えば、ポイント数の減少であるが、有効期限の短縮や特典の消滅などでもよく、その種類は問わない。
【００７５】
ポイント数の増加は、プラスのポイントを付与した結果であり、ポイント数の減少は、マイナスのポイントを付与した結果である、と考えることもできる。そこで、例えば、格納部１１に、条件情報“ゲームで負けるとマイナス１ポイント”を格納することで、ユーザがゲームで負けると、そのペナルティとして、マイナスのポイントが付与され、当該ユーザのポイント数が減るようにしてもよい。ただし、マイナスのポイントを付与する条件は問わない。
【００７６】
ポイントを付与する処理は、例えば、ユーザポイントカード情報を構成するポイント情報が示すポイント数に、付与するポイント数を加算する処理を含む。付与するポイント数は、通常、正の数（つまり、プラスのポイント）であるが、負の数（つまり、マイナスのポイント）でもよい。なお、ポイントを付与する処理は、ポイント情報を格納している外部のサーバに、付与ポイント数等の情報を送信する処理でもよい。ポイントを付与する処理の対象は、ポイント付与命令が有するスポット識別子に対応するポイントカードであり、ポイント付与命令が有するユーザ識別子に対応するポイントカードである。
【００７７】
なお、ポイント付与命令が有するスポット識別子に対応するポイントカードであり、ポイント付与命令が有するユーザ識別子に対応するポイントカードとは、例えば、当該スポット識別子に対応付けてスポットポイントカード情報格納部１１２に格納されている２以上のスポットポイントカード情報が有する２以上の種類識別子のうち、当該ユーザ識別子に対応付けてユーザポイントカード情報格納部１１１に格納されている２以上のスポットポイントカード情報が有する２以上のいずれかの種類識別子と一致する１または２以上の各種類識別子で識別されるポイントカードである。
【００７８】
つまり、ポイントを付与する処理の対象は、ポイント付与命令が有するスポット識別子に対応付いた２以上の種類識別子と、ポイント付与命令が有するユーザ識別子に対応付いた２以上の種類識別子との間で共通する１以上の各種類識別子で識別されるポイントカードである。
【００７９】
詳しくは、ポイント付与部１３１は、例えば、ポイント付与命令が有するスポット識別子に対応するポイントカードであり、ポイント付与命令が有するユーザ識別子に対応する１または２以上のポイントカードを特定し、特定した１以上のポイントカードに対して、ポイントを付与する処理を行う。従って、例えば、特定したポイントカードが２以上存在する場合に、結果として、ポイント付与部１３１は、当該２以上のポイントカードに対して、ポイントを付与する。
【００８０】
また、ポイントを付与する処理には、通常、ポイントを付与するか否かを判断する処理も含まれる。そして、ポイントを付与するか否かは、例えば、格納部１１に格納されている条件情報を用いて判断される。
【００８１】
すなわち、ポイント付与部１３１は、例えば、ポイント付与命令が有するスポット識別子に対応するポイントカードであり、ポイント付与命令が有するユーザ識別子に対応する１または２以上のポイントカードを特定し、特定した１または２以上の各ポイントカードごとに、当該ポイントカードの種類を識別する種類識別子に対応する条件情報を用いて、ポイントを付与するか否かを判断する。または、ポイント付与部１３１は、特定した１以上の各ポイントカードごとに、例えば、スポット識別子に対応する条件情報を用いて、ポイントを付与するか否かを判断してもよいし、種類識別子およびスポット識別子の組に対応する条件情報を用いて、ポイントを付与するか否かを判断してもよい。そして、ポイント付与部１３１は、ポイントを付与すると判断した１または２以上のポイントカードに対し、ポイントを付与する処理を行ってもよい。
【００８２】
より詳しくは、ポイント付与部１３１は、例えば、受信部１２がポイント付与命令を受信したことに応じて、当該ポイント付与命令が有するスポット識別子と対になる２以上の種類識別子に対応する２以上の条件情報を格納部１１から取得すると共に、当該ポイント付与命令が有するスポット識別子と対になる種類識別子であり、当該ポイント付与命令が有するユーザ識別子と対になる１または２以上の種類識別子を特定する。
【００８３】
次に、ポイント付与部１３１は、特定した１以上の各種類識別子ごとに、当該種類識別子に対応する条件情報が示す条件を満たすか否かを判断する。そして、ポイント付与部１３１は、条件を満たすと判断した種類識別子で識別される１以上のポイントカードに対して、ポイントを付与する処理を行う。
【００８４】
従って、例えば、特定した２以上のポイントカードの中に、条件を満たすと判断したポイントカードが２以上存在する場合に、ポイント付与部１３１は、条件を満たすと判断した２以上のポイントカードに対して、ポイントを付与する処理を行う。
【００８５】
また、ポイント付与部１３１は、ポイントを付与する処理を動的に変更してもよい。動的に変更することは、例えば、環境情報を取得し、取得した環境情報によって、付与するポイントを変更することである。または、動的に変更することは、例えば、外部情報を取得し、取得した外部情報によって、付与するポイントを変更すること等でもよく、その態様は問わない。また、付与するポイントを変更することは、通常、付与するポイント数を変更することであるが、例えば、付与するポイントの種類を変更することでもよいし、ポイントを付与したり付与しなかったりすることでもよい。
【００８６】
ポイント付与部１３１を構成する判断手段１３１１は、受信部１２が受信したポイント付与命令に対して、格納部１１に格納されている２以上の条件情報のうち、当該ポイント付与命令が有するスポット識別子と対になる２以上の各種類識別子等に対応付いている条件情報が示す条件を満たすか否かを判断する。なお、条件情報が示す条件が２以上の条件を含む場合、判断手段１３１１は、通常、当該２以上の条件を全て満たす場合に、条件を満たすと判断し、当該２以上の条件を１つでも満たさない場合には、条件を満たさないと判断する。ただし、判断手段１３１１は、例えば、当該２以上の条件の少なくとも１つを満たす場合に、条件を満たすと判断し、１つも満たさない場合に、条件を満たさないと判断してもよい。
【００８７】
より詳しくは、例えば、判断手段１３１１が、受信されたポイント付与命令が有するスポット識別子と対になる２以上の各種類識別子ごとに、当該種類識別子に対応付いている条件情報が示す条件を満たすか否かを判断し、ポイント付与手段１３１２は、当該条件情報が示す条件を満たすと判断した場合に、当該条件情報と対になる種類識別子に対応し、ポイント付与命令が有するユーザ識別子に対応するポイントカードに対して、ポイントを付与する処理を行う。なお、ポイントを付与するか否かの判断は、前述したように、スポット識別子ごとに行われても、類識別子およびスポット識別子の組ごとに行われてもよい。
【００８８】
または、例えば、受信されたポイント付与命令が購入情報を含んでおり、ポイント付与手段１３１２は、購入情報に応じて、異なるポイントを付与する処理を行ってもよい。異なるポイントとは、例えば、購入情報が有する金額情報が示す金額に応じたポイントである。金額に応じたポイントは、例えば、金額に比例したポイント数であるが、予め決められた閾値以上の金額に対する一定のポイントでもよい。
【００８９】
または、異なるポイントは、購入情報が有する商品識別子で識別される商品によって異なるポイントでもよい。商品によって異なるポイントは、例えば、２以上の各商品ごとに予め決められたポイント数であるが、特定の商品に対する一定のポイントでもよいし、同じ商品を１または２以上購入する際の商品数に応じたポイントでもよい。
【００９０】
異なるポイントを付与する処理は、例えば、金額に応じたポイントを付与する処理、または商品によって異なるポイントを付与する処理などであるが、ポイントを付与したり付与しなかったりする処理でもよい。
【００９１】
ポイント付与手段１３１２は、例えば、購入情報が有する金額情報を用いて、付与するポイントを決定し、ポイントを付与する処理を行う。例えば、格納部１１に、金額情報とポイントとの対応に関する情報（以下、第一対応情報）が格納されている。第一対応情報は、例えば、金額情報とポイント数との対の集合である。金額情報とポイント数との対とは、例えば、金額情報“１０００円以上２０００円未満”とポイント数“１”との対、金額情報“２０００円以上３０００円未満”とポイント数“２”との対などである。
【００９２】
または、第一対応情報は、例えば、金額情報をパラメータとする増加関数でもよく、そのデータ構造は問わない。ポイント付与手段１３１２は、例えば、購入情報が有する金額情報と、格納部１１に格納されている第一対応情報とを用いて、付与するポイントを決定し、ポイントを付与する処理を行ってもよい。
【００９３】
または、ポイント付与手段１３１２は、例えば、後述する環境情報取得手段１３１３が取得した環境情報に応じて、異なるポイントを付与する処理を行ってもよい。異なるポイントは、例えば、環境情報によって異なるポイント倍率である。例えば、格納部１１に、環境情報とポイントとの対応に関する第二対応情報が格納されている。第二対応情報とは、例えば、環境情報とポイントとの対（第二対情報）の集合である。環境情報とポイントとの対とは、例えば、環境情報“雨天以外”とポイント“１倍”との対（第二対情報１）、環境情報“雨天”とポイント“２倍”との対（第二対情報２）、環境情報“１６時よりも前”とポイント“３倍”との対（第二対情報３）、環境情報“１６時以降かつ２２時よりも前”とポイント“１倍”との対（第二対情報４）、環境情報“２２時以降”とポイント“２倍”との対（第二対情報５）などである。
【００９４】
ポイント付与手段１３１２は、取得された環境情報と、格納されている第二対応情報とを用いて、付与するポイントを決定し、ポイントを付与する処理を行ってもよい。
【００９５】
環境情報取得手段１３１３は、環境情報を取得する。取得される環境情報は、例えば、１以上の各スポットの気象に関する情報である。気象に関する環境情報は、例えば、“晴天”や“雨天”や“気温２０度”等の文字列であるが、ＩＤでもよく、そのデータ構造は問わない。
【００９６】
環境情報取得手段１３１３は、１以上の各スポットの気象に関する環境情報を、例えば、気象庁や気象予報会社といった、各地の気象情報を提供する組織のサーバから取得するが、１以上の各端末装置２から受信してもよい。気象に関する環境情報は、例えば、“雨天”や“気温２０度”等の文字列であるが、ＩＤでもよく、その表現形式は問わない。
【００９７】
または、環境情報は、時刻情報でもよい。時刻情報は、例えば、現在時刻である。現在時刻は、通常、１以上のスポットに共通の情報であり、環境情報取得手段１３１３は、この種の時刻情報を、例えば、ＭＰＵの内蔵時計から取得する。ただし、２以上のスポットの間隔が時差を生じる程離れている場合、環境情報取得手段１３１３は、例えば、ＮＴＳサーバ等の各地の時刻情報を提供する外部装置から、１以上の各スポットごとの時刻情報を取得してもよい。時刻に関する環境情報は、例えば、“１９：００”等の時分であるが、秒まで含んでもよいし、年月日も含んでもよく、その表現形式は問わない。
【００９８】
なお、環境情報取得手段１３１３は、上記のような環境情報を、例えば、１以上の各端末装置２から受信してもよい。
【００９９】
なお、前述した環境情報に関する条件は、例えば、“雨天ならポイント２倍”、“来店時刻が１８時より前ならポイント３倍、２２時以降ならポイント２倍”などでもよい。
【０１００】
レコメンド情報取得部１３２は、ポイント付与命令が有するスポット識別子と対になる種類識別子であり、ポイント付与命令が有するユーザ識別子と対になっていない種類識別子を取得し、取得した種類識別子で識別される種類のポイントカードへの参加を勧めるレコメンド情報を取得する。
【０１０１】
例えば、格納部１１に、レコメンド情報群が格納されている。レコメンド情報群とは、種類識別子とレコメンド情報との対の集合である。種類識別子とレコメンド情報との対とは、例えば、種類識別子“Ａ”とレコメンド情報“Ａポイントカードの登録をお勧めします。”との対、種類識別子“Ｂ”とレコメンド情報“Ｂカードの登録をお勧めします。”との対などである。または、格納部１１には、例えば、種類識別子とカード名との対の集合と、レコメンド情報のテンプレート“｛カード名｝の登録をお勧めします”とが格納されていてもよい。
【０１０２】
なお、レコメンド情報、またはそのテンプレートには、例えば、２以上のポイントカードへのポイントの付与が可能な旨を示す情報（例えば、“一回のご利用で、２枚以上のポイントカードにポイントが付きます。”等）を含むことは好適である。
【０１０３】
受信部１２がポイント付与命令を受信したことに応じて、レコメンド情報取得部１３２は、当該ポイント付与命令が有するスポット識別子と対になる２以上の種類識別子をスポットポイントカード情報格納部１１２から取得し、取得した２以上の各種類識別子ごとに、当該ポイント付与命令が有するユーザ識別子に当該種類識別子が対応付いているか否かを判断する。そして、レコメンド情報取得部１３２は、当該ポイント付与命令が有するユーザ識別子に対応付いていないと判断した種類識別子で識別される種類の１または２以上のポイントカードを特定し、特定した１以上の各ポイントカードへの参加を勧めるレコメンド情報を取得する。
【０１０４】
例えば、受信されたポイント付与命令がユーザ識別子“β”を有しており、当該ユーザ識別子“β”に種類識別子“Ｂ”が対応付いていない場合、レコメンド情報取得部１３２は、種類識別子“Ｂ”に対応するレコメンド情報“Ｂカードの登録をお勧めします。”を格納部１１から取得する。
【０１０５】
または、レコメンド情報取得部１３２は、種類識別子“Ｂ”に対応するカード名“Ｂカード”と、レコメンド情報のテンプレート“｛カード名｝の取得をお勧めします”とを格納部１１から取得し、取得したカード名“Ｂカード”を、取得したテンプレートの｛カード名｝に代入することにより、レコメンド情報“Ｂカードの登録をお勧めします。”を構成してもよい。
【０１０６】
なお、スポットポイントカード情報格納部１１２から取得される２以上の種類識別子は、当該ポイント付与命令が有するスポット識別子に対応付けてスポットポイントカード情報格納部１１２に格納されている２以上の種類識別子の全てでなくてもよい。例えば、スポットポイントカード情報格納部１１２に格納されている２以上の各種類識別子に対応付けて、レコメンドの可否を示すフラグが格納されており、レコメンド情報取得部１３２は、当該ポイント付与命令が有するスポット識別子に対応付けてスポットポイントカード情報格納部１１２に格納されている２以上の種類識別子のうち、レコメンド可を示すフラグが対応付いた種類識別子のみを取得し、レコメンド付加を示すフラグが対応付いた種類識別子を取得しなくてもよい。
【０１０７】
情報取得部１３３は、受信部１２が受信したスポット識別子およびユーザ識別子の組を用いて、ユーザポイントカード情報を構成する１以上の種類識別子を取得する。
【０１０８】
詳しくは、情報取得部１３３は、受信部１２が受信したスポット識別子と対になる種類識別子であり、受信部１２が受信したユーザ識別子と対になっていない１以上の種類識別子を取得する。
【０１０９】
情報取得部１３３は、例えば、受信部１２がスポット識別子およびユーザ識別子の組を受信したことに応じて、受信されたスポット識別子と対になる２以上の種類識別子をスポットポイントカード情報格納部１１２から取得し、取得した２以上の各種類識別子ごとに、当該種類識別子が、受信されたユーザ識別子に対応付けてユーザポイントカード情報格納部１１１に格納されているか否かを判断する。そして、情報取得部１３３は、スポットポイントカード情報格納部１１２から取得した１以上の種類識別子のうち、受信されたユーザ識別子に対応付けてユーザポイントカード情報格納部１１１に格納されていると判断した１以上の種類識別子を削除する。これにより、受信されたユーザ識別子と対になっていない１以上の種類識別子が取得される。
【０１１０】
カード登録部１３４は、受信部１２が受信したユーザ識別子に対応付くユーザポイントカード情報であり、情報取得部１３３が取得した１または２以上の各種類識別子ごとに、当該種類識別子等を有するユーザポイントカード情報を構成し、構成した１または２以上のユーザポイントカード情報をユーザポイントカード情報格納部１１１に蓄積する。従って、情報取得部１３３が２以上の種類識別子を取得した場合に、２以上のカードが一括登録される。
【０１１１】
なお、例えば、格納部１１に、ポイント情報の初期値“０ポイント”が格納されており、カード登録部１３４は、取得された１または２以上の各種類識別子ごとに、当該種類識別子と、格納されている初期値“０ポイント”を示すポイント情報とを有するユーザポイントカード情報を構成してもよい。また、カード登録部１３４は、ユニークなカードＩＤを生成または取得し、カードＩＤをも有するユーザポイントカード情報を構成してもよい。
【０１１２】
なお、ユーザポイントカード情報の登録は、ユーザの確認後に行うことは好適である。すなわち、カード登録部１３４は、例えば、ユーザポイントカード情報を構成した後、そのユーザポイントカード情報を、受信されたユーザ識別子で識別されるユーザの端末装置２に送信し、当該端末装置２から登録の指示を受信したことに応じて、ユーザポイントカード情報格納部１１１に蓄積してもよい。
【０１１３】
または、カード登録部１３４は、例えば、後述するレコメンド情報送信部１４１が端末装置２にレコメンド情報を送信し、このレコメンド情報に対して、当該端末装置２から登録の指示を受信したことに応じて、ユーザポイントカード情報を構成し、構成したユーザポイントカード情報をユーザポイントカード情報格納部１１１に蓄積してもよい。こうして、ユーザの確認後に登録を行うことで、各ユーザは、登録を行うかどうかを個別に選択できる。
【０１１４】
また、登録の際に、ポイント付与も行ってもよい。つまり、新たに登録されるユーザポイントカード情報が有するポイント情報の初期値は、上記“０ポイント”に限らず、例えば、“Ｘポイント”（ただし、Ｘは１以上の整数）であってもよい。さらに、登録時に付与されるポイントは、ポイントカードの種類によって異なっていてもよい。
【０１１５】
例えば、格納部１１に、種類識別子に対応付けて、１または２以上の初期値が格納されており、カード登録部１３４は、情報取得部１３３が取得した１または２以上の各種類識別子ごとに、当該種類識別子に対応する初期値を格納部１１から取得し、取得した初期値を示すポイント情報を有するユーザポイントカード情報を構成してもよい。具体的には、例えば、種類識別子“Ａ”と初期値“０ポイント”との対、および種類識別子“Ｂ”と初期値“１０ポイント”との対などが格納されており、２つの種類識別子“Ａ”および“Ｂ”が取得された場合、カード登録部１３４は、種類識別子“Ａ”とポイント情報“０ポイント”とを有する第一のユーザポイントカード情報、および種類識別子“Ｂ”とポイント情報“１０ポイント”とを有する第二のユーザポイントカード情報を構成してもよい。
【０１１６】
送信部１４は、各種の情報を送信する。各種の情報とは、例えば、レコメンド情報である。
【０１１７】
レコメンド情報送信部１４１は、例えば、受信部１２がポイント付与命令を受信したことに応じてレコメンド情報取得部１３２が取得したレコメンド情報を、当該ポイント付与命令が有するユーザ識別子で識別されるユーザの端末装置２に送信する。
【０１１８】
または、レコメンド情報送信部１４１は、例えば、受信部１２がスポット識別子を受信したことに応じて、当該スポット識別子で識別されるスポットの端末装置２にレコメンド情報を送信してもよく、レコメンド情報の送信タイミングや送信先は問わない。
【０１１９】
端末装置２を構成する端末格納部２１は、各種の情報を格納し得る。各種の情報とは、例えば、ユーザ識別子、スポット識別子などである。例えば、ユーザ端末である端末装置２の端末格納部２１には、ユーザ識別子が格納される。また、店舗端末等のスポット端末である端末装置２の端末格納部２１には、店舗識別子等のスポット識別子が格納される。
【０１２０】
端末受付部２２は、各種の情報を受け付ける。各種の情報とは、例えば、購入情報、登録の指示などである。端末受付部２２は、通常、タッチパネルやキーボード等の入力デバイスを介して、購入情報等の情報を受け付ける。ただし、端末受付部２２は、例えば、ディスクや半導体メモリなどの記録媒体から読み出された情報を受け付けてもよいし、ネットワークや通信回線等を介して送信された情報を受信してもよく、受け付けの態様は問わない。
【０１２１】
端末送信部２３は、各種の情報を送信する。各種の情報とは、例えば、ポイント付与命令、ユーザ識別子、スポット識別子、登録の指示などである。端末送信部２３は、ポイント付与命令等の情報を、情報処理装置１に送信する。ただし、情報は、外部の装置に送信されてもよく、その送信先は問わない。
【０１２２】
端末受信部２４は、各種の情報を受信する。各種の情報とは、例えば、レコメンド情報、外部情報、時刻情報、環境情報、ユーザポイントカード情報などである。端末受信部２４は、例えば、情報処理装置１からレコメンド情報を受信する。また、受信部１２は、例えば、外部の装置（例えば、サッカーの試合のチケットを販売する会社のサーバ）から、外部情報（例えば、チケットのＩＤ）を受信してもよい。また、端末受信部２４は、例えば、ＮＴＳサーバから現在時刻等の時刻情報を受信してもよい。さらに、端末受信部２４は、例えば、気象庁等のサーバから、気象等の環境情報を受信してもよい。ただし、情報の送信元は問わない。
【０１２３】
端末処理部２５は、各種の処理を行う。各種の処理とは、例えば、スポット識別子の取得、ユーザ識別子の取得、ポイント付与命令の構成などである。
【０１２４】
例えば、ユーザ端末である端末装置２の端末処理部２５は、店舗端末等のスポット端末から店舗識別子等のスポット識別子を取得する。詳しくは、この種の端末装置２の端末処理部２５は、例えば、スポット端末から定期的に又は不定期に送信されるスポット識別子を、端末受信部２４を介して受信する。または、端末処理部２５は、スポット識別子の要求を、端末送信部２３を介してスポット端末に送信し、要求に応じてスポット端末から送信されるスポット識別子を、端末受信部２４を介して受信してもよい。端末処理部２５は、例えば、こうして受信したスポット識別子と、端末格納部２１に格納されているユーザ識別子とを有するポイント付与命令を構成する。
【０１２５】
また、店舗端末である端末装置２の端末処理部２５は、ユーザ端末からユーザ識別子を取得する。詳しくは、この種の端末装置２の端末処理部２５は、例えば、ユーザ識別子の要求を、端末送信部２３を介してユーザ端末に送信し、要求に応じてユーザ端末から送信されるユーザ識別子を、端末受信部２４を介して受信する。または、端末処理部２５は、ユーザ端末から定期的に又は不定期に送信されるユーザ識別子を、端末受信部２４を介して受信してもよい。端末処理部２５は、例えば、こうして受信したユーザ識別子と、端末格納部２１に格納されているスポット識別子とを有するポイント付与命令を構成する。
【０１２６】
なお、端末処理部２５は、例えば、受信した又は格納されているスポット識別子と、格納されている又は受信したユーザ識別子と、受け付けられた購入情報、受信された外部情報、受信された時刻情報、または受信された環境情報のうち１以上の情報とを有するポイント付与命令を構成してもよい。
【０１２７】
端末出力部２６は、各種の情報を出力する。各種の情報とは、例えば、レコメンド情報、ユーザポイントカード情報などである。端末出力部２６は、例えば、端末受信部２４が受信したレコメンド情報等の情報を、通常、ディスプレイに表示する。ただし、レコメンド情報等の情報は、例えば、スピーカから音出力されてもよいし、プリンタでプリントアウトされてもよいし、記録媒体に蓄積されてもよいし、他のプログラムに引き渡しされてもよいし、外部の装置に送信されてもよく、その出力の態様は問わない。
【０１２８】
格納部１１、ユーザポイントカード情報格納部１１１、スポットポイントカード情報格納部１１２、および端末格納部２１は、例えば、ハードディスクやフラッシュメモリといった不揮発性の記録媒体が好適であるが、ＲＡＭなど揮発性の記録媒体でも実現可能である。
【０１２９】
格納部１１等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部１１等で記憶されるようになってもよく、ネットワークや通信回線等を介して送信された情報が格納部１１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部１１等で記憶されるようになってもよい。入力デバイスは、例えば、キーボード、マウス、タッチパネル等、何でもよい。
【０１３０】
受信部１２、および端末受信部２４は、通常、有線または無線の通信手段（例えば、ＮＩＣ(Network interface controller)やモデム等の通信モジュール）で実現されるが、放送を受信する手段（例えば、放送受信モジュール）で実現されてもよい。
【０１３１】
処理部１３、ポイント付与部１３１、レコメンド情報取得部１３２、情報取得部１３３、判断手段１３１１、ポイント付与手段１３１２、環境情報取得手段１３１３、カード登録部１３４、および端末処理部２５は、通常、ＭＰＵやメモリ等から実現され得る。処理部１３等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。ただし、処理手順は、ハードウェア（専用回路）で実現してもよい。
【０１３２】
送信部１４、レコメンド情報送信部１４１、および端末送信部２３は、通常、有線または無線の通信手段で実現されるが、放送手段（例えば、放送モジュール）で実現されてもよい。
【０１３３】
端末受付部２２は、入力デバイスを含むと考えても、含まないと考えてもよい。端末受付部２２は、入力デバイスのドライバーソフトによって、または入力デバイスとそのドライバーソフトとで実現され得る。
【０１３４】
端末出力部２６は、ディスプレイやスピーカ等の出力デバイスを含むと考えても含まないと考えてもよい。端末出力部２６等は、出力デバイスのドライバーソフトによって、または出力デバイスとそのドライバーソフトとで実現され得る。
【０１３５】
次に、情報システムの動作について、図２〜図５のフローチャートを用いて説明する。図２は、情報処理装置１の動作を説明するフローチャートである。
【０１３６】
（ステップＳ２０１）処理部１３は、受信部１２がポイント付与命令を受信したか否か否かを判別する。受信部１２がポイント付与命令を受信した場合はステップＳ２０２に進み、受信していない場合はステップＳ２０４に進む。
【０１３７】
（ステップＳ２０２）ポイント付与部１３１は、ステップＳ２０１で受信されたポイント付与命令に応じて、１または２以上のポイントカードに対し、ポイントを付与する処理であるポイント付与処理を行う。なお、ポイント付与処理については後述する。
【０１３８】
（ステップＳ２０３）レコメンド情報取得部１３２およびレコメンド情報送信部１４１は、ステップＳ２０１で受信されたポイント付与命令が有するスポット識別子とユーザ識別子を用いて、ポイントカードへの参加をユーザに勧める処理であるレコメンド処理を実行する。その後、ステップＳ２０１に戻る。なお、レコメンド処理については後述する。
【０１３９】
（ステップＳ２０４）処理部１３は、受信部１２がスポット識別子およびユーザ識別子の組を受信したか否かを判別する。受信部１２がスポット識別子およびユーザ識別子の組を受信した場合はステップＳ２０５に進み、受信していない場合はステップＳ２０１に戻る。
【０１４０】
（ステップＳ２０５）情報取得部１３３およびカード登録部１３４は、ステップＳ２０４で受信されたスポット識別子およびユーザ識別子の組を用いて、ユーザポイントカード情報を構成し、ユーザポイントカード情報格納部１１１に蓄積する処理である登録処理を実行する。その後、ステップＳ２０１に戻る。なお、登録処理については後述する。
【０１４１】
なお、図２のフローチャートでは省略しているが、ステップＳ２０１でポイント付与命令が受信された後に、例えば、処理部１３によって、環境情報等が取得される。ただし、環境情報等は、受信されたポイント付与命令に含まれていてもよく、その場合は、処理部１３が環境情報等を取得する必要はない。
【０１４２】
また、図２のフローチャートにおいて、レコメンドまたは登録のうち１以上の処理は、必ずしも行われなくてよい。つまり、ステップＳ２０３は、図２のフローチャートから削除されてもよい。また、２つのステップＳ２０４およびＳ２０５も、図２のフローチャートから削除されてもよい。
【０１４３】
また、図２のフローチャートにおいて、レコメンドと登録の２つの処理は、独立に行われているが、一体的に行われてもよい。その場合、後述する図５のフローチャートに記載のステップＳ５０１〜Ｓ５０７は削除され、ステップＳ５０８およびＳ５０９が、後述する図４において、ステップＳ４０９の後に実行されてもよい。そして、ステップＳ５０８およびＳ５０９の間に、受信部１２が登録の指示を受信したか否かの判断を行うステップＳ５０８ａが挿入されることは好適である。これによって、各ユーザが登録するかどうかを個別に選択できる。
【０１４４】
さらに、図２のフローチャートにおいて、情報処理装置１の電源オンやプログラムの起動に応じて処理が開始し、電源オフや処理終了の割り込みにより処理は終了する。ただし、処理の開始または終了のトリガは問わない。
【０１４５】
図３は、ステップＳ２０２のポイント付与処理を説明するフローチャートである。なお、図３のフローチャートは、条件情報が種類識別子に対応付いている場合の処理である。
【０１４６】
（ステップＳ３０１）ポイント付与部１３１は、ステップＳ２０１で受信されたポイント付与命令が有するスポット識別子と対になる種類識別子であり、当該ポイント付与命令が有するユーザ識別子と対になる１または２以上の種類識別子を特定する。
【０１４７】
（ステップＳ３０２）ポイント付与部１３１は、変数ｉに初期値“１”をセットする。変数ｉとは、ステップＳ３０１で取得された１以上の種類識別子のうち、未選択の種類識別子を順番に選択していくための変数である。
【０１４８】
（ステップＳ３０３）ポイント付与部１３１は、ｉ番目の種類識別子があるか否かを判別する。ｉ番目の種類識別子がある場合はステップＳ３０４に進み、ない場合は上位処理にリターンする。
【０１４９】
（ステップＳ３０４）ポイント付与部１３１は、ｉ番目の種類識別子に対応する条件情報を格納部１１から取得する。
【０１５０】
（ステップＳ３０５）ポイント付与部１３１を構成する判断手段１３１１は、ｉ番目の種類識別子に対応する条件情報を満たすか否かを判断する。ｉ番目の種類識別子に対応する条件情報を満たすと判断された場合はステップＳ３０６に進み、満たさないと判断された場合はステップＳ３０７に進む。
【０１５１】
（ステップＳ３０６）ポイント付与手段１３１２は、ｉ番目の種類識別子で識別されるポイントカードにポイントを付与する。
【０１５２】
（ステップＳ３０７）ポイント付与部１３１は、変数ｉをインクリメントする。その後、ステップＳ３０３に戻る。
【０１５３】
なお、条件情報がスポット識別子に対応付いている場合、ステップＳ３０５では、ステップＳ２０１で受信されたポイント付与命令が有するスポット識別子に対応する条件情報が取得される。
【０１５４】
また、条件情報が種類識別子およびスポット識別子の組に対応付いている場合、ステップＳ３０５では、受信されたポイント付与命令が有するスポット識別子、およびｉ番目の種類識別子の組に対応する条件情報が取得される。
【０１５５】
図４は、ステップＳ２０３のレコメンド処理を説明するフローチャートである。
【０１５６】
（ステップＳ４０１）レコメンド情報取得部１３２は、ステップＳ２０１で受信されたポイント付与命令が有するスポット識別子と対になる２以上の種類識別子をスポットポイントカード情報格納部１１２から取得する。
【０１５７】
（ステップＳ４０２）レコメンド情報取得部１３２は、変数ｊに初期値“１”をセットする。変数ｊとは、ステップＳ４０１で取得された２以上の種類識別子のうち、未選択の種類識別子を順番に選択していくための変数である。
【０１５８】
（ステップＳ４０３）レコメンド情報取得部１３２は、ｊ番目の種類識別子があるか否かを判別する。ｊ番目の種類識別子がある場合はステップＳ４０４に進み、ない場合はステップＳ４０７に進む。
【０１５９】
（ステップＳ４０４）レコメンド情報取得部１３２は、ステップＳ２０１で受信されたポイント付与命令が有するユーザ識別子にｊ番目の種類識別子が対応付いているか否かを判別する。受信されたポイント付与命令が有するユーザ識別子にｊ番目の種類識別子が対応付いている場合はステップＳ４０５に進み、対応付いていない場合はステップＳ４０６に進む。
【０１６０】
（ステップＳ４０５）レコメンド情報取得部１３２は、ステップＳ４０１で取得された２以上の種類識別子のうち、ｊ番目の種類識別子を削除する。
【０１６１】
（ステップＳ４０６）レコメンド情報取得部１３２は、変数ｊをインクリメントする。その後、ステップＳ４０３に戻る。
【０１６２】
（ステップＳ４０７）レコメンド情報取得部１３２は、１以上の種類識別子が存在するか否かを判別する。１以上の種類識別子が存在する場合はステップＳ４０８に進み、存在しない場合は上位処理にリターンする。
【０１６３】
（ステップＳ４０８）レコメンド情報取得部１３２は、１以上の種類識別子で識別される１以上のポイントカードへの参加を勧めるレコメンド情報を取得する。
【０１６４】
（ステップＳ４０９）レコメンド情報送信部１４１は、ステップＳ４０８で取得されたレコメンド情報を送信する。取得されたレコメンド情報は、例えば、ステップＳ２０１で受信されたポイント付与命令が有するユーザ識別子宛てに送信されてもよい。その後、上位処理にリターンする。
【０１６５】
図５は、ステップＳ２０５の登録処理を説明するフローチャートである。
【０１６６】
（ステップＳ５０１）情報取得部１３３は、スポット識別子と対になる２以上の種類識別子をスポットポイントカード情報格納部１１２から取得する。
【０１６７】
（ステップＳ５０２）情報取得部１３３は、変数ｋに初期値“１”をセットする。変数ｋとは、ステップＳ５０１で取得された２以上の種類識別子のうち、未選択の種類識別子を順番に選択していくための変数である。
【０１６８】
（ステップＳ５０３）情報取得部１３３は、ｋ番目の種類識別子があるか否かを判別する。ｋ番目の種類識別子がある場合はステップＳ５０４に進み、ない場合はステップＳ５０７に進む。
【０１６９】
（ステップＳ５０４）情報取得部１３３は、ｋ番目の種類識別子が、ステップＳ２０４で受信されたユーザ識別子に対応付けてユーザポイントカード情報格納部１１１に格納されているか否かを判別する。ｋ番目の種類識別子が、受信されたユーザ識別子に対応付けて格納されている場合はステップＳ５０５に進み、格納されていない場合はステップＳ５０６に進む。
【０１７０】
（ステップＳ５０５）情報取得部１３３は、ステップＳ５０１で取得された２以上の種類識別子のうち、ｋ番目の種類識別子を削除する。
【０１７１】
（ステップＳ５０６）情報取得部１３３は、変数ｋをインクリメントする。その後、ステップＳ５０３に戻る。
【０１７２】
（ステップＳ５０７）情報取得部１３３は、１以上の種類識別子が存在するか否かを判別する。１以上の種類識別子が存在する場合はステップＳ５０８に進み、存在しない場合は上位処理にリターンする。
【０１７３】
（ステップＳ５０８）カード登録部１３４は、１以上の種類識別子を有するユーザポイントカード情報を構成する。
【０１７４】
（ステップＳ５０９）カード登録部１３４は、ステップＳ５０７で構成されたユーザポイントカード情報を、ステップＳ２０４で受信されたユーザ識別子に対応付けてユーザポイントカード情報格納部１１１に蓄積する。その後、上位処理にリターンする。
【０１７５】
以下、本実施の形態における情報システムの具体的な動作例について説明する。なお、以下の説明は、種々の変更が可能であり、本発明の範囲を何ら制限するものではない。
【０１７６】
本例の情報システムは、情報処理装置１、および４以上の端末装置２を備える。情報処理装置１は、情報システムを運営する組織のサーバである。４以上の端末装置２のうち１つ（以下、端末装置２α）は、ユーザαの携帯端末である。４以上の端末装置２のうち他の１つ（以下、端末装置２β）は、ユーザβの携帯端末である。４以上の端末装置２のうちその他の１つ（以下、端末装置２Ｘ）は、店舗であるスポットＸのレジ端末である。４以上の端末装置２のうちさらにその他の１つ（以下、端末装置２Ｙ）は、駅であるスポットＹの改札機である。
【０１７７】
ユーザαは、Ａポイントカード、Ｂカード、およびＣポイントカードを保有している。ユーザβは、Ａポイントカード、およびＣポイントカードを保有している。
【０１７８】
スポットＸでは、Ａポイントカード、Ｂカード、およびＣポイントカードが利用可能である。スポットＹでは、Ｂカード、およびＣポイントカードが利用可能である。
【０１７９】
端末装置２αの端末格納部２１には、ユーザ識別子“α”が格納されている。端末装置２βの端末格納部２１には、ユーザ識別子“β”と、サッカーのチケットのＩＤを示す外部情報“ｙｙｙ”とが格納されている。また、端末装置２βの端末格納部２１には、交通系電子マネーのアプリも格納されている。なお、本例におけるユーザ識別子は、メールアドレスまたは携帯電話番号である。
【０１８０】
端末装置２Ｘの端末格納部２１には、スポット識別子“Ｘ”が格納されている。端末装置２Ｙの端末格納部２１には、スポット識別子“Ｙ”が格納されている。なお、本例におけるスポット識別子は、例えば、（緯度，経度）等の位置情報である。
【０１８１】
情報処理装置１のユーザポイントカード情報格納部１１１には、例えば、図６に示すように、ユーザ識別子“α”に対応付けて、３以上のユーザポイントカード情報が格納され、また、ユーザ識別子“β”に対応付けて、２以上のユーザポイントカード情報も格納されている。
【０１８２】
図６は、ユーザポイントカード情報のデータ構造図である。ユーザポイントカード情報は、種類識別子、およびポイント情報などを有する。ユーザ識別子“α”に対応する３以上の各ユーザポイントカード情報には、ＩＤ（例えば“１”，“２”等）が対応付いている。例えば、ＩＤ“１”が対応付いたユーザポイントカード情報（以下、ユーザポイントカード情報１）は、種類識別子“Ａ”、およびポイント情報“１００ポイント”などを有する。同様に、ＩＤ“２”が対応付いたユーザポイントカード情報２は、種類識別子“Ｂ”、およびポイント情報“２００ポイント”などを有する。また、ユーザポイントカード情報３は、種類識別子“Ｃ”、およびポイント情報“１０００ポイント”などを有する。
【０１８３】
ユーザ識別子“β”に対応する２以上の各ユーザポイントカード情報にも、ＩＤが対応付いている。例えば、ＩＤ“１”が対応付いたユーザポイントカード情報１は、種類識別子“Ａ”、およびポイント情報“５０ポイント”などを有する。また、ユーザポイントカード情報２は、種類識別子“Ｃ”、およびポイント情報“１５００ポイント”などを有する。
【０１８４】
また、スポットポイントカード情報格納部１１２には、例えば、図７に示すように、スポット識別子“Ｘ”に対応付けて、３以上のスポットポイントカード情報が格納され、また、スポット識別子“Ｙ”に対応付けて、２以上のスポットポイントカード情報も格納されている。
【０１８５】
図７は、スポットポイントカード情報のデータ構造図である。スポットポイントカード情報は、種類識別子などを有する。スポット識別子“Ｘ”に対応する３以上の各スポットポイントカード情報には、ＩＤが対応付いている。例えば、ＩＤ“１”が対応付いたスポットポイントカード情報（以下、スポットポイントカード情報１）は、種類識別子“Ａ”などを有する。同様に、スポットポイントカード情報２は、種類識別子“Ｂ”などを有する。また、スポットポイントカード情報３は、種類識別子“Ｃ”などを有する。
【０１８６】
スポット識別子“Ｙ”に対応する２以上の各スポットポイントカード情報にも、ＩＤが対応付いている。例えば、ＩＤ“１”が対応付いたスポットポイントカード情報１は、種類識別子“Ｂ”などを有する。また、スポットポイントカード情報２は、種類識別子“Ｃ”などを有する。
【０１８７】
さらに、格納部１１には、例えば、図８に示すような、２以上の第一対情報で構成された第一対応情報が格納されている。図８は、第一対情報のデータ構造図である。第一対情報は、種類識別子と条件情報との対である。第一対応情報を構成する２以上の各第一対情報は、ＩＤ（例えば、“１”，“２”等）に対応付いている。ＩＤ“１”〜“５”に対応付いた第一対情報が、前述した第一対情報１〜５である。
【０１８８】
なお、格納部１１には、例えば、前述したような、環境情報とポイントとの対応に関する第二対応情報（図示しない）や、前述したサッカーのチケットのＩＤ“ｙｙｙ”や、前述したレコメンド情報群なども格納されている。
【０１８９】
いま、ユーザαがスポットＸで２０００円の買い物をしたとする。スポットＸの店員は、端末装置２Ｘの入力デバイスを介して金額情報“２０００”円を入力する。
【０１９０】
端末装置２Ｘにおいて、端末受付部２２が上記金額情報を受け付け、端末処理部２５は、端末装置２αからユーザ識別子“α”を取得する。そして、端末処理部２５は、取得したユーザ識別子“α”と、端末格納部２１に格納されているスポット識別子“Ｘ”と、受け付けられた金額情報“２０００円”とを有するポイント付与命令“α，Ｘ，２０００円”を構成し、端末送信部２３は、構成されたポイント付与命令を情報処理装置１に送信する。
【０１９１】
情報処理装置１において、受信部１２が上記ポイント付与命令を受信し、ポイント付与部１３１は、受信されたポイント付与命令に応じてポイント付与処理を実行する。詳しくは、ポイント付与部１３１は、受信されたポイント付与命令が有するスポット識別子“Ｘ”と対になる３つの種類識別子“Ａ”〜“Ｃ”に対応する５つの第一対情報１〜５を格納部１１から取得する。
【０１９２】
ポイント付与部１３１は、受信されたポイント付与命令が有するスポット識別子“Ｘ”と対になる種類識別子であり、当該ポイント付与命令が有するユーザ識別子“α”と対になる３つの種類識別子“Ａ”〜“Ｃ”を特定する。
【０１９３】
ポイント付与部１３１は、特定された３つの種類識別子“Ａ”〜“Ｃ”で識別される３種類のポイントカードに対してポイントを付加する処理を実行する。詳しくは、まず、ポイント付与部１３１を構成する環境情報取得手段１３１３が、天気および時刻等の環境情報を外部の装置から取得する。ここでは、天気“雨天、”および時刻“１９：００”が取得されたとする。
【０１９４】
判断手段１３１１は、種類識別子“Ａ”に対応する２つの第一対応情報１，３のうち、まず、第一対応情報１を構成する条件情報“１０００円で１ポイント”を満たすか否かを判断し、金額情報が“２０００円”であることから、肯定的な判断結果を取得する。次に、判断手段１３１１は、第一対応情報３を構成する条件情報“雨天の場合はポイント２倍”を満たすか否かを判断し、環境情報が“雨天”を含むことから、肯定的な判断結果を取得する。
【０１９５】
ポイント付与手段１３１２は、条件情報“１０００円で１ポイント”に関する判断結果が肯定的であることから、第二対応情報を用いて、付与ポイント数“２ポイント”を取得し、さらに、条件情報“雨天の場合はポイント２倍”に関する判断結果が肯定的であることから、上記付与ポイント数の２倍である付与ポイント数“４ポイント”を取得する。そして、ポイント付与手段１３１２は、ユーザ識別子“α”および種類識別子“Ａ”に対応するポイント情報“１００ポイント”に、こうして取得した付与ポイント数“４ポイント”を加算し、当該ポイント情報を“１０４ポイント”に更新する。
【０１９６】
次に、判断手段１３１１は、種類識別子“Ｂ”に対応する３つの第一対応情報２，４のうち、まず、第一対応情報２を構成する条件情報“１００円で１ポイント”を満たすか否かを判断し、金額情報が“２０００円”であることから、肯定的な判断結果を取得する。次に、判断手段１３１１は、第一対応情報４を構成する条件情報“１８時より前はポイント３倍，２２時以降はポイント２倍”を満たすか否かを判断し、環境情報が時刻“１９：００”を含むことから、否定的な判断結果を取得する。
【０１９７】
ポイント付与手段１３１２は、条件情報“１００円で１ポイント”に関する判断結果が肯定的であることから、第二対応情報を用いて、付与ポイント数“２０ポイント”を取得し、ユーザ識別子“α”および種類識別子“Ｂ”に対応するポイント情報“２００ポイント”に、取得した付与ポイント数“２０ポイント”を加算し、当該ポイント情報を“２２０ポイント”に更新する。
【０１９８】
次に、判断手段１３１１は、種類識別子“Ｃ”に対応する第一対応情報５を構成する条件情報“サッカーのチケットがあれば１０ポイント”を満たすか否かを判断し、ポイント付与命令が何ら外部情報を有さないことから、否定的な判断結果を取得する。かかる判断結果を受け、ポイント付与手段１３１２は、ユーザ識別子“α”および種類識別子“Ｃ”に対応するポイント情報“１０００ポイント”へのポイント加算を行わない。
【０１９９】
こうして、ユーザαが２０００円の買い物をしたことに応じて、ユーザαが保有する３種類のポイントカードのうち、Ａポイントカードに４ポイントが、Ｂカートに２０ポイントが、それぞれ付与される。
【０２００】
次に、レコメンド情報取得部１３２は、受信されたポイント付与命令“α，Ｘ，２０００円”が有するスポット識別子“Ｘ”と対になる３つの種類識別子“Ａ”〜“Ｃ”をスポットポイントカード情報格納部１１２から取得する。そして、レコメンド情報取得部１３２は、取得した３つの各種類識別子“Ａ”〜“Ｃごとに、受信されたポイント付与命令が有するユーザ識別子“α”に当該種類識別子が対応付いているか否かを、ユーザポイントカード情報格納部１１１を参照することにより判断し、判断結果を取得する。
【０２０１】
ここでは、ユーザ識別子“α”に３つの種類識別子“Ａ”〜“Ｃ”が対応付いているため、いずれの種類識別子に対しても、肯定的な判断結果が取得される。かかる判断結果を受け、レコメンド情報取得部１３２は、レコメンド情報の取得を行わない。
【０２０２】
なお、ユーザβがスポットＹを通過した場合の動作は、次のようになる。端末装置２Ｙにおいて、端末受付部２２が、端末装置２βから運賃の金額情報“２００円”を受け付け、端末処理部２５は、端末装置２βからユーザ識別子“β”と外部情報“ｙｙｙ”を取得する。そして、端末処理部２５は、取得したユーザ識別子“β”と、端末格納部２１に格納されているスポット識別子“Ｙ”と、受け付けられた金額情報“２００円”と、取得した外部情報“ｙｙｙ”とを有するポイント付与命令“β，Ｙ，２００円，ｙｙｙ”を構成し、端末送信部２３は、構成されたポイント付与命令を情報処理装置１に送信する。
【０２０３】
情報処理装置１において、受信部１２が上記ポイント付与命令を受信し、ポイント付与部１３１は、受信されたポイント付与命令に応じてポイント付与処理を実行する。詳しくは、ポイント付与部１３１は、受信されたポイント付与命令が有するスポット識別子“Ｙ”と対になる２つの種類識別子“Ｂ”，“Ｃ”に対応する３つの第一対情報２，４，５を格納部１１から取得する。
【０２０４】
ポイント付与部１３１は、受信されたポイント付与命令が有するスポット識別子“Ｙ”と対になる種類識別子であり、当該ポイント付与命令が有するユーザ識別子“β”と対になる１つの種類識別子“Ｃ”を特定する。
【０２０５】
ポイント付与部１３１は、特定された種類識別子“Ｃ”で識別されるポイントカードに対してポイントを付加する処理を実行する。より詳しくは、まず、ポイント付与部１３１を構成する環境情報取得手段１３１３が、天気および時刻等の環境情報を外部の装置から取得する。ここでは、天気“晴天、”および時刻“１７：００”が取得されたとする。
【０２０６】
判断手段１３１１は、種類識別子“Ｃ”に対応する第一対応情報５を構成する条件情報““サッカーのチケットがあれば１０ポイント”を満たすか否かを判断し、ポイント付与命令が外部情報“ｙｙｙ”を有することから、肯定的な判断結果を取得する。
【０２０７】
ポイント付与手段１３１２は、上記判断結果を受け、付与ポイント数“１０”を取得して、ユーザ識別子“β”および種類識別子“Ｃ”に対応するポイント情報“１５００ポイント”に、取得した付与ポイント数“１０ポイント”を加算し、当該ポイント情報を“１５１０ポイント”に更新する。
【０２０８】
こうして、ユーザβがスポットＹを通過したことに応じて、ユーザβが保有する２種類のポイントカードのうち、Ｃポイントカードに１０ポイントが付与される。
【０２０９】
次に、レコメンド情報取得部１３２は、受信されたポイント付与命令“β，Ｙ，２００円，ｙｙｙ”が有するスポット識別子“Ｙ”と対になる２つの種類識別子“Ｂ”，“Ｃ”をスポットポイントカード情報格納部１１２から取得する。そして、レコメンド情報取得部１３２は、取得した２つの各種類識別子“Ｂ”，“Ｃごとに、受信されたポイント付与命令が有するユーザ識別子“β”に当該種類識別子が対応付いているか否かを、ユーザポイントカード情報格納部１１１を参照することにより判断し、判断結果を取得する。
【０２１０】
ここでは、ユーザ識別子“β”に２つの種類識別子“Ａ”，“Ｃ”が対応付いているため、種類識別子“Ｂ”に対して否定的な判断結果が取得される一方、種類識別子“Ｃ”に対して肯定的な判断結果が取得される。かかる判断結果を受け、レコメンド情報取得部１３２は、否定的な判断結果に対応する種類識別子“Ｂ”で識別されるポイントカードへの参加を勧めるコメンド情報“Ｂカードの登録をお勧めします。”を格納部１１から取得する。
【０２１１】
レコメンド情報送信部１４１は、取得されたレコメンド情報を、受信されたポイント付与命令が有するユーザ識別子“β”宛てに送信する。
【０２１２】
端末装置２βにおいて、端末受信部２４が上記レコメンド情報を受信し、端末出力部２６は、受信されたレコメンド情報を、ディスプレイやスピーカ等の出力デバイスを介して出力する。こうして、端末装置２βのディスプレイに、文字列「Ｂカードの登録をお勧めします。」が表示され、スピーカからその音声も出力される。
【０２１３】
ユーザβが、端末装置２βの入力デバイスを介して登録の指示を入力すると、端末装置２βにおいて、端末受付部２２が当該指示を受け付け、端末送信部２３は、受け付けられた指示を情報処理装置１に送信する。
【０２１４】
情報処理装置１において、受信部１２が上記指示を受信し、カード登録部１３４は、上記の否定的な判断結果に対応する種類識別子“Ｂ”を有するユーザポイントカード情報（例えば、“Ｂ，０ポイント”）を構成する。なお、かかるユーザポイントカード情報を構成するポイント情報は、必ずしも“０ポイント”でなくてもよい。
【０２１５】
カード登録部１３４は、こうして構成されたユーザポイントカード情報を、受信されたユーザ識別子“β”に対応付けてユーザポイントカード情報格納部１１１に蓄積する。
【０２１６】
これによって、ユーザポイントカード情報格納部１１１には、ユーザ識別子“β”に対応付けて、３番目のユーザポイントカード情報“Ｂ，０ポイント”（ユーザポイントカード情報３）が、さらに格納される。
【０２１７】
なお、２以上の種類識別子に対して否定的な判断結果が取得された場合は、２以上のユーザポイントカード情報３，４等が構成され、ユーザ識別子“β”に対応付けて、ユーザポイントカード情報格納部１１１に蓄積される。こうして、２以上のポイントカードの一括登録が実現される。
【０２１８】
なお、本実施の形態において、ポイントは、通常、１以上の各ユーザごとに、当該ユーザのスポットでの買い物またはスポットへの来訪に応じて、当該ユーザに付与されるものであり、例えば、当該ユーザ以外の１または２以上のユーザの当該スポットに対する動向は、当該ユーザへのポイントの付与には無関係であったが、かかる動向をも加味して、当該ユーザへのポイント付与を行ってもよい。なお、動向とは、例えば、当該ユーザ以外の１以上のユーザの、当該スポットでの買い物、または当該スポットへの来訪であるが、当該スポットに対する位置であってもよい。
【０２１９】
詳しくは、例えば、処理部１３が、スポット内を撮影するカメラからの画像を用いて、予め決められた時刻に当該スポットに居る当該ユーザ以外のユーザの数を取得し、ポイント付与手段１３２１は、取得されたユーザ数を用いて、当該ユーザに付与するポイント数を決定してもよい。例えば、格納部１１に、条件情報として、ユーザ数とポイント数との対の集合が格納されており、ポイント付与手段１３２１は、取得されたユーザ数と対になるポイント数を取得し、付与してもよい。または、条件情報として、ユーザ数をパラメータとする減少関数が格納されており、ポイント付与手段１３２１は、取得されたユーザ数を減少関数に代入することにより算出されるポイント数を付与してもよい。これによって、当該スポットに居る当該ユーザ以外のユーザの数が少ないほど、多くのポイントが当該ユーザに付与される結果、スポットへの来訪者数の増加が図られる。
【０２２０】
また、カメラによる過去の画像が格納部１１に格納されており、処理部１３は、過去の画像と、カメラからの現在の画像とを用いて、当該スポットへの来訪者のうち当該ユーザが何番目であるかを示す順序情報を取得し、判断手段１３１１は、取得された順序情報を用いて、当該ユーザにポイントを付与するか否かを判断してもよい。例えば、格納部１１に、条件情報“Ｎ番目のユーザにＭポイントを付与する”（例えば、Ｍは１０００の倍数、Ｎは５千ポイントなど）が格納されることで、少ない数のユーザに、大きな数のポイントが付与される結果となり、来訪者数の増加が図られる。
【０２２１】
なお、ポイント付与手段１３２１は、取得された順序情報を用いて、当該ユーザに付与するポイント数を決定してもよい。例えば、格納部１１に、条件情報として、順序情報をパラメータとする減少関数が格納されており、早く来たユーザほど、多くのポイントを付与することによって、早い時間におけるスポットへの来訪者数の増加が図られる。
【０２２２】
または、当該スポットと、当該ユーザ以外の１または２以上のユーザとの位置関係に基づいて、当該ユーザにポイントが付与されてもよい。つまり、当該スポットと、当該ユーザ以外の１以上のユーザとの位置関係によって、当該ユーザにポイントが付与されたり付与されなかったり、または、付与されるポイント数が変化したりしてもよい。なお、当該スポットと、当該ユーザ以外の１以上のユーザとの位置関係によって、当該ユーザにポイントが付与されたり付与されなかったりすることは、当該ユーザへのポイント付与に関与するスポットが、かかる位置関係に応じて動的に変化することである、とってもよい。
【０２２３】
例えば、格納部１１に、かかる位置関係に関する条件情報“当該ユーザが、他のＰ人（Ｐは３以上の整数）のユーザを結ぶＰ角形の中に居る場合に、当該ユーザにＱポイント（Ｑは、例えば１０ポイント）を付与する”が格納され、受信部１２は、当該ユーザの端末装置２から、ユーザ識別子と位置情報との組を受信し、当該ユーザ以外の１以上の各ユーザの端末装置２からも、同様の組を受信する。ポイント付与部１３１を構成する判断手段１３１１は、例えば、受信された２以上（例えば、“Ｐ＋１”以上）の組を用いて、当該ユーザが他のＰ人のユーザを結ぶＰ角形の中に居るか否かを判断し、居ると判断された場合に、当該ユーザにＱポイントを付与する。
【０２２４】
または、位置関係に関する条件情報は、例えば、“当該ユーザから半径Ｒｋｍ以内に他の１以上のユーザが居る場合に、当該ユーザにＳポイントを付与する”等でもよく、上記のような位置関係に関する条件であれば、その内容は問わない。これにより、ポイント付与にゲーム的な要素が付加され、その結果、来訪者数の増加が図られる。
【０２２５】
なお、上記のような、当該ユーザ以外の１以上のユーザの動向を加味したポイント付与は、当該ユーザが保有している２種類以上の各ポイントカードごとに行われることは好適である。例えば、受信部１２は、当該ユーザの端末装置２から、ユーザ識別子と２以上の種類識別子との組を受信し、当該ユーザ以外の１以上の各ユーザの端末装置２からも、同様の組を受信する。ポイント付与部１３１は、受信された２以上の種類識別子ごとに、当該ユーザ以外の１以上のユーザの動向を加味したポイント付与を行う。
【０２２６】
なお、例えば、ユーザポイントカード情報は、ユーザ情報をも含んでもよく、格納部１１には、ユーザ情報に関する条件情報（ユーザ条件情報）が格納されてもよい。ユーザ情報とは、ユーザに関する情報である。ユーザ情報は、例えば、年齢、性別であるが、位置情報、履歴情報などでもよく、その種類は問わない。位置情報は、例えば、現在位置でもよいし、住所でもよい。履歴情報とは、ポイントカードに関する履歴を示す情報である。履歴情報は、例えば、ポイントの付与を受けた履歴、貯まったポイントで買い物をしたり特典を受け取ったりした履歴など、その種類は問わない。
【０２２７】
年齢に関する条件情報は、例えば、“６０歳未満は２ポイント、６０歳以上は５ポイント”等であるが、その内容は問わない。ユーザ条件情報は、例えば、当該ユーザに関する条件情報でもよいし、当該ユーザを含む２以上のユーザに関する条件情報でもよい。前者の性別に関する条件情報は、例えば、“男性は１ポイント、女性は２ポイント”等であるが、その内容は問わない。
【０２２８】
位置情報に関する条件情報は、例えば、当該ユーザを含む２以上のユーザの位置関係に関する条件情報でもよい。この種の条件情報は、例えば、前述したような位置関係に関する条件情報であるが、その内容は問わない。履歴情報に関する条件情報は、例えば、“Ｓ個以上のスポットを巡ると、Ｔポイント付与”（例えば、Ｓ＝５，Ｔ＝２００等）などであるが、その内容は問わない。
【０２２９】
さらに、条件情報は、ユーザ情報以外の内部情報に関する条件でもよい。内部情報とは、情報システム内の情報である。ユーザ情報以外の内部情報は、例えば、スポットポイントカード情報が有する期間情報であるが、その種類は問わない。期間情報に関する条件情報は、例えば、“○年○月○日０：００から１カ月間に限り、ポイントを付与する”等であるが、その内容は問わない。
【０２３０】
以上、本実施の形態によれば、ユーザポイントカード情報格納部１１１に、ユーザを識別する１以上の各ユーザ識別子に対応付けて、各ユーザが保有するポイントカードに関する情報であり、ポイントカードの種類を識別する種類識別子を有する２以上のユーザポイントカード情報が格納され、スポットポイントカード情報格納部１１２には、スポットを識別する１以上の各スポット識別子に対応付けて、各スポットで利用可能なポイントカードに関する情報であり、種類識別子を有する２以上のスポットポイントカード情報が格納されており、情報処理装置１は、ユーザ識別子とスポット識別子とを有するポイント付与命令を受信し、ポイント付与命令が有するスポット識別子に対応するポイントカードであり、ポイント付与命令が有するユーザ識別子に対応する２以上のポイントカードに対してポイントを付与する処理を行うことにより、適切にポイントを付与できる。
【０２３１】
また、格納部１１に、種類識別子に対応付けて、ポイントを付与する条件を示す条件情報が格納されており、情報処理装置１は、受信したポイント付与命令に対して、ポイント付与命令が有するスポット識別子と対になる種類識別子に対応付いている条件情報が示す条件を満たすか否かを判断し、条件を満たすと判断した場合に、条件情報と対になる種類識別子に対応し、ポイント付与命令が有するユーザ識別子に対応するポイントカードに対してポイントを付与する処理を行うことにより、条件情報を用いて適切にポイントを付与できる。
【０２３２】
また、格納部１１には、スポットポイントカード情報が有する種類識別子に対応付けて、ポイントを付与する条件を示す条件情報が格納されていることにより、情報処理装置１は、条件情報を用いて適切にポイントを付与できる。
【０２３３】
また、ポイント付与命令は、外部情報を有し、条件情報が示す条件は、外部情報に関する条件をも含むことにより、情報処理装置１は、外部情報を用いて、適切にポイントを付与できる。
【０２３４】
また、ポイント付与命令は、スポットでの購入に関する購入情報を含み、条件情報が示す条件は、購入情報に関する条件をも含むことにより、情報処理装置１は、購入情報を用いて、適切にポイントを付与できる。
【０２３５】
また、情報処理装置１は、購入情報に応じて、異なるポイントを付与する処理を行うことにより、購入情報を用いて、適切にポイントを付与できる。
【０２３６】
また、情報処理装置１は、購入情報が有する金額情報を用いて、付与するポイントを決定し、ポイントを付与する処理を行うことにより、購入金額に応じた、適切なポイントを付与できる。
【０２３７】
また、条件情報が示す条件は、時刻に関する時刻情報に関する条件をも含むことにより、情報処理装置１は、時刻情報を用いて、適切にポイントを付与できる。
【０２３８】
また、情報処理装置１は、ポイント付与命令が有するスポット識別子と対になる種類識別子であり、ポイント付与命令が有するユーザ識別子と対になっていない種類識別子を取得し、種類識別子で識別される種類のポイントカードへの参加を勧めるレコメンド情報を取得し、レコメンド情報を送信することにより、ユーザにポイントカードへの参加を提案できる。
【０２３９】
また、情報処理装置１は、ユーザ識別子とスポット識別子とを受信し、受信したスポット識別子と対になる種類識別子であり、受信したユーザ識別子と対になっていない１以上の種類識別子を取得し、受信したユーザ識別子に対応付くユーザポイントカード情報であり、取得した１以上の種類識別子を有するユーザポイントカード情報をユーザポイントカード情報格納部１１１に蓄積することにより、複数のポイントカードを一括登録できる。
【０２４０】
また、情報処理装置１は、ポイントを付与する処理を動的に変更することにより、動的に異なるポイントを適切に付与できる。
【０２４１】
また、情報処理装置１は、環境に関する環境情報を取得し、環境情報に応じて、異なるポイントを付与する処理を行うことにより、環境情報に応じて、動的かつ適切にポイントを付与できる。
【０２４２】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアを、例えば、ソフトウェアダウンロード等により又はＣＤ−ＲＯＭなどの記録媒体に記録して、配布しても良い。
【０２４３】
なお、本実施の形態における情報処理装置１を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、コンピュータがアクセス可能な記録媒体は、ユーザを識別する１以上の各ユーザ識別子に対応付けて、各ユーザが保有するポイントカードに関する情報であり、ポイントカードの種類を識別する種類識別子を有する２以上のユーザポイントカード情報が格納されるユーザポイントカード情報格納部１１１と、スポットを識別する１以上の各スポット識別子に対応付けて、各スポットで利用可能なポイントカードに関する情報であり、種類識別子を有する２以上のスポットポイントカード情報が格納されるスポットポイントカード情報格納部１１２とを具備し、このプログラムは、前記コンピュータを、ユーザ識別子とスポット識別子とを有するポイント付与命令を受信する受信部１２と、前記ポイント付与命令が有するスポット識別子に対応するポイントカードであり、前記ポイント付与命令が有するユーザ識別子に対応する２以上のポイントカードに対してポイントを付与する処理を行うポイント付与部１３１として機能させるためのプログラムである。
【０２４４】
図９は、本実施の形態におけるプログラムを実行して、情報処理装置１等を実現するコンピュータシステム９００の外観図である。本実施の形態は、コンピュータハードウェアおよびその上で実行されるコンピュータプログラムによって実現され得る。図９において、コンピュータシステム９００は、ディスクドライブ９０５を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、ディスプレイ９０４とを備える。なお、キーボード９０２やマウス９０３やディスプレイ９０４をも含むシステム全体をコンピュータと呼んでもよい。
【０２４５】
図１０は、コンピュータシステム９００の内部構成の一例を示す図である。図１０において、コンピュータ９０１は、ディスクドライブ９０５に加えて、ＭＰＵ９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ９１３と、アプリケーションプログラム、システムプログラム、およびデータを記憶するストレージ９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５と、外部ネットワークや内部ネットワーク等のネットワークへの接続を提供するネットワークカード９１６と、を備える。ストレージ９１４は、例えば、ハードディスク、ＳＳＤ、フラッシュメモリなどである。
【０２４６】
コンピュータシステム９００に、情報処理装置１等の機能を実行させるプログラムは、例えば、ＤＶＤ、ＣＤ−ＲＯＭ等のディスク９２１に記憶されて、ディスクドライブ９０５に挿入され、ストレージ９１４に転送されてもよい。これに代えて、そのプログラムは、ネットワークを介してコンピュータ９０１に送信され、ストレージ９１４に記憶されてもよい。プログラムは、実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ディスク９２１、またはネットワークから直接、ロードされてもよい。また、ディスク９２１に代えて他の着脱可能な記録媒体（例えば、ＤＶＤやメモリカード等）を介して、プログラムがコンピュータシステム９００に読み込まれてもよい。
【０２４７】
プログラムは、コンピュータの詳細を示す９０１に、情報処理装置１等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能やモジュールを呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０２４８】
なお、上述したコンピュータシステム９００は、サーバまたは据え置き型のＰＣであるが、端末装置２は、例えば、タブレット端末やスマートフォンやノートＰＣといった、携帯端末で実現されてもよい。この場合、例えば、キーボード９０２およびマウス９０３はタッチパネルに、ディスクドライブ９０５はメモリカードスロットに、ディスク９２１はメモリカードに、それぞれ置き換えられることが望ましい。ただし、以上は例示であり、情報処理装置１等を実現するコンピュータのハードウェア構成は問わない。
【０２４９】
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０２５０】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０２５１】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段（受信部１２、および送信部１４など）は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０２５２】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０２５３】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２５４】
以上のように、本発明にかかる情報処理装置は、適切にポイントを付与できるという効果を有し、情報処理装置等として有用である。
【符号の説明】
【０２５５】
１  情報処理装置
２  端末装置
１１  格納部
１２  受信部
１３  処理部
１４  送信部
２１  端末格納部
２２  端末受付部
２３  端末送信部
２４  端末受信部
２５  端末処理部
２６  端末出力部
１１１  ユーザポイントカード情報格納部
１１２  スポットポイントカード情報格納部
１３１  ポイント付与部
１３２  レコメンド情報取得部
１３３  情報取得部
１３４  カード登録部
１４１  レコメンド情報送信部
１３１１  判断手段
１３１２  ポイント付与手段
１３１３  環境情報取得手段
【図１】
2020129264.tif 000003
【図２】
2020129264.tif 000004
【図３】
2020129264.tif 000005
【図４】
2020129264.tif 000006
【図５】
2020129264.tif 000007
【図６】
2020129264.tif 000008
【図７】
2020129264.tif 000009
【図８】
2020129264.tif 000010
【図９】
2020129264.tif 000011
【図１０】
2020129264.tif 000012