Communication apparatus and communication method, communication system, and computer program
First Claim
1. A communication apparatus comprising:
- a reception unit configured to receive first beacons from at least one peripheral communication station;
a beacon generation unit configured to generate a second beacon on which beacon timing information related to a reception time of the first beacon having a high priority among the first beacons received from the peripheral communication stations is placed, based on a change in reception state of at least one of the first beacons;
a transmission unit configured to transmit the second beacon generated by the beacon generation unit; and
a timing control unit configured to control transmission timing of the second beacon so as to avoid a collision with the first beacons transmitted from the peripheral communication stations.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication system includes a plurality of communication stations arranged to respectively transmit a beacon on which beacon time information related to a beacon received from a peripheral communication station is placed at a predetermined transmission interval and control a beacon transmission timing of its own station while a collision with the beacon transmitted from the peripheral communication station is avoided on the basis of beacon information placed on the received beacon, in which at least a part of the communication stations includes means configured to decide a priority with respect to beacons received from at least one peripheral communication station and means configured to place beacon time information of a beacon having a high priority among the received beacons on a beacon of its own station, and transmits the beacon at a predetermined transmission interval.
19 Citations
20 Claims
-
1. A communication apparatus comprising:
-
a reception unit configured to receive first beacons from at least one peripheral communication station; a beacon generation unit configured to generate a second beacon on which beacon timing information related to a reception time of the first beacon having a high priority among the first beacons received from the peripheral communication stations is placed, based on a change in reception state of at least one of the first beacons; a transmission unit configured to transmit the second beacon generated by the beacon generation unit; and a timing control unit configured to control transmission timing of the second beacon so as to avoid a collision with the first beacons transmitted from the peripheral communication stations. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A communication apparatus comprising:
-
a reception unit configured to receive first beacons from at least one peripheral communication station; a beacon generation unit configured to generate a second beacon on which beacon timing information related to a reception time of the first beacon having a high priority among the first beacons from the peripheral communication stations is placed, the high priority, among the first beacons received, being awarded to a first beacon from one peripheral communication station whose reception interval is sufficiently close to the first beacon received from another peripheral communication station that a collision may occur due to fluctuation in beacon transmission timing; a transmission unit configured to transmit the second beacon generated by the beacon generation unit; and a timing control unit configured to control transmission timing of the second beacon so as to avoid a collision with the first beacons transmitted from peripheral communication stations.
-
-
9. A communication apparatus comprising:
-
reception means configured to receive a frame including a beacon from a peripheral communication station; beacon analysis means configured to analyze the beacon received by the reception means; beacon generation means configured to generate a beacon on which beacon time information related to the respective beacons received from the peripheral communication station and beacon timing information including a beacon transmission cycle are placed; transmission means configured to transmit a frame including the beacon generated by the beacon generation means; control means configured to control frame transmission and reception operations performed by the transmission means and the reception means; and timing control means configured to control frame transmission and reception timings including a beacon transmission timing of its own station so as to avoid a collision with the beacon transmitted from the peripheral communication station on the basis of beacon timing information of the peripheral communication station obtained from a result of the beacon analysis performed by the beacon analysis means, wherein the control means calculates a frequency of potentially generated beacon collisions on the basis of beacon time information and a beacon transmission cycle of the peripheral communication station which has received the beacon by itself and beacon time information and a beacon transmission cycle related to the peripheral communication station described in the received beacon and performs a processing for avoiding the beacon collisions in its own station and the peripheral communication station in accordance with the frequency of the collisions. - View Dependent Claims (10)
-
-
11. A communication method comprising the steps of:
-
receiving first beacons from at least one peripheral communication station; generating a second beacon on which beacon timing information related to a reception time of the first beacon having a high priority among the first beacons from the peripheral communication stations is placed, based on a change in reception state of at least one of the first beacons; transmitting the second beacon; and controlling transmission timing of the second beacon so as to avoid a collision with the first beacons transmitted from peripheral communication stations.
-
-
12. A communication method comprising the steps of:
-
receiving a frame including a beacon from a peripheral communication station; analyzing the beacon received in the reception step; generating a beacon on which beacon time information related to the respective beacons received from the peripheral communication station and beacon timing information including a beacon transmission cycle are placed; transmitting a frame including the beacon generated in the beacon generation step; controlling frame transmission and reception operations performed in the transmission step and the reception step; controlling frame transmission and reception timings including a beacon transmission timing of its own station while so as to avoid a collision with the beacon transmitted from the peripheral communication station on the basis of beacon timing information of the peripheral communication station obtained from a result of the beacon analysis performed in the beacon analysis step; and calculating a frequency of potentially generated beacon collisions on the basis of beacon time information and a beacon transmission cycle of the peripheral communication station which has received the beacon by itself and beacon time information and a beacon transmission cycle related to the peripheral communication station described in the received beacon and performing a processing for avoiding the beacon collisions in its own station and the peripheral communication station in accordance with the frequency of the collisions.
-
-
13. A computer-readable computer program for executing a processing on a computer to operate as a communication station under a communication environment where the respective communication stations operating in an autonomous distributed manner establish a Peer to Peer connection, the program allowing the computer to function as:
-
a reception unit configured to receive a first beacon from at least one peripheral communication station; a beacon generation unit configured to generate a second beacon on which beacon timing information related to a reception time of the first beacon having a high priority among the first beacons from the peripheral communication stations is placed, based on a change in reception state of at least one of the first beacons; a transmission unit configured to transmit the second beacon generated by the beacon generation unit; and a timing control unit configured to control transmission timing of the second beacon so as to avoid a collision with the first beacons transmitted from peripheral communication stations.
-
-
14. A computer-readable computer program for executing a processing on a computer to operate as a communication station under a communication environment where the respective communication stations operating in an autonomous distributed manner establish a Peer to Peer connection, the program allowing the computer to function as:
-
a reception unit configured to receive a frame including a beacon from a peripheral communication station; a beacon analysis unit configured to analyze the beacon received by the reception unit; a beacon generation unit configured to generate a beacon on which beacon time information related to the respective beacons received from the peripheral communication station and beacon timing information including a beacon transmission cycle are placed; a transmission unit configured to transmit a frame including the beacon generated by the beacon generation unit; a control unit configured to control frame transmission and reception operations performed by the transmission unit and the reception unit; and a timing control unit configured to control frame transmission and reception timings including a beacon transmission timing of its own station so as to avoid a collision with the beacon transmitted from the peripheral communication station on the basis of beacon timing information of the peripheral communication station obtained from a result of the beacon analysis performed by the beacon analysis unit, wherein the control unit calculates a frequency of potentially generated beacon collisions on the basis of beacon time information and a beacon transmission cycle of the peripheral communication station which has received the beacon by itself and beacon time information and a beacon transmission cycle related to the peripheral communication station described in the received beacon and performs a processing for avoiding the beacon collisions in its own station and the peripheral communication station in accordance with the frequency of the collisions.
-
-
15. A communication system comprising a plurality of communication stations arranged to each respectively transmit a beacon at a predetermined transmission interval on which beacon time information related to a beacon received from a peripheral communication station is placed and control a beacon transmission timing of its own station so as to avoid a collision with the beacon transmitted from the peripheral communication station on the basis of beacon information placed on the received beacon,
wherein at least a part of the communication stations includes means configured to decide a priority with respect to beacons received from at least one peripheral communication station and means configured to place beacon time information of a beacon having a high priority among the received beacons, the high priority being set to a beacon whose reception state is changed, on a beacon of its own station, and transmits the beacon at a predetermined transmission interval.
-
16. A communication system comprising a plurality of communication stations arranged to respectively transmit a beacon on which beacon time information and a beacon transmission cycle related to a beacon received from a peripheral communication station are placed at a predetermined transmission interval and transmit the beacon in each beacon transmission cycle of its own station so as to avoid a collision with the beacon transmitted from the peripheral communication station on the basis of beacon information placed on the received beacon,
wherein at least a part of the communication stations calculates a frequency of potentially generated beacon collisions on the basis of beacon time information and a beacon transmission cycle of the peripheral communication station which has received the beacon by itself and beacon time information and a beacon transmission cycle related to the peripheral communication station described in the received beacon and performs a processing for avoiding the beacon collisions in its own station and the peripheral communication station in accordance with the frequency of the collisions.
-
17. A communication apparatus comprising:
-
a reception unit configured to receive a frame including a beacon from a peripheral communication station; a beacon analysis unit configured to analyze the beacon received by the reception unit; a beacon generation unit configured to generate a beacon on which beacon time information related to the respective beacons received from the peripheral communication station and beacon timing information including a beacon transmission cycle are placed; a transmission unit configured to transmit a frame including the beacon generated by the beacon generation unit; a control unit configured to control frame transmission and reception operations performed by the transmission unit and the reception unit; and a timing control unit configured to control frame transmission and reception timings including a beacon transmission timing of its own station so as to avoid a collision with the beacon transmitted from the peripheral communication station on the basis of beacon timing information of the peripheral communication station obtained from a result of the beacon analysis performed by the beacon analysis unit, wherein the control unit calculates a frequency of potentially generated beacon collisions on the basis of beacon time information and a beacon transmission cycle of the peripheral communication station which has received the beacon by itself and beacon time information and a beacon transmission cycle related to the peripheral communication station described in the received beacon and performs a processing for avoiding the beacon collisions in its own station and the peripheral communication station in accordance with the frequency of the collisions. - View Dependent Claims (18)
-
-
19. A communication system comprising a plurality of communication stations arranged to each respectively transmit a beacon at a predetermined transmission interval on which beacon time information related to a beacon received from a peripheral communication station is placed and control a beacon transmission timing of its own station so as to avoid a collision with the beacon transmitted from the peripheral communication station on the basis of beacon information placed on the received beacon,
wherein at least a part of the communication stations includes a unit configured to decide a priority with respect to beacons received from at least one peripheral communication station and a unit configured to place beacon time information of a beacon having a high priority among the received beacons, the high priority being set to a beacon whose reception state is changed, on a beacon of its own station, and transmits the beacon at a predetermined transmission interval.
-
20. A communication system comprising a plurality of communication stations arranged to respectively transmit a beacon on which beacon time information and a beacon transmission cycle related to a beacon received from a peripheral communication station are placed at a predetermined transmission interval and transmit the beacon in each beacon transmission cycle of its own station so as to avoid a collision with the beacon transmitted from the peripheral communication station on the basis of beacon information placed on the received beacon,
wherein at least a part of the communication stations calculates a frequency of potentially generated beacon collisions on the basis of beacon time information and a beacon transmission cycle of the peripheral communication station which has received the beacon by itself and beacon time information and a beacon transmission cycle related to the peripheral communication station described in the received beacon and performs a processing for avoiding the beacon collisions in its own station and the peripheral communication station in accordance with the frequency of the collisions.
Specification