WO2010119866A1 - 移動距離改ざん防止システムおよび方法 - Google Patents
移動距離改ざん防止システムおよび方法 Download PDFInfo
- Publication number
- WO2010119866A1 WO2010119866A1 PCT/JP2010/056597 JP2010056597W WO2010119866A1 WO 2010119866 A1 WO2010119866 A1 WO 2010119866A1 JP 2010056597 W JP2010056597 W JP 2010056597W WO 2010119866 A1 WO2010119866 A1 WO 2010119866A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- position information
- movement
- distance
- movement distance
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C22/00—Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0225—Avoiding frauds
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/40—Correcting position, velocity or attitude
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/52—Determining velocity
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/0009—Transmission of position information to remote stations
- G01S5/0018—Transmission from mobile station to base station
- G01S5/0027—Transmission from mobile station to base station of actual mobile position, i.e. position determined on mobile
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/57—Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
Definitions
- the present invention relates to a technique for preventing tampering of a moving distance in a mobile terminal provided with position recognition means such as GPS.
- a game using a mobile phone terminal equipped with GPS is attracting attention.
- This type of “position game” (registered trademark No. 5302412 of CoroPlas Co., Ltd.) acquires position information (latitude / longitude information) at predetermined time intervals and calculates the distance traveled by the difference in position information at multiple points. Then, incentives such as points according to the moving distance of the user who owns the mobile phone terminal are given.
- Such “position game” (registered trademark No. 5302412 of CoroPlas Co., Ltd.) in the future will generate a business to convert points acquired according to travel distance into virtual coins on the Internet, mileage of transportation, etc. It is possible to come. Therefore, the movement distance needs to be calculated appropriately.
- Patent Document 1 JP-A-2002-304563
- the measurement interval of the position information is intentionally lengthened to acquire a large moving distance or attached to the position information.
- fraudulent acts such as tampering with parameters to manipulate the moving distance may be performed.
- the patent document 1 has not even assumed such a situation.
- the present invention has been made in view of such a point, and an object of the present invention is to deter unauthorized acquisition of a movement distance with an emphasis on the future business performance of this type of “position game”.
- the present invention employs the following means.
- Claim 1 of the present invention provides a position information acquisition means for acquiring position information of the mobile terminal, and time information acquisition for acquiring time information in a system that gives points according to the moving distance of the user who owns the mobile terminal.
- a distance calculation means for sequentially acquiring position information from the position information acquisition means at predetermined time intervals based on the time information obtained from the time information acquisition means, and calculating the movement distance; and the position information, time Determining means for determining whether the information is within an allowable range of the moving means estimated based on information or one or more pieces of information of the moving distance calculated above, wherein the determining means is calculated above
- This is a movement distance tampering prevention system that determines that the movement distance is illegal when it is determined that the movement distance is not within the allowable range of any movement means.
- the determination means causes the parameter added to the position information obtained from the position information acquisition means to repeatedly appear the same value or approximate value every predetermined number of times.
- This is a method for preventing falsification of movement distance which includes a step of determining that the movement distance is illegal when it is determined that the movement distance is not within the range.
- the step of acquiring the position information of the mobile terminal by the position information acquisition means and the time information acquisition means by the time Acquiring information sequentially acquiring position information at predetermined time intervals based on the time information, calculating a movement distance by a movement distance calculation means, and determining position by the position information, time information, Alternatively, it is determined whether or not the movement distance calculated above is within an allowable range of the movement means estimated based on one or more pieces of information, and the movement distance calculated as described above is acceptable for any movement means.
- a program for preventing falsification of movement distance comprising a step of determining that the movement distance is illegal when it is determined that the movement distance is not within the range.
- this program it is possible to check whether or not malicious data has been tampered with based on position information, time information, distance traveled, etc., so that inappropriate data manipulation by the user can be prevented and the data can be moved fairly. A game that competes for distance can be realized.
- a program for preventing falsification of movement distance that executes a step of determining that the movement distance is invalid when it is determined that the movement distance is not within the range. It is the recording medium.
- this recording medium it is possible to check whether malicious data has been falsified based on location information, time information, distance traveled, etc., in a server or the like that communicates with a mobile terminal. It is possible to realize a game in which appropriate data manipulation is prevented and the moving distance is competed fairly.
- the position information obtaining means for obtaining the position information and error information of the portable terminal, and the time information are obtained.
- Time information acquisition means to perform, For each time information obtained from the time information obtaining means, the position information obtained from the position information obtaining means and the error information are recorded, and a movement distance calculation for calculating a movement distance from a difference in position information at each recording time point.
- a plurality of combinations of the position information and error information associated with the time information are stored in the storage means by a predetermined number of sets, and the positions associated with the time information for the number of sets are stored.
- This is a movement distance tampering prevention system that transmits information and error information to the analysis means.
- the analysis unit reads error information from the position information and error information associated with the received sets of time information, and the movement distance calculated by the movement distance calculation unit is constant.
- the analysis means receives, as first combination information, a combination of the position information and error information associated with a predetermined number of pieces of time information, and receives the first combination information.
- a first flag is set when the first combination information is present, and when all the error information in the second combination information matches, the movement distance of a predetermined distance or more between the first combination information and the second combination information If there is a moving distance greater than or equal to a predetermined distance, the fraud determination is performed. If there is no longer than a predetermined distance, the first flag is suspended and the third flag is set.
- the present invention in a system that acquires added value according to the movement distance of the mobile terminal, it is possible to prevent the movement distance from being illegally acquired by an unauthorized operation by the user.
- System configuration diagram showing an embodiment of the present invention Explanatory drawing which shows the user table of embodiment
- the flowchart which shows the processing procedure of the server of embodiment Explanatory drawing which shows the timetable table registered into the mobile body database of embodiment.
- the figure which shows an example of the route determination based on the timetable table of embodiment Explanatory drawing which shows the acquisition position information table for every user of embodiment
- a flow chart showing a server processing procedure when acquiring multiple position information of the embodiment Explanatory drawing which shows the state with no error information in the positional information linked
- Explanatory drawing which shows the state where error information exists in the positional information associated with the time information of the embodiment, and all the positional information does not match
- FIG. 1 is a diagram showing a system configuration in an embodiment of the present invention.
- this embodiment has a server (SV) connected to a network (NW).
- the server (SV) includes a central processing unit (CPU) and a main memory (MM), a hard disk device (HD) as a large-scale storage device connected by a bus (BUS), and a display device (DISP) as an output device.
- CPU central processing unit
- MM main memory
- HD hard disk device
- BUS bus
- DISP display device
- a general-purpose information processing device including a keyboard (KBD) as an input device, an interface (I / O) for connection to a network (NW), and the like.
- An application program is stored in the hard disk device (HD) together with an operating system (OS).
- the application program (APPL) is connected to a main memory (MM) and a central processing unit (CPU) via a bus (BUS). ) And sequentially executed, the functions of this embodiment are realized.
- the hard disk device (HD) includes various tables (TBL) such as a user table (see FIG. 2) and an acquisition position information table for each user (see FIG. 6) described later. Is provided.
- the network (NW) is connected to a mobile object database (MDB) in which information about mobile objects such as trains, buses, airplanes and the like is stored.
- MDB mobile object database
- the mobile database (MDB) is connected to the server (SV) via the network in the figure, but may be directly connected to the bus (BUS) as a hard disk device (HD) in the server (SV). Good.
- the base station (BS) is connected to the network (NW) and can communicate with the mobile phone terminal (MP) wirelessly.
- a mobile phone terminal is a terminal equipped with a GPS location information acquisition function and an Internet connection function via a base station.
- a terminal application program for example, a program called i-appli in the case of a terminal of NTT Docomo
- the position of the mobile phone terminal (MP) is set at every predetermined time interval.
- Information latitude / longitude information obtained by GPS, XY coordinate information, etc.
- SV server
- the server (SV) sequentially acquired position information and acquisition time are recorded in an acquisition position information table for each user (see FIG. 6) provided in the hard disk device (HD).
- the central processing unit (CPU) of the server (SV) calculates the movement distance based on the difference between the n-th position information and the (n ⁇ 1) -th position information for each user, registers the movement distance in the user table (FIG. 2), and Points corresponding to the movement distance L are given to the user of the mobile phone terminal (MP).
- the moving speed of the mobile phone terminal holder can also be calculated. In other words, if T2-T1 is 1 hour and the moving distance L is 5 km, the owner of the mobile phone terminal (MP) has moved from point GP1 to GP2 at a speed of 5 km / h. It is assumed that the person is moving on foot, for example.
- a timetable table of a train station as shown in FIG. 4 is registered in the mobile object database (MDB), and the station name, station location information (latitude / longitude information, XY coordinates), The route time information in which the departure times of a plurality of routes departing from the station are registered is registered in association with each other. Therefore, the position information detected at the (n-1) th time is the position information in the vicinity of the predetermined departure station, the position information detected at the nth time is the position information near the predetermined arrival station, and the position information is about 60 km / h.
- the position information detected at the (n-1) th time is the position information in the vicinity of the predetermined departure station
- the position information detected at the nth time is the position information near the predetermined arrival station
- the position information is about 60 km / h.
- the n-1th time is acquired around 11pm in the vicinity of Tokyo Station and the nth time is around 1am at Nagoya Station, it is not the Shinkansen business hours in this time zone according to the timetable. (Between the last train and the first train) I guess that there will be no movement by Shinkansen. Furthermore, since this time is not the flight time of an airplane, it is estimated that it is not a movement by an airplane.
- the average travel time (may be average travel speed) between interchanges on the expressway (between the departure interchange and the arrival interchange) is also registered (automobile time calculation table).
- the distance from Tokyo to Nagoya is approximately 400 km, but even if you travel by car using the Tomei Expressway, you must move at an average speed of 200 km. is not. Therefore, according to the mobile database, any table is not referred to, so that it is determined that the acquisition of position information by the mobile phone terminal (MP) is illegal.
- FIG. 3 specifically explains this.
- the central processing unit (CPU) of the server (SV) receives the n-th position information and time information from the predetermined mobile phone terminal (MP), the n-1-th position information based on the acquired position information table for each user And the time information are read out and the moving distance L and the moving speed (speed) are calculated.
- step S301 it is determined whether or not the moving speed exceeds the speed of sound (1225 km / h) (step S301). If the moving speed exceeding the speed of sound is calculated here, it is determined that the position information from the mobile phone terminal (MP) has been obtained illegally (step S312).
- step S302 it is determined whether or not the vehicle is moving using an expressway by referring to the vehicle time calculation table in the mobile object database (MDB) from the nth position information and the n ⁇ 1th position information. To do. At this time, if it is determined that the movement is on the highway from the position information (step S302), the movement speed from the n-1th position to the nth position is read out, and the speed is less than 200 km / h. When it is a movement (step S303), it is assumed that it is not illegal and it progresses to determination of step S311.
- MDB mobile object database
- step S303 if the movement exceeds 200 km / h, it is determined to be illegal (step S312).
- step S302 If it is determined in step S302 that the movement is not on the expressway, it is determined whether or not the movement is due to the Shinkansen with reference to the timetable table of the mobile database (MDB) (step S304). . At this time, when it is determined that it is not the business hours of the Shinkansen, the process proceeds to the next step S307. On the other hand, if it is determined that the movement is within business hours, it is determined whether or not the movement exceeds 300 km / h (step S306). Here, if the movement is 300 km / h or more, an illegal determination is made (step S312), and if the movement is 300 km / h or less, the process proceeds to the next step S311.
- step S304 If it is determined in step S304 that the movement is not a bullet train, it is determined whether the movement is by an airplane (steps S307 and 308). Again, if the movement is within business hours (step S308), it is determined whether the movement is over 1000 km / h (step S309). If the movement is over 1000 km / h, an illegal determination is made. (Step S309), and if the movement is 1000 km / h or less, the process proceeds to Step 311.
- step S307 if it is determined that the movement is not an airplane, it is determined whether or not the movement is 100 km / h or less, and if the movement exceeds 100 km / h, an illegal determination is performed. That is, since it is unlikely that the movement exceeding 100 km / h is performed by a vehicle other than an automobile, a bullet train, or an airplane, it may be determined that the acquisition of position information based on such movement is illegal. On the other hand, if the movement is 100 km / h or less, the process proceeds to step 311.
- step 311 it is determined whether or not the parameter is repeated.
- the central processing unit refers to the acquired position information table for each user, and determines whether or not the same parameter, that is, the same or approximate latitude / longitude appears repeatedly every predetermined time. .
- the same latitude / longitude information appears at D1, D3, D4, and D6, and different latitude / longitude information appears during the time (D2, D5). ).
- step S311 and S312 If such identical / similar parameters appear repeatedly at predetermined intervals, it is highly possible that location information has been acquired by an unauthorized operation of the mobile phone terminal holder. Therefore, in such a case, it is determined to be illegal (steps S311 and S312).
- the mobile phone terminal (MP) provided with the GPS function has been described as an example of the mobile terminal, the present invention is not limited thereto, and a PDA (Personal Data Assistant) provided with the GPS function may be used.
- separated the GPS apparatus and the portable terminal may be sufficient.
- the portable terminal may be any device such as a PDA or a personal computer.
- time information is transmitted from the mobile phone terminal (MP).
- server (SV) may perform time authentication when receiving the GPS information.
- the position may be recognized by the base station (BS) that recognizes the mobile phone terminal (MP), or the payment function (for example, “ A mobile phone terminal (MP) equipped with “Suica” (trademark of JR East) may perform position recognition using passing information when it passes through the ticket gate, or a mobile phone terminal (MP) equipped with an RFID function.
- BS base station
- MP mobile phone terminal
- the payment function for example, “ A mobile phone terminal (MP) equipped with “Suica” (trademark of JR East) may perform position recognition using passing information when it passes through the ticket gate, or a mobile phone terminal (MP) equipped with an RFID function.
- position information obtained at that time may be used.
- a mobile phone terminal (MP) having a GPS function generates a plurality of combinations of the position information and error information associated with a predetermined number of pieces of time information as first combination information.
- the application program autonomously receives position information (Latitude, Longitude) from a GPS system. Acquire error information (Accuracy) multiple times.
- the acquisition of the position and error information is accumulated when the user intentionally activates the GPS system of the mobile terminal and performs an operation (time-stap operation) to send the position information and error information to the server (SV).
- a plurality of sets of position information and error information may be transmitted to the server, or a plurality of sets of position information and error information acquired sequentially after the user's time stamp operation may be transmitted to the server.
- the first combination information is transmitted to the analysis unit of the server (SV). Is being recorded as.
- the value of data constituting the position information associated with the predetermined number of pieces of time information received as the first combination information by the analysis means realized by the server program In the latitude information (Latitude), longitude information (Longitude), and error information (Accuracy) value), it is determined whether all the error information matches as shown in FIG.
- flag 1 is set for the user as a possible fraud.
- a Web application program in the mobile phone terminal (MP) generates a combination of the position information and error information associated with a predetermined number of time information after the lapse of a predetermined time as second combination information,
- the second combination information is transmitted to the server (SV) via the network when a plurality of sets are stored in the storage means for the number of sets.
- the analysis unit realized by the server program is activated, and the predetermined number of the second combination information transmitted is the same as the first combination information described above. With reference to the position information and error information associated with the time information, it is determined whether or not the error information matches all the error information. If they do not match, the flag 1 set above is cleared, The movement distance is calculated from the difference between the position information of the first combination information and the position information of the second combination information.
- the movement distance is calculated from the difference between the position information of the first combination information and the second combination information while maintaining the setting of the flag 1, and the same analysis is performed when the next position information is acquired. I do.
- the present invention can be used for a system that gives a point according to a moving distance using position recognition based on GPS or base station information.
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Signal Processing (AREA)
- Economics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Mobile Radio Communication Systems (AREA)
- Storage Device Security (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
前記時間情報取得手段から得られた時間情報毎に位置情報取得手段から得られた前記位置情報と誤差情報とを記録して、記録時点毎の位置情報の差から移動距離を算出する移動距離算出手段と、少なくとも前記時間情報に関連付けられた前記位置情報と誤差情報との組み合わせが所定の組数だけ記憶手段に複数組蓄積した段階で、当該組数分の前記時間情報に関連付けられた前記位置情報と誤差情報とを解析手段に送信する移動距離改ざん防止システムである。
CPU 中央処理装置
MM メインメモリ
HD ハードディスク装置
OS オペレーティングシステム
APPL アプリケーションプログラム
TBL 各種テーブル
BUS バス
DISP ディスプレイ装置
KBD キーボード
MDB 移動体データベース
NW ネットワーク
BS 基地局
MP 携帯電話端末
Claims (8)
- 携帯端末を所持するユーザの移動距離に応じてポイントを付与するシステムにおいて、
当該携帯端末の位置情報を取得する位置情報取得手段と、
時間情報を取得する時間情報取得手段と、
前記時間情報取得手段から得られた時間情報に基づいて所定時間間隔毎に位置情報取得手段から位置情報を順次取得して移動距離を算出する移動距離算出手段と、
前記位置情報、時間情報、または前記で算出された移動距離のうち1以上の情報に基づいて推定される移動手段の許容範囲内であるか否かを判定する判定手段を備え、
前記判定手段は、前記で算出された移動距離がいずれの移動手段の許容範囲内でもないと判定したときに、当該移動距離は不正であると判断する移動距離改ざん防止システム。 - 前記に加えて、前記判定手段は、前記位置情報取得手段から得られる位置情報に付加されるパラメータが所定の取得回数毎に同一値または近似値が繰り返して出現しているか否かを検出し、繰り返し出現が検出されたときには当該移動距離は不正であると判断する請求項1記載の移動距離改ざん防止システム。
- 携帯端末を所持するユーザの移動距離に応じてポイントを付与するシステムにおいて、
位置情報取得手段によって当該携帯端末の位置情報を取得するステップと、
時間情報取得手段によって時間情報を取得するステップと、
前記時間情報に基づいて所定時間間隔毎に位置情報を順次取得して、移動距離算出手段によって移動距離を算出するステップと、
判定手段によって、前記位置情報、時間情報、または前記で算出された移動距離のうち1以上の情報に基づいて推定される移動手段の許容範囲内であるか否かを判定するとともに、前記で算出された移動距離がいずれの移動手段の許容範囲内でもないと判定したときに、当該移動距離は不正であると判断するステップとからなる移動距離改ざん防止方法。 - 携帯端末を所持するユーザの移動距離に応じてポイントを付与するシステムにおいて、
位置情報取得手段によって当該携帯端末の位置情報を取得するステップと、
時間情報取得手段によって時間情報を取得するステップと、
前記時間情報に基づいて所定時間間隔毎に位置情報を順次取得して、移動距離算出手段によって移動距離を算出するステップと、
判定手段によって、前記位置情報、時間情報、または前記で算出された移動距離のうち1以上の情報に基づいて推定される移動手段の許容範囲内であるか否かを判定するとともに、前記で算出された移動距離がいずれの移動手段の許容範囲内でもないと判定したときに、当該移動距離は不正であると判断するステップとからなる移動距離改ざん防止プログラム。 - 携帯端末を所持するユーザの移動距離に応じてポイントを付与するシステムにおいて、
位置情報取得手段によって当該携帯端末の位置情報を取得するステップと、
時間情報取得手段によって時間情報を取得するステップと、
前記時間情報に基づいて所定時間間隔毎に位置情報を順次取得して、移動距離算出手段によって移動距離を算出するステップと、
判定手段によって、前記位置情報、時間情報、または前記で算出された移動距離のうち1以上の情報に基づいて推定される移動手段の許容範囲内であるか否かを判定するとともに、前記で算出された移動距離がいずれの移動手段の許容範囲内でもないと判定したときに、当該移動距離は不正であると判断するステップとを実行する移動距離改ざん防止プログラムを格納した記録媒体。 - 携帯端末を所持するユーザの移動距離に応じてポイントを付与するシステムにおいて、
当該携帯端末の位置情報と誤差情報とを取得する位置情報取得手段と、
時間情報を取得する時間情報取得手段と、
前記時間情報取得手段から得られた時間情報毎に位置情報取得手段から得られた前記位置情報と誤差情報とを記録して、記録時点毎の位置情報の差から移動距離を算出する移動距離算出手段と、
少なくとも前記時間情報に関連付けられた前記位置情報と誤差情報との組み合わせが所定の組数だけ記憶手段に複数組蓄積した段階で、当該組数分の前記時間情報に関連付けられた前記位置情報と誤差情報とを解析手段に送信する移動距離改ざん防止システム。 - 前記解析手段は、受信した複数組の時間情報に関連付けられた前記位置情報と誤差情報とから誤差情報を読み出して、移動距離算出手段で算出された移動距離が一定の距離以上で、かつ前記複数組の誤差情報が一致しているときに当該移動距離は不正であると判断する請求項6記載の移動距離改ざん防止システム。
- 前記解析手段は、所定数の時間情報に関連付けられた前記位置情報と誤差情報との組み合わせを第1の組み合わせ情報として受信し、前記第1の組み合わせ情報の受信時から所定時間経過後の所定数の時間情報に関連付けられた前記位置情報と誤差情報との組み合わせを第2の組み合わせ情報として受信し、
前記第1の組み合わせ情報中の全ての誤差情報が一致しているときに第1のフラグを設定し、前記第2の組み合わせ情報中の全ての誤差情報が一致しているときに第1の組み合わせ情報と第2の組み合わせ情報との間に所定以上の移動距離があるか否かを判定し、
前記で所定以上の移動距離があったときには不正判定を行い、
前記で所定以上の移動距離がないときには前記第1のフラグの設定を保留して第3の組み合わせ情報の受信を待つことを特徴とする請求項6記載の移動距離改ざん防止システム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US13/264,268 US8260316B2 (en) | 2009-04-13 | 2010-04-13 | Movement distance falsification preventing system and method |
| KR1020117026719A KR101213263B1 (ko) | 2009-04-13 | 2010-04-13 | 이동거리 위조 방지 시스템 및 방법 |
| JP2010545319A JP4789222B2 (ja) | 2009-04-13 | 2010-04-13 | 移動距離改ざん防止システムおよび方法 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009-113038 | 2009-04-13 | ||
| JP2009113038 | 2009-04-13 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2010119866A1 true WO2010119866A1 (ja) | 2010-10-21 |
Family
ID=42982528
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2010/056597 Ceased WO2010119866A1 (ja) | 2009-04-13 | 2010-04-13 | 移動距離改ざん防止システムおよび方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US8260316B2 (ja) |
| JP (1) | JP4789222B2 (ja) |
| KR (1) | KR101213263B1 (ja) |
| WO (1) | WO2010119866A1 (ja) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013086768A (ja) * | 2011-10-21 | 2013-05-13 | Ntt Docomo Inc | 利用交通機関特定システム、利用交通機関特定装置及び利用交通機関特定方法 |
| JP2014026320A (ja) * | 2012-07-24 | 2014-02-06 | Zenrin Datacom Co Ltd | 情報処理システム、及び情報処理方法 |
| WO2014054762A1 (ja) * | 2012-10-03 | 2014-04-10 | グリー株式会社 | オンラインゲームの同期方法及びサーバ装置 |
| JP6100968B1 (ja) * | 2016-02-18 | 2017-03-22 | ガンホー・オンライン・エンターテイメント株式会社 | サーバ装置、方法及びプログラム |
| JP2019116002A (ja) * | 2017-12-27 | 2019-07-18 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置 |
| JP2020526372A (ja) * | 2017-07-22 | 2020-08-31 | ナイアンティック, インコーポレイテッドNiantic,Inc. | 並行現実ゲーム内の活動を用いたプレイヤーの現実世界位置の検証 |
| CN113986668A (zh) * | 2021-10-27 | 2022-01-28 | 中国联合网络通信集团有限公司 | 设备位置篡改监测方法及系统 |
| JP2022191929A (ja) * | 2021-06-16 | 2022-12-28 | トヨタ自動車株式会社 | 情報処理装置、情報処理方法、及びテレマティクス端末 |
| JP7536979B1 (ja) | 2023-09-28 | 2024-08-20 | 株式会社コロプラ | プログラム、及び、システム |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8874477B2 (en) | 2005-10-04 | 2014-10-28 | Steven Mark Hoffberg | Multifactorial optimization system and method |
| JP2015014473A (ja) * | 2013-07-03 | 2015-01-22 | 三菱重工業株式会社 | 車載器、及びスプーフィング検知方法 |
| WO2018074464A1 (ja) | 2016-10-17 | 2018-04-26 | 株式会社コロプラ | ユーザの位置情報に基づきコンピュータがゲームを進行させる方法およびシステムならびに当該方法をコンピュータに実行させるプログラム |
| KR102034143B1 (ko) | 2017-06-07 | 2019-10-18 | (주)스마트하우스 | Gps 위치정보의 위조여부를 판단하는 방법 및 애플리케이션 |
| US10559211B2 (en) | 2017-11-27 | 2020-02-11 | Uber Technologies, Inc. | Real-time service provider progress monitoring |
| US10733473B2 (en) | 2018-09-20 | 2020-08-04 | Uber Technologies Inc. | Object verification for a network-based service |
| US10999299B2 (en) * | 2018-10-09 | 2021-05-04 | Uber Technologies, Inc. | Location-spoofing detection system for a network service |
| JP7380534B2 (ja) | 2020-11-18 | 2023-11-15 | トヨタ自動車株式会社 | 方法及び情報処理装置 |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0746661A (ja) * | 1993-07-27 | 1995-02-14 | Nec Corp | 移動無線通信方式および装置 |
| JP2002304563A (ja) * | 2001-04-04 | 2002-10-18 | Mitsushige Hayashi | マイレージサービス提供システム、およびその方法 |
| JP2003256979A (ja) * | 2002-03-06 | 2003-09-12 | Seiko Epson Corp | 交通費関連処理システム、プログラムおよび情報記憶媒体 |
| JP2004013730A (ja) * | 2002-06-10 | 2004-01-15 | Matsushita Electric Ind Co Ltd | ネットワーク上の端末位置特定方法及びネットワークシステム |
| JP2005107876A (ja) * | 2003-09-30 | 2005-04-21 | Secom Co Ltd | 位置情報監視システム |
| JP2006304193A (ja) * | 2005-04-25 | 2006-11-02 | Toshiba Corp | 時刻及び位置認証装置、方法及びプログラム |
| JP2009038586A (ja) * | 2007-08-01 | 2009-02-19 | Toyota Infotechnology Center Co Ltd | 位置認証システム |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4706948B2 (ja) * | 2001-04-05 | 2011-06-22 | 新東工業株式会社 | 軽合金鋳造製品の表面処理方法 |
| AU2002354975A1 (en) * | 2001-07-16 | 2003-03-03 | Wavemarket Inc. | System for providing alert-based services to mobile stations in a wireless communications network |
| US20030114169A1 (en) * | 2001-12-14 | 2003-06-19 | Hitachi, Ltd. | Method and system for detecting the position of mobile station |
| KR100876800B1 (ko) * | 2002-08-14 | 2009-01-07 | 삼성전자주식회사 | 이동 단말기의 위치 추정 장치 및 방법 |
| JP3977303B2 (ja) * | 2003-08-21 | 2007-09-19 | シャープ株式会社 | 位置検出システム、位置検出システムにおける発信装置および受信装置 |
| US7702370B2 (en) * | 2005-03-17 | 2010-04-20 | Qualcomm Incorporated | GPS position tracking method with variable updating rate for power conservation |
| KR101051876B1 (ko) * | 2007-02-13 | 2011-07-26 | 주식회사 코아로직 | 위치확인 장치 및 그 방법 |
-
2010
- 2010-04-13 JP JP2010545319A patent/JP4789222B2/ja active Active
- 2010-04-13 US US13/264,268 patent/US8260316B2/en active Active
- 2010-04-13 KR KR1020117026719A patent/KR101213263B1/ko not_active Expired - Fee Related
- 2010-04-13 WO PCT/JP2010/056597 patent/WO2010119866A1/ja not_active Ceased
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0746661A (ja) * | 1993-07-27 | 1995-02-14 | Nec Corp | 移動無線通信方式および装置 |
| JP2002304563A (ja) * | 2001-04-04 | 2002-10-18 | Mitsushige Hayashi | マイレージサービス提供システム、およびその方法 |
| JP2003256979A (ja) * | 2002-03-06 | 2003-09-12 | Seiko Epson Corp | 交通費関連処理システム、プログラムおよび情報記憶媒体 |
| JP2004013730A (ja) * | 2002-06-10 | 2004-01-15 | Matsushita Electric Ind Co Ltd | ネットワーク上の端末位置特定方法及びネットワークシステム |
| JP2005107876A (ja) * | 2003-09-30 | 2005-04-21 | Secom Co Ltd | 位置情報監視システム |
| JP2006304193A (ja) * | 2005-04-25 | 2006-11-02 | Toshiba Corp | 時刻及び位置認証装置、方法及びプログラム |
| JP2009038586A (ja) * | 2007-08-01 | 2009-02-19 | Toyota Infotechnology Center Co Ltd | 位置認証システム |
Cited By (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013086768A (ja) * | 2011-10-21 | 2013-05-13 | Ntt Docomo Inc | 利用交通機関特定システム、利用交通機関特定装置及び利用交通機関特定方法 |
| JP2014026320A (ja) * | 2012-07-24 | 2014-02-06 | Zenrin Datacom Co Ltd | 情報処理システム、及び情報処理方法 |
| US10987591B2 (en) | 2012-10-03 | 2021-04-27 | Gree, Inc. | Method of synchronizing online game, and server device |
| WO2014054762A1 (ja) * | 2012-10-03 | 2014-04-10 | グリー株式会社 | オンラインゲームの同期方法及びサーバ装置 |
| JP2015205203A (ja) * | 2012-10-03 | 2015-11-19 | グリー株式会社 | オンラインゲームの同期方法及びサーバ装置 |
| JPWO2014054762A1 (ja) * | 2012-10-03 | 2016-08-25 | グリー株式会社 | オンラインゲームの同期方法及びサーバ装置 |
| US12285693B2 (en) | 2012-10-03 | 2025-04-29 | Gree, Inc. | Method of synchronizing online game, and server device |
| US9849389B2 (en) | 2012-10-03 | 2017-12-26 | Gree, Inc. | Method of synchronizing online game, and server device |
| US10080968B2 (en) | 2012-10-03 | 2018-09-25 | GREE Inc. | Method of synchronizing online game, and server device |
| US11878251B2 (en) | 2012-10-03 | 2024-01-23 | Gree, Inc. | Method of synchronizing online game, and server device |
| US10456688B2 (en) | 2012-10-03 | 2019-10-29 | Gree, Inc. | Method of synchronizing online game, and server device |
| JP6100968B1 (ja) * | 2016-02-18 | 2017-03-22 | ガンホー・オンライン・エンターテイメント株式会社 | サーバ装置、方法及びプログラム |
| US10646776B2 (en) | 2016-02-18 | 2020-05-12 | GungHo Online Entertainment, Inc. | Server apparatus, method, and non-transitory computer-readable medium |
| WO2017141393A1 (ja) * | 2016-02-18 | 2017-08-24 | ガンホー・オンライン・エンターテイメント株式会社 | サーバ装置、方法及びプログラム |
| JP2020526372A (ja) * | 2017-07-22 | 2020-08-31 | ナイアンティック, インコーポレイテッドNiantic,Inc. | 並行現実ゲーム内の活動を用いたプレイヤーの現実世界位置の検証 |
| US11541315B2 (en) | 2017-07-22 | 2023-01-03 | Niantic, Inc. | Validating a player's real-world location using activity within a parallel-reality game |
| JP2019116002A (ja) * | 2017-12-27 | 2019-07-18 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置 |
| JP2022191929A (ja) * | 2021-06-16 | 2022-12-28 | トヨタ自動車株式会社 | 情報処理装置、情報処理方法、及びテレマティクス端末 |
| JP7552514B2 (ja) | 2021-06-16 | 2024-09-18 | トヨタ自動車株式会社 | 情報処理装置、情報処理方法、及びテレマティクス端末 |
| CN113986668A (zh) * | 2021-10-27 | 2022-01-28 | 中国联合网络通信集团有限公司 | 设备位置篡改监测方法及系统 |
| JP7536979B1 (ja) | 2023-09-28 | 2024-08-20 | 株式会社コロプラ | プログラム、及び、システム |
| JP2025058644A (ja) * | 2023-09-28 | 2025-04-09 | 株式会社コロプラ | プログラム、及び、システム |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2010119866A1 (ja) | 2012-10-22 |
| KR101213263B1 (ko) | 2012-12-18 |
| JP4789222B2 (ja) | 2011-10-12 |
| KR20110139314A (ko) | 2011-12-28 |
| US8260316B2 (en) | 2012-09-04 |
| US20120040692A1 (en) | 2012-02-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4789222B2 (ja) | 移動距離改ざん防止システムおよび方法 | |
| Gao et al. | Elastic pathing: Your speed is enough to track you | |
| US9378480B2 (en) | Methods and systems related to asset identification triggered geofencing | |
| US9842346B2 (en) | City parking services with area based loyalty programs | |
| US11308734B2 (en) | Mobile device and navigation device toll paying system and method | |
| CN100444209C (zh) | 用于道路交通拥挤度估算的系统和设备 | |
| US20130281124A1 (en) | Method for the automated detection of the local position of a person | |
| JPH08122093A (ja) | 携帯型位置検出装置、日報作成装置及び交通費精算書作成装置 | |
| KR102280743B1 (ko) | 셔틀버스 플랫폼 실시간 운영 시스템 | |
| Parekh et al. | Intelligent transportation system in smart city: A SWOT analysis | |
| US20110166778A1 (en) | Information providing device and information providing system | |
| KR102491908B1 (ko) | 운전자 행동 분석에 따른 자동차 보험료 산출 시스템 | |
| JP2013114543A (ja) | 遅延情報取得システム及び遅延情報取得サーバ | |
| WO2014156481A1 (ja) | 路線判定システム | |
| WO2023017797A1 (ja) | 人流解析プログラム、人流解析方法、および人流解析システム | |
| WO2002073546A2 (en) | A method of automatic billing for a person or an object being transported, by a means of transportation | |
| EP2546795A2 (en) | City parking services with area based loyalty programs | |
| JP2015152952A (ja) | クレジットカードのためのセキュリティシステムおよび方法 | |
| JP5522876B1 (ja) | 情報処理方法、携帯装置、及び情報処理プログラム | |
| Clarke et al. | You are where you have been | |
| Sarosa et al. | Design and implementation of school bus information and tracking system application | |
| Schaefer | Carpooling and the Pan-European emergency call'eCall 112': connected cars and their potential for environmental and transport policy | |
| EP1241632A1 (en) | A method of automatic billing for a person or an object being transported, by a means of transportation | |
| JP4027272B2 (ja) | 通信システム | |
| JP2021111208A (ja) | 情報処理装置、情報処理方法および情報処理プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 2010545319 Country of ref document: JP |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 10764450 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 13264268 Country of ref document: US |
|
| ENP | Entry into the national phase |
Ref document number: 20117026719 Country of ref document: KR Kind code of ref document: A |
|
| 32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 06/02/2012) |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 10764450 Country of ref document: EP Kind code of ref document: A1 |