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