Communication method, communication system, and communication device for performing communication having altering communication ranges
First Claim
1. A communication method for performing wireless communications with a plurality of communication devices, comprising:
- wirelessly transmitting a plurality of inquiry messages from a transmitting device during a plurality of stages with periodically altering communication ranges to discover the plurality of communication devices residing within multiple communication ranges by periodically adjusting a transmission power in accordance with information relating to the transmission power stored in a memory such that a communication device residing in a close communication range receives an inquiry message more often than a communication device residing in a distant communication range during the plurality of stages;
receiving response messages from the plurality of communication devices responding to the inquiry messages during the plurality of stages, the response messages including identifications of the plurality of communication devices and lists of functions provided by the plurality of communication devices;
storing the identifications of the plurality of communication devices and the lists of functions provided by the plurality of communication devices;
storing count information in association with the stored identifications of the plurality of communication devices, the count information relating to the number of times the response messages were received from the respective communication devices during the plurality of stages, the count information indicative of a distance between the respective communication devices and the transmitting device; and
selecting, among the plurality of communication devices, a communication device having the highest count of the received response messages and providing a required function as a connection object for wireless communications based on the stored count information and the lists of functions, the selected communication device being in closest vicinity and providing the required function.
1 Assignment
0 Petitions
Accused Products
Abstract
When wireless communications are performed with other communication devices, an inquiry message to discover other communication devices residing in the vicinity is wirelessly transmitted by having communication ranges altered at a plurality of stages; response messages to the transmitted inquiry message are received; information relating to a receiving state or frequency of receipt of the response messages from the respective communication ranges is preserved with respect to each communication device which is a source of the response message; and based on the preserved information relating to the receiving state or the frequency of receipt of the response messages a communication device to be a connection object for wireless communication is selected. By doing so, when short-range wireless communications are performed, communication services can be performed appropriately between required devices.
-
Citations
10 Claims
-
1. A communication method for performing wireless communications with a plurality of communication devices, comprising:
-
wirelessly transmitting a plurality of inquiry messages from a transmitting device during a plurality of stages with periodically altering communication ranges to discover the plurality of communication devices residing within multiple communication ranges by periodically adjusting a transmission power in accordance with information relating to the transmission power stored in a memory such that a communication device residing in a close communication range receives an inquiry message more often than a communication device residing in a distant communication range during the plurality of stages; receiving response messages from the plurality of communication devices responding to the inquiry messages during the plurality of stages, the response messages including identifications of the plurality of communication devices and lists of functions provided by the plurality of communication devices; storing the identifications of the plurality of communication devices and the lists of functions provided by the plurality of communication devices; storing count information in association with the stored identifications of the plurality of communication devices, the count information relating to the number of times the response messages were received from the respective communication devices during the plurality of stages, the count information indicative of a distance between the respective communication devices and the transmitting device; and selecting, among the plurality of communication devices, a communication device having the highest count of the received response messages and providing a required function as a connection object for wireless communications based on the stored count information and the lists of functions, the selected communication device being in closest vicinity and providing the required function. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A communication system in which a first communication device performs wireless communications with second communication devices residing in the vicinity of the first communication device,
the first communication device comprising: -
a memory, a wireless communication means for altering communication ranges during a plurality of stages, a transmission control means for wirelessly transmitting a plurality of inquiry messages from the wireless communication means during the plurality of stages by having the communication ranges altered periodically during the plurality of stages in order to discover the second communication devices residing within multiple communication ranges by periodically adjusting a transmission power in accordance with information relating to the transmission power stored in the memory such that a second communication device residing in a close communication range receives an inquiry message more often than a second communication device residing in a distant communication range during the plurality stages, a receiving means for receiving response messages from the second communication devices responding to the inquiry messages during the plurality of stages, the response messages including identifications of the second communication devices and lists of functions provided by the second communication devices, a preservation means for storing the identifications of the second communication devices, and storing the lists of functions provided by the second communication devices and count information in association with the stored identifications of the second communication devices, the count information relating to the number of times the response messages were received by the first communication device from the respective second communication devices responding to the transmitted inquiry messages during the plurality of stages, the count information indicative of a distance between the first communication device and the respective second communication devices, and a connection means for selecting, among the second communication devices, a second communication device having the highest count of the received response messages and providing a required function to be a connection object for wireless communications with the first communication device based on the stored count information and the lists of functions, the selected second communication device being in closest vicinity to the first communication device and providing the required function; and
the second communication devices comprising;a wireless communication means; and a control means for transmitting a response message, when the inquiry message is received by the wireless communication means.
-
-
7. A first communication apparatus for wireless communications with second communication devices residing in the vicinity thereof, comprising:
-
a memory, a wireless communication means for altering communication ranges during a plurality of stages, a transmission control means for transmitting a plurality of inquiry messages during the plurality of stages by having the communication ranges altered periodically during the plurality of stages in order to discover the second communication devices residing within multiple communication ranges by periodically adjusting a transmission power in accordance with information relating to the transmission power stored in the memory such that a second communication device residing in a close communication range receives an inquiry message more often than a second communication device in a distant communication range during the plurality of stages, a receiving means for receiving response messages from the second communication devices responding to the inquiry messages during the plurality of stages, the response messages including identifications of the second communication devices and lists of functions provided by the second communication devices, a preservation means for storing the identifications of the second communication devices, and storing the lists of functions provided by the second communication devices and count information in association with the stored identifications of the second communication devices, the count information relating to the number of times the response messages were received from the respective second communication devices responding to the transmitted inquiry messages during the plurality of stages, the count information indicative of a distance between the first communication apparatus and the respective second communication devices, and a connection means for selecting, among the second communication devices, a second communication device having the highest count of the received response messages and providing a required function to be a connection object for wireless communications based on the stored count information and the lists of functions, the selected second communication device being in closest vicinity and providing the required function. - View Dependent Claims (8, 9, 10)
-
Specification