(57)【特許請求の範囲】
【請求項１】
ネットワークを介して携帯端末にダウンロードされ、その携帯端末によって実行されるコンピュータプログラムであって、
測位システムを使用して計測された携帯端末の位置が、測位システムには含まれない送信機が設けられた店舗の位置を基準とする位置範囲に入ったか否かを判定する機能と、
携帯端末の位置が位置範囲に入っていないと判定された場合、ユーザからの待ち受け開始指示を受け付ける機能と、
待ち受け開始指示が受け付けられた場合、送信機から無線で送信される、送信機の識別情報を含む無線信号の待ち受けを開始する機能と、
無線信号を検知した場合、送信機の識別情報および携帯端末の識別情報を含むチェックイン情報をネットワークを介してサーバに送信可能とする機能と、を携帯端末に実現させ、
サーバは、チェックイン情報を取得すると、そのチェックイン情報に含まれる送信機の識別情報に基づいて、店舗の運営体が参加するポイントサービスにおける、そのチェックイン情報に含まれる携帯端末の識別情報に関連するユーザのポイントを更新し、
本コンピュータプログラムはさらに、
携帯端末の位置が位置範囲に入ったと判定された場合、無線信号の待ち受けを開始する機能と、
待ち受け開始指示が受け付けられた場合、携帯端末の位置が位置範囲に入っていないと判定されたにもかかわらず無線信号の待ち受けが開始されたことを、ユーザに通知する機能と、をさらに携帯端末に実現させることを特徴とするコンピュータプログラム。
【請求項２】
前記通知する機能は、携帯端末の位置が位置範囲に入っていないと判定されたときの携帯端末と店舗との距離に関する情報および無線信号の待ち受けが開始されたことを示すマークを、携帯端末のディスプレイに実質的に同時に表示させる機能を含むことを特徴とする請求項１に記載のコンピュータプログラム。
【請求項３】
ネットワークを介して携帯端末にダウンロードされ、その携帯端末によって実行されるコンピュータプログラムであって、
測位システムを使用して計測された携帯端末の位置が、測位システムには含まれない送信機が設けられた店舗の位置を基準とする位置範囲に入ったか否かを判定する機能と、
携帯端末の位置が位置範囲に入っていないと判定された場合、ユーザからの待ち受け開始指示を受け付ける機能と、
待ち受け開始指示が受け付けられた場合、送信機から無線で送信される、送信機の識別情報を含む無線信号の待ち受けを開始する機能と、
無線信号を検知した場合、送信機の識別情報および携帯端末の識別情報を含むチェックイン情報をネットワークを介してサーバに送信可能とする機能と、を携帯端末に実現させ、
サーバは、チェックイン情報を取得すると、そのチェックイン情報に含まれる送信機の識別情報に基づいて、そのチェックイン情報に含まれる携帯端末の識別情報に関連するユーザに対して店舗で使用できるクーポンを発行する処理を行い、
本コンピュータプログラムはさらに、
携帯端末の位置が位置範囲に入ったと判定された場合、無線信号の待ち受けを開始する機能と、
待ち受け開始指示が受け付けられた場合、携帯端末の位置が位置範囲に入っていないと判定されたにもかかわらず無線信号の待ち受けが開始されたことを、ユーザに通知する機能と、をさらに携帯端末に実現させることを特徴とするコンピュータプログラム。
【請求項４】
前記通知する機能は、携帯端末の位置が位置範囲に入っていないと判定されたときの携帯端末と店舗との距離に関する情報および無線信号の待ち受けが開始されたことを示すマークを、携帯端末のディスプレイに実質的に同時に表示させる機能を含むことを特徴とする請求項３に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して携帯端末にダウンロードされ、その携帯端末によって実行されるコンピュータプログラムに関する。
【背景技術】
【０００２】
特許文献１には、店舗に設置され、会員の取引に関する取引データを生成するとともに、前記会員の会員識別子を取得して、ポイント管理サーバに送信し、前記ポイント管理サーバから、前記会員に付与するポイントを受信して、レシートに印字するＰＯＳ端末と、前記ＰＯＳ端末に接続され、前記取引データから付与するポイントを算出して、前記ＰＯＳ端末に送信するポイント管理サーバと、を備えるポイント管理システムであって、前記ＰＯＳ端末が、会員識別子を前記ポイント管理サーバに送信できない場合、取引識別子を含む情報を、前記レシートに印字することを特徴とするポイント管理システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２５３５０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、スマートホンなどの多機能端末が普及してきている。しかしながら特許文献１に記載されるような従来のポイントサービスは多機能端末に対応していない。
【０００５】
本発明はこうした課題に鑑みてなされたものであり、その目的は、携帯端末の普及に対応できるポイントサービスで利用されるコンピュータプログラムの提供にある。
【課題を解決するための手段】
【０００６】
本発明のある態様はコンピュータプログラムに関する。このコンピュータプログラムは、ネットワークを介して携帯端末にダウンロードされ、その携帯端末によって実行されるコンピュータプログラムであって、測位システムを使用して計測された携帯端末の位置が、測位システムには含まれない送信機が設けられた店舗の位置を基準とする位置範囲に入ったか否かを判定する機能と、携帯端末の位置が位置範囲に入っていないと判定された場合、ユーザからの待ち受け開始指示を受け付ける機能と、待ち受け開始指示が受け付けられた場合、送信機から無線で送信される、送信機の識別情報を含む無線信号の待ち受けを開始する機能と、無線信号を検知した場合、送信機の識別情報および携帯端末の識別情報を含むチェックイン情報をネットワークを介してサーバに送信する機能と、を携帯端末に実現させ、サーバは、チェックイン情報を取得すると、そのチェックイン情報に含まれる送信機の識別情報に基づいて、店舗の運営体が参加するポイントサービスにおける、そのチェックイン情報に含まれる携帯端末の識別情報に関連するユーザのポイントを更新する。
【０００７】
なお、以上の構成要素の任意の組み合わせや、本発明の構成要素や表現を方法、システム、コンピュータプログラム、コンピュータプログラムを格納した記録媒体などの間で相互に置換したものもまた、本発明の態様として有効である。
【図面の簡単な説明】
【０００８】
【図１】スマートホンポイントサービスのためのスマートホンポイントシステムの構成を示す模式図である。
【図２】図１のユーザ情報保持部の一例を示すデータ構造図である。
【図３】図１のポイント付与情報保持部の一例を示すデータ構造図である。
【図４】実施の形態に係るコンピュータプログラムを実行するスマートホンにおける一連の処理の一例を示すフローチャートである。
【図５】スマートホンのタッチパネルに表示される店舗情報画面の代表画面図である。
【図６】スマートホンのタッチパネルに表示される店舗情報画面の代表画面図である。
【図７】スマートホンのタッチパネルに表示される店舗情報画面の代表画面図である。
【発明を実施するための形態】
【０００９】
以下、各図面に示される同一または同等の構成要素、部材、処理には、同一の符号を付するものとし、適宜重複した説明は省略する。
【００１０】
図１は、スマートホンポイントサービスのためのスマートホンポイントシステム２の構成を示す模式図である。スマートホンポイントシステム２は、ユーザが所有する携帯端末すなわちスマートホン１２と、店舗１４に設けられた送信機１６と、店舗１４に設けられたレジスタ１８と、ポイントサーバ２２と、を備える。スマートホン１２、レジスタ１８およびポイントサーバ２２は、インターネットやＰＬＭＮ（Public Land Mobile Network）などのネットワーク２０と有線または無線により接続される。スマートホン１２は、ＧＰＳ（Global Positioning System）衛星１０からの信号を受信可能に構成される。
【００１１】
スマートホンポイントサービスを提供する運営体（以下、サービス提供体と称す）はポイントサーバ２２を管理し、実施の形態に係るコンピュータプログラムを例えばネットワーク２０上のスマートホン用アプリケーションのダウンロードサイトから有料または無料によりダウンロード可能とする。店舗１４は例えば商店や百貨店であり、店舗１４の運営体（以下、サービス参加者と称す）は予めサービス提供者とスマートホンポイントサービスに参加する旨の契約を交わす。契約が交わされると、店舗１４に送信機１６が取り付けられる。
【００１２】
送信機１６は、送信機１６の識別情報を含む無線信号を無線で送信する。識別情報は送信機１６を特定する送信機ＩＤであり、例えば送信機１６を他の送信機から識別するための情報であってもよい。例えば識別情報は、送信機１６の製造番号やサービス提供体によって各送信機に割り当てられた通し番号であってもよい。送信機１６は無線信号を電磁波や（超）音波などの無線伝達媒体を介して送信する。なお、送信機１６は、ＧＰＳ衛星１０を含むＧＰＳには含まれない。すなわち、ＧＰＳはスマートホンポイントシステム２とは異なる独立したシステムとして存在し、スマートホンポイントシステム２はそのようなＧＰＳから提供される位置情報を使用する。
【００１３】
スマートホンポイントサービスを利用しようとするユーザは、ダウンロードサイトを提供するダウンロードサーバ（不図示）からネットワーク２０を介して自己のスマートホン１２に実施の形態に係るコンピュータプログラムをダウンロードする。このコンピュータプログラムはスマートホン１２にインストールされ、スマートホン１２によって実行される。スマートホン１２にはiPhone（登録商標）OS4などのマルチタスク対応のオペレーティングシステムが導入されている。スマートホン１２は、タッチパネル２８、通話機能およびＷｅｂ通信機能を有し、ウェブブラウザを有していてもよい。なお、実施の形態に係るコンピュータプログラムは、スマートホン１２以外にも他の種類の携帯電話やタブレット端末などにダウンロードされ実行されてもよい。
【００１４】
ポイントサーバ２２は、スマートホンポイントサービスにおけるポイント情報を管理する。ポイントサーバ２２は、ユーザを特定するユーザＩＤと、そのユーザの携帯端末の識別情報すなわちそのユーザの携帯端末を特定する端末ＩＤと、そのユーザの現在のポイントと、を対応付けて保持するハードディスクドライブやメモリなどのユーザ情報保持部２４を備える。
【００１５】
図２は、ユーザ情報保持部２４の一例を示すデータ構造図である。図２の例ではユーザ情報保持部２４はユーザＩＤ「Ｚ」と端末ＩＤ「ＤＥＦ２００」とポイント「７０」とを対応付けて保持する。これは、ユーザＩＤ「Ｚ」で特定されるユーザが端末ＩＤ「ＤＥＦ２００」で特定されるスマートホンを使用しており、現在のポイントが「７０」であることを表す。ポイントは、店舗１４やスマートホンポイントサービスに参加する他の店舗での商品の購入の際に使用されうる。あるいはまた、ポイントはそれらの店舗で使用可能な商品券に交換可能であってもよい。ポイントサーバ２２におけるポイント管理機能は、例えば特許文献１などに記載される公知のポイント管理技術を使用して構成されてもよい。
【００１６】
なお、携帯端末の識別情報は、携帯端末のＳＩＭカード（Subscriber Identity Module Card）に保持されている情報であってもよいし、携帯端末にユーザの名前などのユーザＩＤが保持されている場合はそのユーザＩＤであってもよい。すなわち、携帯端末の識別情報は、携帯端末を識別する情報であってもよいし、携帯端末のユーザを識別する情報であってもよい。本実施の形態では、携帯端末の識別情報は端末ＩＤとし、端末ＩＤとユーザとの対応付けはポイントサーバ２２がユーザ情報保持部２４を参照して行う場合を説明する。
【００１７】
図１に戻り、ポイントサーバ２２は、いつ、どの店舗のどの送信機のカバー範囲において、どの程度のポイントを取得可能か、に関するポイント付与情報を保持するポイント付与情報保持部２６を備える。
【００１８】
図３は、ポイント付与情報保持部２６の一例を示すデータ構造図である。ポイント付与情報保持部２６は、ポイント取得期間と、店舗の位置と、送信機ＩＤと、付与すべきポイント数と、店舗の情報と、を対応付けて保持する。ポイント付与情報は例えば店舗におけるセールに対応する。より具体的には、２０１２年２月２０日にサービス参加者の甲百貨店の紳士服売り場でセールが行われる場合、サービス提供者はサービス参加者からの依頼により、ポイントサーバ２２のポイント付与情報保持部２６に、ポイント取得期間「２０１２年２月２０日」と、甲百貨店の位置と、甲百貨店の紳士服売り場に設けられた送信機の送信機ＩＤ「ＡＢＣ１００」と、付与すべきポイント数「３０」と、セールの情報と、を対応付けて登録する。
【００１９】
図１に戻り、ポイントサーバ２２はネットワーク２０を介してスマートホン１２からチェックイン情報を取得する。後述の通り、チェックイン情報はチェックインの時刻とスマートホン１２の端末ＩＤと送信機の送信機ＩＤとを含む。ポイントサーバ２２は、チェックイン情報を取得すると、そのチェックイン情報に含まれる送信機ＩＤに基づいて、スマートホンポイントサービスにおける、そのチェックイン情報に含まれる端末ＩＤに対応するユーザのポイントを更新する。ポイントサーバ２２は、チェックイン情報に含まれるチェックインの時刻および送信機ＩＤに対応する付与すべきポイント数をポイント付与情報保持部２６から抽出する。ポイントサーバ２２は、ユーザ情報保持部２４にアクセスし、チェックイン情報に含まれる端末ＩＤに対応するポイントを抽出された付与すべきポイント数で更新する、すなわち現在のポイントに付与すべきポイント数を加算する。
【００２０】
上記甲百貨店の紳士服売り場の例では、ポイントサーバ２２がスマートホン１２から受信したチェックイン情報がチェックインの時刻「２０１２年２月２０日１１：５２」および送信機ＩＤ「ＡＢＣ１００」および端末ＩＤ「ＤＥＦ２００」を含む場合、ポイントサーバ２２はポイント付与情報保持部２６を参照し、チェックイン情報に含まれるチェックインの時刻「２０１２年２月２０日１１：５２」は登録されているポイント取得期間「２０１２年２月２０日」に入っており、チェックイン情報に含まれる送信機ＩＤ「ＡＢＣ１００」は登録されている送信機ＩＤ「ＡＢＣ１００」と一致すると判定し、それら２つに対応する付与すべきポイント数「３０」を抽出する。ポイントサーバ２２は、ユーザ情報保持部２４にアクセスし、チェックイン情報に含まれる端末ＩＤ「ＤＥＦ２００」に対応するポイント「７０」に抽出されたポイント数「３０」を加算し、「１００」とする。
【００２１】
なお、本実施の形態ではスマートホン１２においてチェックインの時刻を特定し、その時刻とポイント取得期間とを比較する場合について説明するが、これに限られない。例えば、ポイントサーバ２２と送信機１６とがネットワーク２０によって接続されている場合、ポイントサーバ２２はポイントを付与したい期間に送信機１６に無線信号を送信させ、それ以外の期間には送信機１６に無線信号を送信させないよう送信機１６を制御してもよい。この場合、チェックイン情報がチェックインの時刻を含まなくても、送信機１６の送信機ＩＤを含むということでチェックインの時刻を特定できる。あるいはまた、ポイントを付与したい期間中は無線信号にポイント付加中であることを示す情報を含めてもよい。
【００２２】
図４は、実施の形態に係るコンピュータプログラムを実行するスマートホン１２における一連の処理の一例を示すフローチャートである。ユーザはスマートホン１２において実施の形態に係るコンピュータプログラムを起動する（Ｓ２０２）。スマートホン１２は、ＧＰＳを使用してスマートホン１２の現在位置を計測する（Ｓ２０４）。スマートホン１２はＧＰＳ衛星１０から受信する信号に基づき現在位置を計測する。スマートホン１２は計測された現在位置をネットワーク２０を介してポイントサーバ２２へ送信する。ポイントサーバ２２は、ポイント付与情報保持部２６によって保持される店舗の位置のなかから、受信した現在位置に近いすなわち現在位置から所定の距離内にある店舗の位置を特定し、特定された店舗の位置およびそれに対応するポイント取得期間、付与すべきポイント数および店舗の情報を抽出する。ポイントサーバ２２は、抽出された店舗の位置と、抽出されたポイント取得期間と、抽出された付与すべきポイント数と、抽出された店舗の情報と、を含む応答情報をネットワーク２０を介してスマートホン１２に送信する。スマートホン１２はそのように送信されてくる応答情報を取得する（Ｓ２０６）。
【００２３】
スマートホン１２は、取得された応答情報および入店ボタン３８をスマートホン１２のタッチパネル２８に表示させる（Ｓ２０８）。
図５は、スマートホン１２のタッチパネル２８に表示される店舗情報画面３０の代表画面図である。店舗情報画面３０は、応答情報に含まれる付与すべきポイント数を表示するポイント数表示領域３２と、内容表示領域３４と、入店ボタン３８と、を有する。内容表示領域３４には、応答情報に含まれる店舗の情報と、現在位置と応答情報に含まれる店舗の位置との距離と、応答情報に含まれるポイント取得期間と、が表示される。店舗の情報は例えば店舗の名称や店舗で行われているセールの情報や店舗からの広告であってもよい。
【００２４】
入店ボタン３８は、ユーザからの待ち受け開始指示を受け付けるためのボタンである。ユーザは、ＧＰＳの精度の問題等により、内容表示領域３４に表示される店舗に入店したにもかかわらず、無線信号の待ち受けが開始されない場合、入店ボタン３８をタップすることにより、スマートホン１２に無線信号の待ち受けを開始するよう指示する。内容表示領域３４に複数の店舗が表示される場合は、そのそれぞれに対して入店ボタンが表示されてもよい。
【００２５】
図４に戻り、スマートホン１２は、計測された現在位置が、応答情報に含まれる店舗の位置を基準とする位置範囲に入ったか否かを判定する（Ｓ２１０）。位置範囲は例えば店舗の位置を中心とし所定の半径を有する円領域である。スマートホン１２におけるＧＰＳによる位置計測および目標地点と現在位置との比較は、例えば特開２０１１−０２３７７９号公報に記載されるような公知の位置判定技術を使用して実現されてもよい。
【００２６】
スマートホン１２は、計測された現在位置が位置範囲の外にあると判定された場合（Ｓ２１０のＮ）、店舗情報画面３０の入店ボタン３８がタップされたか否かを判定する（Ｓ２１２）。スマートホン１２は、入店ボタン３８がタップされたと判定された場合（Ｓ２１２のＹ）、そのタップをユーザからの待ち受け開始指示として受け付ける。スマートホン１２は、入店ボタン３８がタップされていないと判定された場合（Ｓ２１２のＮ）、ＧＰＳを使用して現在位置を再計測する（Ｓ２１４）。その後、処理はステップＳ２１０に戻る。
【００２７】
スマートホン１２は、ステップＳ２１０において位置範囲に入ったと判定された場合（Ｓ２１０のＹ）またはステップＳ２１２において待ち受け開始指示が受け付けられた場合（Ｓ２１２のＹ）、送信機１６から送信される無線信号の待ち受けを開始する（Ｓ２１６）。スマートホン１２は、待ち受けが開始されると、内蔵のタイマによる計時を開始する。
【００２８】
スマートホン１２は、例えば無線信号が（超）音波や赤外線を介して送信される場合、（超）音波や赤外線を検知するためのセンサをオンすることにより無線信号の待ち受けを開始してもよい。あるいはまた、スマートホン１２は、無線信号がBluetooth（登録商標）やWiFiを介して送信される場合、それらを検知するためのセンサをオンすることにより無線信号の待ち受けを開始してもよい。あるいはまた、スマートホン１２は、無線信号が所定の帯域の電磁波を介して送信される場合、その帯域の電磁波の検知を開始することで無線信号の待ち受けを開始してもよい。あるいはまた、スマートホン１２は、既にオン状態にある上述のセンサから出力される信号の監視を開始することによって、無線信号の待ち受けを開始してもよい。
【００２９】
図６は、ステップＳ２１６の結果、スマートホン１２のタッチパネル２８に表示される店舗情報画面３０の代表画面図である。店舗情報画面３０は検知中マーク３６を有する。ユーザは検知中マーク３６を見ることで、ポイント付与のための処理が進行中であることを理解する。また、図６はユーザが入店ボタン３８をタップしたことにより無線信号の待ち受けが開始された場合の店舗情報画面３０を示しており、内容表示領域３４はＧＰＳによって計測された現在位置が位置範囲の外にあると判定されたことを示している。
【００３０】
図４に戻り、スマートホン１２は無線信号を検知したか否かを判定する（Ｓ２１８）。検知していないと判定された場合（Ｓ２１８のＮ）、スマートホン１２はタイマを参照し、ステップＳ２１６において無線信号の待ち受けを開始してから無線信号を検知することなくタイムアウト期間が満了したか否かを判定する（Ｓ２２０）。スマートホン１２はタイマによって計時された時間がタイムアウト期間の長さであるタイムアウト時間よりも小さい（大きい）場合、タイムアウト期間が満了していない（満了した）と判定する。スマートホン１２は、タイムアウト期間が満了していないと判定された場合（Ｓ２２０のＮ）、処理をステップＳ２１８に戻す。満了したと判定された場合（Ｓ２２０のＹ）、スマートホン１２は無線信号の待ち受け状態を解除する（Ｓ２２２）。特にスマートホン１２は無線信号を検知するためのセンサをオフにしてもよいし、センサからの信号の監視を止めてもよい。その後処理は終了する。
なお、タイムアウト時間は固定値であってもよいし、ポイントサーバ２２によってネットワーク２０を介して更新される値であってもよい。
【００３１】
ステップＳ２１８において無線信号を検知したと判定された場合（Ｓ２１８のＹ）、スマートホン１２は無線信号の待ち受け状態を解除すると共に、検知した無線信号から送信機ＩＤを抽出する（Ｓ２２４）。スマートホン１２は、無線信号を検知したときの時刻をチェックインの時刻として特定する。スマートホン１２は、特定されたチェックインの時刻と、スマートホン１２の端末ＩＤと、抽出された送信機ＩＤとを含むチェックイン情報を生成する（Ｓ２２６）。
【００３２】
図７は、ステップＳ２２６の結果、スマートホン１２のタッチパネル２８に表示される店舗情報画面３０の代表画面図である。店舗情報画面３０には検知中マーク３６の代わりにタップボタン４２が表示される。
スマートホン１２は、ユーザによってタップボタン４２がタップされると、生成されたチェックイン情報をネットワーク２０を介してポイントサーバ２２に送信する（Ｓ２２８）。
【００３３】
本実施の形態に係るコンピュータプログラムによると、スマートホン１２を利用したポイントサービスが実現される。特に、ＧＰＳとＧＰＳ以外の送信機とを併用することで、ＧＰＳの利便性を享受しつつ、比較的心許ないＧＰＳの精度を補うことができる。スマートホンポイントシステム２では、ユーザの来店を検知してポイントを付与するスマートホンポイントサービスが実現される。一例では、サービス参加者がサービス提供者にサービス利用料を支払い、サービス提供者はこのサービス利用料を原資として来店したユーザにポイントを付与する。したがって、実際に来店したユーザにポイントを付与する仕組みなので、サービス利用者は折り込み広告等よりも高い広告効果または広告のコストパフォーマンスを得ることができる。
【００３４】
本実施の形態に係るコンピュータプログラムによると、ＧＰＳにより計測されたスマートホン１２の現在位置が店舗の位置を基準とする位置範囲に入っていないと判定された場合でも、ユーザは手動で無線信号の待ち受け動作を開始させることができる。これにより、例えばＧＰＳの精度が悪くてスマートホン１２の現在位置を正しく認識せず、それによって実際には店舗に入店しているにもかかわらず自動で無線信号の待ち受け動作が開始されない状況でも、ユーザは自分の意志で待ち受け動作を開始させることができる。したがって、ユーザのいらいらを軽減できる。その結果、ユーザにとってより使いやすく参加しやすいスマートホンポイントサービスが実現される。
【００３５】
ユーザによる不正を防止するためには、スマートホン１２にダウンロードされるコンピュータプログラムにおけるユーザ側の自由度をなるべく制限したほうがよい。そこで通常は、無線信号の待ち受けを開始するか否かをＧＰＳを使用して自動で判定するようコンピュータプログラムを設計する。また、無線信号の待ち受け状態ではそうでない状態よりも一般に多くの電力を消費するので、ユーザによる手動での待ち受け開始を制限したほうが、意図しない待ち受け状態への遷移を防げるので好都合である。
【００３６】
しかしながら、本発明者は、ＧＰＳの精度はそれほど良くないことに鑑み、実際に入店しているにもかかわらず無線信号の待ち受けが開始されない状況が多く発生しうると認識した。ユーザにしてみれば、ポイントがもらえると思ってわざわざ来店したのにポイントがもらえず、またもらえるように自分で操作することもできないのであれば、スマートホンポイントサービスへの不信感が募るばかりか、来店した店舗への敵意さえ芽生えかねない。このような悪影響は、スマートホンポイントサービスが集客効果や広告を主な目的とするものであることを考えると、不正の防止やバッテリ消費よりも喫緊の課題である。そこで本実施の形態に係るコンピュータプログラムでは、ユーザによる手動での待ち受け開始を可能としている。これにより、たとえＧＰＳの精度が悪くても、実際に来店したのに無線信号の待ち受けが開始されないという状況の発生は避けることができる。
【００３７】
また、店舗に入店して無線信号の待ち受けが自動で開始された後、何らかの理由でスマートホン１２の電源を切り、再起動した場合、待ち受け状態が解除されてしまうことがある。ここで、通常、スマートホン１２が建物の中にあるときはＧＰＳによる現在位置の計測は困難になるので、自動で無線信号の待ち受けを再開することは難しい。そこで本実施の形態に係るコンピュータプログラムによると、そのような場合でもユーザは手動で無線信号の待ち受けを開始できるので、すみやかに無線信号の待ち受け状態に復帰できる。これにより、ユーザは待ち受けを開始するために一旦店舗の外に出たりする必要はなく、ユーザのいらいらが軽減される。
【００３８】
以上、実施の形態に係るコンピュータプログラムについて説明した。この実施の形態は例示であり、その各構成要素や各処理の組み合わせにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００３９】
実施の形態では、ポイントサービスを例にして説明したが、これに限られず、例えばクーポン発行システムに本実施の形態に係る技術的思想を適用してもよい。この場合、ポイントサーバ２２に対応するクーポンサーバは、チェックイン情報を取得すると、そのチェックイン情報に含まれる送信機の識別情報に基づいて、そのチェックイン情報に含まれる携帯端末の識別情報に関連するユーザに対して店舗で使用できるクーポンを発行する処理を行う。クーポン情報はネットワーク２０を介してレジスタ１８に送信される。クーポンサーバにおけるクーポン発行機能は、例えば特開２００７−７２９０６号公報などに記載される公知のクーポン発行技術を使用して構成されてもよい。
【要約】
【課題】携帯端末の普及に対応できるポイントサービスで利用されるコンピュータプログラムを提供する。
【解決手段】ネットワークを介して携帯端末にダウンロードされ、その携帯端末によって実行されるコンピュータプログラムは、測位システムを使用して計測された携帯端末の位置が、測位システムには含まれない送信機が設けられた店舗の位置を基準とする位置範囲に入ったか否かを判定する機能と、携帯端末の位置が位置範囲に入っていないと判定された場合、ユーザからの待ち受け開始指示を受け付ける機能と、待ち受け開始指示が受け付けられた場合、送信機から無線で送信される、送信機の識別情報を含む無線信号の待ち受けを開始する機能と、無線信号を検知した場合、送信機の識別情報および携帯端末の識別情報を含むチェックイン情報をネットワークを介してサーバに送信する機能と、を携帯端末に実現させる。
【選択図】図１【図１】
0005180387.tif 000002
【図２】
0005180387.tif 000003
【図３】
0005180387.tif 000004
【図４】
0005180387.tif 000005
【図５】
0005180387.tif 000006
【図６】
0005180387.tif 000007
【図７】
0005180387.tif 000008