An information providing system comprising a portable terminal device and a server apparatus to which the portable terminal device is accessible via a communication means,
- wherein the portable terminal device comprises:
- a position information acquiring unit that acquires position information indicating a position of the portable terminal device;
- a information acquiring unit that acquires acceleration information indicating an acceleration when a user shakes a portable terminal device toward a direction in which the user desires to acquire information, direction information indicating the direction, position information indicating a position of the portable terminal device;
- and
- an information acquisition request transmitting unit that transmits the acquired acceleration information, the direction information, the position information and the information acquisition request to the server apparatus via a communication means, and
- the server apparatus comprises:
- an information acquisition request receiving unit that receives the transmitted acceleration information, the direction information, the position information and the information acquisition request;
- an information extraction range determining unit that determines an information extraction range based on acceleration information, the direction information and the position information;
- a provision information extracting unit that extracts provision information corresponding to a position within the determined information extraction range from a provision information storing unit that stores the provision information to be provided to the user of the portable terminal device in association with position information;
- and
- a provision information transmitting unit that transmits the extracted provision information to the portable terminal device having made the information acquisition request via the communication means.