(57)【特許請求の範囲】
【請求項１】
近接型非接触通信用のアンテナが接続されたリーダライタチップを実装している携帯電話と，前記携帯電話と近接型非接触通信する非接触ＩＣカードと，ネットワークを介して前記携帯電話と接続しているサーバとから少なくとも構成される電子マネーシステムであって，
前記非接触ＩＣカードは，電子マネーの残高データ，紙媒体のクーポン券が電子化された電子クーポン及び前記電子クーポンの使用履歴を記憶し，
前記携帯電話は，前記アンテナにかざされた前記非接触ＩＣカードに，前記サーバに店舗データが登録された各店舗で共通に利用できる共通クーポンを前記電子クーポンとして前記非接触ＩＣカードに書き込んだ後，前記非接触ＩＣカードから，前記電子マネーの残高及び前記共通クーポンの使用履歴を読み取り，前記電子マネーの残高を表示媒体に表示した後，前記共通クーポンの使用履歴を少なくとも含む店舗検索要求メッセージを前記サーバに送信し，前記サーバから受信した前記店舗データの検索結果を表示する処理を実行する残高照会アプリケーションを備え，
前記サーバは，前記サーバに登録された各店舗の前記店舗データを記憶している店舗データベースと，前記携帯電話を所持するユーザ毎に，前記共通クーポンの使用履歴を管理し，前記共通クーポンの使用履歴を解析することで前記ユーザの嗜好を分析しておき，前記携帯電話から前記店舗データの検索要求を受けると，該携帯電話を所持する前記ユーザの嗜好に適合する前記店舗データを前記店舗データベースから検索し，前記店舗データの検索結果を表示する表示データを該携帯電話に送信する処理を実行する店舗検索プログラムを備え，
たことを特徴とする電子マネーシステム。
【請求項２】
前記非接触ＩＣカードに記憶されている前記共通クーポンの履歴データには，前記共通クーポンが利用された店舗の店舗コードが含まれ，前記サーバに備えられた前記店舗データベースに記憶されている前記店舗データには，店舗コードに加え，店舗のジャンルを示すジャンルが含まれ，前記店舗検索プログラムは，前記ジャンルに対応したカウンタを前記ユーザ毎に設け，前記携帯電話から送信された前記共通クーポンの履歴データに含まれる前記店舗コードから特定した前記ジャンルに対応する前記カウンタの値をインクリメントする処理を行い，前記カウンタの値から前記ユーザの嗜好を分析する処理を実行する，ことを特徴とする請求項１に記載の電子マネーシステム。
【請求項３】
前記携帯電話の前記残高照会アプリケーションは，前記電子マネーの残高と共に少なくとも一つの検索条件を表示媒体に表示した後，前記共通クーポンの使用履歴と選択された前記検索条件を少なくとも含む店舗検索要求メッセージを前記サーバに送信する処理を実行し，
前記サーバは，前記携帯電話から前記店舗データの検索要求を受けると，前記店舗検索要求メッセージに含まれる検索条件に該当し，かつ，該携帯電話を所持する前記ユーザの嗜好に適合する前記店舗データを前記店舗データベースから検索する処理を実行する，
ことを特徴とする請求項２に記載の電子マネーシステム。
【請求項４】
前記携帯電話はＧＰＳを利用して現在位置データを取得する手段を備え，前記残高照会アプリケーションは，前記店舗検索要求メッセージに検索条件として前記現在位置データを含ませ，前記サーバに備えられた前記店舗データベースに記憶されている前記店舗データには店舗の所在地データが含まれ，前記店舗検索プログラムは，前記携帯電話から受信した前記現在位置データを基準とし所定範囲内に前記所在地データが含まれる前記店舗データの中から，前記ユーザの嗜好に適合した前記店舗データを検索する，ことを特徴とする請求項３に記載の電子マネーシステム。
【請求項５】
前記携帯電話は，前記残高照会アプリケーションは，前記店舗検索要求メッセージに検索条件として前記電子マネーの残高を含ませ，前記サーバに備えられた前記店舗データベースに記憶されている前記店舗データには店舗で販売されている商品・サービスの最低金額が含まれ，前記店舗検索プログラムは，前記最低金額が，前記店舗検索要求メッセージに含まれる前記電子マネーの残高以下の前記店舗データの中から，前記ユーザの嗜好に適合した前記店舗データを検索する，ことを特徴とする請求項３又は請求項４に記載の電子マネーシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，非接触ＩＣカードと携帯電話を組み合わせた電子マネーシステムの技術分野に係わる。
【背景技術】
【０００２】
昨今，おサイフケータイ（登録商標）に代表され，ＦｅｌｉＣａ（登録商標）の非接触ＩＣチップを内蔵した携帯電話が普及し，非接触ＩＣカードに実装されていた電子マネー等の機能を該非接触ＩＣチップに備えさせることで，携帯電話を非接触ＩＣカードの代わりとして利用することができるようになった。
【０００３】
しかし，以前として，携帯電話を非接触ＩＣカードの代わりとして利用することに抵抗感を持つユーザも多く，例えば，乗車券や電子マネーとして利用できるＳｕｉｃａ（登録商標）では，携帯電話ではなく非接触ＩＣカードの方を選択するユーザが多い傾向にある。
【０００４】
非接触ＩＣカードの機能を備えた携帯電話では，携帯電話が有する表示媒体（例えば，液晶ディスプレイ）に，非接触ＩＣチップのデータを表示させることで，電子マネーの残高をユーザに確認させることができるが，電子マネーの機能を備えた非接触ＩＣカードを利用するとき，非接触ＩＣカードには表示媒体が備えられておらず，ＩＣカードビューアなどの装置を用いなければ，非接触ＩＣカード単体では電子マネーの残高をユーザは確認できなかった。
【０００５】
このような問題点を解決するために，非接触ＩＣカード用のリーダライタの機能を携帯電話に備えさせることが検討され（例えば，特許文献１），実際に，ＦｅｌｉＣａ（登録商標）の非接触ＩＣチップにおいては，非接触ＩＣカード用のリーダライタの機能として動作可能な非接触ＩＣチップも開発されているが，非接触ＩＣカード用のリーダライタの機能を備え，電子マネーの機能を備えた非接触ＩＣカード用のＩＣカードビューアとして機能する携帯電話は開発されていない。
【０００６】
また，キャッシュとは異なり，電子マネーは加盟店でしか利用できないため，汎用の携帯電話に備えられているインターネット接続機能を利用して，電子マネーの残高機能ばかりでなく，電子マネーが利用できる店舗データをユーザに提供できることが望ましいが，電子マネーの機能を有する非接触ＩＣカードの使用履歴に応じた店舗をユーザが検索することのできるシステムは開示されていなかった。
【０００７】
例えば，携帯電話を利用して店舗データを検索する発明としては，特許文献２及び特許文献３が開示されているが，特許文献２で開示されている発明は，店舗をジャンル毎にグループ化したチャネルを予め用意しておき，ユーザが選択したジャンルに対応するチャネルにグループ化された店舗を紹介するシステムで，また，特許文献３で開示されている発明は，ＧＰＳによって取得した携帯電話の位置周辺に存在する店舗を紹介するシステムである。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特許第３９６１９９０号公報
【特許文献２】特開２００５−２５８７７０号公報
【特許文献３】特開２００８−５９１０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
そこで，電子マネーの機能を有する非接触ＩＣカードに記憶された電子マネーの残高を表示できると共に，該非接触ＩＣカードの使用履歴に応じた店舗をユーザが検索できるシステムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決する第１の発明は，近接型非接触通信用のアンテナが接続されたリーダライタチップを実装している携帯電話と，前記携帯電話と近接型非接触通信する非接触ＩＣカードと，ネットワークを介して前記携帯電話と接続しているサーバとから少なくとも構成される電子マネーシステムであって，前記非接触ＩＣカードは，電子マネーの残高データ，紙媒体のクーポン券が電子化された電子クーポン及び前記電子クーポンの使用履歴を記憶し，前記携帯電話は，前記アンテナにかざされた前記非接触ＩＣカードに，前記サーバに店舗データが登録された各店舗で共通に利用できる共通クーポンを前記電子クーポンとして前記非接触ＩＣカードに書き込んだ後，前記非接触ＩＣカードから，前記電子マネーの残高及び前記共通クーポンの使用履歴を読み取り，前記電子マネーの残高を表示媒体に表示した後，前記共通クーポンの使用履歴を少なくとも含む店舗検索要求メッセージを前記サーバに送信し，前記サーバから受信した前記店舗データの検索結果を表示する処理を実行する残高照会アプリケーションを備え，前記サーバは，前記サーバに登録された各店舗の前記店舗データを記憶している店舗データベースと，前記携帯電話を所持するユーザ毎に，前記共通クーポンの使用履歴を管理し，前記共通クーポンの使用履歴を解析することで前記ユーザの嗜好を分析しておき，前記携帯電話から前記店舗データの検索要求を受けると，該携帯電話を所持する前記ユーザの嗜好に適合する前記店舗データを前記店舗データベースから検索し，前記店舗データの検索結果を表示する表示データを該携帯電話に送信する処理を実行する店舗検索プログラムを備えたことを特徴とする電子マネーシステムである。
【００１１】
第１の発明の構成のように，非接触ＩＣカードに記憶された電子マネーの残高を読み取り，電子マネーの残高を表示媒体に表示するアプリケーションを携帯電話に実装させれば，携帯電話を電子マネー用のＩＣカードビューアとして機能させることができる。
【００１３】
また，第１の発明の構成のように，電子マネーの残高データに加え，紙媒体のクーポン券が電子化された電子クーポン及び前記電子クーポンの使用履歴を非接触ＩＣカードに記憶できるようにしておき，携帯電話の残高照会アプリケーションが，サーバに店舗データが登録された各店舗で共通に利用できる共通クーポンを電子クーポンとして非接触ＩＣカードに書き込めば，共通クーポンの使用履歴から非接触ＩＣカードの使用履歴を判断できるようになり，サーバが，共通クーポンの使用履歴からユーザの嗜好を分析しておけば，ユーザの嗜好に適合した店舗をユーザに提示できるようになる。
【００１４】
また，第２の発明は，前記非接触ＩＣカードに記憶されている前記共通クーポンの履歴データには，前記共通クーポンが利用された店舗の店舗コードが含まれ，前記サーバに備えられた前記店舗データベースに記憶されている前記店舗データには，店舗コードに加え，店舗のジャンルを示すジャンルが含まれ，前記店舗検索プログラムは，前記ジャンルに対応したカウンタを前記ユーザ毎に設け，前記携帯電話から送信された前記共通クーポンの履歴データに含まれる前記店舗コードから特定した前記ジャンルに対応する前記カウンタの値をインクリメントする処理を行い，前記カウンタの値の大小から前記ユーザの嗜好を分析することを特徴とする第１の発明に記載の電子マネーシステムである。
【００１５】
共通クーポンの使用履歴からユーザの嗜好を分析する手法は様々考えられるが，第２の発明の構成しておくと，ジャンルに対応するカウンタの値の大小からユーザの嗜好を分析することができる。
【００１６】
また，第３の発明は，前記携帯電話の前記残高照会アプリケーションは，前記電子マネーの残高と共に少なくとも一つの検索条件を表示媒体に表示した後，前記共通クーポンの使用履歴と選択された前記検索条件を少なくとも含む店舗検索要求メッセージを前記サーバに送信する処理を実行し，前記サーバは，前記携帯電話から前記店舗データの検索要求を受けると，前記店舗検索要求メッセージに含まれる検索条件に該当し，かつ，該携帯電話を所持する前記ユーザの嗜好に適合する前記店舗データを前記店舗データベースから検索する処理を実行する特徴とする第２の発明に記載の電子マネーシステム１である。
【００１７】
ユーザの嗜好に適合する店舗の数が多いときは，第３の発明のように，ユーザが選択した検索条件で絞り込みをかけるようにするとよい。
【００１８】
また，第４の発明は，前記携帯電話はＧＰＳを利用して現在位置データを取得する手段を備え，前記残高照会アプリケーションは，前記店舗検索要求メッセージに検索条件として前記現在位置データを含ませ，前記サーバに備えられた前記店舗データベースに記憶されている前記店舗データには店舗の所在地データが含まれ，前記店舗検索プログラムは，前記携帯電話から受信した前記現在位置データを基準とし所定範囲内に前記所在地データが含まれる前記店舗データの中から，前記ユーザの嗜好に適合した前記店舗データを検索することを特徴とする第３の発明に記載の電子マネーシステムである。
【００１９】
また，第５の発明は，前記携帯電話は，前記残高照会アプリケーションは，前記店舗検索要求メッセージに検索条件として前記電子マネーの残高を含ませ，前記サーバに備えられた前記店舗データベースに記憶されている前記店舗データには店舗で販売されている商品・サービスの最低金額が含まれ，前記店舗検索プログラムは，前記最低金額が，前記店舗検索要求メッセージに含まれる前記電子マネーの残高以下の前記店舗データの中から，前記ユーザの嗜好に適合した前記店舗データを検索することを特徴とする第３の発明または第４の発明に記載の電子マネーシステムである。
【００２０】
絞り込みをかけるために利用する検索条件としては，第４の発明のように携帯電話の現在位置を検索条件とすると，ユーザの現在位置の近傍に存在する店舗をユーザに紹介できるようになる。また，第５の発明のように電子マネーの残高を検索条件に用いると，この時点でユーザが電子マネーで買い物できる店舗をユーザに紹介できるようになる。
【発明の効果】
【００２３】
このように，本発明によれば，電子マネーの機能を有する非接触ＩＣカードに記憶された電子マネーの残高を表示できると共に，該非接触ＩＣカードの使用履歴に応じた店舗をユーザが検索できるシステムを提供できる。
【図面の簡単な説明】
【００２４】
【図１】本実施形態における電子マネーシステムの構成を説明する図。
【図２】携帯電話と非接触ＩＣカードのブロック図。
【図３】サーバのブロック図。
【図４】電子マネーシステムの動作を説明するためのフロー図。
【図５】電子マネーの残高及び共通クーポンの使用履歴のデータ構造を説明する図。
【図６】電子マネーの残高の表示画面の一例。
【図７】店舗の検索画面の一例。
【図８】ユーザＤＢのレコード構造を説明する図。
【図９】店舗ＤＢのレコード構造を説明する図。
【図１０】店舗データの検索結果の表示例を説明する図。
【発明を実施するための形態】
【００２５】
ここから，本願発明の実施形態について，本願発明の技術分野に係わる当業者が，本願発明の内容を理解し，本願発明を実施できる程度に説明する。
【００２６】
図１は，本実施形態における電子マネーシステム１の構成を説明する図である。図１で図示した電子マネーシステム１は，非接触ＩＣカード２に備えられている電子マネーの残高に加え，非接触ＩＣカード２の使用履歴からユーザの嗜好を分析し，ユーザの嗜好に適合する店舗データをユーザに提示できるように構成されたシステムで，電子マネーの機能等を備えた非接触ＩＣカード２と，非接触ＩＣカード２と近接型無線通信するリーダライタの機能を備えた携帯電話３と，携帯電話３からアクセス可能なサーバ４を含む。
【００２７】
図１で図示した電子マネーシステム１には，ネットワークとして，携帯電話回線網５ａとインターネット５が含まれ，サーバ４はインターネット５上に配置され，携帯電話回線網５ａを介して携帯電話３はサーバ４にアクセスできる。また，携帯電話３に備えられたリーダライタ機能により，ＩＳＯ／ＩＥＣ１４４４３等で規格されている１３.５６ＭＨｚ帯を利用した近接型非接触通信で携帯電話３は非接触ＩＣカード２にアクセスできる。
【００２８】
まず，図１で図示した電子マネーシステム１を構成する携帯電話３と非接触ＩＣカード２について説明する。図２は，携帯電話３と非接触ＩＣカード２のブロック図である。
【００２９】
図２に図示したように，無線通信するときに利用する無線通信用アンテナ３ｉ，無線通信に係わる高周波処理を担う無線通信回路３ａ，携帯電話３に係わる様々な処理を担うベースバンド回路３ｂ，表示媒体である液晶ディスプレイ３ｇ（LCD: Liquid Crystal Display）と，ＬＣＤ３ｇを制御するＬＣＤ制御回路３ｅと，テンキーや十字キーなどが実装されたキーパッド３ｈと，キーパッド３ｈ用のインターフェース回路３ｈ，中継基地から受信した電波の強度を利用して携帯電話３の現在位置（緯度・経度）を計測するＧＰＳ回路３ｄ（GPS: Global Positioning System）など，汎用の携帯電話３に備えられた回路等に加え，携帯電話３を非接触ＩＣカード２用のＩＣカードビューアとして機能させるために，携帯電話３には，非接触ＩＣカード２のリーダライタとして機能するリーダライタチップ３ｃと，近接型無線通信に利用するリーダライタアンテナ３ｊが実装されている。
【００３０】
携帯電話３に実装されているベースバンド回路３ｂとは，演算プロセッサ，ＲＯＭ，ＲＡＭなどが実装された回路で，ベースバンド回路３ｂにはリーダライタチップ３ｃが接続され，ベースバンド回路３ｂ上で動作するアプリケーション（ここでは，残高照会アプリケーション）からリーダライタチップ３ｃは協働可能なように構成され，ベースバンド回路３ｂ上で実行するアプリケーションの一つとして，残高照会アプリケーション３０が実装されている。
【００３１】
携帯電話３に実装されているリーダライタチップ３ｃは，汎用の非接触ＩＣカード２用リーダライタと同様に，近接型無線通信用の伝送制御プロトコルに従い，リーダライタアンテナ３ｊを用いて１３.５６ＭＨｚの搬送数を送信し，所定の変調度で搬送波を変調することで非接触ＩＣカード２にコマンドを送信し，負荷変調により非接触ＩＣカード２が送信したレスポンスをデコードするための回路等が実装され，本実施形態では，リーダライタチップ３ｃは，残高照会アプリケーション３０から引き渡されたコマンドを非接触ＩＣカード２に送信し，非接触ＩＣカード２から受信したレスポンスを残高照会アプリケーション３０に引き渡す動作を行う。
【００３２】
図２に図示したように，非接触ＩＣカード２には。ハードウェアとして、ＣＰＵ２ａ（Central Processing Unit）、ＲＡＭ２ｃ（Random Access Memory）、ＲＯＭ２ｂ（Read#Only Memory）、近接型無線通信に利用するカードアンテナ２ｆが接続されたＲＦ回路２ｅ、電気的に書き換え可能な不揮発性メモリであるＥＥＰＲＯＭ２ｄが実装され，本実施形態では，電子マネーの残高データ，紙媒体であるクーポン券が電子化された電子クーポン及び電子クーポンが利用された店舗の店舗コードや日付などを含む電子クーポンの使用履歴がＥＥＰＲＯＭ２ｄに記憶され，更に，これらのデータを読み書きするコマンドが実装されている。
【００３３】
なお，携帯電話３に実装されているＲＦ回路２ｅとは，近接型無線通信用の伝送制御プロトコルに従い，カードアンテナ２ｆが受信した搬送波をデコードすることでコマンドを受信し，負荷変調によりレスポンスを送信する回路である。
【００３４】
次に，図１で図示した電子マネーシステム１を構成するサーバ４について説明する。図３は，サーバ４のブロック図である。
【００３５】
図１で図示したサーバ４は，汎用のウェブサーバで実現され，サーバ４には，ハードウェアとして，ＣＰＵ４ａ（CPU: Central Processing Unit）と、ＢＩＯＳが実装されるＲＯＭ４ｂ（ROM: Read-Only Memory）と、コンピュータのメインメモリであるＲＡＭ４ｃ（RAM: Random Access Memory）と、外部記憶装置として大容量のデータ記憶装置４ｄ（例えば，ハードディスク）と，外部デバイスとデータ通信するための入出力インターフェース4ｅと、ネットワーク通信するためのネットワークインターフェース４ｆと、ディスプレイ４ｇと，文字入力デバイス４ｈと，ポインティングデバイス４ｉなどが備えられ，データ記憶装置４ｄには，サーバ４を動作させるコンピュータプログラムとして店舗検索プログラム４０が記憶され，更に，店舗検索プログラム４０から参照される店舗データベース（DB: DataBase）４１及びユーザＤＢ４２が記憶されている。
【００３６】
なお，図３では，データ記憶装置はサーバ４内に実装されているように記載しているが，データ記憶装置４ｄはネットワークを介して接続するように構成することもできる。
【００３７】
ここから，図１で図示した電子マネーシステム１の動作を説明しながら，図２及び図３で図示したアプリケーションやコンピュータプログラムの動作について説明する。図４は，図１で図示した電子マネーシステム１の動作を説明するためのフロー図である。
【００３８】
電子マネーの残高等を携帯電話３のＬＣＤ３ｇに表示させるとき，携帯電話３のユーザが，キーパッド３ｈを操作して残高照会アプリケーション３０を選択し，残高照会アプリケーション３０を起動させる操作を行うことで，携帯電話３に実装された残高照会アプリケーション３０が起動する（Ｓ１）。
【００３９】
残高照会アプリケーション３０は起動すると，携帯電話３のリーダライタアンテナ３ｊの近傍に非接触ＩＣカード２をかざす動作をユーザに催促するメッセージをＬＣＤ３ｇに表示させると共に，携帯電話３のリーダライタチップ３ｃに対して，非接触ＩＣカード２を検出するためのコマンド（ポーリングコマンド）の送信を要求し，リーダライタチップ３ｃが非接触ＩＣカード２を検出すると，まず，残高照会アプリケーション３０は，リーダライタチップ３ｃが検出した非接触ＩＣカード２に対して，サーバ４に店舗データが登録されている店舗で共通に利用できる共通クーポンを電子クーポンとして書き込むコマンドの送信を要求し（Ｓ２），非接触ＩＣカード２は該コマンドを受信すると。非接触ＩＣカード２の共通クーポンをＥＥＰＲＯＭ３ｄに書き込む処理を実行する（Ｓ３）。
【００４０】
次に，携帯電話３の残高照会アプリケーション３０は，リーダライタチップ３ｃが検出した非接触ＩＣカード２に対して，電子マネーの残高及び共通クーポンの使用履歴を読み取るコマンドの送信を要求し（Ｓ４），非接触ＩＣカード２は該コマンドを受信すると，非接触ＩＣカード２はこれらのデータを送信する（Ｓ５）。
【００４１】
電子マネーの残高及び共通クーポンの使用履歴を読み取るコマンドは，非接触ＩＣカード２に記憶されている電子マネーの残高及び共通クーポンの使用履歴のデータ構造に依存し，電子マネーの残高及び共通クーポンの使用履歴を読み取るために，複数のコマンドを非接触ＩＣカード２に送信することが一般的である。
【００４２】
図５は，非接触ＩＣカード２に記憶されている電子マネーの残高及び共通クーポンの使用履歴のデータ構造を説明する図である。
【００４３】
図５において，電子マネーの残高は一つのデータファイルの形式で記憶され，また，共通クーポンの使用履歴を複数記憶できるように，共通クーポンの使用履歴は，未使用または最も古いデータに対して書き込みが行われるサイクリックファイルの形式で記憶されている。
【００４４】
図５で図示した例によれば，携帯電話３で起動している残高照会アプリケーション３０は，電子マネーの残高を読み取るコマンドと，共通クーポンの使用履歴を全て読み取るコマンドを非接触ＩＣカード２に送信し，非接触ＩＣカード２から，電子マネーの残高及び共通クーポンの使用履歴を読み取る。
【００４５】
携帯電話３で起動している残高照会アプリケーション３０は，電子マネーの残高及び共通クーポンの使用履歴を非接触ＩＣカード２から受信すると，まず，電子マネーの残高を携帯電話３のＬＣＤ３Ｇに表示させる動作を行う（Ｓ６）。
【００４６】
図６は，電子マネーの残高の表示画面の一例である。図６では，非接触ＩＣカード２から読み出した電子マネーの残高３ａに加え，残高照会アプリケーション３０を携帯電話３にダウンロードしたときに，サーバ４側で付与したユーザの会員番号６ｂが表示され，更に，電子マネーが利用できる店舗を検索するためのボタンオブジェクト６ｃが携帯電話３のＬＣＤ３ｇに表示されている。
【００４７】
図７は，店舗の検索画面の一例で，ユーザがキーパッド３ｈを操作することで，図６で図示したボタンオブジェクト６ｃが押されたときに表示する画面である。図７では，図６で図示したユーザの会員番号６ｂに加え，ユーザが居る近辺の存在する店舗の中から，ユーザの嗜好に適合した店舗を検索するためのボタンオブジェクト７ａと，電子マネーの残高範囲内で利用可能な店舗の中から，ユーザの嗜好に適合した店舗を検索するためのボタンオブジェクト７ｂと，ユーザに特典を与えるための特典プログラムを送信要求するためのボタンオブジェクト７ｃが携帯電話３のＬＣＤ３ｇに表示されている。
【００４８】
ユーザがキーパッドを操作することで，店舗を検索するためのボタンオブジェクト７ａ又は７ｂのいずれかが押されると，携帯電話３の残高照会アプリケーション３０は，ボタンオブジェクト７ａ又は７ｂに対応する店舗検索要求メッセージをサーバ４に対して送信することで店舗の検索を要求する（Ｓ７）。
【００４９】
図７で図示したボタンオブジェクト７ａが押されたとき，店舗検索要求メッセージには，共通クーポンの使用履歴に加え，ＧＰＳ回路３ｄから得られた現在位置データを検索条件として含ませ，図７で図示したボタンオブジェクト７ｂが押されたとき，店舗検索要求メッセージには，共通クーポンの使用履歴に加え，電子マネーの残高を検索条件として含ませる。
【００５０】
サーバ４は，携帯電話３の残高照会アプリケーション３０から店舗検索要求メッセージを受けると，サーバ４は，ユーザＤＢ４２を参照することで，携帯電話３を所持するユーザの嗜好を特定し，店舗検索要求メッセージに含まれる検索条件に該当する店舗データの中から，ユーザの嗜好に適合する店舗データを店舗ＤＢ４１から検索し，店舗データの検索結果を携帯電話３に送信する（Ｓ８）。
【００５１】
図８は，サーバ４に備えられたユーザＤＢ４２のレコード構造を説明する図である。携帯電話３を所持するユーザの嗜好を特定できるようにするために，サーバ４のユーザＤＢ４２には，サーバ４に登録されたユーザの数だけレコード４２０が設けられ，一つのレコード４２０には，ユーザの会員番号を記憶するフィールドと，店舗のジャンルに対応するカウンタを記憶するフィールドが店舗のジャンル数だけ設けられている。
【００５２】
図９は，サーバ４に備えられた店舗ＤＢ４１のレコード構造を説明する図である。携帯電話３を所持するユーザの嗜好を特定し，ユーザの嗜好に適合する店舗データを店舗ＤＢ４１から検索するために，サーバ４の店舗ＤＢ４１には，非接触ＩＣカード２に実装された電子マネーアプリケーションが利用できる店舗の数だけレコード４１０が設けられ，一つのレコード４１０には，店舗を識別するための店舗コードを記憶するフィールドと，店舗のジャンルを記憶するフィールドと，店舗の所在地データ（緯度・経度）を記憶するフィールドと，店舗で販売している商品・サービスの最低金額を記憶するフィールドと，店舗データ（店舗名称，所在地，電話番号等）を記憶するフィールドが設けられている。
【００５３】
サーバ４の店舗検索プログラム４０は，店舗検索要求メッセージを受信すると，店舗ＤＢ４１を参照し，店舗検索要求メッセージに含まれている共通クーポンの使用履歴に従い，店舗検索要求メッセージに含まれる会員番号に対応するユーザＤＢ４２のレコードを更新する。
【００５４】
具体的に，サーバ４の店舗検索プログラム４０は，店舗検索要求メッセージに含まれる会員番号に対応するユーザＤＢ４２のレコード４２０を対象とし，携帯電話３から受信した店舗検索要求メッセージに対応する含まれる共通クーポンの使用履歴毎に，該共通クーポンの使用履歴に含まれる店舗コードに対応するジャンルのカウンタをインクリメントする。
【００５５】
そして，サーバ４の店舗検索プログラム４０は，店舗検索要求メッセージに含まれる会員番号に対応するユーザＤＢ４２のレコードに含まれるカウンタの値の大きい順に数個のジャンルを特定し，店舗検索要求メッセージに含まれる検索条件に該当し，かつ，特定したジャンルに対応する店舗データを店舗ＤＢ４１から検索する。
【００５６】
店舗検索要求メッセージに含まれる検索条件が携帯電話３の現在位置データの場合，サーバ４の店舗検索プログラム４０は、携帯電話３の現在位置データを中心とし、所定の距離範囲内に所在地データがある店舗データの中から、ユーザの嗜好に適合した店舗データを検索する。
【００５７】
また，店舗検索要求メッセージに含まれる検索条件が電子マネーの残高の場合，サーバ４の店舗検索プログラム４０は、店舗ＤＢ４１に記憶している最低金額が電子マネーの残高以下の店舗データの中から、ユーザの嗜好に適合した店舗データを検索する。
【００５８】
更に、ユーザの嗜好にバラツキがあり嗜好が特定できない場合，すなわち，ユーザＤＢ４２に記憶されているカウンタの値に偏りがない場合，店舗が支払った広告費を考慮して店舗データを検索できるようにしてもよい。例えば、広告費にランクを設けておき、店舗ＤＢ４１のレコードに広告費のランクを記憶するフィールドを設けておき、ユーザの嗜好にバラツキがあり嗜好が特定できない場合，広告費のランクが上位の店舗データを店舗データの検索結果に含ませるようにしてもよい。
【００５９】
このようにして、サーバ４の店舗検索プログラム４０が、ユーザの嗜好に適合した店舗データを検索すると、サーバ４の店舗検索プログラム４０は、店舗データの検索結果を表示させる表示データを生成し，該表示データを携帯電話３に送信する。
【００６０】
携帯電話３の残高照会アプリケーション３０は，店舗データの検索結果を表示する表示データをサーバ４から受信すると，携帯電話３のＬＣＤ３Ｇに表示データを表示する処理を実行し，店舗データの検索結果を表示させる（Ｓ９）。
【００６１】
図１０は，店舗データの検索結果の表示例を説明する図である。店舗データの検索結果を表示する表示データは，携帯電話３の残高照会アプリケーション３０が解釈できるフォーマット（例えば，携帯電話用のマークアップ言語）で記述され，図１０（ａ）では，図６で図示したユーザの会員番号６ｂに加え，店舗データの検索結果に含まれる店舗データのリストをテキスト８ａがＬＣＤ３ｇに表示している。また，携帯電話３の現在位置データを利用する場合，図１０（ｂ）で図示しているように，図６で図示したユーザの会員番号６ｂに加え，店舗データの検索結果に含まれる店舗データを吹き出しで表示するマップ８ｂを表示している。
【００６２】
また，図４のＳ６で電子マネーの残高を表示した後に，図７で図示したボタンオブジェクト７ｃが押されると，携帯電話３の残高照会アプリケーション３０は，サーバ４に対して特典プログラムの送信要求を行う（Ｓ１０）。
【００６３】
サーバ４の店舗検索プログラム４０は，特典プログラムの送信要求を携帯電話３から受けると，特典プログラムを携帯電話３に対して送信し（Ｓ１１），携帯電話３の残高照会アプリケーション３０は，サーバ４から受信した特典プログラムを実行する（Ｓ１２）。
【００６４】
特典プログラムの内容は任意で，共通クーポンとは異なる特典で，特定の店舗でしか使用できない電子クーポンを非接触ＩＣカード２に書き込むプログラムでもよく，また，福引きのように，当たりのときだけ特典を与えるようなプログラムでもよい。
【符号の説明】
【００６５】
１    電子マネーシステム
２    非接触ＩＣカード
３    携帯電話
３ｃ  リーダライタチップ
３ｊ  リーダライタアンテナ
３０  残高照会アプリケーション
４    サーバ
４０  店舗検索プログラム
４１  店舗データベース
４２  ユーザデータベース
【図１】
0005573103.tif 000002
【図２】
0005573103.tif 000003
【図３】
0005573103.tif 000004
【図４】
0005573103.tif 000005
【図５】
0005573103.tif 000006
【図６】
0005573103.tif 000007
【図７】
0005573103.tif 000008
【図８】
0005573103.tif 000009
【図９】
0005573103.tif 000010
【図１０】
0005573103.tif 000011