(57)【要約】【課題】電子化されたサービスの中から店舗で使用できるサービスを容易に選択可能とする。【解決手段】実施形態の通知プログラムは、コンピュータに、店舗で利用可能なサービスを示す送信情報を受信し、受信した送信情報に基づいて、コンピュータに対して設定された設定情報が示すサービスの中から、店舗で利用可能な１又は複数のサービスを抽出し、抽出した１又は複数のサービスを店舗で利用するサービスの選択候補として表示する処理を実行させる。【選択図】図１
2016035695.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
店舗で利用可能なサービスを示す送信情報を受信し、
前記受信した送信情報に基づいて、前記コンピュータに対して設定された設定情報が示すサービスの中から、前記店舗で利用可能な１又は複数のサービスを抽出し、
前記抽出した１又は複数のサービスを前記店舗で利用するサービスの選択候補として表示する
処理を実行させることを特徴とする通知プログラム。
【請求項２】
前記送信情報は、前記店舗での複数のサービスを併用したサービス利用の可否を示す併用情報を含み、
前記抽出する処理は、前記店舗で利用可能なサービスが複数ある場合、前記送信情報に含まれる併用情報に基づいて、複数のサービスを併用したサービス利用ができる場合は前記利用可能な複数のサービスを抽出結果とし、複数のサービスを併用したサービス利用ができない場合は前記利用可能な複数のサービスの中から１つのサービスを抽出結果とする
請求項１に記載の通知プログラム。
【請求項３】
前記送信情報は、前記店舗で利用可能なサービスごとに、サービス利用の特典を示す特典情報を含み、
前記抽出する処理は、前記店舗で利用可能なサービスの中から、前記送信情報に含まれる特典情報に基づいて、１又は複数のサービスを抽出する
請求項１又は２に記載の通知プログラム。
【請求項４】
前記送信情報は、サービスごとに、前記サービスの使用履歴、前記サービスの有効期限および前記サービスの利用時に生じるポイントに関するポイント情報の少なくとも１つを含み、
前記抽出する処理は、前記店舗で利用可能なサービスの中から、前記送信情報に含まれる使用履歴、有効期限およびポイント情報の少なくとも１つに基づいて、１又は複数のサービスを抽出する
請求項１乃至３のいずれか一項に記載の通知プログラム。
【請求項５】
前記送信情報は、前記店舗で利用可能なサービスごとに、サービス利用の特典を示す特典情報を含み、
前記設定情報は、サービスごとに、前記サービスの使用履歴、前記サービスの有効期限および前記サービスの利用時に生じるポイントに関するポイント情報を含み、
前記送信情報に含まれる特典情報、前記設定情報に含まれる使用履歴、有効期限およびポイント情報の中で、抽選条件として優先する情報を設定し、
前記抽出する処理は、前記店舗で利用可能なサービスの中から、前記抽選条件として設定した優先する情報に基づいて、１又は複数のサービスを抽出する
請求項１又は２に記載の通知プログラム。
【請求項６】
前記表示する処理は、前記店舗で利用可能なサービスの中で、前記設定情報が示すサービスの表示態様と、前記設定情報が示すサービスとは異なるサービスの表示態様と異ならせて表示する
請求項１乃至５のいずれか一項に記載の通知プログラム。
【請求項７】
コンピュータが
店舗で利用可能なサービスを示す送信情報を受信し、
前記受信した送信情報に基づいて、前記コンピュータに対して設定された設定情報が示すサービスの中から、前記店舗で利用可能な１又は複数のサービスを抽出し、
前記抽出した１又は複数のサービスを前記店舗で利用するサービスの選択候補として表示する
処理を実行することを特徴とする通知方法。
【請求項８】
店舗で利用可能なサービスを示す送信情報を受信する受信部と、
前記受信した送信情報に基づいて、自装置に設定された設定情報が示すサービスの中から、前記店舗で利用可能な１又は複数のサービスを抽出する抽出部と、
前記抽出した１又は複数のサービスを前記店舗で利用するサービスの選択候補として表示する表示部と、
を有することを特徴とする携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、通知プログラム、通知方法および携帯端末に関する。
【背景技術】
【０００２】
近年、スーパーマーケット、デパート、コンビニエンスストア等の店舗で提供されるサービスの一つとして、ポイントカードサービス（以下、ポイントサービス）が普及している。ポイントサービスは、店舗を運営する業者が、消費者（顧客）の商品の購入金額や来店回数等に応じて、消費者に対してポイントカードにポイントを与えるサービスである。消費者は、ポイントカードに貯まったポイントを使用することで、購入金額の一部に充当したり、商品と交換したりすることができる。
【０００３】
このポイントカードについては、店舗を運営する業者ごとに様々なポイントカードが提供されており、多くのポイントカードを所持する手間を省くために電子化が進められている。ポイントカードの電子化では、スマートフォン等の携帯端末にポイントカードのカード情報を保持させておき、カード情報を利用するためのアプリケーションを携帯端末で実行することで、ポイントの受け渡しが携帯端末を介してできるようになっている。
【０００４】
ポイントカードの電子化によって、消費者は、カード情報が保持された携帯端末を持ち歩くことで、多くのポイントカードを持ち歩く必要がなく、ポイントカードを忘れたり紛失したりする心配がなくなる。また、ポイントカードを電子化することで、店舗を運営する業者は、ポイントカードの発行にかかる費用を削減することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−１９６５５２号公報
【特許文献２】特開２００８−３１０４３０号公報
【特許文献３】特開２００１−３３８３４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、ポイントカードの電子化が進み、様々なポイントカードの情報が携帯端末に保持されるようになると、店舗で使用できるポイントカードを携帯端末上で探すことが困難となることがある。特に、ポイントカードが電子化されている場合には、ポイントカードの実体がなくなることから、携帯端末に情報が保持されているポイントカードの中で、使用可能なポイントカードを探すことは容易ではない。また、異業種間の提携が進むなどして店舗で複数のポイントカードが使用できる場合には、使用可能なポイントカードを消費者が把握することや、使用可能なポイントカードの中で消費者に利益が多いポイントカードを選ぶことは、より困難である。
【０００７】
一つの側面では、電子化されたサービスの中から店舗で使用できるサービスを容易に選択できることにある。
【課題を解決するための手段】
【０００８】
一つの態様では、通知プログラムは、コンピュータに、店舗で利用可能なサービスを示す送信情報を受信し、受信した送信情報に基づいて、コンピュータに対して設定された設定情報が示すサービスの中から、店舗で利用可能な１又は複数のサービスを抽出し、抽出した１又は複数のサービスを店舗で利用するサービスの選択候補として表示する処理を実行させる。
【発明の効果】
【０００９】
一つの側面として、電子化されたサービスの中から店舗で使用できるサービスを容易に選択できる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施形態にかかるシステム構成を説明する説明図である。
【図２】図２は、無線通信端末のブロードキャストを説明する説明図である。
【図３】図３は、カード情報を説明する説明図である。
【図４】図４は、初期設定のシーケンスを例示するラダーチャートである。
【図５】図５は、設定にかかる表示画面を説明する説明図である。
【図６】図６は、実施形態にかかる動作を例示するフローチャートである。
【図７】図７は、携帯端末の送受信にかかる動作を例示するラダーチャートである。
【図８】図８は、カード情報取得のシーケンスを例示するラダーチャートである。
【図９】図９は、カード選択のシーケンスを例示するラダーチャートである。
【図１０】図１０は、最適カード選択の動作を例示するフローチャートである。
【図１１】図１１は、ブロードキャストされる情報の一例を説明する説明図（１）である。
【図１２】図１２は、ブロードキャストされる情報の一例を説明する説明図（２）である。
【図１３】図１３は、表示画面の一例を説明する説明図（１）である。
【図１４】図１４は、表示画面の一例を説明する説明図（２）である。
【図１５】図１５は、表示画面の一例を説明する説明図（３）である。
【図１６】図１６は、プログラムを実行するコンピュータの一例を示す説明図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、実施形態にかかる通知プログラム、通知方法および携帯端末を説明する。なお、実施形態において同一の機能を有する構成には同一の符号を付し、重複する説明は省略する。また、以下の実施形態で説明する通知プログラム、通知方法および携帯端末は、一例を示すに過ぎず、実施形態を限定するものではない。また、以下の各実施形態は、矛盾しない範囲内で適宜組みあわせてもよい。
【００１２】
図１は、実施形態にかかるシステム構成を説明する説明図である。図１に示すように、システム１００では、ユーザが所持するスマートフォン等の携帯端末１にカード会社３０が管理するポイントカード等のカード情報１４１を保持させておく。そして、ユーザは、カード情報１４１を利用するためのアプリケーションを携帯端末１で実行することで、店舗２０におけるポイントの受け渡し等のポイントサービスを携帯端末１を介してできるようになっている。
【００１３】
すなわち、システム１００におけるポイントサービスは、実体のあるポイントカードを介して行われるものではなく、携帯端末１を介して電子化されたサービスとなっている。このように、電子化されたポイントサービスでは、カード会社３０ごとに提供される様々なポイントサービスを１つの携帯端末１に取りまとめて管理することができる。
【００１４】
なお、本実施形態ではカード会社３０の管理サーバ３１により個人のポイント等を管理するサーバ管理方式のポイントサービスを例示するが、ポイントの管理はサーバ管理方式に限定しない。例えば、ストアサーバ２１などで店舗２０ごとに管理する方式や、携帯端末１が保持するカード情報１４１で管理する方式などであってもよい。例えば、携帯端末１が保持するカード情報１４１でポイントを管理する方式では、店舗２０におけるポイントの取引時に、ＰＯＳ端末２３との通信によって携帯端末１が保持するカード情報１４１のポイントが更新される。
【００１５】
また、本実施形態では電子化されたサービスとしてポイントサービスを例示するが、携帯端末１を介して電子化されるサービスは、ポイントサービスに限定しない。例えば、プリペイド式またはポストペイ式の電子マネーサービス等であってもよい。このように、ポイントや電子マネーといったサービスのバリュー（価値）が携帯端末１を介して電子化されるものであれば、いずれであってもよい。
【００１６】
店舗２０は、ストアサーバ２１、無線通信端末２２、ＰＯＳ端末２３を有する。ストアサーバ２１は、店舗２０の売上管理など店舗２０におけるデータ管理や、外部のインターネット等の通信ネットワークＮＷとの通信を行うサーバである。
【００１７】
無線通信端末２２は、店舗２０に設置されたWi-Fi（Wireless  Fidelity）等の無線ＬＡＮ（Local  Area  Network）、ＮＦＣ（Near  Field  Communication）等の近接無線通信などの通信装置であり、所定の通信範囲内にある携帯端末１と無線通信を行う。例えば、無線ＬＡＮである場合は、数十メートル程度の通信範囲があることから、店舗２０内または店舗２０の付近にある携帯端末１と無線通信を行うことができる。また、近接無線通信である場合は、数メートル〜数センチメートル程度の通信範囲があることから、店舗２０の入り口などに設置された無線通信端末２２に携帯端末１をかざすことで、携帯端末１と無線通信を行うことができる。なお、携帯端末１との通信は、無線通信に限定するものはなく、店舗２０側から携帯端末１に対して情報を通知可能なものであれば、赤外線通信などであってもよい。
【００１８】
無線通信端末２２は、通信範囲にある携帯端末１に対して無線通信により、店舗２０で利用可能なポイントサービスを示す送信情報をブロードキャストする。この無線通信端末２２がブロードキャストする送信情報は、ストアサーバ２１などによって予め設定される。
【００１９】
なお、本実施形態では無線通信端末２２の通信範囲にある不特定多数の携帯端末１に対するブロードキャストを例示しているが、無線通信端末２２の送信は、通信範囲にある特定の携帯端末１に対するマルチキャストやユニキャストなどであってもよい。また、店舗２０側が携帯端末１に対して送信する送信情報は、無線通信端末２２以外の機器が携帯端末１に送信してもよい。例えば、ストアサーバ２１が通信ネットワークＮＷを介して携帯端末１へ送信してもよい。
【００２０】
図２は、無線通信端末２２のブロードキャストを説明する説明図である。図２に示すように、無線通信端末２２は、通信範囲にある不特定多数の携帯端末１に対してブロードキャストフレームＦ１を送信する。
【００２１】
無線通信端末２２が送信するブロードキャストフレームＦ１には、店舗２０で利用可能なサービス、すなわち店舗２０で利用可能なポイントカードのカード情報が含まれている。具体的には、ブロードキャストフレームＦ１は、店舗２０で利用可能なポイントカードの種別ごとのカード情報として、利用可能なポイントカードを示す「カード種別」と、そのポイントカード利用時の特典を示す「特典要素」とを含む。この特典要素は、店舗２０でのポイントカード利用時において利用者に与えられる何らかの特典（例えばポイント２倍など）を示すものであればいずれであってもよい。
【００２２】
また、ブロードキャストフレームＦ１は、店舗２０において複数のポイントカードを併用したポイントカード利用ができるか否かを示す併用可能フラグを含む。この併用可能フラグは、例えば、併用したポイントカード利用ができる場合は「１」、併用したポイントカード利用ができない場合は「０」などの数値によって可否を示す。ブロードキャストフレームＦ１の併用可能フラグにおいて併用したポイントカード利用ができる場合は、ブロードキャストフレームＦ１で示された利用可能な複数のポイントカードを、店舗２０において併用して利用することができる。また、ブロードキャストフレームＦ１の併用可能フラグにおいて併用したポイントカード利用ができない場合は、ブロードキャストフレームＦ１で示された利用可能な複数のポイントカードの中でいずれか１つのポイントカードを、店舗２０において利用することができる。
【００２３】
ＰＯＳ端末２３は、店舗２０内において１台または複数台設置され、店舗２０における売上会計やポイントカードにおけるポイントの受け渡しに関する処理を行う端末装置である。例えば、ＰＯＳ端末２３には、バーコード等を読み取るスキャナが設けられており、商品に添付されたバーコードを読み取る。ＰＯＳ端末２３は、商品に添付されたバーコードを読み取ることで、その商品の売上会計に関する処理を行い、処理された売上会計のデータをストアサーバ２１に通知する。ストアサーバ２１は、ＰＯＳ端末２３より通知された売上会計のデータを店舗２０における売上として管理する。
【００２４】
また、ＰＯＳ端末２３において、ポイントカードにおけるポイントの受け渡しを行う場合は、ＰＯＳ端末２３のスキャナによりポイントカードの利用者を識別するバーコード等を読み取る。例えば、ポイントカードが電子化されていない場合には、ポイントカードに印字されたバーコードの読み取りを行う。また、ポイントカードが携帯端末１によって電子化されている場合には、電子化されたポイントカードを利用するアプリケーションを携帯端末１で起動して、携帯端末１のディスプレイなどにポイントカードのバーコードを表示させる。そして、ＰＯＳ端末２３は、スキャナによって携帯端末１のディスプレイなどに表示されたバーコードの読み取りを行う。
【００２５】
なお、ポイントカードの利用者を識別するコードの読み取りは、スキャナによるバーコードの読み取り以外に、利用者を識別するコードが記録された磁気ストライプまたは無線タグの読み取りであってもよい。また、電子化されているポイントカードの読み取りについても同様に、携帯端末１との近接無線通信によって利用者を識別するコードを読み取ってもよい。
【００２６】
ＰＯＳ端末２３は、ポイントカードに関するバーコードを読み取ることで、そのバーコードで識別される利用者についてのポイントの受け渡しに関する処理を行い、ポイントの受け渡しに関する情報（例えば、利用者を特定する識別ＩＤおよび受け渡しが行われたポイント等）を生成する。次いで、ＰＯＳ端末２３は、生成したポイントの受け渡しに関する情報をストアサーバ２１および通信ネットワークＮＷを経由してカード会社３０の管理サーバ３１に通知する。
【００２７】
カード会社３０の管理サーバ３１は、ポイントカードの利用者ごとに、利用者が所持するポイントの情報を管理する。具体的には、管理サーバ３１は、利用者ごとに、利用者の登録情報（住所、氏名など）、利用者を識別する識別ＩＤ、所持しているポイント値、ポイントの有効期限、使用頻度／使用履歴、金銭価値に対するポイントの還元率などの情報を管理する。例えば、ＰＯＳ端末２３より利用者の識別ＩＤおよび受け渡しが行われたポイント等の情報が通知された場合、管理サーバ３１は、通知された情報をもとに、識別ＩＤに関する利用者のポイント値を更新する。
【００２８】
携帯端末１は、スマートフォン等の携帯型の通信端末であり、通信事業者などを介してインターネット等の通信ネットワークＮＷと接続される。また、携帯端末１と無線通信端末２２とは、上述した無線ＬＡＮ、近接無線通信を介して通信可能となっている。具体的には、携帯端末１は、コンピュータがプログラムを実行することで（詳細は後述する）、入力部１１、表示部１２、制御部１３、記憶部１４、送信部１５、受信部１６および計時部１７としての機能を有する。
【００２９】
入力部１１は、携帯端末１の利用者によるキー操作やタッチパネルのタッチ操作等の操作入力を受け付ける。携帯端末１は、入力部１１による操作入力を受け付けることで、利用者による各種設定を受け付ける。この利用者による各種設定は、ユーザ設定１４２として記憶部１４に記憶される。
【００３０】
表示部１２は、制御部１３の制御のもと、ディスプレイなどに各種表示を行う。制御部１３は、携帯端末１の動作を制御する。具体的には、制御部１３は、受信部１６が受信したブロードキャストフレームＦ１からカード情報、併用可能フラグなどを抽出し、記憶部１４のカード情報１４１へ格納する。また、制御部１３は、記憶部１４に記憶されたカード情報１４１に基づいて、店舗２０で利用可能な１又は複数のポイントサービスを抽出する。次いで、制御部１３は、抽出した１又は複数のポイントサービスを店舗２０で利用するポイントサービスの選択候補として表示部１２に表示させる。
【００３１】
記憶部１４は、カード情報１４１、ユーザ設定１４２等の情報を記憶する。カード情報１４１は、携帯端末１の利用者が利用するポイントサービスとして予め設定された設定情報である。このカード情報１４１は、ブロードキャストフレームＦ１から抽出されたカード情報や、カード会社３０の管理サーバ３１への問い合わせにより得られた情報をもとに、最新の情報に更新される。
【００３２】
図３は、カード情報１４１を説明する説明図である。図３に示すように、カード情報１４１は、利用者が利用するポイントサービスのカード種別ごとに、「カード種別」、「識別ＩＤ」、「特典要素」、「ポイント値」、「有効期限」、「使用頻度／履歴」および「ポイント還元率」などを有する。「カード種別」は、利用者が利用するポイントサービスのカード種別を示す情報である。「識別ＩＤ」は、利用者を管理するためにユニークに割り当てられた情報であり、例えばバーコード情報等であってよい。これら「カード種別」、「識別ＩＤ」は、ポイントサービスの利用者登録の際に予め設定される設定情報である。なお、設定情報には、通信ネットワークＮＷ上における管理サーバ３１のアドレス情報なども含まれている。
【００３３】
カード情報１４１における「特典要素」は、店舗２０でのポイントカード利用時において利用者に与えられる特典を示す情報であり、ブロードキャストフレームＦ１から抽出されたカード情報に含まれる「特典要素」が記述される。なお、ブロードキャストフレームＦ１から抽出されたカード情報において、該当するカード種別の「特典要素」が無しである場合は、「特典要素」として「無し」が記述される。また、ブロードキャストフレームＦ１から抽出されたカード情報において、該当するカード種別がない場合には、「特典要素」としてＮ／Ａなどの空情報が記述される。このように「特典要素」は、店舗２０から送信されるブロードキャストフレームＦ１によって更新される更新情報である。
【００３４】
カード情報１４１における「ポイント値」、「有効期限」、「使用頻度／履歴」および「ポイント還元率」には、カード会社３０の管理サーバ３１への問い合わせにより得られた情報が記述される。したがって、これらの項目には、ポイントサービスの利用者登録時にはＮ／Ａなどの空情報が記述されている。そして、予め設定されている「カード種別」、「識別ＩＤ」、アドレス情報に基づいて管理サーバ３１へ問い合わせを行い、得られた返答をもとに、最新の情報が反映される。このように「ポイント値」、「有効期限」、「使用頻度／履歴」および「ポイント還元率」は、カード会社３０からの応答によって更新される更新情報である。
【００３５】
ユーザ設定１４２は、携帯端末１の利用者（ユーザ）が行った各種設定を記憶する。具体的には、ユーザ設定１４２は、ポイントカードを選び出す際の選択条件や、複数のポイントカードの中から所定のポイントカードを判定する際の判定条件の順位（判定順）などの情報を記憶する。
【００３６】
図４は、初期設定のシーケンスを例示するラダーチャートである。図４に示すように、Ｓ１、Ｓ４で示した初期設定のシーケンスにより記憶部１４のユーザ設定１４２が更新される。具体的には、Ｓ１にかかる初期設定のシーケンスでは、入力部１１は、利用者からの操作入力を受け付けて、ポイントカードを選び出す際の選択条件を受け付ける（Ｓ２）。次いで、入力部１１は、利用者により入力された選択条件を記憶部１４のユーザ設定１４２に格納する（Ｓ３）。
【００３７】
また、Ｓ４にかかる初期設定のシーケンスでは、入力部１１は、利用者からの操作入力を受け付けて、複数のポイントカードの中から所定のポイントカードを判定する際の判定順を受け付ける（Ｓ５）。次いで、入力部１１は、利用者により入力された判定順を記憶部１４のユーザ設定１４２に格納する（Ｓ６）。
【００３８】
この初期設定のシーケンス（Ｓ１、Ｓ４）では、設定にかかる表示画面を表示部１２よりディスプレイに表示し、入力部１１のタッチパネル操作により選択条件や判定順の受け付けを行ってもよい。
【００３９】
図５は、設定にかかる表示画面を説明する説明図である。図５に示すように、判定順の受け付けでは、利用者は、各判定条件の項目画像Ｇ１〜Ｇ４を指Ｕ１でタッチ操作することで順番を入れ替える。そして、利用者は、項目画像Ｇ１〜Ｇ４を所望の並び順としたところで、設定を反映するためのボタン画像Ｇ５などをタッチ操作する。これにより、所望の判定順とするための操作入力を行うことができる。
【００４０】
送信部１５は、制御部１３の制御のもと、通信ネットワークＮＷを介したデータ送信などの処理を行う。具体的には、送信部１５は、制御部１３からの要求をもとに、カード会社３０の管理サーバ３１へカード情報を要求する送信フレームを生成する。次いで、送信部１５は、生成した送信フレームを通信ネットワークＮＷを介して管理サーバ３１へ送信する。
【００４１】
受信部１６は、制御部１３の制御のもと、通信ネットワークＮＷを介したデータ受信や、無線通信端末２２から送信されるブロードキャストフレームＦ１の受信などの処理を行う。具体的には、受信部１６は、通信ネットワークＮＷを介して外部（例えば管理サーバ３１）より受信した受信フレームや、無線通信端末２２から受信したブロードキャストフレームＦ１を識別し、識別結果とともに受信したフレームを制御部１３へ出力する。
【００４２】
計時部１７は、ＲＴＣ（Real  Time  Clock）などの機能を有し、計時した時刻を制御部１３へ出力する。例えば、計時部１７は、各種処理のタイムアウトを計時するための計測時間を提供する。
【００４３】
次に、上述したシステム構成における動作を説明する。図６は、実施形態にかかる動作を例示するフローチャートである。なお、図６に示すフローチャートは、携帯端末１におけるポイントサービスの利用者登録、図４に例示した初期設定が済んでいる状態から携帯端末１の処理がスタートするものとする。
【００４４】
図６に示すように、利用者が携帯端末１を店舗２０に持っていくことで、無線通信端末２２の通信範囲内に携帯端末１があるとき、携帯端末１は、無線通信端末２２からのブロードキャスト情報（店舗２０で利用可能なカード情報）を受信する（Ｓ１０）。次いで、携帯端末１は、記憶部１４に保持されているカード情報１４１と無線通信端末２２から受信したカード情報とを照会する（Ｓ１１）。そして、携帯端末１は、カード情報１４１の各カードについて管理サーバ３１に最新のカード情報を問い合せ（Ｓ１２）、管理サーバ３１から最新のカード情報を取得する（Ｓ１３）。
【００４５】
次いで、携帯端末１は、受信した店舗２０で利用可能なカード情報に基づいて、店舗２０で利用可能な１又は複数のポイントカードを抽出する、最適カードの選択を行って（Ｓ１４）、選択結果を表示部１２に表示する。具体的には、カード情報１４１に予め設定された設定情報が示すポイントカード、すなわちポイントサービスの利用者登録が行われているポイントカードの中から、店舗２０で利用可能なポイントカードが設定された選択条件、判定順にしたがって抽出される。よって、表示部１２には、店舗２０で利用可能であり、かつ利用者登録が行われているポイントカードの中で、選択条件、判定順に見合う最適なポイントカードが選択候補として表示される。これにより、利用者は、店舗２０で利用可能なポイントカード等の知識を必要とすることなく、電子化されたポイントカードの中から店舗２０で使用できるポイントカードを容易に選択できる。
【００４６】
利用者は、選択候補として表示部１２に表示されたポイントカードをもとに、ポイント利用を行うポイントカードを入力部１１により選択する。ポイント利用を行うポイントカードを選択した後、利用者は、会計時に携帯端末１をＰＯＳ端末２３にかざす（Ｓ１５）。次いで、ＰＯＳ端末２３は、表示部１２に表示されたバーコードの読み取りなどにより、ポイント利用を行うポイントカードのカード情報を携帯端末１から取得する（Ｓ１６）。次いで、ＰＯＳ端末２３は、携帯端末１より取得したカード情報をもとに、管理サーバ３１との通信によってポイント加算などを行う（Ｓ１７）。
【００４７】
ここで、Ｓ１０〜Ｓ１３における携帯端末１の送受信にかかる動作について詳細に説明する。図７は、携帯端末１の送受信にかかる動作を例示するラダーチャートである。
【００４８】
図７に示すように、受信部１６は、無線通信端末２２からのブロードキャストフレームＦ１を受信すると（Ｓ２０）、受信したブロードキャストフレームＦ１を識別する（Ｓ２１）。受信部１６は、Ｓ２１における識別結果とともに、受信したブロードキャストフレームＦ１を制御部１３へ出力する。
【００４９】
次いで、制御部１３は、ブロードキャストフレームＦ１に含まれるカード情報、併用可能フラグ等の情報抽出を行い、抽出したカード情報（特典要素）をカード情報１４１に格納する（Ｓ２２）。次いで、制御部１３は、記憶部１４に記憶されたカード情報１４１を取得し（Ｓ２３）、計時部１７に応答待ちについてのタイマの起動を依頼する（Ｓ２４）。これにより、計時部１７では応答待ちタイマの計時が開始される。
【００５０】
次いで、制御部１３は、Ｓ２３で取得したカード情報１４１の各カードについて最新のカード情報をカード会社３０の管理サーバ３１に問い合わせるため、送信部１５によるフレーム送信を開始させる（Ｓ２５）。送信部１５は、カード情報１４１の設定情報（カード種別、識別ＩＤ、アドレス情報）をもとに、管理サーバ３１へ最新のカード情報を要求する要求フレームを送信する（Ｓ２６）。
【００５１】
要求フレームの送信によって、受信部１６は、管理サーバ３１からのカード情報の応答フレームを受信し、受信した応答フレームを識別する（Ｓ２７）。受信部１６は、Ｓ２７における識別結果とともに、受信した応答フレームを制御部１３へ出力する。
【００５２】
次いで、制御部１３は、応答フレームに含まれるカード情報の情報抽出を行い、抽出したカード情報（ポイント値、有効期限、使用頻度／履歴およびポイント還元率）をカード情報１４１に格納する（Ｓ２８）。
【００５３】
次いで、制御部１３は、全カードの情報（応答フレーム）を受信したか否かを判定し（Ｓ２９）、受信していないカードがある場合（Ｓ２９：ＮＯ）は、処理を待機する。これにより、応答待ちタイマの計時が行われている間は、応答フレームの受信があるたびにＳ２７〜Ｓ２９の処理が行われる。全カードの情報（応答フレーム）を受信した場合（Ｓ２９：ＹＥＳ）、制御部１３は、応答待ちタイマの停止を計時部１７に依頼する。これにより、応答待ちタイマが停止される。また、処理の待機中に応答待ちタイマの計時が終了した場合、制御部１３は、処理の待機を解除して残りの応答フレームの受信を諦めるものとする。
【００５４】
図８は、カード情報取得のシーケンスを例示するラダーチャートである。図８に示すように、携帯端末１は、無線通信端末２２からのブロードキャストフレームＦ１を受信した後（Ｓ３０）、「カード会社Ａ」、「カード会社Ｂ」の管理サーバ３１Ａ、３１Ｂに対して「カードＡ」、「カードＢ」についてのカード情報を要求する（Ｓ３１）。ここで、無線通信端末２２からのブロードキャストにおいて、店舗２０で利用可能カードに「カード会社Ｃ」の「カードＣ」がない場合は、「カード会社Ｃ」の管理サーバ３１Ｃにはカード情報要求を発行しなくてもよい。
【００５５】
次いで、携帯端末１は、「カードＡ」に関する最新のカード情報（ポイント値、有効期限、使用頻度／履歴およびポイント還元率）の応答を管理サーバ３１Ａから受け付けて、カード情報１４１に格納する（Ｓ３２）。同様に、携帯端末１は、「カードＢ」に関する最新のカード情報（ポイント値、有効期限、使用頻度／履歴およびポイント還元率）の応答を管理サーバ３１Ｂから受け付けて、カード情報１４１に格納する（Ｓ３３）。
【００５６】
次に、最適カードの選択（Ｓ１４）の詳細について説明する。図９は、カード選択のシーケンスを例示するラダーチャートである。図９に示すように、制御部１３は、記憶部１４に記憶されているカード情報１４１、ユーザ設定１４２の情報を取得し（Ｓ４０）、取得した情報に基づいて最適カード選択の処理を行う（Ｓ４１）。
【００５７】
図１０は、最適カード選択の動作を例示するフローチャートである。図１０に示すように、最適カード選択の処理が開始されると、制御部１３は、Ｓ４０で取得したカード情報１４１をもとに、利用者登録があるとともに、店舗２０で利用可能なカード情報が複数あるか否かを判定する（Ｓ５０）。この判定では、特典要素に「無し」または所定の特典の記述があり（空情報ではなく）、カード会社３０から最新のカード情報が得られている場合は、利用者登録があるとともに、店舗２０で利用可能なカード情報と判定する。
【００５８】
Ｓ５０において、店舗２０で利用可能なカード情報が「単数」である場合、制御部１３は、Ｓ６２に処理を進め、店舗２０で利用可能な１つのポイントカードの選択画面を表示部１２に表示させる（Ｓ６２）。これにより、利用者は、店舗２０で利用可能な１つのポイントカードの選択を容易に行うことができる。
【００５９】
Ｓ５０において、店舗２０で利用可能なカード情報が「複数」である場合、制御部１３は、店舗２０においてポイントカードの併用が可能であるか否かを判定する（Ｓ５１）。この判定は、無線通信端末２２より受信したブロードキャストフレームＦ１の併用可能フラグをもとに判定する。
【００６０】
Ｓ５１において、併用が「可能」である場合、制御部１３は、店舗２０で併用して利用可能な複数のポイントカードを選択し（Ｓ５２）、その複数のポイントカードの利用を選択したカード選択画面を表示部１２に表示させる（Ｓ６２）。これにより、利用者は、店舗２０で併用して利用可能な複数のポイントカードの選択を容易に行うことができる。
【００６１】
Ｓ５１において、併用が「不可能」である場合、制御部１３は、ユーザ設定１４２において予め設定された判定順に従って、店舗２０で利用可能な複数のポイントカードの中から１つのポイントカードを抽出する処理（Ｓ５３〜Ｓ６１）を行う。具体的には、図中の点線で示したＳ５３〜Ｓ５６の判定順は、ユーザ設定１４２において予め設定された判定順に従ったものに並び替えられる。例えば図示例では、ユーザ設定１４２の判定順の順位は、「特典要素」（Ｓ５３）、「カードの使用履歴」（Ｓ５４）、「有効期限」（Ｓ５５）、「ポイント還元率」（Ｓ５６）の順に設定されている。
【００６２】
先ず、第１の判定順のＳ５３において、制御部１３は、ユーザ設定１４２に予め設定された選択条件を参照し、「特典要素」における優先定義の選択条件がＯＮまたはＯＦＦのいずれに設定されているかを判定する。Ｓ５３においてＯＮに設定されている場合、制御部１３は、「特典要素」の条件を優先してポイントカードを選択することから、カード情報１４１を参照して「特典要素」に記述のあるポイントカードを選択する（Ｓ５７）。ＯＦＦに設定されている場合、制御部１３は第２の判定順（Ｓ５４）へ処理を進める。
【００６３】
第２の判定順のＳ５４において、制御部１３は、ユーザ設定１４２に予め設定された選択条件を参照し、「カードの使用履歴」における優先定義の選択条件がＯＮまたはＯＦＦのいずれに設定されているかを判定する。Ｓ５４においてＯＮに設定されている場合、制御部１３は、「カードの使用履歴」の条件を優先してポイントカードを選択することから、カード情報１４１を参照して使用度合いの高いポイントカードを選択する（Ｓ５８）。Ｓ５４においてＯＦＦに設定されている場合、制御部１３は第３の判定順（Ｓ５５）へ処理を進める。
【００６４】
第３の判定順のＳ５５において、制御部１３は、ユーザ設定１４２に予め設定された選択条件を参照し、「有効期限」における優先定義の選択条件がＯＮまたはＯＦＦのいずれに設定されているかを判定する。Ｓ５５においてＯＮに設定されている場合、制御部１３は、「有効期限」の条件を優先してポイントカードを選択することから、カード情報１４１を参照して有効期限の近いポイントカードを選択する（Ｓ５９）。Ｓ５５においてＯＦＦに設定されている場合、制御部１３は第４の判定順（Ｓ５６）へ処理を進める。
【００６５】
第４の判定順のＳ５６において、制御部１３は、ユーザ設定１４２に予め設定された選択条件を参照し、「ポイント還元率」における優先定義の選択条件がＯＮまたはＯＦＦのいずれに設定されているかを判定する。Ｓ５６においてＯＮに設定されている場合、制御部１３は、「ポイント還元率」の条件を優先してポイントカードを選択することから、カード情報１４１を参照してポイント還元率の高いポイントカードを選択する（Ｓ６０）。
【００６６】
Ｓ５６においてＯＦＦに設定されている場合、制御部１３は、デフォルト設定によりカードの選択を行うため、Ｓ６１へ処理を進める。Ｓ６１では、記憶部１４に予め設定されたデフォルト設定を参照し（図示例ではポイント還元率）、デフォルト設定に応じたポイントカードを選択する。
【００６７】
上述したＳ５３〜Ｓ６１の処理を行うことで、店舗２０で利用可能な複数のポイントカードの中から、利用者が設定した判定順、選択条件に見合った１つのポイントカードが選ばれることとなる。なお、１つのポイントカードを選択した後に、再度Ｓ５３〜Ｓ６１の処理を繰り返すことで、次の順位のポイントカードを順次抽出してもよい。これにより、店舗２０で利用可能な複数のポイントカードについて、利用者が設定した判定順、選択条件に見合った順位付けを行うことができる。
【００６８】
次いで、Ｓ６２では、Ｓ５３〜Ｓ６１の処理によって選ばれたポイントカードの利用を選択したカード選択画面を表示部１２に表示させる（Ｓ６２）。なお、順位付けを行った場合には、最上位のポイントカードの利用を選択したカード選択画面を表示部１２に表示させるものとする。これにより、利用者は、店舗２０で利用可能な複数のポイントカードの中で、利用者が設定した判定順、選択条件に見合ったポイントカードの選択を容易に行うことができる。
【００６９】
Ｓ６２に次いで、制御部１３は、入力部１１の操作入力をもとに、利用者自身でポイントカードの選択をするか否かを判定する（Ｓ６３）。Ｓ６３において利用者自身でポイントカードの選択をしない場合、カード選択画面に表示されたポイントカードが選択されることとなる（Ｓ６４）。また、Ｓ６３において利用者自身でポイントカードの選択をする場合、入力部１１の操作入力をもとに、利用者が新たなポイントカードの選択を行うこととなる（Ｓ６５）。
【００７０】
図１１は、ブロードキャストされる情報の一例を説明する説明図（１）である。図１１に示すように、無線通信端末２２より「カード種別Ａ」、「カード種別Ｄ」が利用可能なポイントカードとするブロードキャストフレームＦ１が送信されているものとする。また、ブロードキャストフレームＦ１において、「カード種別Ａ」の「ボーナス（特典）要素」は「無」であり、「カード種別Ｄ」の「ボーナス要素」は「期間限定ポイント２倍」であるものとする。また、ブロードキャストフレームＦ１において、併用可能フラグは「１：可」であるものとする。
【００７１】
携帯端末１のカード情報１４１は、ブロードキャストフレームＦ１の受信をうけて、図示例のように「ボーナス要素」の値が更新される。また、管理サーバ３１への問い合わせにより、「ポイント値」、「有効期限」、「使用頻度／履歴」、「ポイント還元率」などが、最新の情報に反映される。
【００７２】
図１１に例示したブロードキャストフレームＦ１が無線通信端末２２より送信される店舗２０において、携帯端末１は、併用可能フラグが「１：可」であることから、Ｓ５２の処理を経て、Ｓ６２によりカード選択画面が表示されることとなる。具体的には、店舗２０で併用して利用可能な「カード種別Ａ」および「カード種別Ｄ」のポイントカードを利用する画面が表示される。これにより、利用者は、店舗２０で併用して利用可能なポイントカードを容易に選択できる。
【００７３】
図１２は、ブロードキャストされる情報の一例を説明する説明図（２）である。図１２に示すように、無線通信端末２２より「カード種別Ａ」、「カード種別Ｄ」が利用可能なポイントカードとするブロードキャストフレームＦ１が送信されているものとする。また、ブロードキャストフレームＦ１において、「カード種別Ａ」の「ボーナス要素」は「無」であり、「カード種別Ｄ」の「ボーナス要素」は「期間限定ポイント２倍」であるものとする。また、ブロードキャストフレームＦ１において、併用可能フラグは「０：不可」であるものとする。
【００７４】
携帯端末１のカード情報１４１は、ブロードキャストフレームＦ１の受信をうけて、図示例のように「ボーナス要素」の値が更新される。また、管理サーバ３１への問い合わせにより、「ポイント値」、「有効期限」、「使用頻度／履歴」、「ポイント還元率」などが、最新の情報に反映される。
【００７５】
図１２に例示したブロードキャストフレームＦ１が無線通信端末２２より送信される店舗２０において、携帯端末１は、併用可能フラグが「０：不可」であることから、Ｓ５３〜Ｓ６１の処理を経て、Ｓ６２によりカード選択画面が表示されることとなる。例えば、判定順の上位においてボーナス要素が優先定義ありで設定されている場合は、ボーナス要素がある「カード種別Ｄ」のポイントカードを利用する画面が表示される。これにより、利用者は、店舗２０で利用可能なポイントカードの中から、自身が所望する（ボーナス要素がある）ポイントカードを容易に選択できる。
【００７６】
図１３は、表示画面の一例を説明する説明図（１）である。具体的には、図１３は、表示部１２により店舗２０で使用可能なポイントカード一覧を表示する表示画面を例示する図である。図１３に示すように、表示部１２は、受信したブロードキャストフレームＦ１をもとに、店舗２０において使用可能なポイントカードのカード画像Ｇ１１〜Ｇ１４を、ディスプレイの表示画面上に表示して利用者に提示してもよい。
【００７７】
このとき、表示部１２は、店舗２０において使用可能であるポイントカードについて、利用者登録が行われているポイントカードの表示態様と、利用者登録が行われていないポイントカードの表示態様を異ならせて表示してもよい。具体的には、表示部１２は、受信したブロードキャストフレームＦ１をもとにカード情報１４１を参照することで、店舗２０において使用可能であり、利用者登録が行われているポイントカードのカード画像Ｇ１１、Ｇ１２を実線などの表示態様で表示画面に表示する。また、受信したブロードキャストフレームＦ１に含まれるカード情報の中で、カード情報１４１において利用者登録がなされていないカード情報については、表示部１２は、カード画像Ｇ１３、Ｇ１４のように点線で表示画面に表示する。なお、上述した表示態様は一例であり、点滅の有無、色の違いなどであってもよいことは言うまでもない。
【００７８】
このように、表示態様を異ならせることで、店舗２０において使用可能であるポイントカードについて、利用者登録が行われているポイントカードと、利用者登録が行われていないポイントカードとを明確に利用者に通知できる。これにより、利用者は、店舗２０において使用可能であるポイントカードの中で、利用者登録が行われていないポイントカードを容易に認識できる。また、店舗２０側では、利用者登録が行われていないポイントカードの登録を利用者に促すことができる。
【００７９】
また、表示部１２は、「ＴＯＰ  ＭＥＮＵ」における操作ボタンとしてボタン画像Ｇ２１〜Ｇ２３を表示画面上に表示することで、利用者の操作入力を受け付けてもよい。例えば、ボタン画像Ｇ２１により最適カード判定の実行指示を受け付けてもよい。また、ボタン画像Ｇ２１によりカード情報１４１に設定されたカード情報の表示指示を受け付けてもよい。また、ボタン画像Ｇ２３により各種設定を変更する表示画面（図５参照）の表示指示を受け付けてもよい。
【００８０】
図１４は、表示画面の一例を説明する説明図（２）である。具体的には、図１４は、最適カード判定の判定結果であるカード選択画面を例示する図である。図１４に示すように、最適カード判定が行われた後のカード選択画面では、店舗２０で利用可能なポイントカードの中で最適なポイントカードのカード画像Ｇ１２、Ｇ１１が選択候補として表示される。一例として、判定順、選択条件に見合った順位付けとして上位の「カードＢ」のカード画像Ｇ１２が、下位の「カードＡ」のカード画像Ｇ１１よりも上に重畳して表示される。これにより、利用者は、判定順、選択条件に見合った上位の「カードＢ」を容易に選択することができる。
【００８１】
また、カード選択画面では、操作ボタンとしてボタン画像Ｇ３１〜Ｇ３３を画面上に表示することで、利用者の操作入力を受け付けてもよい。例えば、ボタン画像Ｇ３１の操作により、最上位にある「カードＢ」を使用するカードとして受け付けてもよい。また、ボタン画像Ｇ３２の操作により、図１３に例示した「ＴＯＰ  ＭＥＮＵ」に戻ってもよい。また、ボタン画像Ｇ３３の操作により、カード画像Ｇ１２、Ｇ１３の選択操作を受け付けて、使用するポイントカードを利用者に選択させてもよい。
【００８２】
図１５は、表示画面の一例を説明する説明図（３）である。具体的には、図１５は、カード情報１４１に設定されたカード情報をもとに、カード情報一覧Ｇ４１を表示した表示画面を例示する図である。表示部１２は、図１３のボタン画像Ｇ２２による操作を受け付けた際に、カード情報１４１を参照することで、カード情報一覧Ｇ４１を表示画面上に表示してもよい。これにより、利用者はカード情報１４１に記憶されたポイントカードの一覧を確認することができる。この時、表示部１２は、ポイントカードごとに、利用者登録の有無（所持における「○／×」）と、店舗２０での利用の可否（店舗にける「○／×」）とを表示してもよい。
【００８３】
また、カード情報一覧Ｇ４１を表示した表示画面では、操作ボタンとしてボタン画像Ｇ４２を画面上に表示することで、利用者の操作入力を受け付けてもよい。例えば、ボタン画像Ｇ４２の操作により、図１３に例示した「ＴＯＰ  ＭＥＮＵ」に戻ってもよい。
【００８４】
また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、送信部１５と、受信部１６とを統合して通信部とする構成としてもよい。
【００８５】
さらに、各装置で行われる各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部または任意の一部を実行するようにしてもよい。また、各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行されるプログラム上、またはワイヤードロジックによるハードウェア上で、その全部または任意の一部を実行するようにしてもよいことは言うまでもない。
【００８６】
ところで、上記の各実施例で説明した各種の処理は、予め用意されたプログラムをコンピュータで実行することで実現できる。そこで、以下では、上記の各実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図１６は、プログラムを実行するコンピュータ３００の一例を示す説明図である。
【００８７】
図１６が示すように、コンピュータ３００は、各種演算処理を実行するＣＰＵ３０１と、ユーザからのデータ入力を受け付ける入力装置３０２と、モニタ３０３と、音声を出力するスピーカ３０４とを有する。また、コンピュータ３００は、画像を撮像するカメラ３０５と、記憶媒体からプログラム等を読み取り、データ等を記憶媒体に書き込む媒体アクセス装置３０６を有する。また、コンピュータ３００は、照度センサおよび加速度センサ等の各種センサと接続するためのインタフェース装置３０７と、他の装置と無線により接続するための無線通信装置３０８とを有する。また、コンピュータ３００は、各種情報を一時記憶するＲＡＭ３０９と、フラッシュメモリ３１０とを有する。また、上記各構成（３０１〜３１０）は、バス３１１に接続される。
【００８８】
フラッシュメモリ３１０には、上述した各機能部と同様の機能を有するプログラムが記憶される。また、フラッシュメモリ３１０には、カード情報１４１、ユーザ設定１４２等の各種データが記憶される。また、媒体アクセス装置３０６は、各種のアプリケーションやデータ等を外部メモリ３１２に読み書きする。
【００８９】
ＣＰＵ３０１はフラッシュメモリ３１０に記憶されたプログラムを読み出して、ＲＡＭ３０９に展開して実行することで、各種の処理を行う。また、このプログラムは、コンピュータ３００を上述した各機能部として機能させることができる。
【００９０】
なお、上記のプログラムは、必ずしもフラッシュメモリ３１０に記憶されている必要はない。例えば、コンピュータ３００が読み取り可能な記憶媒体に記憶されたプログラムを、コンピュータ３００が読み出して実行するようにしてもよい。コンピュータ３００が読み取り可能な記憶媒体は、例えば、ＣＤ−ＲＯＭやＤＶＤディスク、ＵＳＢ（Universal  Serial  Bus）メモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ、ハードディスクドライブ等が対応する。また、公衆回線、インターネット、ＬＡＮ（Local  Area  Network）等に接続された装置にこのプログラムを記憶させておき、コンピュータ３００がこれらからプログラムを読み出して実行するようにしてもよい。
【符号の説明】
【００９１】
１００…システム
１…携帯端末
１１…入力部
１２…表示部
１３…制御部
１４…記憶部
１５…送信部
１６…受信部
１７…計時部
２０…店舗
２１…ストアサーバ
２２…無線通信端末
２３…ＰＯＳ端末
３０…カード会社
３１、３１Ａ、３１Ｂ、３１Ｃ…管理サーバ
１４１…カード情報
１４２…ユーザ設定
Ｆ１…ブロードキャストフレーム
Ｇ１〜Ｇ４…項目画像
Ｇ５、Ｇ２１〜Ｇ２３、Ｇ３１〜Ｇ３３、Ｇ４２…ボタン画像
Ｇ１１〜Ｇ１４…カード画像
Ｇ４１…カード情報一覧
ＮＷ…通信ネットワーク
Ｕ１…指
【図１】
2016035695.tif 000003
【図２】
2016035695.tif 000004
【図３】
2016035695.tif 000005
【図４】
2016035695.tif 000006
【図５】
2016035695.tif 000007
【図６】
2016035695.tif 000008
【図７】
2016035695.tif 000009
【図８】
2016035695.tif 000010
【図９】
2016035695.tif 000011
【図１０】
2016035695.tif 000012
【図１１】
2016035695.tif 000013
【図１２】
2016035695.tif 000014
【図１３】
2016035695.tif 000015
【図１４】
2016035695.tif 000016
【図１５】
2016035695.tif 000017
【図１６】
2016035695.tif 000018