(57)【要約】  携帯電話端末を所持するユーザの移動距離に応じてポイントを付与するシステムにおいて、位置情報の不正取得を防止する。ＧＰＳや基地局情報によって携帯電話の位置情報とその時間情報を取得して、所定時間間隔毎に移動距離と移動速度を算出し、この位置情報や移動速度に基づいて時刻表等が登録されている移動体データベースを参照して、その移動が該当する移動手段の許容範囲内であるか否かを判定して、いずれの移動手段の許容範囲内でもないと判定したときに、当該位置情報の取得は不正であると判定する。
2010119866.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末を所持するユーザの移動距離に応じてポイントを付与するシステムにおいて、
当該携帯端末の位置情報を取得する位置情報取得手段と、
時間情報を取得する時間情報取得手段と、
前記時間情報取得手段から得られた時間情報に基づいて所定時間間隔毎に位置情報取得手段から位置情報を順次取得して移動距離を算出する移動距離算出手段と、
前記位置情報、時間情報、または前記で算出された移動距離のうち１以上の情報に基づいて推定される移動手段の許容範囲内であるか否かを判定する判定手段を備え、
前記判定手段は、前記で算出された移動距離がいずれの移動手段の許容範囲内でもないと判定したときに、当該移動距離は不正であると判断する移動距離改ざん防止システム。
【請求項２】
前記に加えて、前記判定手段は、前記位置情報取得手段から得られる位置情報に付加されるパラメータが所定の取得回数毎に同一値または近似値が繰り返して出現しているか否かを検出し、繰り返し出現が検出されたときには当該移動距離は不正であると判断する請求項１記載の移動距離改ざん防止システム。
【請求項３】
携帯端末を所持するユーザの移動距離に応じてポイントを付与するシステムにおいて、
位置情報取得手段によって当該携帯端末の位置情報を取得するステップと、
時間情報取得手段によって時間情報を取得するステップと、
前記時間情報に基づいて所定時間間隔毎に位置情報を順次取得して、移動距離算出手段によって移動距離を算出するステップと、
判定手段によって、前記位置情報、時間情報、または前記で算出された移動距離のうち１以上の情報に基づいて推定される移動手段の許容範囲内であるか否かを判定するとともに、前記で算出された移動距離がいずれの移動手段の許容範囲内でもないと判定したときに、当該移動距離は不正であると判断するステップとからなる移動距離改ざん防止方法。
【請求項４】
携帯端末を所持するユーザの移動距離に応じてポイントを付与するシステムにおいて、
位置情報取得手段によって当該携帯端末の位置情報を取得するステップと、
時間情報取得手段によって時間情報を取得するステップと、
前記時間情報に基づいて所定時間間隔毎に位置情報を順次取得して、移動距離算出手段によって移動距離を算出するステップと、
判定手段によって、前記位置情報、時間情報、または前記で算出された移動距離のうち１以上の情報に基づいて推定される移動手段の許容範囲内であるか否かを判定するとともに、前記で算出された移動距離がいずれの移動手段の許容範囲内でもないと判定したときに、当該移動距離は不正であると判断するステップとからなる移動距離改ざん防止プログラム。
【請求項５】
携帯端末を所持するユーザの移動距離に応じてポイントを付与するシステムにおいて、
位置情報取得手段によって当該携帯端末の位置情報を取得するステップと、
時間情報取得手段によって時間情報を取得するステップと、
前記時間情報に基づいて所定時間間隔毎に位置情報を順次取得して、移動距離算出手段によって移動距離を算出するステップと、
判定手段によって、前記位置情報、時間情報、または前記で算出された移動距離のうち１以上の情報に基づいて推定される移動手段の許容範囲内であるか否かを判定するとともに、前記で算出された移動距離がいずれの移動手段の許容範囲内でもないと判定したときに、当該移動距離は不正であると判断するステップとを実行する移動距離改ざん防止プログラムを格納した記録媒体。
【請求項６】
携帯端末を所持するユーザの移動距離に応じてポイントを付与するシステムにおいて、
当該携帯端末の位置情報と誤差情報とを取得する位置情報取得手段と、
時間情報を取得する時間情報取得手段と、
前記時間情報取得手段から得られた時間情報毎に位置情報取得手段から得られた前記位置情報と誤差情報とを記録して、記録時点毎の位置情報の差から移動距離を算出する移動距離算出手段と、
少なくとも前記時間情報に関連付けられた前記位置情報と誤差情報との組み合わせが所定の組数だけ記憶手段に複数組蓄積した段階で、当該組数分の前記時間情報に関連付けられた前記位置情報と誤差情報とを解析手段に送信する移動距離改ざん防止システム。
【請求項７】
前記解析手段は、受信した複数組の時間情報に関連付けられた前記位置情報と誤差情報とから誤差情報を読み出して、移動距離算出手段で算出された移動距離が一定の距離以上で、かつ前記複数組の誤差情報が一致しているときに当該移動距離は不正であると判断する請求項６記載の移動距離改ざん防止システム。
【請求項８】
前記解析手段は、所定数の時間情報に関連付けられた前記位置情報と誤差情報との組み合わせを第１の組み合わせ情報として受信し、前記第１の組み合わせ情報の受信時から所定時間経過後の所定数の時間情報に関連付けられた前記位置情報と誤差情報との組み合わせを第２の組み合わせ情報として受信し、
前記第１の組み合わせ情報中の全ての誤差情報が一致しているときに第１のフラグを設定し、前記第２の組み合わせ情報中の全ての誤差情報が一致しているときに第１の組み合わせ情報と第２の組み合わせ情報との間に所定以上の移動距離があるか否かを判定し、
前記で所定以上の移動距離があったときには不正判定を行い、
前記で所定以上の移動距離がないときには前記第１のフラグの設定を保留して第３の組み合わせ情報の受信を待つことを特徴とする請求項６記載の移動距離改ざん防止システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＧＰＳ等の位置認識手段を備えた携帯端末における移動距離の改ざん防止技術に関する。
【背景技術】
【０００２】
ＧＰＳ(Global Positioning System)を備えた携帯電話端末を利用したゲームが着目されている。この種の「位置ゲー」（株式会社コロプラの登録商標第5302412号）では、所定時間毎に位置情報（緯度・経度情報）を取得して、多地点での位置情報の差分により移動距離を算出し、その携帯電話端末を所持するユーザの移動距離に合わせたポイント等のインセンティブを付与するものである。【０００３】
このような「位置ゲー」（株式会社コロプラの登録商標第5302412号）は将来的には移動距離に応じて取得したポイントをインターネット上の仮想硬貨や交通手段のマイレージ等に変換する事業が発生してくることも考えられる。そのため、移動距離の算出は適正に行われる必要がある。【０００４】
なお、マイレージポイントの付与システムとしては、特開２００２−３０４５６３（特許文献１）がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−３０４５６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、ユーザによっては、携帯電話端末の電波状態が良好でない場合（圏外となる場合）を利用して位置情報の測定間隔を意図的に長くして大きな移動距離を取得したり、位置情報に付随するパラメータを改ざんして移動距離を操作したりする等の不正行為がなされる可能性があった。前記特許文献１もこのようなことまでは想定してはいなかった。【０００７】
本発明はこのような点に鑑みてなされたものであり、この種の「位置ゲー」の将来の事業性を重視して、移動距離の不正取得を抑止することを技術的課題とする。
【課題を解決するための手段】
【０００８】
前記課題を解決するために、本発明では、以下の手段を採用した。【０００９】
本発明の請求項１は、携帯端末を所持するユーザの移動距離に応じてポイントを付与するシステムにおいて、当該携帯端末の位置情報を取得する位置情報取得手段と、時間情報を取得する時間情報取得手段と、前記時間情報取得手段から得られた時間情報に基づいて所定時間間隔毎に位置情報取得手段から位置情報を順次取得して移動距離を算出する移動距離算出手段と、前記位置情報、時間情報、または前記で算出された移動距離のうち１以上の情報に基づいて推定される移動手段の許容範囲内であるか否かを判定する判定手段を備え、前記判定手段は、前記で算出された移動距離がいずれの移動手段の許容範囲内でもないと判定したときに、当該移動距離は不正であると判断する移動距離改ざん防止システムである。【００１０】
これによれば、位置情報、時間情報、移動距離等から悪意によるデータの改ざんが行われていないかをチェックすることができるため、ユーザによる不適切なデータ操作を防止して、公平に移動距離を競うゲームを実現することができる。【００１１】
本発明の請求項２は、前記に加えて、前記判定手段は、前記位置情報取得手段から得られる位置情報に付加されるパラメータが所定の取得回数毎に同一値または近似値が繰り返して出現しているか否かを検出し、繰り返し出現が検出されたときには当該移動距離は不正であると判断する請求項１記載の移動距離改ざん防止システムである。【００１２】
これによれば、パラメータが同一値または近似値を繰り返す特性があることに着目してユーザの悪意による改ざんを発見することが容易となる。【００１３】
本発明の請求項３は、携帯端末を所持するユーザの移動距離に応じてポイントを付与するシステムにおいて、位置情報取得手段によって当該携帯端末の位置情報を取得するステップと、時間情報取得手段によって時間情報を取得するステップと、前記時間情報に基づいて所定時間間隔毎に位置情報を順次取得して、移動距離算出手段によって移動距離を算出するステップと、判定手段によって、前記位置情報、時間情報、または前記で算出された移動距離のうち１以上の情報に基づいて推定される移動手段の許容範囲内であるか否かを判定するとともに、前記で算出された移動距離がいずれの移動手段の許容範囲内でもないと判定したときに、当該移動距離は不正であると判断するステップとからなる移動距離改ざん防止方法である。【００１４】
この方法によれば、位置情報、時間情報、移動距離等から悪意によるデータの改ざんが行われていないかをチェックすることができるため、ユーザによる不適切なデータ操作を防止して、公平に移動距離を競うゲームを実現することができる。【００１５】
本発明の請求項４は、携帯端末を所持するユーザの移動距離に応じてポイントを付与するシステムにおいて、位置情報取得手段によって当該携帯端末の位置情報を取得するステップと、時間情報取得手段によって時間情報を取得するステップと、前記時間情報に基づいて所定時間間隔毎に位置情報を順次取得して、移動距離算出手段によって移動距離を算出するステップと、判定手段によって、前記位置情報、時間情報、または前記で算出された移動距離のうち１以上の情報に基づいて推定される移動手段の許容範囲内であるか否かを判定するとともに、前記で算出された移動距離がいずれの移動手段の許容範囲内でもないと判定したときに、当該移動距離は不正であると判断するステップとからなる移動距離改ざん防止プログラムである。【００１６】
このプログラムによれば、位置情報、時間情報、移動距離等から悪意によるデータの改ざんが行われていないかをチェックすることができるため、ユーザによる不適切なデータ操作を防止して、公平に移動距離を競うゲームを実現することができる。【００１７】
本発明の請求項５は、携帯端末を所持するユーザの移動距離に応じてポイントを付与するシステムにおいて、位置情報取得手段によって当該携帯端末の位置情報を取得するステップと、時間情報取得手段によって時間情報を取得するステップと、前記時間情報に基づいて所定時間間隔毎に位置情報を順次取得して、移動距離算出手段によって移動距離を算出するステップと、判定手段によって、前記位置情報、時間情報、または前記で算出された移動距離のうち１以上の情報に基づいて推定される移動手段の許容範囲内であるか否かを判定するとともに、前記で算出された移動距離がいずれの移動手段の許容範囲内でもないと判定したときに、当該移動距離は不正であると判断するステップとを実行する移動距離改ざん防止プログラムを格納した記録媒体である。【００１８】
この記録媒体を用いることによって、携帯端末と通信を行うサーバ等において、位置情報、時間情報、移動距離等から悪意によるデータの改ざんが行われていないかをチェックすることができるため、ユーザによる不適切なデータ操作を防止して、公平に移動距離を競うゲームを実現することができる。【００１９】
本発明の請求項６は、携帯端末を所持するユーザの移動距離に応じてポイントを付与するシステムにおいて、当該携帯端末の位置情報と誤差情報とを取得する位置情報取得手段と、時間情報を取得する時間情報取得手段と、
前記時間情報取得手段から得られた時間情報毎に位置情報取得手段から得られた前記位置情報と誤差情報とを記録して、記録時点毎の位置情報の差から移動距離を算出する移動距離算出手段と、少なくとも前記時間情報に関連付けられた前記位置情報と誤差情報との組み合わせが所定の組数だけ記憶手段に複数組蓄積した段階で、当該組数分の前記時間情報に関連付けられた前記位置情報と誤差情報とを解析手段に送信する移動距離改ざん防止システムである。【００２０】
このシステムでは、ＧＰＳデータから得られる誤差情報（精度情報）に着目して、ユーザの悪意によって改ざんされるデータでは当該誤差情報が一致しているという特性を利用して改ざんが行われたか否かを判定している。【００２１】
そのため、ユーザによる不適切なデータ操作をより一層防止して、公平に移動距離を競うゲームを実現することができる。【００２２】
本発明の請求項７は、前記解析手段は、受信した複数組の時間情報に関連付けられた前記位置情報と誤差情報とから誤差情報を読み出して、移動距離算出手段で算出された移動距離が一定の距離以上で、かつ前記複数組の誤差情報が一致しているときに当該移動距離は不正であると判断する請求項６記載の移動距離改ざん防止システムである。【００２３】
このシステムにおいても、ユーザの悪意によって改ざんされるデータでは当該誤差情報が一致しているという特性を利用して改ざんが行われたか否かを判定するため、ユーザによる不適切なデータ操作をより一層防止して、公平に移動距離を競うゲームを実現することができる。【００２４】
本発明の請求項８は、前記解析手段は、所定数の時間情報に関連付けられた前記位置情報と誤差情報との組み合わせを第１の組み合わせ情報として受信し、前記第１の組み合わせ情報の受信時から所定時間経過後の所定数の時間情報に関連付けられた前記位置情報と誤差情報との組み合わせを第２の組み合わせ情報として受信し、前記第１の組み合わせ情報中の全ての誤差情報が一致しているときに第１のフラグを設定し、前記第２の組み合わせ情報中の全ての誤差情報が一致しているときに第１の組み合わせ情報と第２の組み合わせ情報との間に所定以上の移動距離があるか否かを判定し、前記で所定以上の移動距離があったときには不正判定を行い、前記で所定以上の移動距離がないときには前記第１のフラグの設定を保留して第３の組み合わせ情報の受信を待つことを特徴とする請求項６記載の移動距離改ざん防止システムである。【００２５】
誤差情報の一致不一致を２組以上の組み合わせ情報を比較して判定することによって、より精度の高い改ざん防止判定が可能となる。
【発明の効果】
【００２６】
本発明によれば、携帯端末の移動距離に応じて付加価値を取得するシステムにおいて、ユーザによる不正操作によって移動距離を不当取得することを防止できる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施形態を示すシステム構成図
【図２】実施形態のユーザテーブルを示す説明図
【図３】実施形態のサーバの処理手順を示すフロー図
【図４】実施形態の移動体データベースに登録された時刻表テーブルを示す説明図
【図５】実施形態の時刻表テーブルに基づいた路線判定の一例を示す図
【図６】実施形態のユーザ毎取得位置情報テーブルを示す説明図
【図７】実施形態の複数位置情報を取得した際のサーバ処理手順を示すフロー図
【図８】実施形態の時間情報と関連付けられた位置情報に誤差情報がなく、すべての位置情報が一致している状態を示す説明図
【図９】実施形態の時間情報と関連付けられた位置情報に誤差情報が存在し、すべての位置情報が一致していない状態を示す説明図
【発明を実施するための形態】
【００２８】
以下、本発明の実施の形態を添付図面を参照して説明する。
【００２９】
図１は、本発明の実施形態におけるシステム構成を示す図である。
【００３０】
同図に示すように、本実施形態では、ネットワーク（ＮＷ）に接続されたサーバ（ＳＶ）を有している。このサーバ（ＳＶ）は、中央処理装置（ＣＰＵ）およびメインメモリ（ＭＭ）を中心にバス（ＢＵＳ）で接続された大規模記憶装置としてのハードディスク装置（ＨＤ）、出力装置としてのディスプレイ装置（ＤＩＳＰ）、入力装置としてのキーボード（ＫＢＤ）、ネットワーク（ＮＷ）への接続のためのインターフェース（Ｉ／Ｏ）等を備えた汎用の情報処理装置である。
【００３１】
ハードディスク装置（ＨＤ）内には、オペレーティングシステム（ＯＳ）とともに、アプリケーションプログラム（ＡＰＰＬ）が格納されており、このアプリケーションプログラム（ＡＰＰＬ）がバス（ＢＵＳ）を通じてメインメモリ（ＭＭ）および中央処理装置（ＣＰＵ）に読み込まれて順次実行処理されることによって本実施形態の機能が実現されるようになっている。
【００３２】
また、ハードディスク装置（ＨＤ）には、前記アプリケーションプログラム（ＡＰＰＬ）の他に、後述するユーザテーブル（図２参照）、ユーザ毎取得位置情報テーブル（図６参照）等の各種のテーブル（ＴＢＬ）が設けられている。
【００３３】
ネットワーク（ＮＷ）には前記サーバ（ＳＶ）の他に、電車、バス、飛行機等の時刻表等の移動体に関する情報が格納された移動体データベース（ＭＤＢ）が接続されている。この移動体データベース（ＭＤＢ）は、同図ではネットワークを介してサーバ（ＳＶ）と接続されているが、サーバ（ＳＶ）内のハードディスク装置（ＨＤ）として直接バス（ＢＵＳ）に接続されていてもよい。
【００３４】
基地局（ＢＳ）は、前記ネットワーク（ＮＷ）に接続されており、無線で携帯電話端末（ＭＰ）と通信可能となっている。
【００３５】
携帯電話端末（ＭＰ）は、ＧＰＳによる位置情報取得機能や基地局を介したインターネット接続機能を備えた端末である。
【００３６】
当該携帯電話端末（ＭＰ）には、端末用アプリケーションプログラム（たとえばＮＴＴドコモ社の端末の場合、ｉアプリと呼ばれるプログラム）が登録されており、所定時間間隔毎に当該携帯電話端末（ＭＰ）の位置情報（ＧＰＳにより得られた緯度・経度情報、ＸＹ座標情報等）を基地局を介してサーバ（ＳＶ）に送信するようになっている。
【００３７】
サーバ（ＳＶ）では、ハードディスク装置（ＨＤ）内に設けられたユーザ毎取得位置情報テーブル（図６参照）に、順次取得した位置情報と取得時間を記録するようになっている。
【００３８】
サーバ（ＳＶ）の中央処理装置（ＣＰＵ）は、ユーザ毎のｎ回目の位置情報とｎ−１回目の位置情報の差分によって移動距離を算出し、ユーザテーブル（図２）に登録して、当該移動距離Ｌに応じたポイントを当該携帯電話端末（ＭＰ）のユーザに付与するようになっている。
【００３９】
たとえば、ｎ回目のデータの取得時間がＴ２であり、そのときの位置情報がＧＰ２であり、ｎ−１回目のデータの取得時間がＴ１であり、そのときの位置情報がＧＰ１であるとき、移動距離はＬ＝ＧＰ２−ＧＰ１で算出することができる。このとき、それぞれの時刻情報（Ｔ１，Ｔ２）も取得しているため、当該携帯電話端末所持者の移動速度も算出することができる。つまり、Ｔ２−Ｔ１が１時間であり、移動距離Ｌが５ｋｍであれば、当該携帯電話端末（ＭＰ）の所持者は地点ＧＰ１からＧＰ２まで時速５ｋｍで移動したことになり、当該携帯電話端末所持者はたとえば徒歩で移動していることが推測される。
【００４０】
移動体データベース（ＭＤＢ）には、一例として、図４に示すような電車の駅の時刻表テーブルが登録されており、駅名と、その駅の位置情報（緯度・経度情報、ＸＹ座標）と、その駅を発車する複数路線の出発時間が登録された路線時刻情報とが関連付けられて登録されている。したがって、ｎ−１回目で検出された位置情報が所定の出発駅の近辺の位置情報で、ｎ回目で検出された位置情報が所定の到着駅の近辺の位置情報であり、時速６０ｋｍ程度での移動であることが検出された場合、電車による移動がなされたことが推測される。具体的には、ｎ−１回目が東京駅近辺で午前１０時頃に取得されたものであり、ｎ回目が名古屋駅近辺で午前１２時頃である場合、当該携帯電話端末所持者は新幹線によって移動したことが推測される。
【００４１】
一方、ｎ−１回目が東京駅近辺で午後１１時頃に取得され、ｎ回目が名古屋駅で午前１時頃である場合には、時刻表テーブルによりこの時間帯では新幹線の営業時間ではないため（終電と始発の間）、新幹線による移動はありえないと推測する。さらに、この時刻は飛行機のフライト時間でもないため、飛行機による移動でもないことが推測される。
【００４２】
また、移動体データベース（ＭＤＢ）には、高速道路のインターチェンジ間（出発インターチェンジと到着インターチェンジ間）の走行平均時間（平均走行時速でもよい）も登録されている（自動車用所用時間算出テーブル）。たとえば、前述の例の場合、東京から名古屋までの距離は直線距離で約４００ｋｍであるが、東名高速道路を使用して車で移動したとしても平均時速２００ｋｍで移動しなければならないため、現実的ではない。したがって、移動体データベースによればいずれのテーブルを参照しても該当しないため、当該携帯電話端末（ＭＰ）による位置情報の取得は不正であると判断される。
【００４３】
これを具体的に説明したものが図３である。
【００４４】
サーバ（ＳＶ）の中央処理装置（ＣＰＵ）は、所定の携帯電話端末（ＭＰ）からｎ回目の位置情報と時間情報を受信すると、ユーザ毎取得位置情報テーブルに基づいてｎ−１回目の位置情報と時間情報とを読み出して移動距離Ｌと移動速度（時速）を計算する。
【００４５】
そして、まず当該移動速度が音速（時速１２２５ｋｍ）を越えているか否かを判定する（ステップＳ３０１）。ここで音速を超えた移動速度が算出された場合には、当該携帯電話端末（ＭＰ）からの位置情報は不正に取得されたものであると判断する（ステップＳ３１２）。
【００４６】
次に、ｎ回目の位置情報と、ｎ−１回目の位置情報とから前述の移動体データベース（ＭＤＢ）の自動車用所用時間算出テーブルを参照して、高速道路を使用した移動か否かを判定する。このときに位置情報から高速道路上の移動であると判定された場合には（ステップＳ３０２）、当該ｎ−１回目の位置からｎ回目の位置への移動速度を読み出して、時速２００ｋｍ以下での移動である場合（ステップＳ３０３）は不正ではないものと仮定してステップＳ３１１の判定に進む。
【００４７】
またステップＳ３０３において、時速２００ｋｍを越えた移動である場合には、不正であると判断する（ステップＳ３１２）。
【００４８】
ステップＳ３０２において、高速道路上の移動ではないと判定された場合には、前記移動体データベース（ＭＤＢ）の時刻表テーブルを参照して、新幹線による移動であるか否かを判定する（ステップＳ３０４）。このとき、新幹線の営業時間でないと判定された場合には、次のステップＳ３０７に進む。一方、営業時間内の移動であると判定された場合には、時速３００ｋｍを越える移動であるか否かを判定する（ステップＳ３０６）。ここで、時速３００ｋｍ以上の移動である場合には、不正判定を行い（ステップＳ３１２）、時速３００ｋｍ以下の移動である場合には、次のステップＳ３１１の判定に進む。
【００４９】
ステップＳ３０４において、新幹線の移動ではないと判定された場合には、飛行機による移動であるか否かを判定する（ステップＳ３０７、３０８）。ここでも営業時間内の移動である場合には（ステップＳ３０８）、時速１０００ｋｍを越える移動であるかそれ以下であるかを判定し（ステップＳ３０９）、時速１０００ｋｍを越える移動である場合には不正判定を行い（ステップＳ３０９）、時速１０００ｋｍ以下の移動である場合にはステップ３１１の判定に進む。
【００５０】
ステップＳ３０７において、飛行機の移動ではないと判定された場合には、時速１００ｋｍ以下の移動であるか否かを判定し、時速１００ｋｍを越える移動である場合には不正判定を行う。すなわち、時速１００ｋｍを越える移動を自動車、新幹線または飛行機以外で行うことは考えられないためそのような移動を前提とした位置情報の取得は不正であると判定して差し支えない。一方、時速１００ｋｍ以下の移動である場合には、ステップ３１１の判定に進む。
【００５１】
ステップ３１１では、パラメータの繰り返しがなされているか否かを判定する。
【００５２】
ここでは、中央処理装置（ＣＰＵ）が、ユーザ毎取得位置情報テーブルを参照して、同一のパラメータ、すなわち同一または近似した緯度・経度が所定時間毎に繰り返して出現しているか否かを判断する。
【００５３】
具体的には、図６に示すように、同一の緯度・経度情報がＤ１、Ｄ３、Ｄ４、Ｄ６で出現しており、その間の時間に異なる緯度・経度情報が出現している（Ｄ２、Ｄ５）。
【００５４】
このような同一・類似のパラメータが所定間隔毎に繰り返して出現している場合、当該携帯電話端末所持者の不正操作による位置情報の取得がなされた可能性が高い。したがってこのような場合には、不正と判定する（ステップＳ３１１、Ｓ３１２）。
【００５５】
以上、説明したように、本実施形態では、移動体データベース（ＭＤＢ）に各種移動体を想定した時刻表情報や時速情報を登録しておきこれらを参照して移動体を想定することで、不正行為を判定することができる。
【００５６】
なお、携帯端末としては、ＧＰＳ機能を備えた携帯電話端末（ＭＰ）を例に説明したが、これに限らず、ＧＰＳ機能を備えたＰＤＡ(Personal Data Assistant)を用いてもよい。また、ＧＰＳ装置と携帯端末を分離したシステムであってもよい。その場合、携帯端末はＰＤＡ、パーソナルコンピュータ等いかなる装置であってもよい。
【００５７】
また、時間情報（時刻情報）については、携帯電話端末（ＭＰ）から送信することとしたが、ＧＰＳ情報を受信したときにサーバ（ＳＶ）が時間認証を行ってもよい。
【００５８】
また、距離によって付与されるのは電子的なポイントを想定したが、マイレージあるいは仮想通貨等であってもよい。
【００５９】
また、位置情報の取得についてはＧＰＳを用いたもので説明したが、携帯電話端末（ＭＰ）を認識した基地局（ＢＳ）によって位置認識を行ってもよいし、交通手段の決済機能（たとえば「Ｓｕｉｃａ」（ＪＲ東日本の商標））を備えた携帯電話端末（ＭＰ）が改札口を通過したときの通過情報で位置認識を行ってもよいし、ＲＦＩＤ機能を備えた携帯電話端末（ＭＰ）で情報を取得する際にそのときに得られる位置情報を用いてもよい。
【００６０】
以上、本発明を実施形態に沿って説明したが、本発明は上記に限定されるものではない。たとえば、図７〜９に示すような改ざん防止方法を用いることもできる。具体的に以下で説明する。
【００６１】
ＧＰＳ機能を備えた携帯電話端末（ＭＰ）は、所定数の時間情報に関連付けられた前記位置情報と誤差情報との複数組の組み合わせを第１の組み合わせ情報として生成する。具体的には、 ｉモード端末（ＮＴＴドコモ社の商標）等の携帯端末とサーバとで実現されるＷｅｂアプリケーションプログラムにおいて、当該アプリケーションプログラムが、自律的にＧＰＳシステムから位置情報(Latitude, Longitude)と誤差情報(Accuracy)とを複数回取得する。この位置と誤差情報の取得は、ユーザが意図的に携帯端末のＧＰＳシステムを起動させて当該位置情報と誤差情報をサーバ（ＳＶ）に送る操作（タイムスタップ操作）を行う際に、蓄積していた複数組の位置情報と誤差情報とをサーバに送信してもよいし、あるいはユーザのタイムスタンプ操作後に順次取得した複数組の位置情報と誤差情報とをサーバに送信してもよい。
【００６２】
図７では、たとえば第１の組み合わせ情報が、所定の組数だけ記憶手段に複数組蓄積した段階で、第１の組み合わせ情報をサーバ（ＳＶ）の解析手段へと送信し、第１の組み合わせ情報として記録されるようになっている。
【００６３】
前記組み合わせ情報をネットワークを介して受信したサーバでは、サーバプログラムによって実現される解析手段によって、まず第１の組み合わせ情報として受信した所定数の時間情報に関連付けられた位置情報を構成するデータの値（緯度情報(Latitude),経度情報( Longitude),誤差情報(Accuracy)の値）の中で、図８に示すように誤差情報が すべて一致するかどうかを判定する。
【００６４】
このとき、通常の場合（不正の行われていないユーザの使用法）であれば、すべての値、特に誤差情報の全てが一致することはほとんどなく、、前記所定数の位置情報を構成するデータの値間で図９に示すような誤差が生じることが一般的である。これに対して、第１の組み合わせ情報における誤差情報（ここでは数値の「５００」）が図８のようにすべて一致している場合は、ユーザは誤差情報までをも操作することがほとんど無く、同一のデータから緯度情報と経度情報とをねつ造した可能性が高い。
【００６５】
したがって、誤差情報が一致している場合には不正可能性ありとして、フラグ１を当該ユーザに設定する。
【００６６】
次に、所定時間経過後の所定数の時間情報に関連付けられた前記位置情報と誤差情報との組み合わせを第２の組み合わせ情報として携帯電話端末（ＭＰ）内のＷｅｂアプリケーションプログラムが生成し、所定の組数だけその記憶手段に複数組蓄積した段階で、第２の組み合わせ情報をネットワークを介してサーバ（ＳＶ）に送信する。
【００６７】
前記第２の組み合わせ情報を受信したサーバ（ＳＶ）では、サーバプログラムで実現される解析手段を起動して、前述の第１の組み合わせ情報と同様に、送信された第２の組み合わせ情報の所定数の時間情報に関連付けられた位置情報と誤差情報を参照して、誤差情報が誤差情報が全て一致しているか否かを判定し、一致していなければ、前記で設定したフラグ１をクリアし、第１の組み合わせ情の位置情報と第２の組み合わせ情報の位置情報との差から移動距離を算出する。
【００６８】
一方、前記第２の組み合わせ情報の誤差情報もすべて一致している場合、第１の組み合わせ情報で取得した位置情報から、所定以上の移動距離があるか否かを判定する。移動距離がない場合は、フラグ１の設定は維持したまま（保留にしたまま）、次回の位置情報取得の際に同様の解析を行う。
【００６９】
前記で所定以上の移動距離が検出された場合には、第２の組み合わせ情報を構成する誤差情報が第１の組み合わせ情報の中の誤差情報と一致しているか否かを判断する。一致していない場合、フラグ１の設定は維持したまま、第１の組み合わせ情報と第２の組み合わせ情報の位置情報の差から移動距離を算出し、次の位置情報取得の際にも同様の解析を行う。
【００７０】
第１の組み合わせ情報と第２の組み合わせ情報を構成する誤差情報が一致している場合、当該携帯電話端末（ＭＰ）からの位置情報は不正に取得したものであると判断される。
【産業上の利用可能性】
【００７１】
本発明は、ＧＰＳや基地局情報に基づいた位置認識を利用して移動距離に応じたポイントを付与するシステムに利用できる。
【符号の説明】
【００７２】
ＳＶ  サーバ
ＣＰＵ  中央処理装置
ＭＭ  メインメモリ
ＨＤ  ハードディスク装置
ＯＳ  オペレーティングシステム
ＡＰＰＬ  アプリケーションプログラム
ＴＢＬ  各種テーブル
ＢＵＳ  バス
ＤＩＳＰ  ディスプレイ装置
ＫＢＤ  キーボード
ＭＤＢ  移動体データベース
ＮＷ  ネットワーク
ＢＳ  基地局
ＭＰ  携帯電話端末
【図１】
2010119866.tif 000003
【図２】
2010119866.tif 000004
【図３】
2010119866.tif 000005
【図４】
2010119866.tif 000006
【図５】
2010119866.tif 000007
【図６】
2010119866.tif 000008
【図７】
2010119866.tif 000009
【図８】
2010119866.tif 000010
【図９】
2010119866.tif 000011
【手続補正書】
【提出日】平成23年4月7日(2011.4.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
携帯端末を所持するユーザの移動距離に応じてポイントを付与するシステムにおいて、
当該携帯端末の位置情報を取得する位置情報取得手段と、
時間情報を取得する時間情報取得手段と、
前記時間情報取得手段から得られた時間情報に基づいて所定時間間隔毎に位置情報取得手段から位置情報を順次取得して移動距離を算出する移動距離算出手段と、
前記位置情報と前記時間情報と前記で算出された移動距離とに基づいて推定される移動手段の許容範囲内であるか否かを判定する判定手段を備え、
前記判定手段は、前記で算出された移動距離がいずれの移動手段の許容範囲内でもないと判定したときに、当該移動距離は不正であると判断するとともに、前記位置情報取得手段から得られる位置情報に付加されるパラメータが所定の取得回数毎に同一値または近似値が繰り返して出現しているか否かを検出し、繰り返し出現が検出されたときには当該移動距離は不正であると判断する移動距離改ざん防止システム。
【請求項２】
携帯端末を所持するユーザの移動距離に応じてポイントを付与するシステムにおいて、
当該携帯端末の位置情報を取得する位置情報取得手段と、
時間情報を取得する時間情報取得手段と、
前記時間情報取得手段から得られた時間情報に基づいて所定時間間隔毎に位置情報取得手段から位置情報を順次取得して移動距離を算出する移動距離算出手段と、
前記位置情報取得手段から得られる位置情報に付加されるパラメータが所定の取得回数毎に同一値または近似値が繰り返して出現しているか否かを検出し、繰り返し出現が検出されたときには当該移動距離は不正であると判定する判定手段とからなる移動距離改ざん防止システム。
【請求項３】
携帯端末を所持するユーザの移動距離に応じてポイントを付与するシステムにおいて、
位置情報取得手段によって当該携帯端末の位置情報を取得するステップと、
時間情報取得手段によって時間情報を取得するステップと、
前記時間情報に基づいて所定時間間隔毎に位置情報を順次取得して、移動距離算出手段によって移動距離を算出するステップと、
判定手段によって、前記位置情報と時間情報と前記で算出された移動距離とに基づいて推定される移動手段の許容範囲内であるか否かを判定するとともに、前記で算出された移動距離がいずれの移動手段の許容範囲内でもないと判定したときに、当該移動距離は不正であると判断するとともに、
前記位置情報取得手段から得られる位置情報に付加されるパラメータが所定の取得回数毎に同一値または近似値が繰り返して出現しているか否かを検出し、繰り返し出現が検出されたときには当該移動距離は不正であると判断するステップと
からなる移動距離改ざん防止方法。
【請求項４】
携帯端末を所持するユーザの移動距離に応じてポイントを付与するシステムにおいて、
位置情報取得手段によって当該携帯端末の位置情報を取得するステップと、
時間情報取得手段によって時間情報を取得するステップと、
移動距離算出手段によって、移動距離を算出するステップと、
判定手段によって、前記位置情報取得手段から得られる位置情報に付加されるパラメータが所定の取得回数毎に同一値または近似値が繰り返して出現しているか否かを検出し、繰り返し出現が検出されたときには当該移動距離は不正であると判定する判定手段とからなる移動距離改ざん防止方法。
【請求項５】
携帯端末を所持するユーザの移動距離に応じてポイントを付与するシステムにおいて、
位置情報取得手段によって当該携帯端末の位置情報を取得するステップと、
時間情報取得手段によって時間情報を取得するステップと、
前記時間情報に基づいて所定時間間隔毎に位置情報を順次取得して、移動距離算出手段によって移動距離を算出するステップと、
判定手段によって、前記位置情報と時間情報と前記で算出された移動距離とから推定される移動手段の許容範囲内であるか否かを判定するとともに、前記で算出された移動距離がいずれの移動手段の許容範囲内でもないと判定したときに、当該移動距離は不正であると判断するとともに、
判定手段によって、前記位置情報取得手段から得られる位置情報に付加されるパラメータが所定の取得回数毎に同一値または近似値が繰り返して出現しているか否かを検出し、繰り返し出現が検出されたときには当該移動距離は不正であると判定するステップとからなるコンピュータ実行可能な移動距離改ざん防止プログラム。
【請求項６】
携帯端末を所持するユーザの移動距離に応じてポイントを付与するシステムにおいて、
位置情報取得手段によって当該携帯端末の位置情報を取得するステップと、
時間情報取得手段によって時間情報を取得するステップと、
前記時間情報に基づいて所定時間間隔毎に位置情報を順次取得して、移動距離算出手段によって移動距離を算出するステップと、
判定手段によって、前記位置情報取得手段から得られる位置情報に付加されるパラメータが所定の取得回数毎に同一値または近似値が繰り返して出現しているか否かを検出し、繰り返し出現が検出されたときには当該移動距離は不正であると判定するステップとからなるコンピュータ実行可能な移動距離改ざん防止プログラム。
【請求項７】
携帯端末を所持するユーザの移動距離に応じてポイントを付与するシステムにおいて、
位置情報取得手段によって当該携帯端末の位置情報を取得するステップと、
時間情報取得手段によって時間情報を取得するステップと、
前記時間情報に基づいて所定時間間隔毎に位置情報を順次取得して、移動距離算出手段によって移動距離を算出するステップと、
判定手段によって、前記位置情報と時間情報と前記で算出された移動距離のとに基づいて推定される移動手段の許容範囲内であるか否かを判定するとともに、前記で算出された移動距離がいずれの移動手段の許容範囲内でもないと判定したときに、当該移動距離は不正であると判断するとともに、
判定手段によって、前記位置情報取得手段から得られる位置情報に付加されるパラメータが所定の取得回数毎に同一値または近似値が繰り返して出現しているか否かを検出し、繰り返し出現が検出されたときには当該移動距離は不正であると判定するステップと
を実行する移動距離改ざん防止プログラムを格納したコンピュータ読取可能な記録媒体。
【請求項８】
携帯端末を所持するユーザの移動距離に応じてポイントを付与するシステムにおいて、
当該携帯端末の位置情報と誤差情報とを取得する位置情報取得手段と、
時間情報を取得する時間情報取得手段と、
前記時間情報取得手段から得られた時間情報毎に位置情報取得手段から得られた前記位置情報と誤差情報とを記録して、記録時点毎の位置情報の差から移動距離を算出する移動距離算出手段と、
少なくとも前記時間情報に関連付けられた前記位置情報と誤差情報との組み合わせが所定の組数だけ記憶手段に複数組蓄積した段階で、当該組数分の前記時間情報に関連付けられた前記位置情報と誤差情報とを解析手段に送信する手段とからなり、
前記解析手段は、受信した複数組の時間情報に関連付けられた前記位置情報と誤差情報とから誤差情報を読み出して、移動距離算出手段で算出された移動距離が一定の距離以上で、かつ前記複数組の誤差情報が一致しているときに当該移動距離は不正であると判断する移動距離改ざん防止システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明の請求項１は、携帯端末を所持するユーザの移動距離に応じてポイントを付与するシステムにおいて、当該携帯端末の位置情報を取得する位置情報取得手段と、時間情報を取得する時間情報取得手段と、前記時間情報取得手段から得られた時間情報に基づいて所定時間間隔毎に位置情報取得手段から位置情報を順次取得して移動距離を算出する移動距離算出手段と、前記位置情報と前記時間情報と前記で算出された移動距離とに基づいて推定される移動手段の許容範囲内であるか否かを判定する判定手段を備え、前記判定手段は、前記で算出された移動距離がいずれの移動手段の許容範囲内でもないと判定したときに、当該移動距離は不正であると判断するとともに、前記位置情報取得手段から得られる位置情報に付加されるパラメータが所定の取得回数毎に同一値または近似値が繰り返して出現しているか否かを検出し、繰り返し出現が検出されたときには当該移動距離は不正であると判断する移動距離改ざん防止システムである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
これによれば、悪意による改ざんがなされたときには、パラメータが同一値または近似値が繰り返す特性が見いだせることから、ユーザによる不適切なデータ操作を抑制して、公平に移動距離を競うゲームを実現することができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明の請求項２は、携帯端末を所持するユーザの移動距離に応じてポイントを付与するシステムにおいて、当該携帯端末の位置情報を取得する位置情報取得手段と、時間情報を取得する時間情報取得手段と、前記時間情報取得手段から得られた時間情報に基づいて所定時間間隔毎に位置情報取得手段から位置情報を順次取得して移動距離を算出する移動距離算出手段と、前記位置情報取得手段から得られる位置情報に付加されるパラメータが所定の取得回数毎に同一値または近似値が繰り返して出現しているか否かを検出し、繰り返し出現が検出されたときには当該移動距離は不正であると判定する判定手段とからなる移動距離改ざん防止システムである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明の請求項３は、携帯端末を所持するユーザの移動距離に応じてポイントを付与するシステムにおいて、位置情報取得手段によって当該携帯端末の位置情報を取得するステップと、時間情報取得手段によって時間情報を取得するステップと、前記時間情報に基づいて所定時間間隔毎に位置情報を順次取得して、移動距離算出手段によって移動距離を算出するステップと、判定手段によって、前記位置情報と時間情報と前記で算出された移動距離とに基づいて推定される移動手段の許容範囲内であるか否かを判定するとともに、前記で算出された移動距離がいずれの移動手段の許容範囲内でもないと判定したときに、当該移動距離は不正であると判断するとともに、前記位置情報取得手段から得られる位置情報に付加されるパラメータが所定の取得回数毎に同一値または近似値が繰り返して出現しているか否かを検出し、繰り返し出現が検出されたときには当該移動距離は不正であると判断するステップとからなる移動距離改ざん防止方法である。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本発明の請求項４は、携帯端末を所持するユーザの移動距離に応じてポイントを付与するシステムにおいて、位置情報取得手段によって当該携帯端末の位置情報を取得するステップと、時間情報取得手段によって時間情報を取得するステップと、移動距離算出手段によって、移動距離を算出するステップと、判定手段によって、前記位置情報取得手段から得られる位置情報に付加されるパラメータが所定の取得回数毎に同一値または近似値が繰り返して出現しているか否かを検出し、繰り返し出現が検出されたときには当該移動距離は不正であると判定する判定手段とからなる移動距離改ざん防止方法である。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
この方法によれば、位置情報、時間情報、移動距離等から悪意によるデータの改ざんが行われていないかをチェックすることができるため、ユーザによる不適切なデータ操作を防止して、公平に移動距離を競うゲームを実現することができる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
本発明の請求項５は、携帯端末を所持するユーザの移動距離に応じてポイントを付与するシステムにおいて、位置情報取得手段によって当該携帯端末の位置情報を取得するステップと、時間情報取得手段によって時間情報を取得するステップと、前記時間情報に基づいて所定時間間隔毎に位置情報を順次取得して、移動距離算出手段によって移動距離を算出するステップと、判定手段によって、前記位置情報と時間情報と前記で算出された移動距離とから推定される移動手段の許容範囲内であるか否かを判定するとともに、前記で算出された移動距離がいずれの移動手段の許容範囲内でもないと判定したときに、当該移動距離は不正であると判断するとともに、判定手段によって、前記位置情報取得手段から得られる位置情報に付加されるパラメータが所定の取得回数毎に同一値または近似値が繰り返して出現しているか否かを検出し、繰り返し出現が検出されたときには当該移動距離は不正であると判定するステップとからなるコンピュータ実行可能な移動距離改ざん防止プログラムである。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
このプログラムを用いることによって、携帯端末と通信を行うサーバ等において、位置情報、時間情報、移動距離等から悪意によるデータの改ざんが行われていないかとチェックすることができるため、ユーザによる不適切なデータ操作を防止して、公平に移動距離を競うゲームを実現することができる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
本発明の請求項６は、携帯端末を所持するユーザの移動距離に応じてポイントを付与するシステムにおいて、位置情報取得手段によって当該携帯端末の位置情報を取得するステップと、時間情報取得手段によって時間情報を取得するステップと、前記時間情報に基づいて所定時間間隔毎に位置情報を順次取得して、移動距離算出手段によって移動距離を算出するステップと、判定手段によって、前記位置情報取得手段から得られる位置情報に付加されるパラメータが所定の取得回数毎に同一値または近似値が繰り返して出現しているか否かを検出し、繰り返し出現が検出されたときには当該移動距離は不正であると判定するステップとからなるコンピュータ実行可能な移動距離改ざん防止プログラムである。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
このプログラムでは、携帯端末と通信を行うサーバ等において、位置情報、時間情報、移動距離等から悪意によるデータの改ざんが行われていないかとチェックすることができるため、ユーザによる不適切なデータ操作を防止して、公平に移動距離を競うゲームを実現することができる。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
本発明の請求項７は、携帯端末を所持するユーザの移動距離に応じてポイントを付与するシステムにおいて、位置情報取得手段によって当該携帯端末の位置情報を取得するステップと、時間情報取得手段によって時間情報を取得するステップと、前記時間情報に基づいて所定時間間隔毎に位置情報を順次取得して、移動距離算出手段によって移動距離を算出するステップと、判定手段によって、前記位置情報と時間情報と前記で算出された移動距離のとに基づいて推定される移動手段の許容範囲内であるか否かを判定するとともに、前記で算出された移動距離がいずれの移動手段の許容範囲内でもないと判定したときに、当該移動距離は不正であると判断するとともに、判定手段によって、前記位置情報取得手段から得られる位置情報に付加されるパラメータが所定の取得回数毎に同一値または近似値が繰り返して出現しているか否かを検出し、繰り返し出現が検出されたときには当該移動距離は不正であると判定するステップと
を実行する移動距離改ざん防止プログラムを格納したコンピュータ読取可能な記録媒体である。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
この記録媒体を読み取ってコンピュータが実行するプログラムによれば、ユーザの悪意によるデータの改ざんがあった場合には、パラメータが同一値または近似値が繰り返す特性が見いだせることから、ユーザによる不適切なデータ操作を抑制して、公平に移動距離を競うゲームを実現することができる。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
本発明の請求項８は、携帯端末を所持するユーザの移動距離に応じてポイントを付与するシステムにおいて、当該携帯端末の位置情報と誤差情報とを取得する位置情報取得手段と、時間情報を取得する時間情報取得手段と、前記時間情報取得手段から得られた時間情報毎に位置情報取得手段から得られた前記位置情報と誤差情報とを記録して、記録時点毎の位置情報の差から移動距離を算出する移動距離算出手段と、少なくとも前記時間情報に関連付けられた前記位置情報と誤差情報との組み合わせが所定の組数だけ記憶手段に複数組蓄積した段階で、当該組数分の前記時間情報に関連付けられた前記位置情報と誤差情報とを解析手段に送信する手段とからなり、前記解析手段は、受信した複数組の時間情報に関連付けられた前記位置情報と誤差情報とから誤差情報を読み出して、移動距離算出手段で算出された移動距離が一定の距離以上で、かつ前記複数組の誤差情報が一致しているときに当該移動距離は不正であると判断する移動距離改ざん防止システムである。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
このシステムによれば、時間情報に関連付けられた位置情報と誤差情報の組み合わせを複数組蓄積して、一定の距離以上で誤差情報が一致している場合に不正とみなすことができるため、より精度の高い改ざん防止判定が可能となる。
【手続補正書】
【提出日】平成23年6月9日(2011.6.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
携帯端末を所持するユ−ザの移動距離に応じてポイントを付与するシステムにおいて、
当該携帯端末の位置情報を取得する位置情報取得手段と、
時間情報を取得する時間情報取得手段と、
前記時間情報取得手段から得られた時間情報に基づいて所定時間間隔毎に位置情報取得手段から位置情報を順次取得して移動距離を算出する移動距離算出手段と、
前記位置情報と前記時間情報と前記で算出された移動距離とに基づいて推定される移動手段の許容範囲内であるか否かを判定する判定手段を備え、
前記判定手段は、前記で算出された移動距離がいずれの移動手段の許容範囲内でもないと判定したときに、当該移動距離は不正であると判断するとともに、前記位置情報取得手段から得られる位置情報に付加されるパラメ−タが所定の取得回数毎に同一値または近似値が繰り返して出現しているか否かを検出し、繰り返し出現が検出されたときには当該移動距離は不正であると判断する移動距離改ざん防止システム。
【請求項２】
携帯端末を所持するユ−ザの移動距離に応じてポイントを付与するシステムにおいて、
当該携帯端末の位置情報を取得する位置情報取得手段と、
時間情報を取得する時間情報取得手段と、
前記時間情報取得手段から得られた時間情報に基づいて所定時間間隔毎に位置情報取得手段から位置情報を順次取得して移動距離を算出する移動距離算出手段と、
前記位置情報取得手段から得られる位置情報に付加されるパラメ−タが所定の取得回数毎に同一値または近似値が繰り返して出現しているか否かを検出し、繰り返し出現が検出されたときには当該移動距離は不正であると判定する判定手段とからなる移動距離改ざん防止システム。
【請求項３】
携帯端末を所持するユ−ザの移動距離に応じてポイントを付与するシステムにおいて、
位置情報取得手段によって当該携帯端末の位置情報を取得するステップと、
時間情報取得手段によって時間情報を取得するステップと、
前記時間情報に基づいて所定時間間隔毎に位置情報を順次取得して、移動距離算出手段によって移動距離を算出するステップと、
判定手段によって、前記位置情報と時間情報と前記で算出された移動距離とに基づいて推定される移動手段の許容範囲内であるか否かを判定するとともに、前記で算出された移動距離がいずれの移動手段の許容範囲内でもないと判定したときに、当該移動距離は不正であると判断するとともに、
前記位置情報取得手段から得られる位置情報に付加されるパラメ−タが所定の取得回数毎に同一値または近似値が繰り返して出現しているか否かを検出し、繰り返し出現が検出されたときには当該移動距離は不正であると判断するステップと
からなる移動距離改ざん防止方法。
【請求項４】
携帯端末を所持するユ−ザの移動距離に応じてポイントを付与するシステムにおいて、
位置情報取得手段によって当該携帯端末の位置情報を取得するステップと、
時間情報取得手段によって時間情報を取得するステップと、
前記時間情報に基づいて所定時間間隔毎に位置情報を順次取得して、移動距離算出手段によって、移動距離を算出するステップと、
判定手段によって、前記位置情報取得手段から得られる位置情報に付加されるパラメ−タが所定の取得回数毎に同一値または近似値が繰り返して出現しているか否かを検出し、繰り返し出現が検出されたときには当該移動距離は不正であると判定するステップとからなる移動距離改ざん防止方法。
【請求項５】
携帯端末を所持するユ−ザの移動距離に応じてポイントを付与するシステムにおいて、
位置情報取得手段によって当該携帯端末の位置情報を取得するステップと、
時間情報取得手段によって時間情報を取得するステップと、
前記時間情報に基づいて所定時間間隔毎に位置情報を順次取得して、移動距離算出手段によって移動距離を算出するステップと、
判定手段によって、前記位置情報と時間情報と前記で算出された移動距離とから推定される移動手段の許容範囲内であるか否かを判定するとともに、前記で算出された移動距離がいずれの移動手段の許容範囲内でもないと判定したときに、当該移動距離は不正であると判断するとともに、
判定手段によって、前記位置情報取得手段から得られる位置情報に付加されるパラメ−タが所定の取得回数毎に同一値または近似値が繰り返して出現しているか否かを検出し、繰り返し出現が検出されたときには当該移動距離は不正であると判定するステップとからなるコンピュ−タ実行可能な移動距離改ざん防止プログラム。
【請求項６】
携帯端末を所持するユ−ザの移動距離に応じてポイントを付与するシステムにおいて、
位置情報取得手段によって当該携帯端末の位置情報を取得するステップと、
時間情報取得手段によって時間情報を取得するステップと、
前記時間情報に基づいて所定時間間隔毎に位置情報を順次取得して、移動距離算出手段によって移動距離を算出するステップと、
判定手段によって、前記位置情報取得手段から得られる位置情報に付加されるパラメ−タが所定の取得回数毎に同一値または近似値が繰り返して出現しているか否かを検出し、繰り返し出現が検出されたときには当該移動距離は不正であると判定するステップとからなるコンピュ−タ実行可能な移動距離改ざん防止プログラム。
【請求項７】
携帯端末を所持するユ−ザの移動距離に応じてポイントを付与するシステムにおいて、
位置情報取得手段によって当該携帯端末の位置情報を取得するステップと、
時間情報取得手段によって時間情報を取得するステップと、
前記時間情報に基づいて所定時間間隔毎に位置情報を順次取得して、移動距離算出手段によって移動距離を算出するステップと、
判定手段によって、前記位置情報と時間情報と前記で算出された移動距離とに基づいて推定される移動手段の許容範囲内であるか否かを判定するとともに、前記で算出された移動距離がいずれの移動手段の許容範囲内でもないと判定したときに、当該移動距離は不正であると判断するとともに、
判定手段によって、前記位置情報取得手段から得られる位置情報に付加されるパラメ−タが所定の取得回数毎に同一値または近似値が繰り返して出現しているか否かを検出し、繰り返し出現が検出されたときには当該移動距離は不正であると判定するステップと
を実行する移動距離改ざん防止プログラムを格納したコンピュ−タ読取可能な記録媒体。
【請求項８】
携帯端末を所持するユ−ザの移動距離に応じてポイントを付与するシステムにおいて、
当該携帯端末の位置情報と誤差情報とを取得する位置情報取得手段と、
時間情報を取得する時間情報取得手段と、
前記時間情報取得手段から得られた時間情報毎に位置情報取得手段から得られた前記位置情報と誤差情報とを記録して、記録時点毎の位置情報の差から移動距離を算出する移動距離算出手段と、
少なくとも前記時間情報に関連付けられた前記位置情報と誤差情報との組み合わせが所定の組数だけ記憶手段に複数組蓄積した段階で、当該組数分の前記時間情報に関連付けられた前記位置情報と誤差情報とを解析手段に送信する手段とからなり、
前記解析手段は、受信した複数組の時間情報に関連付けられた前記位置情報と誤差情報とから誤差情報を読み出して、移動距離算出手段で算出された移動距離が一定の距離以上で、かつ前記複数組の誤差情報が一致しているときに当該移動距離は不正であると判断する移動距離改ざん防止システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本発明の請求項４は、携帯端末を所持するユ−ザの移動距離に応じてポイントを付与するシステムにおいて、位置情報取得手段によって当該携帯端末の位置情報を取得するステップと、時間情報取得手段によって時間情報を取得するステップと、前記時間情報に基づいて所定時間間隔毎に位置情報を順次取得して、移動距離算出手段によって、移動距離を算出するステップと、判定手段によって、前記位置情報取得手段から得られる位置情報に付加されるパラメ−タが所定の取得回数毎に同一値または近似値が繰り返して出現しているか否かを検出し、繰り返し出現が検出されたときには当該移動距離は不正であると判定する判定手段とからなる移動距離改ざん防止方法である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
本発明の請求項７は、携帯端末を所持するユ−ザの移動距離に応じてポイントを付与するシステムにおいて、位置情報取得手段によって当該携帯端末の位置情報を取得するステップと、時間情報取得手段によって時間情報を取得するステップと、前記時間情報に基づいて所定時間間隔毎に位置情報を順次取得して、移動距離算出手段によって移動距離を算出するステップと、判定手段によって、前記位置情報と時間情報と前記で算出された移動距離とに基づいて推定される移動手段の許容範囲内であるか否かを判定するとともに、前記で算出された移動距離がいずれの移動手段の許容範囲内でもないと判定したときに、当該移動距離は不正であると判断するとともに、判定手段によって、前記位置情報取得手段から得られる位置情報に付加されるパラメ−タが所定の取得回数毎に同一値または近似値が繰り返して出現しているか否かを検出し、繰り返し出現が検出されたときには当該移動距離は不正であると判定するステップと
を実行する移動距離改ざん防止プログラムを格納したコンピュ−タ読取可能な記録媒体である。
【国際調査報告】
2010119866.tif 000012
2010119866.tif 000013
2010119866.tif 000014
2010119866.tif 000015