INFORMATION PROCESSING SYSTEM, METHOD FOR CONTROLLING INFORMATION PROCESSING SYSTEM, PROGRAM, AND INFORMATION STORAGE MEDIUM
First Claim
1. An information processing system, comprising:
- a positioning unit that repeatedly calculates a position;
a data receiving unit that receives, from a device that stores data used in a program in association with a position, data associated with a position in a predetermined first-size area containing a position calculated by the positioning unit;
a notification unit that notifies to outside in a case where the position associated with the data received by the data receiving unit is present in a predetermined second-size area, which is smaller than the first-size area containing the position calculated by the positioning unit; and
a program executing unit that executes the program using the data received by the data receiving unit.
4 Assignments
0 Petitions
Accused Products
Abstract
Provided is an information processing system capable of, while avoiding running out of storage capacity, increasing the possibility that a program executed in the information processing system can use data according to a calculated position, even when the information processing system cannot receive data from a device. An item communication section (72) receives, from a server that stores data used in the program in association with a position, data associated with a position in a first-size area containing a position calculated by a positioning section (60). An item notification section (74) notifies to outside when a position associated with data received by the item communication section (72) is present in a second-size area, which contains a position calculated by the positioning section (60) and is smaller than the first-size area. An application executing section (66) executes a program using data received by the item communication section (72).
17 Citations
10 Claims
-
1. An information processing system, comprising:
-
a positioning unit that repeatedly calculates a position; a data receiving unit that receives, from a device that stores data used in a program in association with a position, data associated with a position in a predetermined first-size area containing a position calculated by the positioning unit; a notification unit that notifies to outside in a case where the position associated with the data received by the data receiving unit is present in a predetermined second-size area, which is smaller than the first-size area containing the position calculated by the positioning unit; and a program executing unit that executes the program using the data received by the data receiving unit. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for controlling an information processing system comprising:
-
repeatedly calculating a position; receiving, from a device that stores data used in a program in association with a position, data associated with a position in a predetermined first-size area containing a calculated position; notifying to outside in a case where the position associated with the received data is present in a predetermined second-size area, which is smaller than the first-size area containing the calculated position; and executing the program using the received data.
-
-
9. A program stored in a non-transitory computer readable information storage medium, which is to be executed by a computer, the program including instructions to:
-
repeatedly calculate a position; receive, from a device that stores data used in a program in association with a position, data associated with a position in a predetermined first-size area containing a calculated position; notify to outside in a case where the position associated with the received data is present in a predetermined second-size area, which is smaller than the first-size area containing the calculated position; and execute the program using the received data.
-
-
10. A non-transitory computer readable information storage medium storing a program which is to be executed by a computer, the program including instructions to:
-
repeatedly calculate a position; receive, from a device that stores data used in a program in association with a position, data associated with a position in a predetermined first-size area containing a calculated position; notify to outside in a case where the position associated with the received data is present in a predetermined second-size area, which is smaller than the first-size area containing the calculated position; and execute the program using the received data.
-
Specification