Storage Medium Having Stored Therein Information Processing Program, Information Processing Apparatus, Information Processing Method and Information Processing System
First Claim
1. An information processing system comprising a plurality of information processing apparatuses and a server apparatus communicable with the plurality of information processing apparatuses, whereineach of the plurality of information processing apparatuses comprises:
- position information acquisition means for acquiring a location of the information processing apparatus;
wireless communication means for repeatedly searching for another information processing apparatus that is within a short-distance wireless communication range to automatically establish a wireless connection therewith and automatically perform communication with the other information processing apparatus, as a communication partner, with which the wireless connection is established; and
communication information transmission means for transmitting to the server apparatus the location acquired by the position information acquisition means when the communication is performed by the wireless communication means, as a communication position of the information processing apparatus,the server apparatus comprises;
record information generation means for generating record information, based on the respective communication positions transmitted by the communication information transmission means of the plurality of information processing apparatuses, the record information indicating respective records of the communication performed by the plurality of information processing apparatuses; and
record information transmission means for transmitting the record information generated by the record information generation means to the information processing apparatus, whereineach of the plurality of information processing apparatuses further comprises record information output means for outputting the record information transmitted by the record information transmission means of the server apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is an information processing system which facilitates data communication between an information processing apparatus and another apparatus. Position data indicative of a position, at which the information processing apparatus which makes up the information processing system automatically performs short-distance wireless communication, is transmitted to a server. The server accumulates and stores the position indicated by the position data transmitted from each information processing apparatus. The position data accumulated and stored at the server is transmitted to an information processing apparatus when the server receives the request therefrom.
17 Citations
34 Claims
-
1. An information processing system comprising a plurality of information processing apparatuses and a server apparatus communicable with the plurality of information processing apparatuses, wherein
each of the plurality of information processing apparatuses comprises: -
position information acquisition means for acquiring a location of the information processing apparatus; wireless communication means for repeatedly searching for another information processing apparatus that is within a short-distance wireless communication range to automatically establish a wireless connection therewith and automatically perform communication with the other information processing apparatus, as a communication partner, with which the wireless connection is established; and communication information transmission means for transmitting to the server apparatus the location acquired by the position information acquisition means when the communication is performed by the wireless communication means, as a communication position of the information processing apparatus, the server apparatus comprises; record information generation means for generating record information, based on the respective communication positions transmitted by the communication information transmission means of the plurality of information processing apparatuses, the record information indicating respective records of the communication performed by the plurality of information processing apparatuses; and record information transmission means for transmitting the record information generated by the record information generation means to the information processing apparatus, wherein each of the plurality of information processing apparatuses further comprises record information output means for outputting the record information transmitted by the record information transmission means of the server apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An information processing apparatus communicable with another apparatus, comprising:
-
position information acquisition means for acquiring a location of the information processing apparatus; wireless communication means for repeatedly searching for another apparatus that is within a short-distance wireless communication range to automatically establish a wireless connection therewith and automatically perform communication with the other apparatus, as a communication partner, with which the wireless connection is established; communication information transmission means for transmitting to a server apparatus the location acquired by the position information acquisition means when the communication is performed by the wireless communication means, as a communication position of the information processing apparatus; and record information output means for outputting record information, which is generated by the server apparatus based on the communication position transmitted by the communication information transmission means of the information processing apparatus, as information indicative of a record of the communication performed by the information processing apparatus.
-
-
26. An information processing method used in an information processing apparatus communicable with another apparatus, comprising:
-
a position information acquisition step of acquiring a location of the information processing apparatus; a wireless communication step of repeatedly searching for another apparatus that is within a short-distance wireless communication range to automatically establish a wireless connection therewith and automatically perform communication with the other apparatus, as a communication partner, with which the wireless connection is established; a communication information transmission step of transmitting to a server apparatus the location acquired in the position information acquisition step when the communication is performed in the wireless communication step, as a communication position of the information processing apparatus; and a record information process step of outputting record information, which is generated by the server apparatus, based on the communication position transmitted in the communication information transmission step of the information processing apparatus, as information indicative of a record of the communication performed by the information processing apparatus.
-
-
27. A computer-readable storage medium having stored therein an information processing program executed by a computer of an information processing apparatus communicable with another apparatus, wherein
the information processing program causes the computer to function as: -
position information acquisition means for acquiring a location of the information processing apparatus; wireless communication means for repeatedly searching for another apparatus that is within a short-distance wireless communication range to automatically establish a wireless connection therewith and automatically perform communication with the other apparatus, as a communication partner, with which the wireless connection is established; communication information transmission means for transmitting to a server apparatus the location of the information processing apparatus acquired by the position information acquisition means when the communication is performed by the wireless communication means, as a communication position; and record information output means for outputting record information, which is generated by the server apparatus based on the communication position transmitted by the communication information transmission means of the information processing apparatus, as information indicative of a record of the communication performed by the information processing apparatus.
-
-
28. A server apparatus communicable with a plurality of information processing apparatuses, comprising:
-
communication information reception means for receiving, from each of the plurality of information processing apparatuses, a location as a communication position, at which each of the plurality of information processing apparatuses repeatedly searches for another apparatus that is within a short-distance wireless communication range to automatically establish a wireless connection therewith and automatically perform communication with the other apparatus, as a communication partner, with which the wireless connection is established; record information generation means for generating record information, based on the communication positions received by the communication information reception means, the record information indicating respective records of the communication performed by the plurality of information processing apparatuses; and record information transmission means for transmitting the record information generated by the record information generation means to the information processing apparatus.
-
-
29. An information processing method used in a server apparatus communicable with a plurality of information processing apparatuses, the information processing method comprising:
-
a communication information reception step of receiving, from each of the plurality of information processing apparatuses, a location as a communication position, at which each of the plurality of information processing apparatuses repeatedly searches for another apparatus that is within a short-distance wireless communication range to automatically establish a wireless connection therewith and automatically perform communication with the other apparatus, as a communication partner, with which the wireless connection is established; a record information generation step of generating record information, based on the communication positions received in the communication information reception step, the record information indicating respective records of the communication performed by the plurality of information processing apparatuses; and a record information transmission step of transmitting the record information generated in the record information generation step to the information processing apparatus.
-
-
30. A computer-readable storage medium having stored therein an information processing program executed by a computer of a server apparatus communicable with a plurality of information processing apparatuses, wherein
the information processing program causes the computer to function as: -
communication information reception means for receiving, from each of the plurality of information processing apparatuses, a location as a communication position, at which each of the plurality of information processing apparatuses repeatedly searches for another apparatus that is within a short-distance wireless communication range to automatically establish a wireless connection therewith and automatically perform communication with the other apparatus, as a communication partner, with which the wireless connection is established; record information generation means for generating record information, based on the communication positions received by the communication information reception means, the record information indicating respective records of the communication performed by the plurality of information processing apparatuses; and record information transmission means for transmitting the record information generated by the record information generation means to the information processing apparatus.
-
-
31. An information processing system comprising a plurality of information processing apparatuses and a server apparatus communicable with the plurality of information processing apparatuses, wherein
each of the plurality of information processing apparatuses comprises: -
position information acquisition means for acquiring a location of the information processing apparatus; wireless communication means for repeatedly searching for another apparatus that is within a short-distance wireless communication range to automatically establish a wireless connection therewith and automatically perform communication with the other apparatus, as a communication partner, with which the wireless connection is established; and communication acceptance information transmission means for transmitting, to the server apparatus, communication acceptance information indicative of a state where the communication by the wireless communication means is acceptable, together with the location acquired by the position information acquisition means, the server apparatus comprises communication acceptable information transmission means for transmitting to each of the plurality of information processing apparatuses a latest location of the information processing apparatus capable of accepting the communication by the wireless communication means, the latest location being transmitted based on the communication acceptance information transmitted by the communication acceptance information transmission means of each of the plurality of information processing apparatuses, wherein each of the plurality of information processing apparatuses further comprises output means for outputting the latest location transmitted by the communication acceptable information transmission means.
-
-
32. An information processing system comprising a plurality of information processing apparatuses and a server apparatus communicable with the plurality of information processing apparatuses, wherein
each of the plurality of information processing apparatuses comprises: -
position information acquisition means for acquiring a location of the information processing apparatus; wireless communication means for repeatedly searching for another apparatus that is within a short-distance wireless communication range to automatically establish a wireless connection therewith and automatically perform communication with the other apparatus, as a communication partner, with which the wireless connection is established; and communication information transmission means for transmitting to the server apparatus the location acquired by the position information acquisition means when the communication is performed by the wireless communication means, as a communication position of the information processing apparatus, the server apparatus comprises; communication information storage means for accumulating and storing the communication position transmitted by the communication information transmission means of each of the plurality of information processing apparatuses; generation means for generating the communication positions accumulated by the communication information storage means as output information to be output by each of the plurality of information processing apparatuses; and output information transmission means for transmitting the output information generated by the generation means to each of the plurality of information processing apparatuses, wherein each of the plurality of information processing apparatuses further comprises output means for outputting the output information transmitted by the output information transmission means.
-
-
33. An information processing system comprising a plurality of information processing apparatuses and a server apparatus communicable with the plurality of information processing apparatuses, wherein
each of the plurality of information processing apparatuses comprises: -
position information acquisition means for acquiring a location of the information processing apparatus; wireless communication means for repeatedly searching for another apparatus that is within a short-distance wireless communication range to automatically establish a wireless connection therewith and automatically perform communication with the other apparatus, as a communication partner, with which the wireless connection is established; and communication information transmission means for transmitting to the server apparatus, as a communication position, either one of the location of the information processing apparatus acquired by the position information acquisition means when the communication is performed by the wireless communication means and a location acquired by the position information acquisition means of the communication partner, the server apparatus comprises; record information generation means for generating record information, generated based on the respective communication positions transmitted by the communication information transmission means of the plurality of information processing apparatuses, the record information indicating respective records of the communication performed by the plurality of information processing apparatuses; and record information transmission means for transmitting the record information generated by the record information generation means to the information processing apparatus, wherein each of the plurality of information processing apparatuses further comprises record information output means for outputting the record information transmitted by the record information transmission means of the server apparatus.
-
-
34. An information processing system comprising a plurality of information processing apparatuses and a server apparatus communicable with the plurality of information processing apparatuses, wherein
each of the plurality of information processing apparatuses comprises: -
position information acquisition means for acquiring a location of the information processing apparatus; wireless communication means for repeatedly searching for another apparatus that is within a short-distance wireless communication range and which has necessary information to be transmitted/received, to automatically establish a wireless connection therewith and automatically transmit/receive the necessary information to/from the other apparatus, as a communication partner, with which the wireless connection is established, and communication information transmission means for transmitting to the server apparatus the location acquired by the position information acquisition means when the necessary transmission/reception of the information is conducted to/from the communication partner, as a communication position of the information processing apparatus, the server apparatus comprises; record information generation means for generating record information, based on the respective communication positions transmitted by the communication information transmission means of the plurality of information processing apparatuses, the record information indicating respective records of the communication performed by the plurality of information processing apparatuses; and record information transmission means for transmitting the record information generated by the record information generation means to the information processing apparatus, wherein each of the plurality of information processing apparatuses further comprises record information output means for outputting the record information transmitted by the record information transmission means of the server apparatus.
-
Specification