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