(57)【特許請求の範囲】
【請求項１】
電子会員証を格納し得る電子会員証格納部と、
１または２以上のアプリケーションを格納し得るアプリ格納部と、
アプリケーションの起動中において、前記電子会員証を出力する電子会員証出力部とを具備する端末装置において出力される電子会員証を構成する情報である構成情報を格納し得る構成情報格納部と、
会員を識別する会員識別子を有する情報であり、会員に関する情報である１以上の会員情報を格納し得る会員情報格納部と、
構成情報のうちのデザインに関する変更を受け付ける変更受付部と、
前記変更受付部が受け付けた構成情報の変更に応じて、前記構成情報格納部の構成情報を更新する構成情報更新部と、
前記会員情報格納部に格納されている１以上の各会員情報が有する１以上の会員識別子に対応する１以上の各端末装置に、前記構成情報更新部により構成された構成情報に対応する電子会員証の元になる情報である元情報を送信する元情報送信部とを具備する会員管理装置。
【請求項２】
前記変更受付部が受け付ける変更の対象の構成情報は、
電子会員証に含まれるコードに関する情報であるコード情報である請求項１記載の会員管理装置。
【請求項３】
会員識別子を有する会員証利用情報を前記端末装置から受信する会員証利用情報受信部をさらに具備し、
前記元情報送信部は、
前記会員証利用情報受信部が会員証利用情報を受信した場合に、前記元情報を前記端末装置に送信する請求項１または請求項２記載の会員管理装置。
【請求項４】
前記構成情報格納部は、
アプリケーションの種類を識別する２以上の各アプリ識別子に対応付けて２以上の構成情報を格納しており、
前記会員証利用情報受信部は、
アプリ種類識別子と会員識別子とを有する会員証利用情報を前記端末装置から受信し、
前記元情報送信部は、
前記会員証利用情報受信部が会員証利用情報を受信した場合に、当該会員証利用情報が有するアプリ種類識別子に対応する構成情報を前記構成情報格納部から取得し、当該構成情報に対応する元情報を送信する請求項３記載の会員管理装置。
【請求項５】
前記元情報送信部は、
予め決められた条件を満たした場合に、前記元情報を前記端末装置に送信する請求項１から請求項４いずれか一項に記載の会員管理装置。
【請求項６】
前記予め決められた条件は、
元情報を前記端末装置に未送信であることである請求項５記載の会員管理装置。
【請求項７】
前記元情報送信部は、
前記構成情報更新部が前記構成情報を更新後、前記端末装置から電子会員証を当該端末装置で出力するために、初めてアクセスがあった場合に、前記元情報を前記端末装置に送信する請求項１から請求項６いずれか一項に記載の会員管理装置。
【請求項８】
前記会員情報は、一の会員に対して２以上の端末装置を識別する端末装置識別子を有し、
前記元情報送信部は、
前記構成情報更新部が前記構成情報を更新後、前記２以上の端末装置のうち、一の端末装置から電子会員証を当該一の端末装置で出力するために、当該一の端末装置から初めてアクセスがあった場合に、前記元情報を当該一の端末装置に送信する請求項７記載の会員管理装置。
【請求項９】
記録媒体は、
電子会員証を格納し得る電子会員証格納部と、１または２以上のアプリケーションを格納し得るアプリ格納部と、アプリケーションの起動中において、前記電子会員証を出力する電子会員証出力部とを具備する端末装置において出力される電子会員証を構成する情報である構成情報を格納し得る構成情報格納部と、
会員を識別する会員識別子を有する情報であり、会員に関する情報である１以上の会員情報を格納し得る会員情報格納部とを具備し、
変更受付部、構成情報更新部、および元情報送信部により実現される会員管理方法であって、
前記変更受付部が、構成情報のうちのデザインに関する変更を受け付ける変更受付ステップ、
前構成情報更新部が、前記変更受付ステップで受け付けられた構成情報の変更に応じて、前記構成情報格納部の構成情報を更新する構成情報更新ステップと、
前記元情報送信部が、前記会員情報格納部に格納されている１以上の各会員情報が有する１以上の会員識別子に対応する１以上の各端末装置に、前記構成情報更新ステップにより構成された構成情報に対応する電子会員証の元になる情報である元情報を送信する元情報送信ステップとを具備する会員管理方法。
【請求項１０】
コンピュータがアクセス可能な記録媒体は、電子会員証を構成する情報である構成情報を格納し得る構成情報格納部と、
会員を識別する会員識別子を有する情報であり、会員に関する情報である１以上の会員情報を格納し得る会員情報格納部とを具備し、
コンピュータを、
構成情報のうちのデザインに関する変更を受け付ける変更受付部と、
前記変更受付部が受け付けた構成情報の変更に応じて、前記構成情報格納部の構成情報を更新する構成情報更新部と、
前記会員情報格納部に格納されている１以上の各会員情報が有する１以上の会員識別子に対応する１以上の各端末装置に、前記構成情報更新部により構成された構成情報に対応する電子会員証の元になる情報である元情報を送信する元情報送信部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子会員証のデザインの変更を支援する会員管理装置等に関するものである。
【背景技術】
【０００２】
従来、電子的な会員証の技術が存在した（非特許文献１、非特許文献２参照）。
【０００３】
また、従来、外部情報の読取り機能付き携帯端末を用い、会員制店舗で会員本人の確認、認証が確実なシステムが存在した（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２３６０６６号公報（第１頁、第１図等）
【非特許文献】
【０００５】
【非特許文献１】非接触ＩＣカード技術“ＦｅｌｉＣａ”、［online］、インターネット［URL：http://www.sony.co.jp/Products/felica/business/solution/ticket.html］
【非特許文献２】楽天PointClub、［online］、インターネット［URL：http://point.rakuten.co.jp/rpointcard/campaign/app/］
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来技術においては、端末装置において出力される電子会員証のデザインの変更が困難であった。
【課題を解決するための手段】
【０００７】
本第一の発明の会員管理装置は、電子会員証を格納し得る電子会員証格納部と、１または２以上のアプリケーションを格納し得るアプリ格納部と、アプリケーションの起動中において、電子会員証を出力する電子会員証出力部とを具備する端末装置において出力される電子会員証を構成する情報である構成情報を格納し得る構成情報格納部と、会員を識別する会員識別子を有する情報であり、会員に関する情報である１以上の会員情報を格納し得る会員情報格納部と、構成情報のうちのデザインに関する変更を受け付ける変更受付部と、変更受付部が受け付けた構成情報の変更に応じて、構成情報格納部の構成情報を更新する構成情報更新部と、会員情報格納部に格納されている１以上の各会員情報が有する１以上の会員識別子に対応する１以上の各端末装置に、構成情報更新部により構成された構成情報に対応する電子会員証の元になる情報である元情報を送信する元情報送信部とを具備する会員管理装置である。
【０００８】
かかる構成により、端末装置において出力される電子会員証のデザインの変更が可能となる。
【０００９】
また、本第二の発明の会員管理装置は、第一の発明に対して、変更受付部が受け付ける変更の対象の構成情報は、電子会員証に含まれるコードに関する情報であるコード情報である会員管理装置である。なお、コード情報の変更は、例えば、バーコードからＱＲコードへの変更である。
【００１０】
かかる構成により、端末装置において出力される電子会員証に含まれるコードの種類の変更が可能となる。
【００１１】
また、本第三の発明の会員管理装置は、第一または第二の発明に対して、会員識別子を有する会員証利用情報を端末装置から受信する会員証利用情報受信部をさらに具備し、元情報送信部は、会員証利用情報受信部が会員証利用情報を受信した場合に、元情報を端末装置に送信する会員管理装置である。
【００１２】
かかる構成により、アプリを起動中に電子会員証を出力する端末装置から会員証利用情報が送信されたことをトリガーとして、端末装置において出力される電子会員証のデザインの変更が可能となる。
【００１３】
また、本第四の発明の会員管理装置は、第三の発明に対して、構成情報格納部は、アプリケーションの種類を識別する２以上の各アプリ識別子に対応付けて２以上の構成情報を格納しており、会員証利用情報受信部は、アプリ種類識別子と会員識別子とを有する会員証利用情報を端末装置から受信し、元情報送信部は、会員証利用情報受信部が会員証利用情報を受信した場合に、会員証利用情報が有するアプリ種類識別子に対応する構成情報を構成情報格納部から取得し、構成情報に対応する元情報を送信する会員管理装置である。
【００１４】
かかる構成により、端末装置において起動されているアプリに対応した電子会員証が出力できる。
【００１５】
また、本第五の発明の会員管理装置は、第一から第四いずれかの発明に対して、元情報送信部は、予め決められた条件を満たした場合に、元情報を端末装置に送信する会員管理装置である。
【００１６】
かかる構成により、端末装置において出力される電子会員証のデザインの変更のために、適切なタイミングで会員管理装置から端末装置に情報が送信される。
【００１７】
また、本第六の発明の会員管理装置は、第五の発明に対して、予め決められた条件は、元情報を端末装置に未送信であることである会員管理装置である。
【００１８】
かかる構成により、端末装置において出力される電子会員証のデザインの変更のために、変更されたデザインに関する情報が未送信の場合のみ、会員管理装置から端末装置に情報が送信される。
【００１９】
また、本第七の発明の会員管理装置は、第一から第六いずれかの発明に対して、元情報送信部は、構成情報更新部が構成情報を更新後、端末装置から電子会員証を端末装置で出力するために、初めてアクセスがあった場合に、元情報を端末装置に送信する会員管理装置である。
【００２０】
かかる構成により、電子会員証のデザインの変更が可能であり、かつ会員管理装置と端末装置との間の通信量が少なくて良い。
【００２１】
また、本第八の発明の会員管理装置は、第七の発明に対して、会員情報は、一の会員に対して２以上の端末装置を識別する端末装置識別子を有し、元情報送信部は、構成情報更新部が構成情報を更新後、２以上の端末装置のうち、一の端末装置から電子会員証を一の端末装置で出力するために、一の端末装置から初めてアクセスがあった場合に、元情報を一の端末装置に送信する会員管理装置である。
【００２２】
かかる構成により、一の会員が複数の端末装置で同じ電子会員証を使用する場合でも、各端末装置において、電子会員証のデザインの変更が可能となる。
【発明の効果】
【００２３】
本発明による会員管理装置によれば、端末装置において出力される電子会員証のデザインの変更が可能となる。
【図面の簡単な説明】
【００２４】
【図１】実施の形態１における会員管理システムの概念図
【図２】同会員管理システムのブロック図
【図３】同会員管理装置１の動作について説明するフローチャート
【図４】同判断処理の詳細について説明するフローチャート
【図５】同端末装置２の動作について説明するフローチャート
【図６】同会員情報管理表を示す図
【図７】同構成情報管理表を示す図
【図８】同会員登録画面例を示す図
【図９】同会員情報管理表を示す図
【図１０】同出力例を示す図
【図１１】同出力例を示す図
【図１２】同背景画像の例を示す図
【図１３】同出力例を示す図
【図１４】同コンピュータシステムの概観図
【図１５】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００２５】
以下、会員管理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２６】
（実施の形態１）
【００２７】
本実施の形態において、電子会員証の変更されたデザインを端末装置に送信する会員管理装置を含む会員管理システムについて説明する。なお、デザインを送信することは、電子会員証を構成する元になる情報を送信することと同意義である。また、デザインの変更は、コードの種類の変更を含んでも良い。
【００２８】
また、本実施の形態において、２種類以上のアプリを格納している端末装置から、会員識別子とアプリ種類識別子とを有する会員証利用情報を受信したことをトリガーとして、変更されたデザインを送信する会員管理装置を含む会員管理システムについて説明する。
【００２９】
また、本実施の形態において、予め決められた条件（変更されたデザインが未送信等）を満たした場合に、変更されたデザインを送信する会員管理装置を含む会員管理システムについて説明する。なお、かかる場合、デザインの変更がない場合は、端末装置では、保持しているデザインを使用する。
【００３０】
また、本実施の形態において、アプリの種類毎に、端末装置において出力される電子会員証が異なる端末装置を含む会員管理システムについて説明する。
【００３１】
さらに、本実施の形態において、一の会員に対して、２以上の端末装置を管理しており、端末装置ごとにデザインを管理する会員管理装置を含む会員管理システムについて説明する。
【００３２】
図１は、本実施の形態における会員管理システムの概念図である。会員管理システムは、会員管理装置１、１または２以上の端末装置２を備える。会員管理装置１は、いわゆるサーバ装置であり、例えば、いわゆるクラウドのサーバ等でも良い。また、端末装置２は、いわゆるスマートフォン、ノートＰＣ、パーソナルコンピュータ、携帯電話、タブレット端末等、その種類は問わない。
【００３３】
図２は、本実施の形態における会員管理システムのブロック図である。会員管理システムを構成する会員管理装置１は、格納部１１、受付部１２、受信部１３、処理部１４、送信部１５を備える。
【００３４】
会員管理装置１を構成する格納部１１は、会員情報格納部１１１、および構成情報格納部１１２を備える。
【００３５】
受付部１２は、変更受付部１２１を備える。
【００３６】
受信部１３は、会員証利用情報受信部１３１を備える。
【００３７】
処理部１４は、構成情報更新部１４１、利用状況蓄積部１４２、判断部１４３、および元情報構成部１４４を備える。
【００３８】
送信部１５は、元情報送信部１５１を備える。
【００３９】
端末装置２は、端末格納部２１、端末受付部２２、端末処理部２３、端末送信部２４、端末受信部２５、および端末出力部２６を備える。
【００４０】
端末格納部２１は、電子会員証格納部２１１、およびアプリ格納部２１２を備える。
【００４１】
端末出力部２６は、電子会員証出力部２６１を備える。
【００４２】
会員管理装置１を構成する格納部１１は、各種の情報を格納し得る。各種の情報とは、例えば、後述する会員情報、構成情報等である。
【００４３】
会員情報格納部１１１は、１または２以上の会員情報を格納し得る。会員情報は、会員に関する情報である。会員情報は、会員を識別する会員識別子を有する。会員情報は、一の会員に対して２以上の端末装置２を識別する端末装置識別子を有しても良い。会員情報は、会員を識別する会員識別子とアプリの種類を識別するアプリ種類識別子とを有する会員証利用情報を含むことは好適である。
【００４４】
構成情報格納部１１２は、構成情報を格納し得る。構成情報は、端末装置２において出力される電子会員証を構成する情報である。構成情報は、例えば、電子会員証自体、電子会員証の背景画像、電子会員証の識別子、電子会員証に含まれるコードに関するコード情報、電子会員証に含まれるコードの種類を示すコード種類識別子（バーコードを示す情報、ＱＲコード等を示す情報等）、電子会員証に含まれるロゴ、電子会員証に含まれるアイコン、電子会員証に含まれる図柄等である。なお、コード種類識別子は、コード情報の一種である、と考えても良い。また、構成情報は、デザインに関する情報を有する。デザインに関する情報は、構成情報のうち、電子会員証に対するユーザが受ける印象を作り出す情報であり、例えば、背景画像、コード種類識別子、ロゴ、アイコン、図柄等である。なお、デザインに関する情報には、電子会員証に現れる電子会員証の識別子は含まれない。
【００４５】
受付部１２は、各種の情報や指示等を受け付ける。各種の情報や指示等とは、例えば、構成情報の変更の指示、構成情報等である。
【００４６】
各種の情報や指示等の入力手段は、キーボードやマウスやメニュー画面によるもの等、何でも良い。受付部１２は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。なお、受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。
【００４７】
変更受付部１２１は、構成情報のうちのデザインに関する変更を受け付ける。デザインに関する変更とは、背景画像の変更、コードの種類の変更（例えば、バーコードからＱＲコードへの変更）、ロゴの変更、アイコンの変更、図柄の変更等である。なお、デザインに関する変更には、電子会員証の識別子（数値など）の変更など、ユーザが受ける印象が変わらない変更は含まれない。なお、以下、構成情報のうちのデザインに関する変更を、適宜、構成情報の変更と言う。
【００４８】
変更受付部１２１は、電子会員証に含まれるコード情報の変更を受け付けても良い。コード情報の変更とは、例えば、コードの種類の変更である。コードの種類の変更とは、例えば、バーコードからＱＲコードへの変更である。
【００４９】
受信部１３は、端末装置２から情報や指示等を受信する。情報や指示等とは、例えば、会員登録指示、会員証利用情報である。会員登録指示とは、会員登録の指示である。会員登録指示は、会員情報を構成する情報を有する。会員情報を構成する情報とは、例えば、ユーザの氏名、住所、年齢、性別、メールアドレス、電話番号等である。
【００５０】
会員証利用情報受信部１３１は、アプリケーション（以下、適宜「アプリ」と言う。）の種類を識別するアプリ種類識別子と会員識別子とを有する会員証利用情報を端末装置２から受信する。会員証利用情報は、端末装置２を識別する端末装置識別子を有しても良い。なお、アプリ種類識別子は、電子会員証を利用する店舗の種類を識別する情報であっても良い。つまり、電子会員証を利用する店舗の種類により、起動するアプリの種類が異なる場合、アプリ種類識別子は店舗の種類を識別する情報である、と考えても良い。
【００５１】
処理部１４は、各種の処理を行う。各種の処理とは、例えば、後述する構成情報更新処理、利用状況蓄積処理、判断処理、元情報構成処理等である。各種の処理は、例えば、会員識別子生成処理でも良い。会員識別子生成処理は、ユニークな会員識別子を生成する処理である。処理部１４は、例えば、最も大きい数の会員識別子を会員情報格納部１１１から読み出し、１を加えて新しい会員識別子を取得する。
【００５２】
構成情報更新部１４１は、構成情報更新処理を行う。構成情報更新処理とは、変更受付部１２１が受け付けた構成情報の変更に応じて、構成情報格納部１１２の構成情報を更新する処理である。構成情報更新部１４１は、構成情報の変更に応じて、構成情報格納部１１２の構成情報のうちの一部の情報のみを更新しても良い。一部の情報とは、例えば、構成情報を構成するコード情報、または背景画像等である。なお、構成情報格納部１１２の構成情報の更新とは、構成情報のデザインに関する情報の更新である。
【００５３】
利用状況蓄積部１４２は、利用状況処理を行う。つまり、利用状況蓄積部１４２は、会員証利用情報受信部１３１が受信した会員証利用情報に含まれる会員識別子に対応付けて、会員証利用情報受信部１３１が受信した会員証利用情報に含まれるアプリ種類識別子で識別されるアプリケーションの利用状況に関する情報である利用状況情報を会員情報格納部１１１に蓄積する。利用状況情報は、アプリ種類識別子でも良いし、アプリ種類識別子で識別されるアプリが利用されたことを示すフラグでも良いし、アプリ種類識別子で識別されるアプリの利用回数でも良いし、アプリ種類識別子で識別されるアプリが利用された日付や時刻でも良いし、アプリ種類識別子で識別されるアプリが利用された店舗に関する情報等でも良い。
【００５４】
判断部１４３は、判断処理を行う。判断処理とは、元情報を構成するか否かを判断する処理である。また、判断処理は、元情報を端末装置２に送信するか否かを判断する処理である、と言っても良い。判断部１４３は、例えば、構成情報の更新後に、当該構成情報に対応する元情報を、一の会員に未送信か否かにより、元情報を端末装置２に送信するか否かを判断する。また、判断部１４３は、例えば、構成情報の更新後に、当該構成情報に対応する元情報を、一の会員の一の端末装置２に未送信か否かにより、元情報を端末装置２に送信するか否かを判断する。また、判断部１４３は、例えば、構成情報の更新後に、会員情報が有する情報（例えば、当該会員のポイント）に対応する構成情報に対応する元情報を、一の会員に未送信か否かにより、元情報を端末装置２に送信するか否かを判断する。
【００５５】
元情報構成部１４４は、元情報構成処理を行う。元情報構成処理とは、元情報を取得する処理である。元情報とは、構成情報に対応する電子会員証の元になる情報である。元情報は、構成情報と同じでも良いし、異なっていても良い。元情報は、例えば、電子会員証自体、電子会員証の背景画像、電子会員証の識別子等である。
【００５６】
元情報構成部１４４は、例えば、構成情報更新部１４１が更新した構成情報を用いて、更新されたデザインを有する電子会員証を構成する。かかる場合、元情報は電子会員証である。
【００５７】
また、元情報構成部１４４は、例えば、構成情報更新部１４１が更新した構成情報を読み出して、電子会員証の背景画像である構成情報を取得する。そして、元情報構成部１４４は、当該構成情報を用いて、元情報を構成する。
【００５８】
なお、元情報構成部１４４は、通常、判断部１４３が元情報を構成すると判断した場合に、元情報を取得する。
【００５９】
送信部１５は、各種の情報を端末装置２に送信する。各種の情報とは、例えば、元情報である。
【００６０】
元情報送信部１５１は、構成情報に対応する電子会員証の元になる情報である元情報を送信する。
【００６１】
元情報送信部１５１は、会員証利用情報受信部１３１が会員証利用情報を受信した場合に、元情報を端末装置２に送信することは好適である。
【００６２】
元情報送信部１５１は、予め決められた条件を満たした場合に、元情報を端末装置２に送信することは好適である。なお、予め決められた条件とは、例えば、アクセスがあった端末装置２に更新された構成情報に対応する元情報を送信していないことである。また、予め決められた条件を満たしているか否かは、通常、判断部１４３が判断する。
【００６３】
元情報送信部１５１は、構成情報更新部１４１が構成情報を更新後、端末装置２から電子会員証を端末装置２で出力するために、初めてアクセスがあった場合に、元情報を端末装置２に送信することは好適である。
【００６４】
元情報送信部１５１は、構成情報更新部１４１が構成情報を更新後、２以上の端末装置２のうち、電子会員証を一の端末装置２で出力するために、一の端末装置２から初めてアクセスがあった場合に、元情報を一の端末装置２に送信することは好適である。
【００６５】
端末装置２を構成する端末格納部２１は、各種の情報や、１または２種類以上のアプリケーションが格納され得る。  
【００６６】
電子会員証格納部２１１は、１または２以上の電子会員証を格納し得る。電子会員証格納部２１１は、電子会員証を構成するための情報（元情報）を格納していても良い。電子会員証格納部２１１は、１または２以上の各アプリ識別子に対応付けて、１または２以上の電子会員証を格納していることは好適である。
【００６７】
アプリ格納部２１２は、１または２以上のアプリを格納し得る。アプリは、電子会員証を表示できるアプリであることは好適である。また、アプリは、電子会員証を提示するとともに、何らか機能を有するプログラムであることは好適である。何らか機能は、例えば、ゲームである。また、アプリの種類により、表示され電子会員証の中のコードの種類が異なることは好適である。つまり、例えば、第一のアプリにより表示された電子員証の中のコードは、バーコードであり、第二のアプリにより表示された電子員証の中のコードは、ＱＲコード（登録商標）であることは好適である。なお、コードは、会員識別子を表現できる情報であれば何でも良い。
【００６８】
端末受付部２２は、ユーザである会員からの入力を受け付ける。入力とは、例えば、会員登録指示、アプリ起動指示、ログイン指示、アプリ停止指示等である。会員登録指示とは、会員管理装置１へ会員登録を行うことの指示であり、例えば、ユーザの氏名、生年月日、住所、電話番号等を有する。アプリ起動指示は、アプリを起動する指示であり、通常、アプリ種類識別子を有する。また、ログイン指示は、会員管理装置１へのログインの指示であり、通常、会員識別子等を有する。ログイン指示は、パスワード等も有することは好適である。アプリ停止指示は、起動中のアプリを停止する指示である。かかる指示等の入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。端末受付部２２は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００６９】
端末処理部２３は、端末受付部２２が受け付けた入力に応じた処理を行う。また、端末処理部２３は、後述する端末受信部２５が受信した情報に対する処理を行う。例えば、端末受付部２２がアプリ起動指示を受け付けた場合、受け付けた指示に応じたアプリを端末格納部２１から読み出し、起動する。また、例えば、端末処理部２３は、起動されたアプリのアプリ種類識別子を取得し、かつ端末格納部２１の会員識別子を取得し、当該アプリ種類識別子と当該会員識別子とを有する会員証利用情報を構成する。端末処理部２３は、例えば、アプリの起動指示に応じて、会員証利用情報を構成する。なお、端末処理部２３は、位置情報を取得しても良い。かかる場合、例えば、端末処理部２３は、位置情報をも有する会員証利用情報を構成する。また、端末処理部２３は、端末装置識別子を有する会員証利用情報を構成しても良い。なお、端末装置識別子は、例えば、端末格納部２１に格納されている。
【００７０】
端末送信部２４は、各種の情報や指示等を会員管理装置１や他の装置に送信する。各種の情報や指示等は、例えば、会員証利用情報である。
【００７１】
端末受信部２５は、会員管理装置１や他の装置から各種の情報を受信する。各種の情報とは、例えば、元情報、電子会員証等である。
【００７２】
端末出力部２６は、各種の情報を出力する。各種の情報とは、例えば、端末受付部２２が受け付けた入力、アプリの画面、電子会員証等である。ここで、出力とは、通常、ディスプレイへの表示であるが、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００７３】
電子会員証出力部２６１は、アプリケーションの起動中において、電子会員証を出力する。
【００７４】
格納部１１、会員情報格納部１１１、構成情報格納部１１２、端末格納部２１、電子会員証格納部２１１、アプリ格納部２１２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００７５】
格納部１１等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部１１等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部１１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部１１等で記憶されるようになってもよい。
【００７６】
受信部１３、会員証利用情報受信部１３１、端末受信部２５は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００７７】
処理部１４、構成情報更新部１４１、利用状況蓄積部１４２、元情報構成部１４４、端末処理部２３は、通常、ＭＰＵやメモリ等から実現され得る。処理部１４の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００７８】
送信部１５、元情報送信部１５１、端末送信部２４は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００７９】
端末出力部２６、電子会員証出力部２６１は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。端末出力部２６等は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００８０】
次に、会員管理システムの動作について説明する。まず、会員管理装置１の動作について、図３のフローチャートを用いて説明する。
【００８１】
（ステップＳ３０１）受信部１３は、端末装置２から会員登録指示を受信したか否かを判断する。会員登録指示を受信した場合はステップＳ３０２に行き、会員登録指示を受信しない場合はステップＳ３０８に行く。
【００８２】
（ステップＳ３０２）処理部１４は、ユニークな会員識別子を生成する。
【００８３】
（ステップＳ３０３）処理部１４は、ステップＳ３０２で生成された会員識別子、およびステップＳ３０１で受信された会員登録指示に含まれる情報を用いて、蓄積する会員情報を構成する。なお、蓄積する会員情報は、会員情報格納部１１１に格納されている会員情報を構成する一部の情報でも良いし、全部の情報でも良い。
【００８４】
（ステップＳ３０４）処理部１４は、ステップＳ３０３で構成した会員情報を、会員情報格納部１１１に蓄積する。
【００８５】
（ステップＳ３０５）送信部１５は、ステップＳ３０２で生成された会員識別子を端末装置２に送信する。なお、この会員識別子は、端末装置２で出力され、ユーザは自分の会員識別子を知ることができる。
【００８６】
（ステップＳ３０６）元情報構成部１４４は、構成情報格納部１１２の構成情報を用いて、元情報を構成する。なお、元情報構成部１４４は、構成情報格納部１１２の構成情報と、ステップＳ３０２で生成された会員識別子とを用いて、元情報を構成しても良い。また、元情報構成部１４４は、構成情報格納部１１２から構成情報を読み出すだけでも良い。
【００８７】
（ステップＳ３０７）元情報送信部１５１は、ステップＳ３０６で構成された元情報を端末装置２に送信する。ステップＳ３０１に戻る。
【００８８】
（ステップＳ３０８）変更受付部１２１は、構成情報のデザインの変更を受け付けたか否かを判断する。構成情報のデザインの変更を受け付けた場合はステップＳ３０９に行き、構成情報のデザインの変更を受け付けない場合はステップＳ３１０に行く。
【００８９】
（ステップＳ３０９）構成情報更新部１４１は、変更受付部１２１が受け付けた構成情報のデザインの変更に応じて、構成情報格納部１１２の構成情報を更新する。ステップＳ３０１に戻る。なお、構成情報更新部１４１は、例えば、変更受付部１２１が受け付けた構成情報を構成情報格納部１１２に蓄積する。
【００９０】
（ステップＳ３１０）会員証利用情報受信部１３１は、端末装置２から会員証利用情報を受信したか否かを判断する。会員証利用情報を受信すればステップＳ３１１に行き、会員証利用情報を受信しなければステップＳ３０１に戻る。
【００９１】
（ステップＳ３１１）判断部１４３は、判断処理を行う。判断処理とは、元情報を端末装置２に送信するか否かの判断のための処理である。判断処理の詳細について、図４のフローチャートを用いて説明する。
【００９２】
（ステップＳ３１２）ステップＳ３１１における判断処理の結果、条件を満たす場合はステップＳ３１３に行き、条件を満たさない場合はステップＳ３１５に行く。
【００９３】
（ステップＳ３１３）元情報構成部１４４は、構成情報格納部１１２の構成情報を用いて、元情報を構成する。なお、本ステップは、通常、ステップＳ３０６と同様である。
【００９４】
（ステップＳ３１４）元情報送信部１５１は、ステップＳ３１３で構成された元情報を端末装置２に送信する。
【００９５】
（ステップＳ３１５）処理部１４は、送信した端末装置２を識別する端末識別子または会員識別子に対応付けて、ステップＳ３１３で構成された元情報を送信した旨の情報（例えば、フラグ）を、会員情報格納部１１１に蓄積する。なお、かかる処理は、元情報の送信に関して、管理するための処理である。
【００９６】
（ステップＳ３１６）利用状況蓄積部１４２は、利用状況を蓄積する。ステップＳ３０１に戻る。つまり、利用状況蓄積部１４２は、通常、ステップＳ３１０で受信された会員証利用情報に含まれる会員識別子に対応付けて、ステップＳ３１０で受信された会員証利用情報に含まれるアプリ種類識別子で識別されるアプリケーションの利用状況に関する情報である利用状況情報を会員情報格納部１１１に蓄積する。
【００９７】
なお、図３のフローチャートにおいて、ステップＳ３０６、Ｓ３０７の処理は行わなくても良い。つまり、会員登録指示の受信により、電子会員証を構成する元情報を端末装置２に送信する必要はない。例えば、ユーザが電子会員証を初めて利用する際に、元情報を端末装置２に送信する等しても良い。
【００９８】
また、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００９９】
次に、ステップＳ３１１の判断処理の詳細について、図４のフローチャートを用いて説明する。
【０１００】
（ステップＳ４０１）判断部１４３は、ステップＳ３１０で受信された会員証利用情報が有する端末識別子、または会員識別子、または端末識別子と会員識別子を取得する。
【０１０１】
（ステップＳ４０２）判断部１４３は、ステップＳ４０１で取得された端末識別子または／および会員識別子に対応する会員情報を会員情報格納部１１１から取得する。なお、取得される会員情報は、会員情報を構成するすべての情報でなくて良い。取得される会員情報は、例えば、会員情報を構成する情報であり、会員の保有するポイント数、または会員の保有するポイント数の変動履歴を示す情報、最後に電子会員証を利用した日付や日時等である。
【０１０２】
（ステップＳ４０３）判断部１４３は、ステップＳ４０２で取得した会員情報に対応する構成情報を構成情報格納部１１２から取得する。
【０１０３】
（ステップＳ４０４）判断部１４３は、ステップＳ４０３で取得した構成情報を、ステップＳ４０１で取得された端末識別子または／および会員識別子に対応する端末装置２に、既に送信しているか、未送信であるかを判断する。未送信であればステップＳ４０５に行き、既に送信していればステップＳ４０６に行く。なお、判断部１４３は、未送信であるか否かは、例えば、会員情報格納部１１１に格納されている会員情報であり、会員識別子に対応する会員情報を用いて決定する。
【０１０４】
（ステップＳ４０５）判断部１４３は、変数「判断条件」に「条件を満たす旨の情報」を代入する。上位処理にリターンする。
【０１０５】
（ステップＳ４０６）判断部１４３は、変数「判断条件」に「条件を満たさない旨の情報」を代入する。上位処理にリターンする
【０１０６】
次に、端末装置２の動作について、図５のフローチャートを用いて説明する。
【０１０７】
（ステップＳ５０１）端末受付部２２は、会員登録指示を受け付けたか否かを判断する。会員登録指示を受け付ければステップＳ５０２に行き、会員登録指示を受け付けなければステップＳ５０６に行く。
【０１０８】
（ステップＳ５０２）端末送信部２４は、ステップＳ５０１で受け付けられた会員登録指示から、送信する会員登録指示を構成し、当該会員登録指示を会員管理装置１に送信する。なお、端末送信部２４は、例えば、ステップＳ５０１で受け付けられた会員登録指示が有する会員情報に、端末格納部２１に格納されている端末識別子を付加して、会員登録指示を構成する。
【０１０９】
（ステップＳ５０３）端末受信部２５は、会員登録指示の送信に応じて、会員管理装置１から会員識別子等を受信したか否かを判断する。会員識別子等を受信すればステップＳ５０４に行き、会員識別子等を受信しなければステップＳ５０３に戻る。なお、会員識別子等とは、通常、会員識別子と元情報である。会員識別子等は、アプリ識別子を有しても良い。
【０１１０】
（ステップＳ５０４）端末出力部２６は、ステップＳ５０３で受信された会員識別子を出力する。
【０１１１】
（ステップＳ５０５）端末処理部２３は、ステップＳ５０３で受信された元情報から電子会員証を取得し、当該電子会員証を端末格納部２１に蓄積する。ステップＳ５０１に戻る。なお、端末処理部２３は、通常、電子会員証をアプリ識別子に対応付けて端末格納部２１に蓄積する。
【０１１２】
（ステップＳ５０６）端末受付部２２は、アプリ起動指示を受け付けたか否かを判断する。アプリ起動指示を受け付けた場合はステップＳ５０７に行き、アプリ起動指示を受け付けない場合はステップＳ５０８に行く。
【０１１３】
（ステップＳ５０７）端末処理部２３は、アプリ起動指示に対応するアプリを起動する。ステップＳ５０１に戻る。
【０１１４】
（ステップＳ５０８）端末受付部２２は、会員証利用情報を受け付けたか否かを判断する。会員証利用情報を受け付けた場合はステップＳ５０９に行き、会員証利用情報を受け付けない場合はステップＳ５１５に行く。
【０１１５】
（ステップＳ５０９）端末送信部２４は、ステップＳ５０８で受け付けられた会員証利用情報を用いて、送信する会員証利用情報を構成し、当該会員証利用情報を会員管理装置１に送信する。なお、受け付けられた会員証利用情報は、会員識別子とパスワードである。また、構成された会員証利用情報は、会員識別子とパスワードとアプリ識別子と端末識別子とを有する。
【０１１６】
（ステップＳ５１０）端末受信部２５は、会員証利用情報の送信に応じて、会員管理装置１から元情報を受信したか否かを判断する。元情報を受信すればステップＳ５１１に行き、元情報を受信しなければステップＳ５１２に行く。
【０１１７】
（ステップＳ５１１）端末処理部２３は、ステップＳ５１０で受信された元情報から電子会員証を取得し、当該電子会員証を端末格納部２１に蓄積する。ステップＳ５１４に行く。
【０１１８】
（ステップＳ５１２）端末処理部２３は、会員証利用情報の送信からの時間の経過に応じて、タイムアウトか否かを判断する。タイムアウトであればステップＳ５１３に行き、タイムアウトでなければステップＳ５１０に戻る。
【０１１９】
（ステップＳ５１３）電子会員証出力部２６１は、電子会員証格納部２１１に格納されている電子会員証を読み出す。なお、電子会員証出力部２６１は、現在、起動中のアプリのアプリ識別子を取得し、当該アプリ識別子に対応する電子会員証を読み出すことは好適である。
【０１２０】
（ステップＳ５１４）電子会員証出力部２６１は、ステップＳ５１３で読み出した電子会員証、またはステップＳ５１１で蓄積された電子会員証を出力する。ステップＳ５０１に戻る。
【０１２１】
（ステップＳ５１５）端末受付部２２は、その他の指示等を受け付けたか否かを判断する。その他の指示等を受け付けた場合はステップＳ５１６に行き、その他の指示等を受け付けない場合はステップＳ５０１に戻る。その他の指示等とは、例えば、起動中のアプリに対する指示や情報、アプリの停止指示等である。
【０１２２】
（ステップＳ５１６）端末処理部２３等は、ステップＳ５１５で受け付けられたその他の指示等に応じた処理を行う。ステップＳ５０１に戻る。
【０１２３】
なお、図５のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１２４】
以下、本実施の形態における会員管理システムの具体的な動作について説明する。会員管理システムの概念図は図１である。
【０１２５】
今、会員管理装置１の会員情報格納部１１１は、図６に示す構造を有する会員情報管理表を保持している。会員情報管理表は、「ＩＤ」「会員情報」を有するレコードを１または２以上格納している。「ＩＤ」は、レコードを識別する識別子である。「会員情報」は、「会員属性」「会員証利用情報」を有する。「会員属性」は、会員の属性値を管理する。「会員属性」は、ここでは「氏名」「生年月日」「性別」「電話番号」「メールアドレス」を有する。「会員証利用情報」は、「会員識別子」「アプリ種類識別子」を有する。ここでの「アプリ種類識別子」は、各アプリ種類識別子で識別されるアプリに対応する電子会員証を構成する元になる元情報の送信日が管理されている、とする。なお、情報「−」は、電子会員証を構成する元情報が未送信であることを示す。また、会員が使用し得るアプリは、ここでは、アプリ種類識別子「ａ０１」「ａ０２」「ａ０３」の３種類である。アプリ種類識別子「ａ０１」で識別されるアプリは、例えば、居酒屋Ｘ等で利用されるアプリである。アプリ種類識別子「ａ０２」で識別されるアプリは、例えば、コンビニＫ等で利用されるアプリである。また、アプリ修理識別子「ａ０３」で識別されるアプリは、例えば、カラオケＳ等で利用されるアプリである、とする。また、アプリが起動された端末装置２では、ここでは、電子会員証が表示される、とする。
【０１２６】
また、構成情報格納部１１２は、図７に示す構成情報管理表を保持している。構成情報管理表は、「ＩＤ」「アプリ種類識別子」「構造情報」「更新日」を有するレコードを１または２以上格納している。「ＩＤ」は、レコードを識別する識別子である。「アプリ種類識別子」はアプリの種類を識別する情報である。「構造情報」は「背景画像」「コード種類識別子」を有する。「背景画像」は、電子会員証の背景を構成する画像である。「コード種類識別子」は、電子会員証を構成するコードの種類であり、ここでは、例えば、バーコード、ＱＲコード等を採り得る。また、「更新日」は、構造情報が更新された日である。
【０１２７】
かかる状況において、以下の４つの具体例を説明する。具体例１は、ユーザが会員登録した場合に、電子会員証が端末装置２に蓄積される場合である。具体例２は、構成情報の更新後、ユーザが初めて電子会員証を出力する場合である。具体例３は、ユーザが電子会員証を利用する場合に、端末装置２に格納されている電子会員証を出力する場合である。具体例４は、会員管理装置１において、構造情報が変更され、かつ構成情報の更新後、ユーザが初めて電子会員証を出力する場合である。
（具体例１）
【０１２８】
ユーザ「田中Ｃ夫」が、図８に示すように、自分の端末装置２に、会員属性を入力し、「送信」ボタン８０１を押下した、とする。かかる一連の操作は、会員登録指示の入力である、とする。なお、会員属性の入力は、アプリ種類識別子「ａ０１」で識別されるアプリにおいて実施された、とする。
【０１２９】
次に、端末受付部２２は、会員登録指示を受け付ける。そして、端末送信部２４は、受け付けられた会員登録指示から、送信する会員登録指示を構成し、当該会員登録指示を会員管理装置１に送信する。なお、構成された会員登録指示は、アプリ種類識別子「ａ０１」を有する、とする。
【０１３０】
次に、会員管理装置１の受信部１３は、会員登録指示を端末装置２から受信する。次に、処理部１４は、ユニークな会員識別子（例えば、「１００２５」）を生成する。なお、処理部１４における会員識別子の生成方法は問わない。処理部１４は、例えば、最近に生成した会員識別子に「１」を加えた会員識別子を生成しても良いし、受信した会員登録指示が有する情報を用いて会員識別子を生成しても良いし、受信した会員登録指示が有するメールアドレスを会員識別子として取得しても良い。
【０１３１】
次に、処理部１４は、受信された会員登録指示が有する情報「氏名：田中Ｃ夫，生年月日：１９６８年９月１５日，性別：男，電話番号：０９０−１２３４−５６７８，メールアドレス：ｔｃ＠ｄ．ｃｏｍ」と生成した会員識別子「１００２５」とを用いて、蓄積する会員情報の一部を構成する。そして、処理部１４は、構成した会員情報の一部を、会員情報格納部１１１に蓄積する。以上の処理により、図６に示す会員情報管理表に、一レコードが付加され、会員情報管理表は図９に示す会員情報管理表となった。
【０１３２】
次に、送信部１５は、生成された会員識別子「１００２５」を「田中Ｃ夫」の端末装置２に送信する。
【０１３３】
次に、元情報構成部１４４は、構成情報管理表（図７）のアプリ種類識別子「ａ０１」に対応する構成情報と生成された会員識別子「１００２５」とを用いて、元情報を構成する。ここで、元情報構成部１４４で構成された元情報を、例えば、図１０で示す。
【０１３４】
次に、元情報送信部１５１は、構成された元情報（図１０）を端末装置２に送信する。また、処理部１４は、図９の表の会員識別子「１００２５」およびアプリ種類識別子「ａ０１」に対応する属性値を「２０１４／９／１３」に更新する。なお、処理部１４は、本日の日付「２０１４／９／１３」を図示しない時計から取得し、当該日付を会員識別子「１００２５」およびアプリ種類識別子「ａ０１」に対応する属性値として、更新する。
（具体例２）
【０１３５】
会員「山田Ａ夫」は、居酒屋Ｘで食事をし、料金を支払う際に、電子会員証を利用するために、端末装置２において、アプリ種類識別子「ａ０１」により識別されるアプリを起動した、とする。次に、端末装置２の端末受付部２２は、アプリ種類識別子「ａ０１」で識別されるアプリのアプリ起動指示を受け付ける。次に、端末処理部２３は、アプリ種類識別子「ａ０１」で識別されるアプリを起動する。
【０１３６】
次に、会員「山田Ａ夫」は、起動されたアプリの画面に対して、ログイン指示を入力した、とする。そして、端末受付部２２は、ログイン指示を受け付ける。なお、ログイン指示は、会員識別子「１０００１」を有する。
【０１３７】
次に、端末処理部２３は、起動中のアプリのアプリ種類識別子「ａ０１」を取得する。そして、端末処理部２３は、受け付けられたログイン指示が有する会員識別子と、取得したアプリ種類識別子とを有する会員証利用情報「会員識別子：１０００１，アプリ種類識別子：ａ０１」を構成する。次に、端末送信部２４は、当該会員証利用情報を会員管理装置１に送信する。
【０１３８】
次に、会員管理装置１の会員証利用情報受信部１３１は、会員「山田Ａ夫」の端末装置２から会員証利用情報「会員識別子：１０００１，アプリ種類識別子：ａ０１」を受信する。
【０１３９】
次に、判断部１４３は、以下のように判断処理を行う。つまり、判断部１４３は、受信された会員証利用情報が有する会員識別子「１０００１」を取得する。
【０１４０】
次に、判断部１４３は、取得された会員識別子「１０００１」に対応する会員情報を図９の会員情報管理表から取得する。
【０１４１】
次に、判断部１４３は、アプリ種類識別子「ａ０１」に対応する構造情報を、構造情報管理表（図７）から取得する。
【０１４２】
次に、判断部１４３は、会員識別子「１０００１」とアプリ種類識別子「ａ０１」とに対応する日付「２０１４／９／１２」を、図９の会員情報管理表から取得する。なお、日付「２０１４／９／１２」は、会員「山田Ａ夫」が、アプリ種類識別子「ａ０１」に対応するアプリを用いて、最後に、電子会員証を利用した日である。
【０１４３】
次に、判断部１４３は、アプリ種類識別子「ａ０１」に対応する更新日付「２０１４／９／１３」を取得する。
【０１４４】
そして、判断部１４３は、日付「２０１４／９／１２」と更新日付「２０１４／９／１３」とから、最新の電子会員証の構造情報から取得される元情報は、未送信である、と決定する。そして、判断部１４３は、変数「判断条件」に「条件を満たす旨の情報」を代入する。
【０１４５】
次に、元情報構成部１４４は、以下のように元情報を構成する。ここで、元情報は、例えば、電子会員証である、とする。
【０１４６】
まず、元情報構成部１４４は、取得した構造情報が有する「バーコード」と取得した会員情報が有する会員識別子「１０００１」とを用いて、会員識別子「１０００１」が埋め込まれたバーコードを生成する。次に、元情報構成部１４４は、アプリ種類識別子「ａ０１」に対応する構造情報が有する背景画像に生成したバーコードを貼り付け、電子会員証を取得する。なお、元情報構成部１４４は、背景画像のコード貼付領域にバーコードを貼り付けて、電子会員証を生成する。
【０１４７】
次に、元情報送信部１５１は、構成された電子会員証（元情報）を会員「山田Ａ夫」の端末装置２に送信する。
【０１４８】
次に、利用状況蓄積部１４２は、現在の日付「２０１４／９／１３」を取得する。なお、かかる場合、現在時刻は図示しない時計等から取得する。
【０１４９】
そして、利用状況蓄積部１４２は、会員識別子「１０００１」とアプリ種類識別子「ａ０１」とに対応する日付の属性値に、「２０１４／９／１３」を記録する。
【０１５０】
次に、端末装置２の端末受信部２５は、会員証利用情報の送信に応じて、会員管理装置１から電子会員証を受信する。
【０１５１】
次に、端末処理部２３は、受信された電子会員証を取得し、当該電子会員証を端末格納部２１に蓄積する。
【０１５２】
次に、電子会員証出力部２６１は、受信された電子会員証を出力する。かかる出力例は、図１１である。
（具体例３）
【０１５３】
次に、翌日も、会員「山田Ａ夫」は、居酒屋Ｘで食事をし、料金を支払う際に、電子会員証を利用するために、端末装置２において、アプリ種類識別子「ａ０１」により識別されるアプリを起動した、とする。次に、端末装置２の端末受付部２２は、アプリ種類識別子「ａ０１」で識別されるアプリのアプリ起動指示を受け付ける。次に、端末処理部２３は、アプリ種類識別子「ａ０１」で識別されるアプリを起動する。
【０１５４】
次に、会員「山田Ａ夫」は、起動されたアプリの画面に対して、ログイン指示を入力した、とする。そして、端末受付部２２は、ログイン指示を受け付ける。なお、ログイン指示は、会員識別子「１０００１」を有する。
【０１５５】
次に、端末処理部２３は、起動中のアプリのアプリ種類識別子「ａ０１」を取得する。そして、端末処理部２３は、受け付けられたログイン指示が有する会員識別子と、取得したアプリ種類識別子とを有する会員証利用情報「会員識別子：１０００１，アプリ種類識別子：ａ０１」を構成する。次に、端末送信部２４は、当該会員証利用情報を会員管理装置１に送信する。
【０１５６】
次に、会員管理装置１の会員証利用情報受信部１３１は、会員「山田Ａ夫」の端末装置２から会員証利用情報「会員識別子：１０００１，アプリ種類識別子：ａ０１」を受信する。
【０１５７】
次に、判断部１４３は、以下のように判断処理を行う。つまり、判断部１４３は、受信された会員証利用情報が有する会員識別子「１０００１」を取得する。
【０１５８】
次に、判断部１４３は、取得された会員識別子「１０００１」に対応する会員情報を図９の会員情報管理表から取得する。
【０１５９】
次に、判断部１４３は、アプリ種類識別子「ａ０１」に対応する構造情報を、構造情報管理表（図７）から取得する。
【０１６０】
次に、判断部１４３は、会員識別子「１０００１」とアプリ種類識別子「ａ０１」とに対応する日付「２０１４／９／１３」を、会員情報管理表から取得する。
【０１６１】
次に、判断部１４３は、アプリ種類識別子「ａ０１」に対応する更新日付「２０１４／９／１３」を取得する。
【０１６２】
そして、判断部１４３は、日付「２０１４／９／１２」と更新日付「２０１４／９／１３」とから、最新の電子会員証の構造情報から取得される元情報は、送信済みである、と決定する。そして、判断部１４３は、変数「判断条件」に「条件を満たさない旨の情報」を代入する。つまり、判断部１４３は、端末装置２には送信されない。
【０１６３】
次に、利用状況蓄積部１４２は、現在の日付「２０１４／９／１４」を取得する。なお、かかる場合、現在時刻は図示しない時計等から取得する。
【０１６４】
そして、利用状況蓄積部１４２は、会員識別子「１０００１」とアプリ種類識別子「ａ０１」とに対応する日付の属性値に、「２０１４／９／１４」を記録する。
【０１６５】
次に、端末受信部２５は、会員証利用情報の送信に応じて、会員管理装置１から元情報を受信しないで、タイムアウトする。
【０１６６】
次に、電子会員証出力部２６１は、電子会員証格納部２１１に格納されている電子会員証であり、起動中のアプリのアプリ識別子「ａ０１」を取得し、当該アプリ識別子に対応する電子会員証を読み出す。
【０１６７】
次に、電子会員証出力部２６１は、読み出した電子会員証を、図１１に示すように出力する。
（具体例４）
【０１６８】
会員管理装置１のユーザ（管理者）は、アプリ識別子「ａ０２」に対応する構造情報を変更するために、図１２に示す背景画像を会員管理装置１に入力する。
【０１６９】
次に、会員管理装置１の変更受付部１２１は、アプリ識別子「ａ０２」に対応する構成情報の変更を受け付ける。ここで、変更されるのは、構成情報を構成する背景画像である。
【０１７０】
次に、構成情報更新部１４１は、現在の日付「２０１４／９／１４」を取得する。
変更受付部１２１が受け付けた構成情報の変更に応じて、構成情報管理表（図７）のアプリ識別子「ａ０２」に対応する背景画像を図１２の画像に更新する。
【０１７１】
次に、会員「太田Ｂ子」は、コンビニＫで買い物をする際に、電子会員証を利用するために、端末装置２において、アプリ種類識別子「ａ０２」により識別されるアプリを起動した、とする。次に、端末装置２の端末受付部２２は、アプリ種類識別子「ａ０２」で識別されるアプリのアプリ起動指示を受け付ける。次に、端末処理部２３は、アプリ種類識別子「ａ０２」で識別されるアプリを起動する。
【０１７２】
次に、会員「太田Ｂ子」は、起動されたアプリの画面に対して、ログイン指示を入力した、とする。そして、端末受付部２２は、ログイン指示を受け付ける。なお、ログイン指示は、会員識別子「１０００２」を有する。
【０１７３】
次に、端末処理部２３は、起動中のアプリのアプリ種類識別子「ａ０２」を取得する。そして、端末処理部２３は、受け付けられたログイン指示が有する会員識別子と、取得したアプリ種類識別子とを有する会員証利用情報「会員識別子：１０００２，アプリ種類識別子：ａ０２」を構成する。次に、端末送信部２４は、当該会員証利用情報を会員管理装置１に送信する。
【０１７４】
次に、会員管理装置１の会員証利用情報受信部１３１は、会員「太田Ｂ子」の端末装置２から会員証利用情報「会員識別子：１０００２，アプリ種類識別子：ａ０２」を受信する。
【０１７５】
次に、判断部１４３は、以下のように判断処理を行う。つまり、判断部１４３は、受信された会員証利用情報が有する会員識別子「１０００２」を取得する。
【０１７６】
次に、判断部１４３は、取得された会員識別子「１０００２」に対応する会員情報を図９の会員情報管理表から取得する。
【０１７７】
次に、判断部１４３は、アプリ種類識別子「ａ０２」に対応する構造情報を、構造情報管理表（図７）から取得する。
【０１７８】
次に、判断部１４３は、会員識別子「１０００２」とアプリ種類識別子「ａ０２」とに対応する日付「２０１４／９／８」を、図９の会員情報管理表から取得する。なお、日付「２０１４／９／８」は、会員「太田Ｂ子」が、アプリ種類識別子「ａ０２」に対応するアプリを用いて、最後に、電子会員証を利用した日である。
【０１７９】
次に、判断部１４３は、アプリ種類識別子「ａ０１」に対応する更新日付「２０１４／９／１４」を取得する。
【０１８０】
そして、判断部１４３は、日付「２０１４／９／８」と更新日付「２０１４／９／１４」とから、最新の電子会員証の構造情報から取得される元情報は、未送信である、と決定する。そして、判断部１４３は、変数「判断条件」に「条件を満たす旨の情報」を代入する。
【０１８１】
次に、元情報構成部１４４は、以下のように元情報を構成する。ここで、元情報は、例えば、電子会員証そのものである、とする。なお、元情報は、上述したように、電子会員証そのもの以外でも良く、例えば、電子会員証の背景画像等でも良い。
【０１８２】
まず、元情報構成部１４４は、取得した構造情報が有する「ＱＲコード」と取得した会員情報が有する会員識別子「１０００２」とを用いて、会員識別子「１０００２」が埋め込まれたＱＲコードを生成する。次に、元情報構成部１４４は、アプリ種類識別子「ａ０２」に対応する構造情報が有する背景画像に生成したＱＲコードを貼り付け、電子会員証を取得する。なお、元情報構成部１４４は、背景画像のコード貼付領域にＱＲコードを貼り付けて、電子会員証を生成する。
【０１８３】
次に、元情報送信部１５１は、構成された電子会員証（元情報）を会員「太田Ｂ子」の端末装置２に送信する。
【０１８４】
次に、利用状況蓄積部１４２は、現在の日付「２０１４／９／１４」を取得する。なお、かかる場合、現在時刻は図示しない時計等から取得する。
【０１８５】
そして、利用状況蓄積部１４２は、会員識別子「１０００２」とアプリ種類識別子「ａ０２」とに対応する日付の属性値に、「２０１４／９／１４」を記録する。
【０１８６】
次に、会員「太田Ｂ子」の端末装置２の端末受信部２５は、会員証利用情報の送信に応じて、会員管理装置１から電子会員証を受信する。
【０１８７】
次に、端末処理部２３は、受信された電子会員証を取得し、当該電子会員証を端末格納部２１に蓄積する。
【０１８８】
次に、電子会員証出力部２６１は、受信された電子会員証を出力する。かかる出力例は、図１３である。
【０１８９】
以上、本実施の形態によれば、端末装置２において出力される電子会員証のデザインの変更が可能となる。なお、デザインの変更とは、例えば、電子会員証を構成する背景画像やコード等である。
【０１９０】
また、本実施の形態によれば、アプリを起動中に電子会員証を出力する端末装置２から会員証利用情報が送信されたことをトリガーとして、端末装置２において出力される電子会員証のデザインの変更が可能となる。
【０１９１】
また、本実施の形態によれば、端末装置２において出力される電子会員証のデザインの変更のために、適切なタイミングで会員管理装置１から端末装置２に情報が送信される。例えば、端末装置２において出力される電子会員証のデザインの変更のために、変更されたデザインに関する情報（ここでは、元情報）が未送信の場合のみ、会員管理装置１から端末装置２に情報が送信される。そのため、端末装置２で電子会員証を出力する場合に、常に、会員管理装置１から端末装置２に変更されたデザインに関する情報が送信される場合と比較して、会員管理装置１と端末装置２との間の通信量が少なくて良い。
【０１９２】
さらに、本実施の形態によれば、一の会員が複数の端末装置２で同じ電子会員証を使用する場合でも、各端末装置２において、電子会員証のデザインの変更が可能となる。なお、端末装置識別子に応じて、元情報が送信された日付や未送信か否か等を管理することにより、上記の効果を奏することとなる。
【０１９３】
なお、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における会員管理装置１を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータがアクセス可能な記録媒体は、電子会員証を構成する情報である構成情報を格納し得る構成情報格納部と、会員を識別する会員識別子を有する情報であり、会員に関する情報である１以上の会員情報を格納し得る会員情報格納部とを具備し、コンピュータを、構成情報のうちのデザインに関する変更を受け付ける変更受付部と、前記変更受付部が受け付けた構成情報の変更に応じて、前記構成情報格納部の構成情報を更新する構成情報更新部と、前記会員情報格納部に格納されている１以上の各会員情報が有する１以上の会員識別子に対応する１以上の各端末装置に、前記構成情報更新部により構成された構成情報に対応する電子会員証の元になる情報である元情報を送信する元情報送信部として機能させるためのプログラム、である。
【０１９４】
上記プログラムにおいて、前記変更受付部が受け付ける変更の対象の構成情報は、電子会員証に含まれるコードに関する情報であるコード情報であることは好適である。
【０１９５】
上記プログラムにおいて、コンピュータを、会員識別子を有する会員証利用情報を前記端末装置から受信する会員証利用情報受信部としてさらに機能させ、前記元情報送信部は、前記会員証利用情報受信部が会員証利用情報を受信した場合に、前記元情報を前記端末装置に送信するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１９６】
上記プログラムにおいて、前記構成情報格納部は、アプリケーションの種類を識別する２以上の各アプリ識別子に対応付けて２以上の構成情報を格納しており、前記会員証利用情報受信部は、アプリ種類識別子と会員識別子とを有する会員証利用情報を前記端末装置から受信し、前記元情報送信部は、前記会員証利用情報受信部が会員証利用情報を受信した場合に、当該会員証利用情報が有するアプリ種類識別子に対応する構成情報を前記構成情報格納部から取得し、当該構成情報に対応する元情報を送信するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１９７】
上記プログラムにおいて、前記元情報送信部は、予め決められた条件を満たした場合に、前記元情報を前記端末装置に送信するものとして、コンピュータを機能させるプログラムであることは好適である。
【０１９８】
上記プログラムにおいて、前記予め決められた条件は、元情報を前記端末装置に未送信であることであるものとして、コンピュータを機能させるプログラムであることは好適である。
【０１９９】
上記プログラムにおいて、前記元情報送信部は、前記構成情報更新部が前記構成情報を更新後、前記端末装置から電子会員証を当該端末装置で出力するために、初めてアクセスがあった場合に、前記元情報を前記端末装置に送信するものとして、コンピュータを機能させるプログラムであることは好適である。
【０２００】
上記プログラムにおいて、前記会員情報は、一の会員に対して２以上の端末装置を識別する端末装置識別子を有し、前記元情報送信部は、前記構成情報更新部が前記構成情報を更新後、前記２以上の端末装置のうち、一の端末装置から電子会員証を当該一の端末装置で出力するために、当該一の端末装置から初めてアクセスがあった場合に、前記元情報を当該一の端末装置に送信するものとして、コンピュータを機能させるプログラムであることは好適である。
【０２０１】
また、図１４は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の会員管理装置等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図１４は、このコンピュータシステム３００の概観図であり、図１５は、システム３００のブロック図である。
【０２０２】
図１４において、コンピュータシステム３００は、ＣＤ−ＲＯＭドライブを含むコンピュータ３０１と、キーボード３０２と、マウス３０３と、モニタ３０４とを含む。
【０２０３】
図１５において、コンピュータ３０１は、ＣＤ−ＲＯＭドライブ３０１２に加えて、ＭＰＵ３０１３と、ＭＰＵ３０１３、ＣＤ−ＲＯＭドライブ３０１２に接続されたバス３０１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ３０１５と、ＭＰＵ３０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ３０１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３０１７とを含む。ここでは、図示しないが、コンピュータ３０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０２０４】
コンピュータシステム３００に、上述した実施の形態の会員管理装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３１０１に記憶されて、ＣＤ−ＲＯＭドライブ３０１２に挿入され、さらにハードディスク３０１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３０１に送信され、ハードディスク３０１７に記憶されても良い。プログラムは実行の際にＲＡＭ３０１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３１０１またはネットワークから直接、ロードされても良い。
【０２０５】
プログラムは、コンピュータ３０１に、上述した実施の形態の会員管理装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３００がどのように動作するかは周知であり、詳細な説明は省略する。
【０２０６】
なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０２０７】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０２０８】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０２０９】
また、上記各実施の形態において、各処理は、単一の装置によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０２１０】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２１１】
以上のように、本発明にかかる会員管理装置は、端末装置において出力される電子会員証のデザインの変更が可能となる、という効果を有し、会員管理装置等として有用である。
【符号の説明】
【０２１２】
１  会員管理装置
２  端末装置
１１  格納部
１２  受付部
１３  受信部
１４  処理部
１５  送信部
２１  端末格納部
２２  端末受付部
２３  端末処理部
２４  端末送信部
２５  端末受信部
２６  端末出力部
１１１  会員情報格納部
１１２  構成情報格納部
１２１  変更受付部
１３１  会員証利用情報受信部
１４１  構成情報更新部
１４２  利用状況蓄積部
１４３  判断部
１４４  元情報構成部
１５１  元情報送信部
２１１  電子会員証格納部
２１２  アプリ格納部
２６１  電子会員証出力部
【図１】
0006291399.tif 000002
【図２】
0006291399.tif 000003
【図３】
0006291399.tif 000004
【図４】
0006291399.tif 000005
【図５】
0006291399.tif 000006
【図６】
0006291399.tif 000007
【図７】
0006291399.tif 000008
【図８】
0006291399.tif 000009
【図９】
0006291399.tif 000010
【図１０】
0006291399.tif 000011
【図１１】
0006291399.tif 000012
【図１２】
0006291399.tif 000013
【図１３】
0006291399.tif 000014
【図１４】
0006291399.tif 000015
【図１５】
0006291399.tif 000016