[go: up one dir, main page]

WO2006025171A1 - 無線通信方法および無線通信装置 - Google Patents

無線通信方法および無線通信装置 Download PDF

Info

Publication number
WO2006025171A1
WO2006025171A1 PCT/JP2005/014022 JP2005014022W WO2006025171A1 WO 2006025171 A1 WO2006025171 A1 WO 2006025171A1 JP 2005014022 W JP2005014022 W JP 2005014022W WO 2006025171 A1 WO2006025171 A1 WO 2006025171A1
Authority
WO
WIPO (PCT)
Prior art keywords
beacon
wireless communication
slot
communication device
period
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2005/014022
Other languages
English (en)
French (fr)
Inventor
Hiroshi Doi
Masahiro Mimura
Taisuke Matsumoto
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to EP05767119A priority Critical patent/EP1667375B1/en
Priority to US10/574,736 priority patent/US7558258B2/en
Priority to JP2006522823A priority patent/JP4623007B2/ja
Publication of WO2006025171A1 publication Critical patent/WO2006025171A1/ja
Anticipated expiration legal-status Critical
Priority to US12/472,869 priority patent/US8059637B2/en
Priority to US12/472,854 priority patent/US8059636B2/en
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • H04W48/12Access restriction or access information delivery, e.g. discovery data delivery using downlink control channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • H04W40/244Connectivity information management, e.g. connectivity discovery or connectivity update using a network of reference devices, e.g. beaconing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Definitions

  • the present invention relates to a wireless communication method and a wireless communication apparatus when performing ad hoc communication in a wireless communication network.
  • FIG. 42 shows a wireless communication method described in Japanese Patent Laid-Open No. 2003-229869, and shows a wireless communication method in which wireless communication devices communicate directly with each other without providing a control station in a wireless network.
  • the wireless communication apparatus transmits management information describing reception timing information, reception window information, and reception cycle information indicating its own information reception start position at predetermined time intervals ( ⁇ 1 to ⁇ 4).
  • Other wireless communication devices that have received this management information store the reception timing, reception window, and reception cycle in association with the communication device number of the corresponding wireless communication device. Then, at the time of information transmission, the other wireless communication device obtains a reception start position in the corresponding wireless communication device from the reception timing, reception window, and reception cycle of the communication partner, and transmits information at that timing.
  • beacon period In the management information exchange area (hereinafter referred to as "beacon period") (Cl, C5), all the wireless communication devices transmit and exchange beacons in their respective beacon slots.
  • the beacon period is a fixed time
  • a wireless network system that does not have enough power to transmit several beacons in advance has the following problems. .
  • the wireless communication device that actually subscribes to this wireless network system has a much smaller number of nodes than the number of nodes assumed in advance, the beacon period has a lot of free time and communication efficiency is not good. .
  • An object of the present invention is to provide a wireless communication method with good communication efficiency and low waste of power consumption even when the number of wireless communication devices that join a wireless network system dynamically changes. .
  • a wireless communication method is a wireless communication method in which wireless communication devices transmit such that beacons do not collide with each other in a beacon period, so that the wireless communication device is in a beacon period.
  • wireless communication devices transmit such that beacons do not collide with each other in a beacon period, so that the wireless communication device is in a beacon period.
  • counting of a predetermined number of superframes until the beacon slot is moved to an empty beacon slot is started.
  • the wireless communication device adds movement state information for notifying the other wireless communication device of the movement processing state of its beacon slot position to the beacon, and the movement state information received from the other wireless communication device,
  • the identifier for identifying the wireless communication device that has notified the movement state information is associated with the beacon slot position and added as beacon period occupation information, and transmitted in its own beacon slot.
  • the wireless communication apparatus moves its beacon to the previous empty beacon slot and transmits it.
  • the wireless communication device determines the use state of the beacon slot based on the received beacon movement state information of the wireless communication device and the beacon period occupation information.
  • the wireless communication device can change the length of the beacon period as necessary, so that a reduction in communication efficiency or loss of power consumption occurred in the beacon period with a fixed number of nodes. Can be removed.
  • the wireless communication device By notifying the movement processing status such as starting the counting of the event, it becomes possible to cope with changes in other beacon information transmitted in the same beacon period.
  • the power to delay one beacon period before the information of the beacon issued by the next closest wireless communication device arrives.
  • the wireless communication device absorbs this delay by waiting for the movement of the beacon slot position in units of superframes. be able to.
  • the wireless communication device of the communication partner can communicate with each other by moving the beacon slot. It is possible to avoid collision with the beacon of other wireless communication devices.
  • the predetermined number of superframes is not counted during a period in which a beacon of another wireless communication device exists from the beacon slot of the own device to the end of the beacon period. It is characterized by.
  • the wireless communication method according to the present invention is characterized in that the count of a predetermined number of superframes is 2 or more.
  • the movement of the beacon slot position is delayed by one beacon period until the information of the beacon emitted by the next closest wireless communication device arrives.
  • This delay can be absorbed.
  • the wireless communication method detects a change in bee conformation, which is an arrangement of beacon slot positions of the wireless communication device, from the beacon and bee period occupancy information received by the wireless communication device. It detects an empty beacon slot and moves its beacon slot position to the empty slot.
  • the beacon period can be degenerated by detecting this in an autonomous and distributed manner.
  • the movement state information in the wireless communication method according to the present invention is a counter value or a flag of a movement counter that counts a predetermined number of superframes.
  • the transmission / reception data between the wireless communication devices can be limited to a minimum of 1 bit, so that the communication time can be shortened.
  • At least two slots from the lowest slot of the beacon formation in which the wireless communication device also includes the beacon slot position and the beacon period occupation information power of each wireless communication device are used for data communication.
  • a beacon transmission is started by newly joining or rejoining a wireless network, a beacon is transmitted with a slot randomly selected from this entry slot as its own beacon slot position. It is characterized by this.
  • the wireless communication method further includes a step in which the wireless communication device adds beacon slot length information to a beacon, and the wireless communication device receives beacon slot length information received by a nearby wireless communication device.
  • the beacon is accepted without performing data communication in the period in which the length of the entry slot is added to the maximum beacon slot length.
  • the beacon slot length information indicates the length up to the lowest slot of the bee conformation that it recognizes.
  • the wireless communication apparatus receives a beacon and extracts a frame, and determines that the extracted frame is a beacon frame.
  • the identifier for identifying the transmission source wireless communication device and the movement state information indicating whether or not the transmission source wireless communication device moves in the beacon slot position are associated with each other and recorded as beacon period occupation information in the recording unit. Based on the frame determination unit that records the beacon period occupation information assigned to the beacon frame and all the beacon period occupation information recorded in the recording unit, When an empty beacon slot is detected before its own beacon slot, the counter value of a predetermined number of superframes until the own beacon slot is moved to an empty beacon slot is set in the movement counter, and a countdown notification is sent from the movement counter.
  • the beacon slot position control unit for instructing the change of its own beacon slot position, and the beacon slot position control unit instructed by the beacon slot position control unit
  • the beacon transmission instruction unit for detecting its own slot position and instructing beacon transmission
  • the received beacon power the generated beacon period occupation information, the own movement state information, and the beacon slot length indicating the total length of the beacon slot obtained from the beacon received by itself Frames that make up a beacon frame containing information and Those having a beam structure portion.
  • the wireless communication device does not count a predetermined number of superframes during a period in which a beacon of another wireless communication device exists from the beacon slot of the mobile counter to the end of the beacon period. It is characterized by this.
  • the beacon period can be degenerated.
  • the wireless communication apparatus is characterized in that the count of the predetermined number of superframes is 2 or more.
  • one beacon period is delayed until the information of the beacon issued by the next closest wireless communication device arrives.
  • this delay can be absorbed by waiting for the movement of the beacon slot position in units of superframes.
  • the beacon slot position control unit determines the beacon slot position of the wireless communication apparatus based on the received beacon and beacon period occupation information. When a change in the beacon formation, which is an arrangement, is detected, an empty beacon slot is detected and the process of moving the own beacon slot position to the empty beacon slot is performed.
  • the wireless communication device can detect this in an autonomous distributed manner and perform a beacon period degeneration operation.
  • the movement state information is a counter value or a flag of a movement counter that counts a predetermined number of superframes.
  • the wireless communication device can limit transmission / reception data between the wireless communication devices to a minimum of 1 bit, and can shorten the communication time.
  • the frame configuration unit provides at least two slots from the lowest slot of the beacon formation as entry slots that do not perform data communication, and the beacon slot position control unit
  • the beacon transmission instructing unit is instructed as a beacon slot position of a slot randomly selected from the entry slot. To do.
  • V is the same.
  • Algorithms can be incorporated into the beacon formation of a wireless network system.
  • the wireless communication device provides a beacon in a period in which the frame determination unit adds the length of the entry slot to the maximum beacon slot length information among the beacon slot length information received from neighboring wireless communication devices. And the frame configuration unit does not perform data communication during that period.
  • the wireless communication device newly joining in the vicinity of the wireless communication device located in the vicinity can be received when the beacon starts to be transmitted in the entry slot detected there.
  • the movement state information is a beacon slot of the wireless communication device. It further includes destination slot location information indicating the destination of the location, and the wireless communication device transmits a beacon from its own beacon slot to the end of the beacon period. When it detects that there is an empty beacon slot other than the beacon slot, it selects any of the empty beacon slots, notifies other wireless communication devices as the destination beacon slot position, and also uses a predetermined number of superframes. Is to start counting.
  • the wireless communication device when the wireless communication device selects the highest beacon slot among the empty beacon slots, if it is not the lowest slot, the wireless communication device uses the lowest slot. Until this happens, the next highest free slot is selected in the next superframe.
  • the wireless communication apparatus can move the beacon slot in order from the highest empty slot in parallel.
  • the wireless communication device selects an arbitrary beacon slot among the empty beacon slots.
  • the wireless communication method has a maximum counter value when the wireless communication apparatus is counting a predetermined number of superframes and its own counter value is the maximum value. It detects the movement state information power of another wireless communication device or detects the beacon period occupation information power of another wireless communication device having the maximum counter value. In addition, when the counter value of the wireless communication device is the maximum value-1, the wireless communication device detects another wireless communication device from the movement state information. Further, when the wireless communication device has its own counter value that is neither the maximum value nor the maximum value 1, the wireless communication device detects another wireless communication device having the same counter value from the movement state information, or has its own counter value. Detects the beacon period occupation information power of other wireless communication devices having the value + 1. Note that when a wireless communication device that meets any of the conditions is detected, the wireless communication device Among the devices, the wireless communication device in the lowest slot position continues counting, and other wireless communication devices not applicable reset to a predetermined counter value.
  • the wireless communication device can always appropriately select an empty slot to efficiently degenerate the beacon period, and can degenerate a plurality of beacons in a pipeline manner in one countdown cycle.
  • the wireless communication method stops counting when receiving the beacon period information having the maximum value or the same counter value as its own counter value other than 0 during counting, It resets its own counter value to the maximum value.
  • the wireless communication method according to the present invention is characterized in that the empty beacon slot to which the beacon slot is moved is the highest empty beacon slot.
  • the wireless communication device can perform a series of degenerate operations at higher speed.
  • the wireless communication apparatus further includes movement destination slot position information in which the movement state information indicates a planned movement destination of the beacon slot position of the wireless communication apparatus. If there is an empty beacon slot other than the beacon slot specified by the movement destination slot position information of another wireless communication device that transmits a beacon from the beacon slot of the beacon slot position control unit to the end of the beacon period Then, using the empty beacon slot as the destination beacon slot position, records its own movement state information in the recording unit, and sets a predetermined count in the movement counter.
  • the frame configuration unit configures a beacon frame including its own movement state information recorded in the recording unit.
  • the wireless communication device can notify the other wireless communication device of its own destination slot, or can detect the destination slot where the other wireless communication device is scheduled to move.
  • the beacon slot position moving process can be performed in parallel to other empty slots.
  • the wireless communication device is a wireless communication device in which the beacon slot position control unit transmits a beacon from its own beacon slot to the end of the beacon period. Among the empty slots other than the beacon slots that are scheduled to move, the highest beacon slot is designated as the destination beacon slot.
  • the wireless communication apparatus can move the beacon slot sequentially from the highest empty slot in parallel.
  • the beacon period can be dynamically changed to a variable length by minimizing the beacon collision by the autonomous decentralized algorithm of the wireless communication device of the wireless network system. .
  • the beacon period can be dynamically changed to a variable length by minimizing the beacon collision by the autonomous decentralized algorithm of the wireless communication device of the wireless network system.
  • FIG. 1 is a layout diagram of a radio communication apparatus constituting a radio network system according to Embodiment 1 of the present invention.
  • FIG. 2 is a block diagram showing a configuration of a radio communication apparatus according to Embodiment 1 of the present invention.
  • FIG. 3 is a diagram showing a configuration of a beacon frame according to Embodiment 1 of the present invention.
  • FIG. 4 is a diagram showing a format of a beacon slot state table according to Embodiment 1 of the present invention.
  • FIG. 5 is a flowchart showing a beacon period degeneration operation according to Embodiment 1 of the present invention.
  • FIG. 6 is a flowchart showing beacon slot position determination processing according to Embodiment 1 of the present invention.
  • FIG. 7A is a diagram showing a slot state when the radio communication apparatus according to Embodiment 1 of the present invention joins.
  • FIG. 7B is a diagram showing a slot state when the wireless communication apparatus according to Embodiment 1 of the present invention joins.
  • FIG. 7C is a diagram showing a slot state when the radio communication apparatus according to Embodiment 1 of the present invention joins.
  • FIG. 8A shows a slot position after the wireless communication apparatus according to Embodiment 1 of the present invention joins. It is a figure which shows a slot state when moving.
  • FIG. 8B is a diagram showing a slot state when the wireless communication apparatus according to Embodiment 1 of the present invention moves the slot position after joining.
  • FIG. 9A is a diagram showing a slot state when the wireless communication apparatus according to Embodiment 1 of the present invention is no longer in the vicinity.
  • FIG. 9B is a diagram showing a slot state when the wireless communication apparatus according to Embodiment 1 of the present invention is no longer nearby.
  • FIG. 9C is a diagram showing a slot state when the wireless communication apparatus according to Embodiment 1 of the present invention is no longer near.
  • FIG. 10A is a diagram showing a slot state when the degenerate operation of the beacon period is completed after the wireless communication apparatus according to Embodiment 1 of the present invention is no longer nearby.
  • FIG. 10B is a diagram showing a slot state when the degenerate operation of the beacon period is completed after the wireless communication apparatus according to Embodiment 1 of the present invention is no longer nearby.
  • FIG. 10C is a diagram showing a slot state when the degenerate operation of the beacon period is completed after the wireless communication device according to Embodiment 1 of the present invention is no longer nearby.
  • FIG. 11 is an arrangement diagram of moving radio communication apparatuses according to Embodiment 1 of the present invention.
  • FIG. 12A is a diagram showing a slot usage state of the wireless communication apparatus according to Embodiment 1 of the present invention.
  • FIG. 12B is a diagram showing a slot usage state of the wireless communication apparatus according to Embodiment 1 of the present invention.
  • FIG. 13A is a diagram showing a slot usage state of the wireless communication apparatus according to Embodiment 1 of the present invention.
  • FIG. 13B is a diagram showing a slot usage state of the wireless communication apparatus according to Embodiment 1 of the present invention.
  • FIG. 14A is a diagram showing a slot usage state of the wireless communication apparatus according to Embodiment 1 of the present invention.
  • FIG. 14B shows the slot usage state of the wireless communication apparatus according to Embodiment 1 of the present invention.
  • FIG. 14B shows the slot usage state of the wireless communication apparatus according to Embodiment 1 of the present invention.
  • FIG. 15A is a diagram showing a slot usage state of the wireless communication apparatus according to Embodiment 1 of the present invention.
  • FIG. 15B is a diagram showing a slot usage state of the wireless communication apparatus according to Embodiment 1 of the present invention.
  • FIG. 16 is a layout diagram of the radio communication apparatus according to Embodiment 1 of the present invention.
  • FIG. 17A is a diagram showing a usage state of the slot of the wireless communication apparatus according to Embodiment 1 of the present invention.
  • FIG. 17B is a diagram showing a slot usage state of the wireless communication apparatus according to Embodiment 1 of the present invention.
  • FIG. 18 is a flowchart showing beacon slot position determination processing according to Embodiment 2 of the present invention.
  • FIG. 19 is a layout diagram of a radio communication apparatus according to Embodiment 2 of the present invention.
  • FIG. 20A is a diagram showing a slot usage state in the degeneration operation of the radio communication apparatus according to Embodiment 2 of the present invention.
  • FIG. 20B is a diagram showing a slot usage state in the degeneration operation of the radio communication device according to Embodiment 2 of the present invention.
  • FIG. 20C is a diagram showing a slot usage state in the degeneration operation of the radio communication apparatus according to Embodiment 2 of the present invention.
  • FIG. 21A is a diagram showing a slot usage state in the degeneration operation of the radio communication apparatus according to Embodiment 2 of the present invention.
  • FIG. 21B is a diagram showing a slot usage state in the degeneration operation of the wireless communication apparatus according to Embodiment 2 of the present invention.
  • FIG. 22A is a diagram showing a slot usage state in the degeneration operation of the radio communication apparatus according to Embodiment 2 of the present invention.
  • FIG. 22B is a diagram showing a slot usage state in the degeneration operation of the wireless communication apparatus according to Embodiment 2 of the present invention.
  • FIG. 23 is a flowchart showing beacon slot position determination processing according to Embodiment 3 of the present invention.
  • FIG. 24A is a diagram showing a slot usage state in the degeneration operation of the radio communication apparatus according to Embodiment 3 of the present invention.
  • FIG. 24B is a diagram showing a slot usage state in the degeneration operation of the wireless communication device according to Embodiment 3 of the present invention.
  • FIG. 24C is a diagram showing a slot usage state in the degeneration operation of the radio communication device according to Embodiment 3 of the present invention.
  • FIG. 24D is a diagram showing a slot usage state in the degeneration operation of the radio communication device according to Embodiment 3 of the present invention.
  • FIG. 24E is a diagram showing a slot usage state in the degeneracy operation of the wireless communication apparatus according to Embodiment 3 of the present invention.
  • FIG. 25 is a diagram showing a configuration of a radio communication system according to the fourth embodiment.
  • FIG. 26A is a time chart of the superframe in the present fourth embodiment.
  • FIG. 26B is a time chart of the super frame in the present embodiment 4.
  • FIG. 27 is a diagram showing a format of a beacon slot state table according to Embodiment 3 of the present invention.
  • FIG. 28 is a diagram showing a structure of a beacon frame according to Embodiment 3 of the present invention.
  • FIG. 29 is a layout diagram of radio communication apparatuses according to Embodiment 4 of the present invention.
  • FIG. 30 is a diagram showing a configuration of a beacon frame according to Embodiment 4 of the present invention.
  • FIG. 31 is a diagram showing a slot use state in the beacon period combining operation of the wireless communication apparatus according to Embodiment 4 of the present invention.
  • FIG. 32 is a diagram showing a slot usage state in a beacon period combining operation of the wireless communication apparatus according to Embodiment 4 of the present invention.
  • FIG. 33 shows the result of the beacon period of the radio communication apparatus according to Embodiment 4 of the present invention. It is a figure which shows the slot use state in joint operation
  • FIG. 34 is a diagram showing a slot usage state in the beacon period combining operation of the wireless communication apparatus according to Embodiment 4 of the present invention.
  • FIG. 35 is a diagram showing a slot use state in the beacon period combining operation of the wireless communication apparatus according to Embodiment 4 of the present invention.
  • FIG. 36 is a diagram showing a slot usage state in the beacon period combining operation of the wireless communication apparatus according to Embodiment 4 of the present invention.
  • FIG. 37 is a diagram showing a slot usage state in the beacon period combining operation of the wireless communication apparatus according to Embodiment 4 of the present invention.
  • FIG. 38 is a diagram showing a slot usage state in a beacon period combining operation of the wireless communication apparatus according to Embodiment 4 of the present invention.
  • FIG. 39 is a diagram showing a slot usage state in a beacon period combining operation of the wireless communication apparatus according to Embodiment 4 of the present invention.
  • FIG. 40 is a diagram showing a slot usage state in a beacon period combining operation of the wireless communication apparatus according to Embodiment 4 of the present invention.
  • FIG. 41 is a diagram showing a slot usage state in a beacon period combining operation of the wireless communication apparatus according to Embodiment 4 of the present invention.
  • FIG. 42 is a diagram showing a conventional wireless communication method.
  • FIG. 1 is a diagram showing the arrangement of wireless communication devices constituting a wireless network system that implements the present invention.
  • wireless communication devices A (101) to F (106) can mutually transmit and receive within the communication areas 111 to 116. That is, the wireless communication device A (101) is wireless communication devices B (102), C (103), and D (104), and the wireless communication device B (102) is wireless communication devices A (101) and D (104).
  • Wireless communication device C (103) is A (101), D (104), E (105) and wireless communication device D (104) is wireless communication device A (101), B (102), C (103) F (106) and wireless communication device E (105) can communicate with wireless communication device C (103), respectively. It is assumed that the wireless communication device G (107) does not initially join this wireless network.
  • FIG. 2 is a block diagram showing the configuration of these wireless communication devices.
  • the wireless L1 processing unit 201 converts the analog signal received from the antenna 200 into a digital signal, generates a frame, converts the frame into an analog signal, and sends out the antenna 200. is there.
  • This antenna 200 is an omnidirectional antenna and emits a wave.
  • the wireless L1 processing unit 201 corresponds to a beacon receiving unit according to the present invention.
  • the frame determination unit 202 determines whether the frame received by the wireless L1 processing unit 201 is a beacon frame or a data frame.
  • FIG. 3 is a diagram showing the structure of a beacon frame in this beacon period.
  • the beacon sender information 301 transmits the device ID of the wireless communication device itself that transmits this beacon to the device ID 303, the counter value of the movement counter 206 described later to the power counter 304, and this beacon.
  • Beacon that is known by the wireless communication device
  • the slot length is described in beacon slot length 305.
  • the beacon period occupancy information 302 is described in the beacon sender information 301 in the beacon frame received by the wireless communication apparatus in the immediately preceding superframe, and the device ID and the counter value for each beacon.
  • Counter 307, and the received beacon slot position is described in beacon slot position 308.
  • the recording unit 203 records the occupation state of each beacon slot included in the beacon transmitter information 301 and the beacon period occupation information 302.
  • FIG. 4 shows the format of the beacon slot state table recorded in the recording unit 203.
  • a slot number 401, a device ID 402 of a wireless communication apparatus using the slot, a slot usage state 403, and a type 404 are recorded.
  • This use state 403 indicates whether or not the wireless communication apparatus at the slot position is scheduled to change the slot position, and the values of the counters 304 and 307 are set.
  • type 404 is notified that a beacon is received in the corresponding slot (indicated by “Beacon” in the figure) or is occupied by beacon period occupation information (indicated by “BPOIE” in the figure). .)
  • the upper layer processing unit 204 performs protocol processing at the network layer and higher.
  • the beacon slot position control unit 205 refers to the beacon slot state table recorded in the recording unit 203, and performs processing for moving its own slot position if there is an empty slot ahead of the beacon period. Is.
  • the movement counter 206 counts the superframe until the movement of its own beacon slot position starts, and is normally set to a value of 2 or more.
  • the frame configuration unit 207 reads necessary information from the recording unit 203 and generates beacon period occupation information 302. Further, the frame configuration unit 207 generates beacon sender information 301 based on the information of the beacon position control unit 205 and configures a beacon frame including management information. The frame configuration unit 207 receives data from the higher layer processing unit 204 and configures a data frame.
  • the beacon transmission instructing unit 208 has a timer function for counting the offset time, Detects its own slot position in the beacon period. The beacon transmission instruction unit 208 then instructs the frame configuration unit 207 when to transmit the configured frame to the wireless L1 processing unit 201.
  • FIG. 5 is a flowchart showing a beacon period degeneration operation performed by the wireless communication apparatus according to the present embodiment.
  • the frame determination unit 202 determines whether the received frame is a beacon frame (step S501).
  • the frame determination unit 202 determines that the frame is a beacon frame
  • the frame determination unit 202 sets the device ID 402 and the usage state 403 in the slot number corresponding to the slot position of the received beacon in the beacon slot state table recorded in the recording unit 203.
  • the device ID 303 of the received beacon sender information 301 and the value of the counter 304 are recorded.
  • beacon reception (Beacon) is set (step S502).
  • the frame determination unit 202 also sets the device ID 306 and the counter 307 to the device ID 402 and the usage state 403 in the slot number corresponding to the beacon slot position 308 described in the beacon period occupation information 302 in the received beacon frame. Record the value of. For type 404, beacon period occupation information (BPOIE) is set. Recording in the beacon slot state table based on the beacon period occupation information 302 is performed for all the beacon period occupation information 302 in the beacon frame.
  • BPOIE beacon period occupation information
  • beacon transmission instructing section 208 determines whether or not it is a slot position for transmitting its own beacon (step S503), and if it is the transmission timing, instructs frame configuration section 207 to transmit a beacon frame. (Step S504).
  • the beacon transmission instructing unit 208 determines whether or not the beacon period has elapsed (step S 505), and if not, returns to step S 501. Thus, by repeating the processing from step S501 to step S505 until the end of the beacon period, the slot state for all beacon frames received during the beacon period is recorded in the recording unit 203.
  • This beacon period is the maximum of the beacon slot length 305 of all the received beacon sender information 301, and is further added with 3 entry slots.
  • This entry slot is a slot in which a wireless communication device that newly joins and rejoins the network transmits a beacon, and any of the three slots is selected. As a result, the probability that the first computer collides when a plurality of newly added wireless communication devices exist simultaneously can be kept low.
  • the wireless communication device can know the slot state of the next closest wireless communication device from the beacon period occupation information 302.
  • beacon slot position control section 205 performs beacon slot position determination processing (step S506).
  • the frame determination unit 202 waits until the superframe ends, and returns to step S501 when this cycle ends (step S507).
  • FIG. 6 is a flowchart showing beacon slot position determination processing of the wireless communication device.
  • beacon slot position control section 205 changes to the previous beacon slot configuration (hereinafter referred to as “beacon formation”) based on the beacon slot status table recorded in recording section 203. It is confirmed whether or not there is (step S601). If there is a change in the beacon formation, the beacon slot position control unit 205 confirms whether there is a vacancy in the upper slot (the slot closer to the beginning) (step S602). If there is a vacancy, the beacon slot position control unit 205 indicates the maximum value of the counter value in the movement counter 206 (hereinafter referred to as “Full”, and the maximum value is set to “3” in the present embodiment). (Step S603). If there is no free space, beacon slot position control section 205 sets movement counter 206 to '0' (step S604).
  • beacon slot position control section 205 sets movement counter 206 to '0' (step S604).
  • beacon slot position control section 205 starts counting down movement counter 206. Then, it is determined whether or not the movement counter 206 is “0”. If it is “0”, the upper slot is already empty, so the processing is terminated (step S605).
  • the beacon slot position control unit 205 Check the usage status 403 of the slot lower than the own beacon slot position from the controller slot status table (step S606).
  • the beacon slot position control unit 205 determines that there is one that has begun a countdown for changing the beacon slot position with priority over itself.
  • Full (set to “3” in the present embodiment) is set in the movement counter 206 and held (step S607).
  • a method of resetting the force reset to Full to 0 is also possible. In this case, there is an advantage that beacon periods in geographically distant locations can be simultaneously performed, but there is a possibility that the degeneration time may be increased due to waiting one more superframe period for the degeneration. .
  • the beacon slot position control unit 205 counts down the movement counter 206 (step S608). . Then, when the counter value reaches 0 (step S609), the beacon slot position control unit 205 uses the timer function of the beacon transmission instruction unit 208 to move to the highest beacon slot that it considers to be empty. Set the beacon transmission timing (step S610).
  • the beacon slot position control unit 205 when the beacon slot position control unit 205 has an empty slot above itself and there is no other wireless communication device to be moved below, the beacon slot position is set. Since it moves to a higher slot, the beacon period can be shortened (referred to as “degenerate operation”). As a result, the beacon period is adjusted to a length that is not wasted according to the number of wireless communication devices that join the wireless network system.
  • the change of the slot position from the lower slot to the upper slot is performed after three cycles of the super frame after the beacon slot position control unit 205 determines the change.
  • the beacon slot position control unit 205 can also grasp the beacon period occupation information power of the beacon slot position of the wireless communication apparatus located one hop away. Therefore, the beacon slot position control unit 205 avoids the slot position and moves to a higher empty slot. Since it moves in its own beacon slot position, it becomes possible to avoid a slot position collision with a wireless communication device located one hop away.
  • a force that sets the reset value of the movement counter to 3 is not limited to this, and the same effect can be obtained if it is 2 or more.
  • the number be 3 or more.
  • step S506 it is possible to detect a newly added wireless communication apparatus even in a wireless communication apparatus having a positional relationship as shown in FIG.
  • wireless communication device A (1601) can mutually communicate with wireless communication device B (1602) in communication area 1611, and wireless communication device B (1602) is wireless in communication area 1612.
  • Communication device A (1601) and wireless communication device C (1603) can communicate with each other, and wireless communication device C (1603) is wireless communication device B (1602) and wireless communication devices D to M in communication area 1613. (1604) can communicate with each other.
  • the wireless communication devices A to M transmit beacons in the first slot to the twelfth slot, respectively.
  • FIGS. 17A and 17B are diagrams showing a slot usage state for each wireless communication device.
  • slot 1701 indicates that wireless communication apparatus A is transmitting a beacon at this slot position
  • slot 1702 indicates that wireless communication apparatus A is transmitting wireless communication apparatus B force at this slot position
  • Slot 1703 indicates that the wireless communication device A has received the beacon period occupancy information and that the wireless communication device C has transmitted the beacon at this slot position.
  • Slot 1704 indicates an empty slot
  • slot 1704 indicates an etastra slot.
  • Wireless communication device A (1601) transmits beacon sender information 3 from wireless communication device B (1602). From 01 and beacon period occupation information 302, the beacon of wireless communication device B and wireless communication device C knows that the second slot and the third slot are being used. The wireless communication device B also uses the beacon sender information 301 and the beacon period information 302 of the wireless communication devices A and C to confirm that the first slot and the third to twelfth slots are used. You can know.
  • the wireless communication device A adds nine etastra slots based on the beacon slot length 305 of the beacon period of the wireless communication device B. For this reason, wireless communication device A is waiting for beacon reception up to the 15th slot, covering 3 slots for entry slots. Therefore, when the wireless communication device X (1605) transmits a beacon for newly joining in the 14th slot at the point shown in FIG. 16 in the communication areas 1611 and 1612 of the wireless communication devices A and C. As shown in FIG. 17B, the wireless communication device A can receive this beacon. If wireless communication device A does not use beacon slot length 305 from wireless communication device B to determine the beacon period and does not add an etastra slot, it recognizes up to the sixth slot as a beacon period, No further beacons are received. For this reason, the wireless communication device A cannot detect the newly added wireless communication device X.
  • the wireless communication device can detect the beacon of the newly added wireless communication device by determining the beacon period using the beacon slot length of the beacon sender information. It becomes possible.
  • FIG. 7A shows a use state of a beacon slot in each of the wireless communication devices A (101) to F (10) before the wireless communication device G (107) joins.
  • wireless communication device A transmits beacon As in the first beacon slot
  • wireless communication device B transmits beacon Bs in the second beacon slot
  • wireless communication device C transmits in the third beacon slot
  • Wireless communication device D transmits beacon Ds in the fourth beacon slot
  • wireless communication device E transmits beacon Es in the second beacon slot
  • wireless communication device D transmits wireless communication device D.
  • Communication device F transmits beacon Fs in the fifth beacon slot.
  • the wireless communication device A receives the beacons (Br to Dr) of the wireless communication devices B to D in its communication area in the second to fourth slots. Yes. Further, the wireless communication device A knows from the beacon period occupation information Eb that the beacon of the next closest wireless communication device E is transmitted in the second slot by the beacon from the wireless communication device C. The beacon from device D indicates that the beacon of the next closest wireless communication device F is transmitted in the fifth slot by the beacon period occupation information Fb.
  • the wireless communication device A secures the sixth to eighth slots as entry slots so that even if a new wireless communication device transmits a beacon, it can receive it.
  • an epitaxial slot is provided in the wireless communication device E.
  • the wireless communication device E has one etastra slot because the maximum beacon slot length information is “7” notified by the wireless communication device C.
  • beacon slot occupation information In wireless network systems that share beacon periods and transmit beacons by autonomous decentralization, beacon slots are not allocated so that two or more wireless communication devices do not communicate in the same beacon slot. must not. However, this does not determine which wireless communication device should be a beacon slot if they share the same beacon slot. Therefore, it is necessary for a third party to determine which of the beacon slots has priority. In other words, if a beacon slot occupation information is received from a neighboring wireless communication device that includes its own device ID at its own beacon slot position, the beacon slot is considered to be problematic. The beacon slot needs to be relocated.
  • the wireless communication device stores the beacon slot position together with the beacon sender information when receiving a beacon, and always transmits it as beacon period occupation information when transmitting its own beacon. Thereby, each wireless communication device can obtain information of the wireless communication device next to the wireless communication device that can receive beacons.
  • FIG. 7B shows a situation where the wireless communication device G has newly joined.
  • wireless communication device G is wireless communication devices A, B, and D within the communication area. Both the power and the received beacon power know the slot status shown in the wireless communication device G (717). Then, the wireless communication device G selects an arbitrary one from the entry slot and transmits a beacon to newly join. In this example, there are three entry slots, but variable lengths that are not specified here are also possible. In the case of variable length, it is preferable to transmit the beacon period length 305 of the beacon sender information 301 including the entry slot length. In the present embodiment, wireless communication device G enters the eighth slot. At this time, wireless communication devices A, B, D, and G determine that the beacon formation has changed, and therefore search for higher slots.
  • wireless communication devices other than the wireless communication device G cannot detect an empty slot in the upper slot. For this reason, only the wireless communication device G transmits a computer with the counter 304 set to '3'.
  • the wireless communication devices A, B, and D receive this beacon and detect that the wireless communication device G has a counter 304 force of 3.
  • FIG. 7C is a diagram showing a use state of the next beacon period.
  • wireless communication apparatuses C and F transmit beacon period occupation information 302 of wireless communication apparatus G by wireless communication apparatuses A and D, respectively.
  • the counter 307 at this time is “3” because the wireless communication devices A and D are the counter values received in the previous cycle.
  • wireless communication apparatus G performs slot position movement processing, sets counter value '2' in counter 304, and transmits a beacon.
  • the wireless communication devices A, B, and D receive the beacon of the wireless communication device G and the counter 304 force 2 of the beacon sender information 301.
  • the wireless communication device E describes the contents of the beacon sender information 301 directly received by the wireless communication device C in the beacon period occupation information 3002 received by the wireless communication device C. Power beacon period occupation information 302 The information received as is not included. For this reason, the wireless communication device E does not know the existence of the wireless communication device G. However, since the beacon slot length 305 of the beacon sender information 301 that also received the wireless communication device C force is “8”, the wireless communication device E sets the etastra slot to “4”.
  • FIG. 8A is a diagram showing the use state of the beacon period when the mobile counter 206 of the wireless communication device G becomes '0'.
  • the beacon period of the wireless communication device G moves to the sixth beacon slot. Then, in the next superframe, as shown in FIG. 8B, the entry slots of the wireless communication devices A, B, D, and G are the seventh to ninth slots.
  • beacon communication when wireless communication device B withdraws after wireless communication device G has joined will be described. It should be noted that the detection that the wireless communication device is no longer in proximity is performed when it becomes impossible to receive a beacon for a fixed number of times.
  • wireless communication devices A, D, and G no longer receive beacons of wireless communication device B as shown in Fig. 9A. Recognize that the meshing has changed. Further, as shown in FIG. 9B, the wireless communication devices C and F know the disappearance of the wireless communication device B in the next superframe. The wireless communication devices F and G determine that the upper slot is empty because the second beacon slot is not filled by the wireless communication device E. Therefore, “3” is set in the movement counters 206 of the wireless communication apparatuses F and G, respectively. However, since only the wireless communication device G that transmits the beacon in the lowest slot has the right to move the slot, only the counter of the wireless communication device G is counted down (FIG. 9C).
  • the wireless communication device G moves to the second slot as shown in FIG. 10A.
  • the wireless communication devices A and D immediately detect the change in the beacon formation again and update the beacon period by the eighth slot.
  • the wireless communication devices C and F also detect the slot movement of the wireless communication device G in the next superframe and update the beer period up to the eighth slot. As a result, the wireless communication device F returns the mobile counter to “0”.
  • wireless communication device E receives beacon slot length 305 from wireless communication device C and updates the beacon period to the eighth slot.
  • the beacon period degeneration operation is appropriately performed when the wireless communication device newly joins or disappears. It is possible to realize wireless communication with good power consumption and low waste of power consumption.
  • Two or more wireless communication devices may select the same entry slot at the same time.
  • the collided wireless communication device tries to join the wireless network system again.
  • each wireless communication device that has collided for example, randomizes the number of superframes to be re-entry by a Back Off algorithm, thereby reducing the probability of re-collision.
  • FIG. 11 is a layout view of moving wireless communication apparatuses.
  • wireless communication devices B to G (1102) can communicate with each other. Furthermore, the wireless communication devices B to G (1102) can also communicate with the wireless communication device H (l 03) in the communication area 1112. Wireless communication device H (1103) can also communicate with wireless communication device 1 (1104) in communication area 1113, and wireless communication device 1 (1104) can communicate with each other in communication area 1114. It is also possible to communicate with a wireless communication device g [ ⁇ L (1105). As described above, the wireless communication devices B to L form one beacon group, and the beacon transmission method when the wireless communication device A (1101) moves at an appropriate speed is shown in Figs. 12A and 12B. This will be described below with reference to FIGS. 15A and 15B.
  • wireless communication device A (1101) moves to point 1121 in the communication area of wireless communication devices B to G (1102), it scans the surrounding beacons and enters one of the beacon period entry slots. Send my beacon to
  • FIG. 12A is a diagram showing a slot usage state of each wireless communication device at this time.
  • wireless communication apparatus A (1101) indicates that its beacon is transmitted in one of its entry slots (the first 10th slot).
  • wireless communication devices B to I transmit beacons in the first to eighth slots, respectively, and wireless communication devices to L transmit in the first to third slots, respectively.
  • wireless communication apparatus A (1101) since wireless communication apparatus A (1101) has transmitted a beacon in the third slot of the entry slot, it counts movement counter 206 and proceeds to a degeneration operation. As a result, as shown in FIG. 12B, the beacon slot of wireless communication apparatus A moves to the eighth slot, and the beacon period is shortened. At this time, the wireless communication device H confirms the presence of the beacon of the wireless communication device A in the eighth slot based on the beacon period occupation information from the wireless communication devices B to G (1102). Know, but because it is outside the communication area, it is not an obstacle to communication with the wireless communication device I
  • wireless communication device H simultaneously receives wireless communication device A and wireless communication device I from wireless communication device H as shown in FIG. 13A.
  • a beacon is transmitted in 8 slots (1301).
  • wireless communication device H Since wireless communication device H is at the boundary of the communication area with wireless communication device A, the beacon of wireless communication device I is easier to receive. For this reason, the wireless communication device H notifies that the wireless communication device I is using the eighth slot in the beacon period occupation information 302. Receiving this, wireless communication apparatus A selects an entry slot to obtain a new beacon slot. As a result, as shown in FIG. 13B, the wireless communication device A acquires the ninth slot (1302), which is one of the entry slots, and transmits a beacon there.
  • wireless communication device A moves to point 1123 outside the communication area of wireless communication devices B to G
  • wireless communication devices B to G (1102) are connected to the ninth slot (1401, 140) as shown in FIG. 14A.
  • direct communication with the wireless communication device A becomes impossible.
  • wireless communication device A moves to point 1124 in the communication area of wireless communication device 1 (1104), as shown in FIG. 14B, wireless communication device A passes wireless communication device 1 (1104).
  • Wireless communication devices (U1105) and beacon period occupation information are transmitted and received.
  • the wireless communication device A is using the ninth slot (1403) of the wireless communication device to L (1105).
  • the first slot to the third slot of the wireless communication apparatus A are recorded as being used by the wireless communication apparatus L (1105).
  • wireless communication device A moves to point 1125 outside the communication area of wireless communication device H (1103), as shown in FIG. 15A, the beacon of wireless communication device H force wireless communication devices B to G (1102) It becomes impossible to receive period occupation information. For this reason, the wireless communication device A determines that an empty area has been created in the upper slot 1501, starts counting down the movement counter, and moves the beacon to the fourth slot 1501 as shown in FIG. The
  • beacon sender information 301 and beacon period occupation information 302 of the beacon frame each have a counter, and whether or not the counter value is in a stage of changing the transmission position of the beacon.
  • the method of indicating the change state of the beacon position is not limited to this counter, and a flag can be used.
  • the wireless communication device sets a flag when it has a request to change the beacon slot position and determines that there is no need to change the slot position, or when it moves itself.
  • the flag is reset when the counter counts down and changes the beacon slot position.
  • the determination of whether or not the counter value in the beacon slot position determination process shown in FIG. 6 is 0 can be realized by determining whether or not this flag is set. As a result, it is possible to form a beacon frame necessary for the beacon slot position determination process with a data amount smaller than that of the counter.
  • FIG. 18 is a flowchart showing beacon slot position determination processing of the wireless communication device according to the second embodiment of the present invention.
  • the configuration of the wireless communication apparatus in this embodiment is the same as that in Embodiment 1, and the position determination process of beacon slot position control unit 205 is different.
  • FIG. 18 shows a flowchart showing the beacon slot position determining process of the wireless communication apparatus of this embodiment, which will be described below.
  • beacon slot position control section 205 determines whether there is a change in the previous beacon slot configuration (beacon formation) based on the beacon slot status table recorded in recording section 203 (step S1801). If there is no change, the beacon slot position control unit 205 moves to a countdown operation for moving the slot position to the upper slot. That is, the beacon slot position control unit 205 determines whether or not the movement counter 206 is at 0, and when the movement counter 206 is 0, the upper slot is already empty, and the process ends. (Step S 1802).
  • beacon slot position control section 205 sets movement counter 206 to Full and holds it, assuming that there is one that starts counting down the beacon slot position change with priority over itself (step S1805). In this way, by giving the wireless communication device at the lower beacon slot position the priority for moving the beacon slot position, it is possible to prevent a plurality of beacons from moving to the same empty slot at the same time.
  • the beacon slot position control unit 205 determines whether or not the movement counter 206 is in the full state (step S1806). Decrements the movement counter 206 (step S18 07). When the counter value becomes 0 (step S1808), the beacon slot position control unit 205 transmits a beacon to the timer function of the beacon transmission instruction unit 208 in order to move to the highest empty slot in the next beacon period. Set the timing (step S180 9). On the other hand, if it is not the counter value power ⁇ , the process is terminated as it is.
  • step S1806 when the movement counter 206 is not Full, the beacon slot position control unit 205 determines whether or not the wireless communication device having the same counter value as its own counter value is notified by the BPOIE. Confirm with the beacon slot status table (step S1810). If there is such a wireless communication device, the process proceeds to step S1805, and the movement counter 206 is returned to Full. If there is no such wireless communication device, it has the right to move the beacon slot position with the highest priority, so the process proceeds to step S 1807 and the movement counter 206 is counted down.
  • step S1803 if the movement counter 206 is Full-1, it is determined whether the type 404 is a beacon and the slot whose usage state 403 is Full-1 is lower than its own. (Step S1811). If there is a corresponding slot, the process proceeds to step S1805, and if there is not, the process proceeds to step S1806. At the counter value of “Full—1”, the counter value of the other wireless device A detected by BPOIE is full. This is the same as the normal reset state. For this reason, it is also a force for which it is impossible to determine whether the force count which is a reset state is started.
  • step S1803 if the movement counter 206 is neither Full nor "Full-1", the type 404 is a beacon, and the usage state 403 is a slot equal to the counter value N of the movement counter, or Whether the type 404 is BPOIE and the use state 403 is equal to the counter value “N + 1” is lower than the slot is determined (step S1812). If there is a corresponding slot, the process proceeds to step S1805, and if not, the process proceeds to step S1806.
  • the beacon slot position control unit 205 may have a free slot in the upper slot (the slot closer to the head)! Check if it is clear (step S 1813). If there is no space, move counter 206 is set to 0 (step S1814). If there is a vacancy, it is determined whether or not the counter value of the movement counter 206 is 0 (step S1815). If the counter value is not 0, the process proceeds to step S1803. If the counter value is ⁇ , the highest slot among the empty slots is determined as the movement destination, and the movement counter 206 is set to Full (step S 1816). This prepares the beacon slot for movement.
  • beacon slot position control section 205 when beacon slot position control section 205 has an empty slot above itself, there is no other wireless communication device to be moved below. Sometimes you can degenerate the beacon period. Furthermore, even if a wireless communication device in a slot position lower than itself starts a degeneration operation, the self starts counting down under certain conditions. For this reason, the wireless communication device scheduled to move in the beacon slot position starts a degeneration operation without waiting for the movement of the slot position of the other wireless communication device to be completed. it can. At this time, the beacon slot position control unit 205 cannot know to which beacon the next closest wireless communication device has moved during one superframe.
  • the beacon slot position control unit 205 resets its own movement counter to Full. As a result, it is possible to prevent collision of movement to the same slot.
  • wireless communication device A (1901) is wireless communication device B in communication area 1911.
  • Wireless communication device B (1902) can communicate with wireless communication device D (1904) and wireless communication device E (1905) in the communication area 1912.
  • C (1903) can communicate with wireless communication device E (1905) in communication area 1913
  • wireless communication device D (1904) can communicate with wireless communication device A (19 01) and wireless communication in communication area 1914.
  • the device B (1902) can communicate with each other, and the wireless communication device E (1905) can communicate with the wireless communication device B (1902) and the wireless communication device C (1903) in the communication area 1915.
  • FIGS. 20 to 22 show timings at which the wireless communication devices A to E transmit beacons with a beacon period and beacon information in each slot detected by each wireless communication device.
  • Full of the movement counter in the contraction operation shown here indicates the case of '3'.
  • radio communication apparatuses A to E transmit beacons in the fourth slot to the seventh slot.
  • the beacon information of wireless communication devices that are located one hop away is detected by the beacon period occupation information. Then, all wireless communication devices detect that there is an empty slot above themselves, and in preparation for movement of the beacon slot to the empty slot, each movement counter is set to Full (in this embodiment! Set '3').
  • the wireless communication apparatus A since wireless communication apparatus A is in the lowest slot (seventh slot), the decrement of the mobile counter is started. Ma
  • the wireless communication device B detects BPOIE in the slot lower than its own slot, where the source is the wireless communication devices A and C and the movement counter is both “0”. For this reason, the wireless communication apparatus B also decrements the movement counter.
  • the other wireless communication devices D and E detect a wireless communication device whose mobile counter is the same as its own in a slot lower than itself, so do not decrement the mobile counter.
  • the decrement of the wireless communication device A or the movement counter is continued.
  • the wireless communication device B has its own counter value of Full-1, and only detects the BPO IE of the wireless communication devices A and C in the slots lower than the wireless communication device B. Therefore, the wireless communication device B continues to decrement the movement counter.
  • the wireless communication device D decrements its own movement counter in a slot lower than its own because the power movement counter that detects the slot of the wireless communication device A as the transmission source is smaller than its own counter value.
  • the decrement of the wireless communication device A or the movement counter is continued, and as a result, the count becomes '0'.
  • Wireless communication device B detects BPOIE of wireless communication devices A and C in the lower seventh slot. However, since both of these movement counters are '1' and are their own movement counter + 1, the movement force counter is returned to Full.
  • the wireless communication device D detects a slot having the counter value power Full in the lower slot and the transmission source is the wireless communication device B, but it is not equal to its own counter value! /, So keep counting down.
  • the wireless communication device D continues to decrement the movement counter. As a result, the count becomes '0'. Move the beacon slot position to a certain second slot. Wireless communication device B continues to decrement the movement counter.
  • radio communication apparatus B continues to decrement the movement counter.
  • the wireless communication device E transmits in a slot lower than itself, and since the counter value of the wireless communication device B is not full, it starts decrementing the mobile counter.
  • wireless communication apparatus B continues to decrement the movement counter. As a result, the count becomes '0'. Move the beacon slot position to a third slot. The wireless communication device E continues to decrement the movement counter.
  • the wireless communication device E detects that there is a change in the be-conformation and there is no empty slot above itself.
  • Device E sets the movement counter to '0'.
  • wireless communication device D that is not in the lowest slot position in the communication area of wireless communication device A Moves to the highest empty slot after one superframe.
  • the wireless communication device B in the lowest slot which is located one hop away from the wireless communication devices A and C, moves to the highest empty slot after 2 superframes.
  • the wireless communication apparatus can sequentially move the beacon slot position to the highest empty slot until there are no more empty slots. This makes it possible to perform a beacon period degeneration operation in a shorter time than the method described in the first embodiment.
  • the force with the reset value of the movement counter set to “3” is not limited to this,
  • a wireless communication device that is powerful within one hop may move within one hop during the detection of a beacon, it is preferably set to '3' or more.
  • the configuration of the wireless communication apparatus in the present embodiment is the same as that in the first embodiment.
  • the scheduled device ID (405) information is stored in the beacon slot state table recorded in the storage unit 203. Differences are added.
  • the device ID of the wireless communication apparatus scheduled to move to the corresponding slot is recorded.
  • the wireless communication device can know the wireless communication device scheduled to move from the beacon frame received from another wireless communication device.
  • FIG. 28 is a configuration diagram of a beacon frame in the third embodiment.
  • the destination beacon slot number 2201 field is the destination slot number where the source wireless communication device is scheduled to move the beacon slot
  • the destination beacon slot number 2202 field is the source. This is the destination slot number of another wireless communication device that is scheduled to move and detected by the other wireless communication device. Different points from Embodiment 1 where these fields are attached.
  • the destination beacon slot number 2201 and 2202 fields are not added when the movement counter is 0.
  • the frame determination unit 202 When the frame determination unit 202 receives a beacon frame and the counter 304 is not 307 force '0', the frame determination unit 202 reads the slot number described in the destination beacon slot number 2201, 2202, and the corresponding beacon slot Record device IDs 303 and 306 in the column of device ID 405 to be moved in the status table. Thereby, the beacon slot position control unit 205 can detect to which slot position the other wireless communication device is going to move the beacon slot position.
  • the frame configuration unit 207 based on the beacon slot state table read from the recording unit 203 and the information from the beacon position control unit 205, A beacon sender information 301 is generated to construct a beacon frame including management information. Further, the frame configuration unit 207 sets the slot number of the beacon frame to which the wireless communication device is scheduled to move or is moved to the movement destination slot numbers 2201 and 2202 of the beacon frame.
  • FIG. 23 is a flowchart showing beacon slot position determination processing of the wireless communication apparatus in the present embodiment.
  • beacon slot position control unit 205 checks whether there is any change in the previous beacon slot configuration (beacon formation) based on the beacon slot state table recorded in recording unit 203 (step S2301). Even if the slot IDs to be moved are different, it is treated as if the beacon formation has changed. If there is a change in the bee conformation, the beacon slot position control unit 205 confirms whether or not there is a vacancy in the upper slot (the slot closer to the head) (step S2302). When there is no space, beacon slot position control section 205 sets movement counter 206 to 0 and ends the process (step S2303).
  • beacon slot position control section 205 checks whether or not there is another wireless communication device scheduled to move to the vacant slot. It is checked whether or not the device is currently in the lowest slot position in the device (step S2304). If it is at the lowest slot position, the beacon slot position control unit 205 checks whether the counter value of the movement counter 206 is '0' (step S230 5). In order to start the movement to the empty slot, the movement counter 206 is reset to Full (in this embodiment, “3”) (step S2306).
  • beacon slot position control section 205 decrements movement counter 206 (step S2307).
  • the beacon slot position control unit 205 moves the beacon transmission instruction unit 208 to move to the highest beacon slot that the wireless communication device regards as empty. Set the beacon transmission timing to the timer function (step S230 9).
  • beacon slot position control section 205 selects the next empty slot to be moved to (step S2310). The next empty slot is selected as the empty slot. If there is no corresponding empty slot, the process proceeds to step S2303, and the beacon slot position control unit 205 sets the movement counter 206 to “0” and ends the process. On the other hand, if there is an empty slot, the beacon slot position control unit 205 resets the counter to Full, and enters its own device in the field of the scheduled device ID405 corresponding to the new destination slot position in the beacon slot status table. Record the ID (step S2306).
  • the beacon slot position control unit 205 sets the movement counter 206 to "0". (Step S2311), and when the movement counter 206 is “0”, the upper slot is already empty, so the processing is terminated.
  • the beacon slot state table is referred to and it is checked whether or not the other wireless communication device is capable of selecting the slot selected by itself. To do. If there is another wireless communication device, it is further checked whether or not the wireless communication device is currently in the lowest slot position (step S2312). If self is not in the lowest slot position, the process moves to step S2306 and the movement counter 206 is set.
  • beacon slot position control section 205 has the right to move the highest priority beacon slot position, so step S2
  • the process proceeds to 307 to perform countdown processing for movement.
  • the beacon slot position control unit 205 when there is an empty slot higher than the beacon slot position control unit 205, even if there is another wireless communication device scheduled to move to the lower position, the beacon slot position control unit 205 Without waiting for the completion of the slot position movement, the movement to the next empty slot is started. Therefore, the wireless communication apparatus can perform its own slot position movement process in parallel with the slot position movement by the wireless communication apparatus lower than itself. This makes it possible to perform a beacon period degeneration operation in a short time when there are multiple empty slots.
  • the change of the slot position from the lower slot to the upper slot is performed three cycles after the determination of the change.
  • the beacon slot position control unit 205 can grasp the beacon period occupation information power of the beacon slot position of the wireless communication apparatus located one hop away. Therefore, the beacon slot position control unit 205 can move its beacon slot position to a higher empty slot while avoiding that position, and can detect a collision of the slot position with a wireless communication device located one hop away. It can be avoided.
  • the force with the reset value of the movement counter being 3 is not limited to this, and the same effect can be obtained in principle as long as it is 2 or more.
  • a wireless communication device that is powerful within one hop may move within one hop during the detection of a beacon, it is preferably set to 3 or more.
  • the wireless communication devices A to D have the first slot, the fourth slot, and the fourth slot, respectively.
  • the beacon is transmitted in 6th slot and 8th slot.
  • the movement counters of the wireless communication devices are 0, Full (in this embodiment, “3”), Full, and Full, and the destination slot positions of the wireless communication devices B, C, and D, respectively.
  • wireless communication device D is in the lowest slot position among the wireless communication devices scheduled to move, so it is determined that it can move with the highest priority, and the movement counter is counted down. Do. Wireless communication apparatuses B and C detect that they are not in the lowest slot position, and then change the destination slot number to the third slot, which is the higher empty slot position.
  • the wireless communication devices C and D are determined to be at the lowest slot position among the wireless communication devices scheduled to move to the movement destination slot position, and the respective movement counters. Count down. Wireless communication apparatus B does not change the movement destination slot number and does not count the movement counter because there is no next higher empty slot.
  • wireless communication apparatus D moves the beacon transmission position to the second slot which was the movement destination slot because the count value of the movement counter becomes 0. Then, the wireless communication device D sets the counter value of the movement counter to 0. Wireless communication device C counts down the mobile counter.
  • the wireless communication device C moves the beacon transmission position to the third slot, which is the destination slot, because the count value of the movement counter becomes 0. Then, the wireless communication device C sets the counter value of the movement counter to 0. Wireless communication device B also sets the movement counter to 0 because there are no more empty slots in the upper slots.
  • the wireless communication device C is the next higher empty slot before the movement of the slot position of the wireless communication device D in the lower beacon slot position than itself is completed.
  • the count operation for moving to the slot is started. Therefore, the moving force to the second and third slots, which are empty slots, can be completed in a shorter time than the method shown in the first embodiment.
  • the selection of the empty slot in step S2310 is performed by selecting the highest empty slot excluding the slot scheduled for movement by the lower-layer wireless communication device.
  • the power of selecting a slot Not limited to this, any empty slot may be selected.
  • the number of degenerate operations in parallel increases as compared with the case of selecting the highest level, so that the degeneration can be quickly performed when the number of beer periods is considerably large.
  • the beacon position when there are a plurality of empty slots, the beacon position can be moved in parallel by a plurality of wireless communication devices, so that the beacon period can be degenerated in a short time. It becomes possible.
  • This embodiment shows a method for eliminating communication interference that occurs when a plurality of beacon period groups come close to each other.
  • FIG. 25 shows a wireless communication system according to the fourth embodiment.
  • Mobile networks 2501, 2502, and 2503 form different beacon period groups! /.
  • radio communication apparatuses A, L, and X belong to different beacon period groups 1, 2, and 3, respectively. At this time, when those wireless communication devices move to a proximity position and enter the communication area of another wireless communication device, the wireless communication devices A, L, and X receive other beacon period groups in receiving their own beacons and data. Interference.
  • FIG. 26A is an example of a beacon period formed by radio communication apparatuses A, L, and X in FIG. If each group sends and receives without any policy! /, The data transmission areas of the three beacon period groups will intersect, causing interference with other beacon period groups. Therefore, as shown in FIG. 26B, the radio communication apparatus next uses the beacon period (A) power of the beacon period group to which the beacon period group belongs, in the time zone in which the beacon period group can be preferentially used for each superframe. Arrange for the beginning of the beacon period (B) that can be received. This prevents interference between beacon period groups.
  • beacon period (C) if the minimum data transmission / reception time cannot be obtained before the next beacon period (C), beacon period (C) will also come back. Degenerate operation is performed so that the beacon period loops constituting the beacon are absorbed by the beacon period group constituting the preceding beacon period (B). As a result, even if a large number of beacon period groups coexist, the minimum necessary data transmission time can be secured and each other's data transmission can be ensured. It is possible to ensure that time is not infringed.
  • FIG. 30 is a diagram showing the structure of a beacon frame transmitted by each wireless communication device in the present embodiment.
  • beacon transmission information 301 includes a combination flag 3011, a beacon period start offset (BPST offset) 3012, and a beacon period selection (BP selection) 3013 in addition to the beacon sender information in the first embodiment. Is included.
  • This combination flag 3011 indicates that the beacon itself transmits a beacon period.
  • the BPST offset 3013 indicates the offset time at the start of the beacon period.
  • the BP selection 3013 identifies whether the beacon period is the side force that moves the opponent to its own offset or the side that moves to the opponent's offset.
  • Beacon period occupancy information 302 includes beacon period occupancy information in the first embodiment, and further includes a combination flag 3014 and an EBP flag 3024.
  • the wireless communication device describes the combination flag 3011 of the beacon sender information 301 received by itself in the beacon period occupation information 302 and the EBP flag 3023 of the EBP information 3002, and notifies other wireless communication devices.
  • the combination start notification information 3001 includes a merge counter 3015, a shift counter 3016, a moving loop 3017, and a BPST offset 3018.
  • the merge counter 3015 indicates the number of superframe periods until this combining operation is started, and is used to synchronize the wireless communication devices in both beacon period groups to be combined.
  • Shift counter 3016 determines the value of the counter that counts the superframe period for starting the movement of the first wireless communication device and moving the other wireless communication device within the group that moves the beacon period. Show.
  • Mobile Gnorepe 3017 indicates whether or not the beacon that transmits this beacon belongs to a Beacon Pyre that moves in the Beacon period, and belongs to a Beacon Period group that moves. Set a flag to.
  • the BPST offset 3018 is the same as the BPST offset of the beacon sender information 301.
  • Extend 'Beacon period information (EBP information) 3002 includes device ID 3019, counter value 3020, combined flag 3021, beacon slot position 3022, and EBP flag 3023 Including.
  • Device ID 3019 describes its own device ID when the wireless communication device itself that transmits this beacon moves a beacon period, and when it receives binding start notification information in an emergency slot from another wireless communication device. The device ID of the source wireless communication device is described.
  • the counter 3020, the combination flag 3021, and the beacon slot position 3022 are described in their own or received from another wireless communication device.
  • the EBP flag 3023 indicates that the information of the device ID 3019, the counter 3020, the combination flag 3021, and the beacon slot position 3022 is extended 'beacon period information.
  • beacon period group 2 (BG-2) is combined with beacon period group 1 (BG-1).
  • Procedure 1 Radio communication device X that requests the coupling of BG-2 Sends the link initiation notification information in the emergency slot of BG-1 and its own beacon slot of BG-2.
  • An emergency slot is a special slot reserved for emergencies, such as when there are no more empty slots.
  • Step 2 When the wireless communication devices in the vicinity of the wireless communication device X of BG-1 and BG-2 receive the connection start notification information, the wireless communication device that is also received in its own beacon transmitted thereafter Knowledge information is transmitted in synchronization with the merge counter of the sender. Then, the merge counter is counted down by the entire group that is transmitting the join start notification information.
  • Step 3 Among the wireless communication devices that transmit the BG-2 binding start notification information, those that wish to combine transmit beacons by setting the combining flag in their beacon sender information.
  • Step 4 The wireless communication device that transmits the BG-1 and BG-2 connection start notification information searches the beacon period of each other's partner, reads the beacon, and Configures EBP information (etastend beacon period information) that becomes beacon time occupation information of the wireless communication device and notifies adjacent information to the next adjacent node (BG-1 wireless communication)
  • the device creates EBP information only for wireless communication devices that have the BG-2 coupling flag set.
  • Step 5 When each wireless communication device of BG-1 and BG-2 looks at EBP information and detects that there is a wireless communication device occupying the same beacon slot in its next proximity, it merges Re-join the beacon period group to which it belongs by the time the counter reaches zero.
  • Step 6 When the merge counter reaches 0, each wireless communication device of BG-1 and BG-2 sets the shift counter to the combined flag of beacon sender information, beacon time occupation information, and EBP information. Counts up until there is no more set. This shift counter counts the superframe period until the beacon slot is moved.
  • Step 7 The wireless communication device that has the combined flag set in the BG-2 beacon sender information counts up the shift counter. Also, the wireless communication device that transmits a beacon in the Nth beacon slot moves to the highest available beacon slot in BG-1 when the shift counter is 2N-1.
  • Step 8 When the combined flag of beacon sender information, beacon time occupancy information, and EBP information is no longer set, the wireless communication device finishes transmitting the combination start notification information
  • Step 9 The wireless communication device stops the above-described beacon period degeneration algorithm while transmitting the binding start notification information.
  • Figure 29 shows two beacon period groups in close proximity.
  • wireless communication devices A, B, C, D, and E form a first beacon period group
  • wireless communication devices X, Y, and ⁇ form a second beacon period group.
  • wireless communication device ⁇ (2902) can communicate with wireless communication devices A (2901), C (2903), and ⁇ (2905) in communication area 2 912.
  • the wireless communication device D (2904) is in the next closest positional relationship and cannot communicate directly. Also, the wireless communication device D (2904) is located in the communication area 2913 of the wireless communication device C (2903), but is in the next closest positional relationship with the wireless communication device (2902).
  • wireless communication devices X (2906), ⁇ (2907), ⁇ (2908) is located in the mutual communication area and can communicate with each other.
  • Wireless communication device of the second beacon period group Y force Wireless communication device of the first beacon period loop
  • the wireless communication of the second beacon period loop is located in the communication area of A, B, C, E Device Z is the first beacon period group wireless communication device B, C, D
  • FIG. 31 to FIG. 41 show the timings at which radio communication apparatuses A to E and radio communication apparatuses X to Z transmit beacons with a beacon period and beacon information at each slot detected by each radio communication apparatus.
  • FIG. 31 shows an initial state in which both groups have moved to the current position.
  • wireless communication device A in the first beacon period group transmits a beacon in the fourth slot
  • wireless communication device B transmits a beacon in the second slot.
  • wireless communication device C transmits a beacon in the third slot
  • wireless communication device D transmits a beacon in the fourth slot
  • wireless communication device E transmits a beacon in the fifth slot.
  • Wireless communication devices A and D transmit beacons in the fourth slot, but wireless communication devices B and C occupy beacon periods because wireless communication devices A and D are two hops away from each other in the first beacon period group.
  • wireless communication device X in the second beacon period group transmits a beacon in the second slot
  • wireless communication device Y transmits a beacon in the third slot
  • wireless communication device Z in the fourth slot. Send a beacon.
  • the first slot is an emergency slot and is in an empty state.
  • the combination flag 3011, 3014 is not set, and includes the combination start notification information 3001 and the EBP information 3002.
  • the wireless communication device X describes the coupling start notification information 3001 and the EBP information 3002 in the emergency slot (first slot) 3201 of the first beacon period group and its own beacon slot 3202. Send the beacon.
  • “5” is set in the margin counter 3015 of the combination start notification information 3001
  • “0” is set in the shift counter 3016.
  • a flag indicating that the mobile group 3017 is a beacon period group to which the mobile device moves is set, and a BPST offset of beacon sender information 301 (to be described later) is copied to a BPST offset 3018.
  • the device ID 3019, counter 3020, and beacon slot position 3022 of the EBP information 3002 describe the device ID of the wireless communication device X itself, the counter value of the movement counter, and the beacon slot position.
  • the EBP flag 3023 is set.
  • the combined flag 3011 of the beacon sender information 301 is set, and the BPST offset 3012 describes the offset time with respect to the beacon period start time of the first beacon period group that is the movement destination.
  • a flag indicating that the beer period start time of the movement destination is used as a reference is set.
  • the wireless communication apparatuses A to D of the first beacon period group directly receive this and know that the operation of the second beacon period group joining to its own beacon period starts. However, since the wireless communication device E cannot receive it, it does not know at this point. Note that the wireless communication device X also receives the beacons and interferes with each other in the wireless communication devices A and D in the communication area in the fourth slot 3203 of the first beacon period group. However, in this case, it is assumed that the wireless communication device X has received the communication from the wireless communication device A.
  • the wireless communication devices A to D of the first beacon period group can know the beacon period start offset time of the second beacon period group from the wireless communication device X by the BPST offset 3012 and the BP selection 3013. it can. For this reason, the wireless communication devices A to D start receiving the beacons of the second beacon period group. At this time, the wireless communication device D detects that its device ID is not present in the beacon period occupation information 302 described in the beacon 3203 received from the wireless communication device X. As a result, wireless communication The communication device D can know that the wireless communication device X has not received its beacon due to interference. Therefore, the wireless communication device D decides to move its slot position to the entry slot in the next superframe.
  • the wireless communication devices Y and ⁇ of the second beacon period group know the start of the combining operation notified from the wireless communication device X. If the wireless communication devices ⁇ ⁇ and ⁇ decide to perform the combining operation themselves, the wireless communication devices ⁇ and ⁇ set the combining flag 3011 of the beacon sender information 301 at their own slot position and notify the first. Read the beacon period of the beacon period group of, create ⁇ information 3002, and send the beacon. For this reason, the wireless communication devices ⁇ to C detect that the coupling flag of the wireless communication device Y is set. However, at this time, the combined flag of the wireless communication device Y detected by the wireless communication device D using the beacon period occupation information is not set because of the state of the previous superframe.
  • the wireless communication devices B to D have the ability to detect that the combination flag of the wireless communication device Z is set.
  • the combined flag is set because of the state of the previous superframe.
  • the wireless communication device other than the wireless communication device X that has received the combination start notification information 3001 and the EBP information 3002 copies the received combination start notification information 3001 and the EBP information 3002, and Transmit in beacon slot.
  • wireless communication devices other than the wireless communication device X can transmit these pieces of information to the wireless communication device in the next closest position.
  • Figure 33 shows the state of the next superframe period.
  • radio communication apparatus X decrements the merge counter and sets '4' to merge counter 3015. Then, wireless communication device X transmits a beacon in which the connection start notification information 3001 and the EBP information 3002 are described in the emergency slot (first slot) 3301 of the first beacon period d'oop and its own beacon slot 3302 To do.
  • the wireless communication device E knows from the beacon period occupation information that the beacon of the wireless communication device X is transmitted to the first slot 3303 via the wireless communication device B in the communication area. In addition, the wireless communication device E uses the second bit from the BPST offset 3018 in the binding start notification information. -Know the start time of the beacon period of the group and start receiving the beacon of the second beacon period group.
  • wireless communication device D moves the beacon slot position to entry slot 3304 and transmits a beacon. As a result, the interference between the wireless communication device A and the wireless communication device D is eliminated for the wireless communication device X.
  • Figure 34 shows the state of the next superframe period.
  • radio communication apparatus X decrements the merge counter and sets “3” to merge counter 3015.
  • the wireless communication device X transmits a beacon in which the emergency start (first slot) 3301 and the beacon slot 3302 of the first beacon period loop are associated with the connection start notification information 3001 and the trap information 3002. To do.
  • Figure 35 shows the state of the next three superframe periods.
  • wireless communication device X sets a counter value obtained by decrementing the merge counter in merge counter 3015 of combination start notification information 3001, and transmits a beacon to its beacon slot 3501. This operation is repeated when the counter value of the merge counter of the wireless communication device X is 2 to 0. During this time, other wireless communication devices are able to perform processing such as moving the slot position to avoid interference so that the second beacon period group does not interfere with the first beacon period group. I do.
  • Figure 36 shows the state of the next superframe period.
  • the wireless communication devices ⁇ to ⁇ and the wireless communication devices X to ⁇ have reached the merge counter force S′O ′, they start to increment the shift counter. Then, the counter value is set in the shift counter 3016 of the combination start notification information 3001. At this time, the wireless communication devices A to E and the wireless communication devices X to Z determine that the counter value of the shift counter is' 1 (odd number), and set the beacon slot position to the highest level of the first beacon period group. Empty slot ( (7th slot) Move to 3601. A beacon is transmitted at the seventh slot position. As a result, all the wireless communication devices except the wireless communication device E receive this beacon and know that the wireless communication device X has changed the slot position.
  • Figure 37 shows the state of the next superframe period.
  • wireless communication apparatus Y increments the shift counter and sets the counter value in shift counter 3016 of connection start notification information 3001. At this time, since the counter value of the shift counter is “2” (even number), the wireless communication device Y does not move the slot position. Note that the information of the combination flag 3011 of the wireless communication apparatus Y is notified to the wireless communication apparatus D via the beacon period occupation information 302 of the wireless communication apparatus C. In this way, by setting an interval of one super frame period, the next closest wireless communication device is notified that the wireless communication device Y is being coupled.
  • Figure 38 shows the state of the next superframe period.
  • wireless communication apparatus Y increments the shift counter and sets the counter value in shift counter 3016 of connection start notification information 3001. At this time, wireless communication device Y determines that the counter value of the shift counter is' 3, (odd number), and moves the beacon slot position to the highest empty slot (eighth slot) 3801 of the first beacon period group. The The wireless communication device Y transmits a beacon at the eighth slot position. As a result, all the wireless communication devices except for the wireless communication device D have received this beacon and know that the wireless communication device Y force S slot position has been changed.
  • the wireless communication device Z of the second beacon period group Since the wireless communication device Z of the second beacon period group has reached the highest slot position, it starts to combine the counter value of the shift counter on behalf of wireless communication device Y. Shift counter of notification information 3001
  • the beacon set to 3016 is transmitted at its own beacon slot position. All wireless communication devices except the wireless communication device A receive this beacon and know that the wireless communication device Z starts the coupling operation.
  • Figure 39 shows the state of the next superframe period.
  • wireless communication device Z increments the shift counter and sets the counter value in shift counter 3016 of connection start notification information 3001. At this time, since the counter value of the shift counter is '4' (even), the wireless communication device Z does not move the slot position. Yes. Note that the information of the combination flag 3011 of the wireless communication device Z is notified to the wireless communication device A via the beacon period occupation information 302 of the wireless communication device B. In this way, the next closest wireless communication device is notified that the wireless communication device Z is performing the coupling operation.
  • Figure 40 shows the state of the next superframe period.
  • wireless communication device Z increments the shift counter and sets the counter value in shift counter 3016 of connection start notification information 3001. At this time, the wireless communication device Z determines that the counter value of the shift counter is' 5, (odd number), and moves the beacon slot position to the highest empty slot (9th slot) 4001 of the first beacon period group. Moving. The wireless communication device Z transmits a beacon at the ninth slot position. As a result, all the wireless communication devices except for the wireless communication device A have received this beacon and know that the wireless communication device Z force S slot position has been changed.
  • Figure 41 shows the state of the next superframe period.
  • connection start notification information 3001 is no longer added.
  • the other wireless communication apparatus knows that the operation of combining the beacon periods of the second beacon period group has ended.
  • the wireless communication device that performs beacon period combination sets the combination flag of the beacon sender information and transmits the beacon in its own beacon slot.
  • the start of the beacon period combining operation can be notified to other wireless communication devices.
  • the movement of the beacon slot position is performed every other superframe period, it is possible to notify the next-neighboring wireless communication device that it is being coupled. As a result, it is possible to prevent the movement of the slot position from colliding with the wireless communication device at the next closest position.
  • the wireless communication device X transmits the combination start notification information 3001 in superframes with merge counters from “5” to “3”. This is to notify the wireless communication device of the first beacon period group and the second beacon period group of the connection start information, and is not limited to this.
  • the present invention is useful for a wireless communication method and a wireless communication device when performing ad hoc communication or the like, and when each wireless communication device in a wireless network transmits a beacon, the beacon period is dynamically changed. Suitable for

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Transceivers (AREA)
  • Small-Scale Networks (AREA)

Abstract

 無線ネットワークシステムを構成する無線通信装置のビーコンスロット位置制御部(205)は、ビーコンピリオド内に空きのビーコンスロットがあるか否かを検出する。空きビーコンスロットが、自己のビーコンを送信する期間より前にあるとき、移動カウンタ(206)が、所定のスーパーフレームをカウント開始する。そして、カウントが完了したとき、先の空きビーコンスロットで自己のビーコンを送信する。これにより、空きビーコンスロットが詰まるので、無線ネットワークシステムに加入する無線通信装置の数が動的に変動しても、無線通信装置は通信効率の良い、しかも消費電力の無駄も少ない無線通信を行うことができる。

Description

明 細 書
無線通信方法および無線通信装置
技術分野
[0001] 本発明は、無線通信ネットワークにおけるアドホック通信をするときの無線通信方法 および無線通信装置に関する。
背景技術
[0002] 従来より、この無線通信方法および無線通信装置としては、例えば、特開 2003— 2 29869号公報に記載されて!ヽるようなもの力あった。図 42ίま特開 2003— 229869 号公報に記載された無線通信方法を示すものであり、無線ネットワークにおいて、制 御局を配置せずに、無線通信装置同士が直接通信する無線通信方法を示している
[0003] 図 42にお 、て、無線通信装置は所定の時間間隔で自己の情報受信開始位置を 示す受信タイミング情報と受信ウィンドウ情報と受信周期情報とを記載した管理情報 を送信する(Μ1〜Μ4)。この管理情報を受信できた他の無線通信装置は、該当す る無線通信装置の通信装置番号に関連付けて、受信タイミングと受信ウィンドウ、受 信周期を記憶する。そして、当該他の無線通信装置は、情報伝送時に、通信相手の 受信タイミングと受信ウィンドウ、受信周期とから該当する無線通信装置における受 信開始位置を求めて、そのタイミングで情報を送信する。
[0004] なお、管理情報は、管理情報交換領域 (以下、「ビーコンピリオド」という。 ) (Cl、 C 5)で全ての無線通信装置がそれぞれのビーコンスロットでビーコンを送信し交換して いる。
[0005] し力しながら、従来の方法では、ビーコンピリオドが固定時間であるため、予めいく つのビーコンを送信するかわ力もないような無線ネットワークシステムにおいては、次 のような課題を有していた。すなわち、実際にこの無線ネットワークシステムに加入し ている無線通信装置が予め想定していたノード数よりはるかに小さなノード数であつ た場合には、ビーコンピリオドは空き時間が多ぐ通信効率が良くない。
[0006] また、ビーコンピリオドの時間はすべてのノードが受信待ち状態で動作し続けるた め、必要以上に長いビーコンピリオドは余計な電力を消費することになるので、消費 電力の無駄が増えてしまう。
[0007] さらに、同じ無線通信方式を採用する、他の無線ネットワークシステムが近隣に存 在する場合に、ビーコンピリオドが長い程、ビーコンピリオド同士が衝突したり、データ 通信が衝突したりする可能性が高くなつてしまう。
[0008] 一方、この無線ネットワークシステムに加入している無線通信装置が予め想定して いたノード数より大きな数であった場合には、ビーコンの空きスロットが不足してしまい 無線ネットワークシステムに参加できない無線通信装置が生じてしまう。
発明の開示
[0009] 本発明の目的は、無線ネットワークシステムに加入する無線通信装置の数が動的 に変動しても、通信効率の良い、かつ消費電力の無駄も少ない無線通信方法を提 供することにある。
[0010] 本発明に係る無線通信方法は、無線通信装置がビーコンピリオドにお!/、てビーコン を互いに衝突しな 、ように送信する無線通信方法にぉ 、て、無線通信装置がビーコ ンピリオド内に、自己のビーコンを送信する期間であるビーコンスロットより以前に空き ビーコンスロットを検出したとき、自己のビーコンスロットを空きビーコンスロットへ移動 するまでの所定数のスーパーフレームのカウントを開始する。そして、無線通信装置 力 他の無線通信装置に自己のビーコンスロット位置の移動処理状態を通知する移 動状態情報をビーコンに付加するとともに、他の無線通信装置から受信した移動状 態情報と、当該移動状態情報を通知した無線通信装置を特定する識別子と、ビーコ ンスロット位置とを対応づけてビーコンピリオド占有情報として付加して自己のビーコ ンスロットで送信する。そして、無線通信装置は、所定のスーパーフレームの経過後 に自己のビーコンを先の空きビーコンスロットへ移動して送信する。なお、無線通信 装置は、ビーコンスロットの使用状態を、受信した無線通信装置のビーコンの移動状 態情報と、ビーコンピリオド占有情報とを基にして決定する。
[0011] これにより、無線通信装置は、必要に応じてビーコンピリオドの長さを変更できるた め、ノード数が固定長のビーコンピリオドで発生していた通信効率の低下や、消費電 力の損失といった不利益を取り除くことができる。また、無線通信装置はスーパーフレ ームのカウントを開始するなどの移動処理状態の通知をすることで、同じビーコンピリ ォドで送信される他のビーコン情報の変化に対応できるようになる。また、次近接の 無線通信装置の発するビーコンの情報が届くまでに 1ビーコンピリオド遅れることにな る力 無線通信装置はビーコンスロット位置の移動をスーパーフレーム単位で待つこ とにより、この遅れを吸収することができる。またさらに、無線通信装置は次近接の無 線通信装置のビーコンスロットに関する情報も相互に通知することができるので、ビー コンスロットを移動したことにより、通信相手の無線通信装置が、通信可能な他の無 線通信装置のビーコンと衝突することを避けることができる。
[0012] また、本発明に係る無線通信方法は、所定数のスーパーフレームのカウントが、自 己のビーコンスロットからビーコンピリオドの終了までに他の無線通信装置のビーコン が存在する期間は行わないことを特徴とする。
[0013] これにより、カウントダウンした無線通信装置のみ力 その近隣において唯一のビー コンスロットを変更した無線通信装置であるということが保証される。そのため、他の無 線通信装置と同時に同じビーコンスロット位置に移動するような事態を起こさずに、ビ ーコンピリオドの縮退動作を行うことができる。
[0014] また、本発明に係る無線通信方法は、所定数のスーパーフレームのカウントが 2以 上であることを特徴とする。
[0015] これにより、ビーコンスロット位置の移動は、次近接の無線通信装置の発するビーコ ンの情報が届くまでに 1ビーコンピリオド遅れることになる力 ビーコンスロット位置の 移動をスーパーフレーム単位で待つことにより、この遅れを吸収することができる。
[0016] また、本発明に係る無線通信方法は、無線通信装置が受信したビーコン及びビー コンピリオド占有情報により、無線通信装置のビーコンスロット位置の配置であるビー コンフォーメーションの変更を検出したとき、空きビーコンスロットの検出と、当該空き スロットへの自己のビーコンスロット位置の移動処理を行うものである。
[0017] これにより、ビーコンフォーメーションが動的に変更されるような状況下にあるときに
、 自律分散的にこれを検知してビーコンピリオドの縮退動作を行うことができる。
[0018] また、本発明に係る無線通信方法における移動状態情報は、所定数のスーパーフ レームをカウントする移動カウンタのカウンタ値あるいはフラグである。 [0019] これにより、フラグを使用した場合は、無線通信装置間の送受信データが最小限の 1ビットに限定できるので、通信時間を短くすることが可能になる。
[0020] また、本発明に係る無線通信方法は、無線通信装置が各無線通信装置のビーコン スロット位置及びビーコンピリオド占有情報力も構成されるビーコンフォーメーションの 最下位のスロットから少なくとも 2スロットを、データ通信を行わないエントリースロットと して確保し、無線ネットワークへ新規加入、あるいは再加入によりビーコンの送信を開 始するとき、このエントリースロットからランダムに選択したスロットを自己のビーコンス ロット位置としてビーコンを送信することを特徴とするものである。
[0021] これにより、無線通信装置が新規加入する場合や、地理的位置の移動により他の 無線通信装置とビーコンスロット位置が重複してしまった無線通信装置が再加入する 場合に、これらの無線通信装置を同じアルゴリズムで無線ネットワークシステムのビー コンフォーメーションに組み込むことができる。
[0022] また、本発明に係る無線通信方法は、無線通信装置がビーコンにビーコンスロット 長情報を付加するステップをさらに有し、この無線通信装置が近隣の無線通信装置 力 受信したビーコンスロット長情報のうち、最大のビーコンスロット長にエントリースロ ットの長さを加えた期間においてデータ通信を行なわず、ビーコンを受け付けることを 特徴とするものである。なお、ビーコンスロット長情報とは、 自己が認識しているビーコ ンフォーメーションの最下位スロットまでの長さを示すものである。
[0023] これにより、近隣の無線通信装置の近隣に位置する無線通信装置が、そこで検知 されるエントリースロットでビーコンを送信し始めたときにもそのビーコンを受信するこ とがでさる。
[0024] 本発明に係る無線通信装置は、ビーコンを受信し、フレームを抽出するビーコン受 信部と、抽出したフレームがビーコンフレームであると判定したとき、ビーコンの受信 スロット位置と、当該ビーコンの送信元の無線通信装置を特定する識別子と、送信元 の無線通信装置がビーコンスロット位置を移動するカゝ否かを示す移動状態情報とを 関連づけて、ビーコンピリオド占有情報として記録部に記録するとともに、ビーコンフ レームに付与されていたビーコンピリオド占有情報を記録するフレーム判定部と、記 録部に記録されたすベてのビーコンピリオド占有情報を基に、ビーコンピリオド内に、 自己のビーコンスロットより前に空きビーコンスロットを検出したとき、 自己のビーコンス ロットを空きビーコンスロットへ移動するまでの所定数のスーパーフレームのカウンタ 値を移動カウンタに設定し、当該移動カウンタからカウントダウンの通知を受けて自己 のビーコンスロット位置の変更を指示するビーコンスロット位置制御部と、ビーコンスロ ット位置制御部力 指示された、 自己のスロット位置を検出し、ビーコンの送信を指示 するビーコン送信指示部と、このビーコン送信指示部からの指示を受けて、受信した ビーコン力 生成したビーコンピリオド占有情報と、自己の移動状態情報と、自己が 受信したビーコンから求めたビーコンスロットの全長を示すビーコンスロット長情報と を含むビーコンフレームを構成するフレーム構成部とを有するものである。
[0025] これにより、他の無線通信装置と同時に同じビーコンスロット位置に移動するような 事態を引き起こさず、最小限のデータの交換で自律分散的に縮退動作を行うと共に 、いままで通信できな力 た無線通信装置との地理的移動による近隣ィ匕により同じグ ループとして通信できるような無線ネットワークを構成する無線通信装置を構築する ことが可能となる。
[0026] また、本発明に係る無線通信装置は、移動カウンタが自己のビーコンスロットからビ ーコンピリオドの終了までに他の無線通信装置のビーコンが存在する期間は所定数 のスーパーフレームのカウントを行わないことを特徴とするものである。
[0027] これにより、カウントダウンした無線通信装置のみ力 その近隣において唯一のビー コンスロットを変更した無線通信装置であるということが保証される。このため、他の無 線通信装置と同時に同じビーコンスロット位置に移動するような事態を起こすことなく
、ビーコンピリオドの縮退動作を行うことができる。
[0028] また、本発明に係る無線通信装置は、所定数のスーパーフレームのカウントは、 2 以上であることを特徴とするものである。
[0029] これにより、次近接の無線通信装置の発するビーコンの情報が届くまでに 1ビーコン ピリオド遅れること〖こなる。し力しながら、ビーコンスロット位置の移動をスーパーフレ ーム単位で待つことにより、この遅れを吸収することができる。
[0030] また、本発明に係る無線通信装置は、ビーコンスロット位置制御部が、受信したビ ーコン及びビーコンピリオド占有情報により、無線通信装置のビーコンスロット位置の 配置であるビーコンフォーメーションの変更を検出したとき、空きビーコンスロットの検 出と、当該空きビーコンスロットへの自己のビーコンスロット位置の移動処理を行うも のである。
[0031] これにより、ビーコンフォーメーションが動的に変更されるような状況下にあるときに 、無線通信装置は、自律分散的にこれを検知してビーコンピリオド縮退動作を行うこ とがでさる。
[0032] また、本発明に係る無線通信装置は、移動状態情報が所定数のスーパーフレーム をカウントする移動カウンタのカウンタ値あるいはフラグである。
[0033] これにより、無線通信装置は、フラグを使用した場合には、無線通信装置間の送受 信データを最小限の 1ビットに限定でき、通信時間を短くすることを可能とする。
[0034] また、本発明に係る無線通信装置は、フレーム構成部がビーコンフォーメーション の最下位のスロットから少なくとも 2スロットを、データ通信を行わないエントリースロッ トとして設け、ビーコンスロット位置制御部は当該無線通信装置が無線ネットワークシ ステムへ新規加入、あるいは再加入によりビーコンの送信を開始するとき、エントリー スロットからランダムに選択したスロットを自己のビーコンスロット位置としてビーコン送 信指示部へ指示することを特徴とするものである。
[0035] これにより、他の無線通信装置とビーコンスロット位置が新規加入の無線通信装置 や地理的位置の移動により重複してしまった無線通信装置が再加入する場合にお V、ても、同じアルゴリズムで無線ネットワークシステムのビーコンフォーメーションに組 み込むことができる。
[0036] また、本発明に係る無線通信装置は、フレーム判定部が近隣の無線通信装置から 受信したビーコンスロット長情報のうち、最大のビーコンスロット長にエントリースロット の長さを加えた期間においてビーコンを受け付け、フレーム構成部が、その期間中 にデータ通信を行なわないことを特徴とするものである。
[0037] これにより、近隣に位置する無線通信装置の近隣にて新たに加入する無線通信装 置力 そこで検知されるエントリースロットにおいてビーコンを送信し始めたときにその ビーコンを受信することができる。
[0038] 本発明に係る無線通信方法は、移動状態情報が無線通信装置のビーコンスロット 位置の移動予定先を示す移動先スロット位置情報をさらに含み、無線通信装置は自 己のビーコンスロットからビーコンピリオドの終了までにビーコンを送信する他の無線 通信装置が移動先スロット位置情報で指定したビーコンスロット以外に空きビーコン スロットがあることを検出した場合、当該空きビーコンスロットのいずれかを選択し、移 動先ビーコンスロット位置として他の無線通信装置へ通知するとともに、所定数のス 一パーフレームのカウントを開始するものである。
[0039] これにより、無線通信装置が、移動先ビーコンスロット毎に競合しても、 1サイクルの カウントダウンにより、複数のビーコンを縮退位置に移動させることが可能になる。
[0040] また、本発明に係る無線通信方法は、無線通信装置が空きビーコンスロットの中で 最上位のビーコンスロットを選択した際に、自分が最下位スロットでないならば、最下 位のスロットになるまで、順次、次のスーパーフレームで、次に最高位となる空きスロ ットを選択するものである。
[0041] これにより、無線通信装置は最上位の空きスロットから順に、また、並行してビーコ ンスロットを移動することが可能になる。
[0042] また、本発明に係る無線通信方法は、無線通信装置が空きビーコンスロットの中で 任意のビーコンスロットを選択するものである。
[0043] これにより、ビーコン同士が互いの移動先を確認して順次選択していくのとは異なり 、一時に複数の縮退動作を開始することが可能になる。
[0044] また、本発明に係る無線通信方法は、無線通信装置が、所定数のスーパーフレー ムをカウント中に、自己のカウンタ値が最大値である場合には、最大値のカウンタ値 を有する他の無線通信装置を移動状態情報力 検知する、あるいは、最大値のカウ ンタ値を有する他の無線通信装置をビーコンピリオド占有情報力 検知するものであ る。また、無線通信装置は、自己のカウンタ値が最大値— 1である場合には、他の無 線通信装置を移動状態情報から検知する。さらに、無線通信装置は、自己のカウン タ値が最大値でも最大値 1でもない場合には、同一のカウンタ値を有する他の無 線通信装置を移動状態情報から検知する、あるいは、自己のカウンタ値 + 1の値を 有する他の無線通信装置をビーコンピリオド占有情報力 検知する。なお、無線通信 装置は、いずれかの条件に適合する無線通信装置を検知したとき、当該無線通信装 置の内、最下位のスロット位置にある無線通信装置がカウントを継続し、該当しない 他の無線通信装置は所定のカウンタ値にリセットする。
[0045] これにより、無線通信装置は空きスロットを常に適切に選択して効率よくビーコンピリ ォドを縮退し、なおかつ、 1カウントダウンサイクルにおいて複数のビーコンをパイプラ イン的に縮退することができる。
[0046] また、本発明に係る無線通信方法は、カウント中に最大値もしくは 0以外の自己の カウンタ値と同一のカウンタ値を有するビーコンピリ才ド占有情報を受信したとき、カウ ントを中止し、自己のカウンタ値を最大値にリセットするものである。
[0047] これにより、次近接の無線通信装置が、 自身の無線通信装置と 1スーパーフレーム の違 、でパイプライン的に並列に移動しょうとしたときに、偶然同じビーコンスロット位 置に入ることを未然に防ぐことが可能になる。
[0048] また、本発明に係る無線通信方法は、自己のビーコンスロットの移動先の空きビー コンスロットが最上位の空きビーコンスロットであることを特徴とする。
[0049] これにより、無線通信装置は、より高速に一連の縮退動作を行うことができる。
[0050] 本発明に係る無線通信装置は、移動状態情報が無線通信装置のビーコンスロット 位置の移動予定先を示す移動先スロット位置情報をさらに含む。そして、ビーコンス ロット位置制御部力 自己のビーコンスロットからビーコンピリオドの終了までにビーコ ンを送信する他の無線通信装置の移動先スロット位置情報によって指定されたビー コンスロット以外に空きビーコンスロットがある場合、当該空きビーコンスロットを移動 先ビーコンスロット位置として自己の移動状態情報を記録部に記録し、所定のカウン トを移動カウンタに設定する。そして、フレーム構成部は、記録部に記録された自己 の移動状態情報を含むビーコンフレームを構成する。
[0051] これにより、無線通信装置は、自己の移動先スロットを他の無線通信装置に通知し たり、他の無線通信装置が移動を予定している移動先スロットを検知できるので、自 己よりも下位に移動を予定する無線通信装置があっても、それを避けて他の空きスロ ットへ並行してビーコンスロット位置の移動処理を行うことができる。
[0052] また、本発明に係る無線通信装置は、ビーコンスロット位置制御部が自己のビーコ ンスロットからビーコンピリオドの終了までにビーコンを送信する他の無線通信装置の 移動を予定するビーコンスロット以外の空きスロットの中で、最上位のビーコンスロット を移動先ビーコンスロットに指定するものである。
[0053] これにより、無線通信装置は、最上位の空きスロットから順に、また、並行してビーコ ンスロットを移動することが可能になる。
[0054] 以上のように本発明によれば、無線ネットワークシステムの無線通信装置の自律分 散的なアルゴリズムにより、ビーコンピリオドの動的な可変長化を、ビーコンの衝突を 最低限にして実施できる。これにより、無線ネットワークシステムに加入する無線通信 装置の数が動的に変動しても、通信効率の良い、消費電力の無駄も少ない無線通 信が可能になる。
図面の簡単な説明
[0055] [図 1]図 1は、本発明の実施の形態 1に係る無線ネットワークシステムの構成をなす無 線通信装置の配置図である。
[図 2]図 2は、本発明の実施の形態 1に係る無線通信装置の構成を示すブロック図で ある。
[図 3]図 3は、本発明の実施の形態 1に係るビーコンフレームの構成を示す図である。
[図 4]図 4は、本発明の実施の形態 1に係るビーコンスロット状態テーブルのフォーマ ットを示す図である。
[図 5]図 5は、本発明の実施の形態 1に係るビーコンピリオド縮退動作を示すフロー図 である。
[図 6]図 6は、本発明の実施の形態 1に係るビーコンスロット位置決定処理を示すフロ 一図である。
[図 7A]図 7Aは、本発明の実施の形態 1に係る無線通信装置が加入したときのスロッ ト状態を示す図である。
[図 7B]図 7Bは、本発明の実施の形態 1に係る無線通信装置が加入したときのスロッ ト状態を示す図である。
[図 7C]図 7Cは、本発明の実施の形態 1に係る無線通信装置が加入したときのスロッ ト状態を示す図である。
[図 8A]図 8Aは、本発明の実施の形態 1に係る無線通信装置が加入後、スロット位置 を移動したときのスロット状態を示す図である。
圆 8B]図 8Bは、本発明の実施の形態 1に係る無線通信装置が加入後、スロット位置 を移動したときのスロット状態を示す図である。
圆 9A]図 9Aは、本発明の実施の形態 1に係る無線通信装置が近隣でなくなったとき のスロット状態を示す図である。
圆 9B]図 9Bは、本発明の実施の形態 1に係る無線通信装置が近隣でなくなったとき のスロット状態を示す図である。
圆 9C]図 9Cは、本発明の実施の形態 1に係る無線通信装置が近隣でなくなったとき のスロット状態を示す図である。
圆 10A]図 10Aは、本発明の実施の形態 1に係る無線通信装置が近隣でなくなった 後に、ビーコンピリオドの縮退動作が完了するときのスロット状態を示す図である。 圆 10B]図 10Bは、本発明の実施の形態 1に係る無線通信装置が近隣でなくなった 後に、ビーコンピリオドの縮退動作が完了するときのスロット状態を示す図である。 圆 10C]図 10Cは、本発明の実施の形態 1に係る無線通信装置が近隣でなくなった 後に、ビーコンピリオドの縮退動作が完了するときのスロット状態を示す図である。
[図 11]図 11は、本発明の実施の形態 1に係る移動する無線通信装置相互間の配置 図である。
圆 12A]図 12Aは、本発明の実施の形態 1に係る無線通信装置のスロット使用状態 を示す図である。
圆 12B]図 12Bは、本発明の実施の形態 1に係る無線通信装置のスロット使用状態を 示す図である。
圆 13A]図 13Aは、本発明の実施の形態 1に係る無線通信装置のスロット使用状態 を示す図である。
圆 13B]図 13Bは、本発明の実施の形態 1に係る無線通信装置のスロット使用状態を 示す図である。
圆 14A]図 14Aは、本発明の実施の形態 1に係る無線通信装置のスロット使用状態 を示す図である。
圆 14B]図 14Bは、本発明の実施の形態 1に係る無線通信装置のスロット使用状態を 示す図である。
圆 15A]図 15Aは、本発明の実施の形態 1に係る無線通信装置のスロット使用状態 を示す図である。
圆 15B]図 15Bは、本発明の実施の形態 1に係る無線通信装置のスロット使用状態を 示す図である。
[図 16]図 16は、本発明の実施の形態 1に係る無線通信装置の配置図である。
[図 17A]図 17Aは、本発明の実施の形態 1に係る無線通信装置のスロットの使用状 態を示す図である。
[図 17B]図 17Bは、本発明の実施の形態 1に係る無線通信装置のスロットの使用状態 を示す図である。
[図 18]図 18は、本発明の実施の形態 2に係るビーコンスロット位置決定処理を示すフ ロー図である。
[図 19]図 19は、本発明の実施の形態 2に係る無線通信装置の配置図である。
[図 20A]図 20Aは、本発明の実施の形態 2に係る無線通信装置の縮退動作における スロット使用状態を示す図である。
[図 20B]図 20Bは、本発明の実施の形態 2に係る無線通信装置の縮退動作における スロット使用状態を示す図である。
[図 20C]図 20Cは、本発明の実施の形態 2に係る無線通信装置の縮退動作における スロット使用状態を示す図である。
[図 21A]図 21Aは、本発明の実施の形態 2に係る無線通信装置の縮退動作における スロット使用状態を示す図である。
[図 21B]図 21Bは、本発明の実施の形態 2に係る無線通信装置の縮退動作における スロット使用状態を示す図である。
[図 22A]図 22Aは、本発明の実施の形態 2に係る無線通信装置の縮退動作における スロット使用状態を示す図である。
[図 22B]図 22Bは、本発明の実施の形態 2に係る無線通信装置の縮退動作における スロット使用状態を示す図である。
[図 23]図 23は、本発明の実施の形態 3に係るビーコンスロット位置決定処理を示すフ ロー図である。
[図 24A]図 24Aは、本発明の実施の形態 3に係る無線通信装置の縮退動作における スロット使用状態を示す図である。
[図 24B]図 24Bは、本発明の実施の形態 3に係る無線通信装置の縮退動作における スロット使用状態を示す図である。
[図 24C]図 24Cは、本発明の実施の形態 3に係る無線通信装置の縮退動作における スロット使用状態を示す図である。
[図 24D]図 24Dは、本発明の実施の形態 3に係る無線通信装置の縮退動作における スロット使用状態を示す図である。
[図 24E]図 24Eは、本発明の実施の形態 3に係る無線通信装置の縮退動作における スロット使用状態を示す図である。
[図 25]図 25は、本実施の形態 4における無線通信システムの構成を示す図である。
[図 26A]図 26Aは、本実施の形態 4におけるスーパーフレームのタイムチャートである
[図 26B]図 26Bは、本実施の形態 4におけるスーパーフレームのタイムチャートである
[図 27]図 27は、本発明の実施の形態 3に係るビーコンスロット状態テーブルのフォー マットを示す図である。
[図 28]図 28は、本発明の実施の形態 3に係るビーコンフレームの構成を示す図であ る。
[図 29]図 29は、本発明の実施の形態 4に係る無線通信装置の配置図である。
[図 30]図 30は、本発明の実施の形態 4に係るビーコンフレームの構成を示す図であ る。
[図 31]図 31は、本発明の実施の形態 4に係る無線通信装置のビーコンピリオドの結 合動作におけるスロット使用状態を示す図である。
[図 32]図 32は、本発明の実施の形態 4に係る無線通信装置のビーコンピリオドの結 合動作におけるスロット使用状態を示す図である。
[図 33]図 33は、本発明の実施の形態 4に係る無線通信装置のビーコンピリオドの結 合動作におけるスロット使用状態を示す図である。
[図 34]図 34は、本発明の実施の形態 4に係る無線通信装置のビーコンピリオドの結 合動作におけるスロット使用状態を示す図である。
[図 35]図 35は、本発明の実施の形態 4に係る無線通信装置のビーコンピリオドの結 合動作におけるスロット使用状態を示す図である。
[図 36]図 36は、本発明の実施の形態 4に係る無線通信装置のビーコンピリオドの結 合動作におけるスロット使用状態を示す図である。
[図 37]図 37は、本発明の実施の形態 4に係る無線通信装置のビーコンピリオドの結 合動作におけるスロット使用状態を示す図である。
[図 38]図 38は、本発明の実施の形態 4に係る無線通信装置のビーコンピリオドの結 合動作におけるスロット使用状態を示す図である。
[図 39]図 39は、本発明の実施の形態 4に係る無線通信装置のビーコンピリオドの結 合動作におけるスロット使用状態を示す図である。
[図 40]図 40は、本発明の実施の形態 4に係る無線通信装置のビーコンピリオドの結 合動作におけるスロット使用状態を示す図である。
[図 41]図 41は、本発明の実施の形態 4に係る無線通信装置のビーコンピリオドの結 合動作におけるスロット使用状態を示す図である。
[図 42]図 42は、従来の無線通信方法を示す図である。
符号の説明
101乃至 107, 1101乃至 1105, 1601乃至 1604, 1901乃至 1905, 2901乃至 2908 無線通信装置
111乃至 116, 1111乃至 1115, 1611乃至 1614, 1911乃至 1915, 2911乃至 2918 通信エリア
200 アンテナ
201 無線 L1処理部
202 フレーム判定部
203 記録部
204 上位層処理部 205 ビーコンスロット位置制御部
206 移動カウンタ
207 フレーム構成部
208 ビーコン送信指示部
2501乃至 2503 移動ネットワーク
発明を実施するための最良の形態
[0057] (実施の形態 1)
図 1は本発明を実施する無線ネットワークシステムの構成をなす無線通信装置の配 置を示した図である。
[0058] 図 1において、無線通信装置 A(101)乃至無線通信装置 F (106)は、それぞれ通 信エリア 111乃至 116の範囲で相互に送受信可能である。すなわち、無線通信装置 A (101)は無線通信装置 B (102)、 C (103)、 D (104)と、無線通信装置 B (102)は 無線通信装置 A (101)、 D (104)と、無線通信装置 C (103)は A(101)、 D (104)、 E (105)と、無線通信装置 D (104)は無線通信装置 A(101)、 B (102)、 C (103)、 F (106)と、無線通信装置 E (105)は無線通信装置 C (103)とそれぞれ通信すること ができる。なお、無線通信装置 G (107)は、最初はこの無線ネットワークに加入して いないものとする。
[0059] 図 2はこれら無線通信装置の構成を示すブロック図である。
[0060] 図 2において、無線 L1処理部 201はアンテナ 200から受信したアナログ信号をデ ジタル信号に変換し、フレームを生成したり、フレームをアナログ信号に変換し、アン テナ 200から送出するものである。このアンテナ 200は、無指向性アンテナであり、電 波を放出する。この無線 L1処理部 201が本発明に係るビーコン受信部に該当する。
[0061] フレーム判定部 202は、無線 L1処理部 201の受信したフレームがビーコンフレー ムである力 ある 、はデータフレームであるかを判別するものである。
[0062] 図 3はこのビーコンピリオドにおけるビーコンフレームの構成を示す図である。
[0063] 図 3において、ビーコン送信者情報 301は、このビーコンを送信する無線通信装置 自身のデバイス IDをデバイス ID303に、後述する移動カウンタ 206のカウンタ値を力 ゥンタ 304に、そしてこのビーコンを送信する無線通信装置が把握しているビーコン スロット長をビーコンスロット長 305に記載している。また、ビーコンピリオド占有情報 3 02は、この無線通信装置が直前のスーパーフレームで受信したビーコンフレーム中 のビーコン送信者情報 301に記載されて 、たデバイス IDとカウンタ値をそれぞれビ ーコン毎にデバイス ID306とカウンタ 307に記載し、その受信したビーコンのスロット 位置をビーコンスロット位置 308に記載している。
[0064] 記録部 203は、ビーコン送信者情報 301およびビーコンピリオド占有情報 302に含 まれる各ビーコンスロットの占有状態を記録するものである。
[0065] 図 4は記録部 203に記録されるビーコンスロット状態テーブルのフォーマットを示す
[0066] 図 4において、ビーコンのスロット毎にスロット番号 401と、そのスロットを使用してい る無線通信装置のデバイス ID402と、スロットの使用状態 403と、その種別 404が記 録されている。この使用状態 403は、そのスロット位置の無線通信装置がスロット位置 の変更を予定しているか否かを示すものであり、カウンタ 304、 307の値が設定される 。また、種別 404は、該当するスロットでビーコンを受信した(図中、「Beacon」で示す 。)のか、ビーコンピリオド占有情報によって占有されていることを通知された(図中、「 BPOIE」で示す。)のかを示している。
[0067] また、上位層処理部 204は、ネットワーク層以上のプロトコル処理を行うものである。
[0068] ビーコンスロット位置制御部 205は、記録部 203に記録されたビーコンスロット状態 テーブルを参照し、ビーコンピリオドの前方に空きスロットが有れば自己のスロット位 置を移動するための処理を行うものである。
[0069] 移動カウンタ 206は、自己のビーコンスロット位置を移動開始するまでのスーパーフ レームをカウントするものであり、通常 2以上の値が設定される。
[0070] フレーム構成部 207は、記録部 203から必要な情報を読み出し、ビーコンピリオド 占有情報 302を生成する。さらに、フレーム構成部 207は、ビーコン位置制御部 205 力もの情報を基にビーコン送信者情報 301を生成して、管理情報を含むビーコンフ レームを構成する。また、フレーム構成部 207は、上位層処理部 204からのデータを 受けてデータフレームを構成する。
[0071] ビーコン送信指示部 208は、オフセット時間をカウントするタイマー機能を有して、 ビーコンピリオドにおける自己のスロット位置を検出する。そして、ビーコン送信指示 部 208は、フレーム構成部 207に対して、無線 L1処理部 201へ構成したフレームを 送出するタイミングを指示する。
[0072] 以上のように構成された無線通信装置がビーコンスロットを移動する動作、作用を 説明する。
[0073] 図 5は本実施の形態に係る無線通信装置が行うビーコンピリオドの縮退動作を示す フロー図である。
[0074] まず、フレーム判定部 202が他の無線通信装置力 受信したフレームがビーコンフ レームであるかを判定する(ステップ S501)。
[0075] フレーム判定部 202は、ビーコンフレームと判定した場合、記録部 203に記録され たビーコンスロット状態テーブル中の、受信したビーコンのスロット位置に該当するス ロット番号におけるデバイス ID402と使用状態 403に、受信したビーコン送信者情報 301のデバイス ID303とカウンタ 304の値とを記録する。また、種別 404には、ビーコ ン受信(Beacon)を設定する (ステップ S502)。
[0076] また、フレーム判定部 202は、受信したビーコンフレーム中のビーコンピリオド占有 情報 302に記載されたビーコンスロット位置 308に該当するスロット番号におけるデ ノイス ID402と使用状態 403に、デバイス ID306とカウンタ 307の値とを記録する。 また、種別 404にはビーコンピリオド占有情報 (BPOIE)を設定する。なお、このビー コンピリオド占有情報 302に基づくビーコンスロット状態テーブルへの記録は、このビ ーコンフレーム中の全てのビーコンピリオド占有情報 302について行う。
[0077] 次に、ビーコン送信指示部 208は、自己のビーコンを送信するスロット位置であるか 否かを判定し (ステップ S503)、送信タイミングである場合フレーム構成部 207へビ ーコンフレームの送信を指示する(ステップ S 504)。
[0078] 一方、送信タイミングでな!/、場合は、ビーコン送信指示部 208は、ビーコンピリオド が経過したか否かを判定し (ステップ S 505)、経過していなければステップ S501へ 戻る。このように、ステップ S501からステップ S505までの処理をビーコンピリオドの終 了まで繰り返すことにより、ビーコンピリオド中に受信した全てのビーコンフレームに ついてのスロット状態が記録部 203に記録される。 [0079] なお、このビーコンピリオドは、受信した全てのビーコン送信者情報 301のビーコン スロット長 305の内で最大のものに、さらに 3スロットのエントリースロットを付カ卩した長 さとする。このエントリースロットとは、新たにネットワークに加入、および再加入した無 線通信装置がビーコンを送信するスロットであり、 3スロットの内の任意のスロットが選 択される。これにより、新加入の無線通信装置が複数同時に存在したときの最初のビ 一コンが衝突する確率を低く抑えることができる。
[0080] また、本発明に係る無線通信装置は、ビーコンピリオド占有情報 302により、次近接 の無線通信装置のスロット状態も知ることができる。
[0081] 次に、ステップ S505において、ビーコンピリオドの終了時間となったとき、ビーコン スロット位置制御部 205がビーコンスロット位置決定処理 (ステップ S506)を行う。
[0082] 次に、フレーム判定部 202は、スーパーフレームが終了するまで待機し、この周期 が終了した時点でステップ S501へ戻る(ステップ S507)。
[0083] ここで、上記のビーコンスロット位置決定処理について以下に説明する。
[0084] 図 6は無線通信装置のビーコンスロット位置決定処理を示すフロー図である。
[0085] まず、ビーコンスロット位置制御部 205は、記録部 203に記録されたビーコンスロッ ト状態テーブルを基に、前回のビーコンスロットの構成(以下、 「ビーコンフォーメーシ ヨン」という。)に変化があるかないかを確認する(ステップ S601)。ビーコンフォーメー シヨンに変化があった場合、ビーコンスロット位置制御部 205は、上位スロット(より先 頭に近いスロット)に空きがあるかないかを確認する(ステップ S602)。空きがある場 合、ビーコンスロット位置制御部 205は、移動カウンタ 206にカウンタ値の最大値を示 すフル (以下、「Full」と記載し、本実施の形態では最大値を' 3'とする。 )にリセットす る (ステップ S603)。また、空きがない場合、ビーコンスロット位置制御部 205は移動 カウンタ 206を' 0,にする(ステップ S604)。
[0086] 一方、ステップ S601において、前回のビーコンフォーメーションに変化がない場合 、ビーコンスロット位置制御部 205は、移動カウンタ 206のカウントダウンを開始する。 そして、移動カウンタ 206が' 0'となっているか否かを判定し、 '0'であるときは既に 上位スロットに空きが無い状態であるので、処理を終了する (ステップ S605)。
[0087] 一方、移動カウンタ 206が ' 1,以上の場合、ビーコンスロット位置制御部 205は、ビ ーコンスロット状態テーブルから自分のビーコンスロット位置より下位のスロットの使用 状態 403をチェックする(ステップ S606)。
[0088] そして、使用状態 403がーつでも '0'で無い場合、ビーコンスロット位置制御部 205 は、自分より優先的にビーコンスロット位置変更のためのカウントダウンを始めている ものがあると判定し、移動カウンタ 206に Full (本実施の形態では' 3'とする。)をセッ トし、保持する(ステップ S607)。このように、より下位のビーコンスロット位置にある無 線通信装置がビーコンスロット位置の移動の優先権を持つことにより、空きスロットへ の移動処理が繰り返される無駄を省くことができる。なお、ステップ S607では、 Full にリセットされている力 0にリセットする方法も可能である。この場合、地理的に離れ た箇所のビーコンピリオドの縮退を同時に実行できるという利点を有するが、縮退の ためにスーパーフレーム周期回数を 1つだけ多く待つことになり縮退時間が増える可 能性もある。
[0089] 一方、下位スロットがすべて 0である場合、自己が最優先のビーコンスロット位置移 動の権利を持つことになるので、ビーコンスロット位置制御部 205は移動カウンタ 206 をカウントダウンする(ステップ S608)。そして、ビーコンスロット位置制御部 205は、 カウンタ値が 0となった時点で (ステップ S609)、 自己が空きと見なす最上位のビーコ ンスロットへ移動するために、ビーコン送信指示部 208のタイマー機能にビーコン送 信タイミングを設定する (ステップ S610)。
[0090] 以上のように、ビーコンスロット位置制御部 205が自己よりも上位に空きスロットがあ る場合であって、下位に移動予定の他の無線通信装置がないときは、ビーコンスロッ ト位置を上位のスロットへ移動するため、ビーコンピリオドを短縮する(「縮退動作」と いう。)ことができる。これにより、ビーコンピリオドは、無線ネットワークシステムに加入 する無線通信装置の数に応じて、無駄のない長さに調整されることになる。
[0091] また、この下位スロットから上位スロットへのスロット位置の変更は、ビーコンスロット 位置制御部 205が変更を決定してから、スーパーフレーム 3周期後に行っている。こ れにより、ビーコンスロット位置制御部 205は、 1ホップ離れた位置にある無線通信装 置のビーコンスロット位置をビーコンピリオド占有情報力も把握できる。したがって、ビ ーコンスロット位置制御部 205は、そのスロット位置を避けながら上位の空きスロットへ 自己のビーコンスロット位置を移動するので、 1ホップ離れた位置の無線通信装置と のスロット位置の衝突を回避することが可能になる。
[0092] なお、本実施の形態では、移動カウンタのリセット値を 3とした力 これに限らず、 2 以上であれば同様の効果が得られる。しかし、 1ホップ内にな力つた無線通信装置が ビーコンの検出中に 1ホップ内に移動してしまうこともあり得ることを考慮すると、 3以 上とすることが好ましい。
[0093] さらにまた、ステップ S506で説明したようなビーコンスロット位置決定処理を行うこと により、図 16のような位置関係にある無線通信装置においても新規加入の無線通信 装置の検出が可能になる。
[0094] 図 16において、無線通信装置 A(1601)は通信エリア 1611内の無線通信装置 B ( 1602)と相互に通信可能であり、無線通信装置 B (1602)は通信エリア 1612内の無 線通信装置 A (1601)および無線通信装置 C (1603)と相互に通信可能であり、無 線通信装置 C (1603)は通信エリア 1613内の無線通信装置 B (1602)および無線 通信装置 D乃至 M (1604)と相互に通信可能である。なお、無線通信装置 A乃至 M は、第 1スロット乃至第 12スロットでそれぞれビーコンを送信している。また、図 17A、 Bは無線通信装置毎のスロットの使用状態を示す図である。
[0095] 図 17Aにおいて、スロット 1701は無線通信装置 Aがこのスロット位置で自らビーコ ンを送信していることを示し、スロット 1702は無線通信装置 Aがこのスロット位置で無 線通信装置 B力 発信されたビーコンを受信していることを示し、スロット 1703は無 線通信装置 A力このスロット位置で無線通信装置 C力もビーコンが発信されたことを ビーコンピリオド占有情報力も通知されたことを示している。また、スロット 1704は空き スロットを示し、スロット 1704はエタストラスロットであることを示している。なお、これら の表記方法は、図 7乃至図 10、図 12乃至図 15、図 20乃至図 22、図 31乃至図 41に おいても同様である。なお、エタストラスロットとは、近隣の無線通信装置のビーコンス ロット長情報 305のうち最大のものに、エントリースロットの長さを足しあわせた時間領 域をデータの送受信も行わない保護領域として確保するために、自己のビーコンスロ ット長に付カ卩するスロットのことをいう。
[0096] 無線通信装置 A(1601)は、無線通信装置 B (1602)からのビーコン送信者情報 3 01とビーコンピリオド占有情報 302とから、無線通信装置 Bと無線通信装置 Cのビー コンにより、第 2スロットおよび第 3スロットが使用されていることを知る。また、無線通 信装置 Bも、無線通信装置 Aと Cのビーコン送信者情報 301とビーコンピリオド情報 3 02と力ら、第 1スロットおよび、第 3スロット乃至第 12スロットが使用されていることを知 ることがでさる。
[0097] このとき、無線通信装置 Aは、ビーコンピリオドを無線通信装置 B力ものビーコンスロ ット長 305に基づいてエタストラスロットを 9スロット追加している。このため、無線通信 装置 Aは、エントリースロット分の 3スロットをカ卩えて、第 15スロットまでビーコン受信待 ち状態にある。このため、無線通信装置 X(1605)が無線通信装置 Aと Cの通信エリ ァ 1611、 1612内の図 16に示す地点で、新たに加入するためのビーコンを第 14スロ ットで送信したとき、図 17Bに示すように無線通信装置 Aはこのビーコンを受信するこ とができる。もし、無線通信装置 Aが無線通信装置 Bからのビーコンスロット長 305を ビーコンピリオドの決定に用いず、エタストラスロットを追加しな力 た場合は、第 6ス ロットまでをビーコンピリオドと認識し、それ以降のビーコンを受信しない。このため、 無線通信装置 Aは、新規加入の無線通信装置 Xを検出することができなくなってしま
[0098] このように、本発明に係る無線通信装置は、ビーコン送信者情報のビーコンスロット 長を用いてビーコンピリオドを決定することにより、新規加入する無線通信装置のビ 一コンを検出することが可能になる。
[0099] 次に、図 1に示した位置関係に無線通信装置 A (101)乃至 F (106)がある場合に おいて、新たに無線通信装置 G (107)が加入したときの動作を図 7A、 B、 C乃至図 1 OA、 B、 Cを用いて説明する。
[0100] 図 7Aは無線通信装置 G (107)が加入する前の各無線通信装置 A(101)乃至 F (l 06)における、ビーコンスロットの使用状態を示している。
[0101] 図 7Aにおいて、無線通信装置 Aは第 1ビーコンスロットでビーコン Asを送信し、無 線通信装置 Bは第 2ビーコンスロットでビーコン Bsを送信し、無線通信装置 Cは第 3ビ ーコンスロットでビーコン Csを送信し、無線通信装置 Dは第 4ビーコンスロットでビー コン Dsを送信し、無線通信装置 Eは第 2ビーコンスロットでビーコン Esを送信し、無線 通信装置 Fは第 5ビーコンスロットでビーコン Fsを送信している。
[0102] また、例えば、無線通信装置 Aは、第 2〜第 4スロットにて、自己の通信エリア内の 無線通信装置 B〜Dのビーコンを受信(Br〜Dr)していることを示している。さらに、 無線通信装置 Aは、無線通信装置 Cからのビーコンによって、第 2スロットで次近接の 無線通信装置 Eのビーコンが送信されていることをビーコンピリオド占有情報 Ebにて 知っており、無線通信装置 Dからのビーコンによって、第 5スロットで次近接の無線通 信装置 Fのビーコンが送信されていることをビーコンピリオド占有情報 Fbによって知 つていることを示している。
[0103] また、無線通信装置 Aは、第 6乃至第 8スロットをエントリースロットとして確保し、新 たな無線通信装置がビーコンを送信してきても受信できるようにしている。また、エタ ストラスロットが無線通信装置 Eに設けられている。無線通信装置 Eは、ビーコンスロッ ト長情報の最大は無線通信装置 C力 通知された' 7'であったのでエタストラスロット を 1つ設けている。
[0104] ここで、ビーコンピリオド占有情報について説明を加える。 自律分散でビーコンピリ ォドを共有してビーコンを送信する無線ネットワークシステムにお 、ては、同じビーコ ンスロットで 2台以上の無線通信装置が通信することのないようにビーコンスロットを割 り振らなくてはならない。し力し、このことは同じビーコンスロットを共有しているもの同 士の場合、どちらの無線通信装置のビーコンスロットであるべきかを判定できない。し たがって、そのビーコンスロットがどちらに優先権があるかを第三者に判定してもらう 必要がある。すなわち、近隣の無線通信装置から自己のビーコンスロット位置に、自 己のデバイス IDを含んで 、な 、ビーコンピリオド占有情報を受信した場合、そのビー コンスロットは問題が発生しているものとして、別のビーコンスロットに位置換えをする 必要がある。このため、無線通信装置は、ビーコン受信時にビーコン送信者情報とと もにそのビーコンスロット位置を記憶しておき、自己のビーコン送信時にビーコンピリ ォド占有情報として常に送信している。これにより、各無線通信装置は、ビーコン受 信できる無線通信装置の次近接の無線通信装置の情報を得ることができる。
[0105] 次に、図 7Bは無線通信装置 Gが新たに加入した状況を示している。
[0106] 図 7Bにおいて、無線通信装置 Gは通信エリア内の無線通信装置 A、 B、および D 力も受信したビーコン力も無線通信装置 G (717)に示すスロット状態を知る。そして、 無線通信装置 Gは、新規加入するために、エントリースロットから任意の 1つを選んで ビーコンを送信する。この例ではエントリースロットを 3つにしているがこれに特定され るものではなぐ可変長でも可能である。可変長の場合はビーコン送信者情報 301の ビーコンピリオド長 305にエントリースロット長を含めて送信すると良い。なお、本実施 の形態では無線通信装置 Gは、第 8スロットにエントリーする。このとき、無線通信装 置 A、 B、 D、 Gは、ビーコンフォーメーションが変わったと判断するので、上位スロット の検索を行う。しかし、無線通信装置 G以外の無線通信装置は、上位スロットに空き スロットを検出できない。このため、無線通信装置 Gのみがカウンタ 304を' 3,としたビ 一コンを送信する。無線通信装置 A、 B、 Dは、このビーコンを受信し、無線通信装置 Gのカウンタ 304力 3,であることを検出する。
[0107] 図 7Cは次回のビーコンピリオドの使用状態を示した図である。
[0108] 図 7Cにおいて、無線通信装置 Cと Fは、無線通信装置 Gのビーコンピリオド占有情 報 302がそれぞれ無線通信装置 Aと Dによって伝えられる。このときのカウンタ 307は 無線通信装置 Aと Dとが前の周期で受信したカウンタ値であるため、 ' 3'となる。
[0109] 一方、無線通信装置 Gは、スロット位置の移動処理を行い、カウンタ値' 2'をカウン タ 304にセットしてビーコンを送信する。無線通信装置 A、 B、 Dは、無線通信装置 G 力もビーコン送信者情報 301のカウンタ 304力 2,のビーコンを受信する。
[0110] また、無線通信装置 Eは、無線通信装置 C力 受信したビーコンピリオド占有情報 3 02に、無線通信装置 Cが直接受信したビーコン送信者情報 301の内容を記載する 力 ビーコンピリオド占有情報 302として受信した情報を含めることはしない。このた め、無線通信装置 Eは、無線通信装置 Gの存在を知ることはない。しかし、無線通信 装置 Eは、無線通信装置 C力も受信したビーコン送信者情報 301のビーコンスロット 長 305が' 8,であるため、エタストラスロットを' 4,とする。
[0111] 図 8Aは無線通信装置 Gの移動カウンタ 206が '0,となったときのビーコンピリオドの 使用状態を示した図である。
[0112] 図 8Aにおいて、無線通信装置 Gのビーコンピリオドは第 6ビーコンスロットへ移動す る。 [0113] そして、その次のスーパーフレームで図 8Bに示しているように無線通信装置 A、 B、 D、 Gのエントリースロットが第 7〜第 9スロットになっている。
[0114] 次に、無線通信装置 Gが加入した後に、無線通信装置 Bが脱退したときのビーコン 通信の動作を説明する。なお、無線通信装置が近隣でなくなつたことの検知は、一 定回数連続してビーコンを受信できなくなったときに行うものとする。
[0115] まず、無線通信装置 Bが近隣でなくなったとき、無線通信装置 A、 D、 Gは、図 9Aに 示すように無線通信装置 B力 のビーコンを受信しなくなるので、一斉にビーコンフォ 一メーシヨンが変化したと認識する。さらに、無線通信装置 C、 Fは図 9Bに示すように 、次のスーパーフレームで、無線通信装置 Bの消滅を知る。無線通信装置 F、 Gは、 無線通信装置 Eによって第 2ビーコンスロットが埋められていないので、上位スロット に空きがあると判定する。このため、無線通信装置 F、 Gのそれぞれの移動カウンタ 2 06には' 3 'がセットされる。しカゝし、スロットを移動する権利を有するのは、最下位スロ ットでビーコンを送信する無線通信装置 Gのみであるので、無線通信装置 Gのカウン タのみカウントダウンされる(図 9C)。
[0116] カウントダウンの後、図 10Aに示すように無線通信装置 Gが第 2スロットに移動する 。これにより、無線通信装置 A、 Dは再度ビーコンフォーメーションの変化をすぐに検 知し、ビーコンピリオドを第 8スロットまでに更新する。また、無線通信装置 C、 Fも図 1 OBに示すように次のスーパーフレームで無線通信装置 Gのスロット移動を検知し、ビ ーコンピリオドを第 8スロットまでに更新する。これにより、無線通信装置 Fは移動カウ ンタを' 0'に戻す。
[0117] そして、次のスーパーフレームで図 10Cに示すように、無線通信装置 Eは無線通信 装置 Cからのビーコンスロット長 305を受けて、ビーコンピリオドを第 8スロットまでに更 新する。
[0118] 以上のように、本実施の形態の無線通信ネットワークにおいて、無線通信装置が新 規加入、あるいは消滅したときにビーコンピリオドの縮退動作が適切に行われるので 、各無線通信装置は通信効率の良い、消費電力の無駄も少ない無線通信を実現す ることがでさる。
[0119] なお、二つ以上の無線通信装置が同時に同じエントリースロットを選択する場合が あるが、この場合、衝突した無線通信装置は再度無線ネットワークシステムに加入を 試みることになる。この際には、衝突した各無線通信装置はバックオフ(Back Off) アルゴリズムにより再エントリーするスーパーフレーム回数を例えばランダム化して、 再衝突の確率を低減するものとする。
[0120] 次に、ビーコングループ内に移動する無線通信装置が存在している場合、どのよう に他の無線通信装置と相互通信するかを説明する。
[0121] 図 11は移動する無線通信装置相互間の配置図である。
[0122] この配置図において、無線通信装置 B〜G ( 1102)は互いに通信可能である。さら に、無線通信装置 B〜G ( 1102)は、通信エリア 1112内に有る無線通信装置 H (l l 03)とも通信可能である。無線通信装置 H (1103)は、さらに通信エリア 1113内にあ る無線通信装置 1 (1104)とも通信可能であり、無線通信装置 1 (1104)は通信エリア 1114内にある、互 、に通信可能な無線通信装 g[〜L (1105)とも通信可能である。 このように無線通信装置 B〜Lは、一つのビーコングループを形成しているが、その 傍らを適当な速度で無線通信装置 A(1101)が移動したときのビーコンの送信方法 について図 12A、 B乃至図 15A、 Bを用いて以下に説明する。
[0123] まず、無線通信装置 A(1101)は、無線通信装置 B乃至 G (1102)の通信エリア内 の地点 1121に移動すると、周囲のビーコンをスキャンして、ビーコンピリオドのェント リースロットのひとつに自分のビーコンを送信する。
[0124] 図 12Aはこのときの各無線通信装置のスロット使用状態を示す図である。
[0125] 図 12Aにおいて、無線通信装置 A (1101)は、そのエントリースロットのひとつ(第 1 0スロット)で自分のビーコンを送信していることを示している。また、無線通信装置 B 乃至 Iは、それぞれ第 1スロット乃至第 8スロットでビーコンを送信し、無線通信装節 乃至 Lはそれぞれ第 1スロット乃至第 3スロットで送信していることを示している。
[0126] 次に、無線通信装置 A (1101)は、エントリースロットの第 3スロットでビーコンを送信 したため、移動カウンタ 206をカウントして縮退動作に移る。その結果、図 12Bに示す ように、無線通信装置 Aのビーコンスロットは第 8スロットに移動し、ビーコンピリオドの 短縮が行われる。このとき、無線通信装置 Hは、無線通信装置 B乃至 G (1102)から のビーコンピリオド占有情報により第 8スロットに無線通信装置 Aのビーコンの存在を 知るが、通信エリア外であるため、無線通信装置 Iとの通信の障害にはなっていない
[0127] 次に、無線通信装置 Aが無線通信装置 Hの通信エリア内の地点 1122へ移動する と、図 13Aに示すように無線通信装置 Hでは無線通信装置 Aと無線通信装置 Iから 同時に第 8スロット(1301)でビーコンが送信される状況となる。
[0128] 無線通信装置 Hは、無線通信装置 Aとの通信エリアの境界にいるため、無線通信 装置 Iのビーコンの方が受信しやすい。このため、無線通信装置 Hは、ビーコンピリォ ド占有情報 302で第 8スロットを無線通信装置 Iが使用していることを通知する。これ を受信した無線通信装置 Aは、新たなビーコンスロットを得るためエントリースロットを 選択する。その結果、図 13Bに示すように、無線通信装置 Aはエントリースロットの一 つである第 9スロット(1302)を獲得して、そこでビーコンを送信する。
[0129] 更に、無線通信装置 Aが無線通信装置 B〜Gの通信エリア外の地点 1123へ移動 すると、図 14Aに示すように無線通信装置 B〜G (1102)は第 9スロット(1401、 140 2)において無線通信装置 Aと直接送受信不能となる。
[0130] 更に、無線通信装置 Aが無線通信装置 1 (1104)の通信エリア内の地点 1124へ移 動すると、図 14Bに示すように、無線通信装置 Aは無線通信装置 1 (1104)を介して 無線通信装衝〜 U1105)とビーコンピリオド占有情報を送受信するようになる。これ により、無線通信装衝〜 L ( 1105)の第 9スロット(1403)は無線通信装置 Aが使用 していると記録される。また、無線通信装置 Aの第 1スロット乃至第 3スロットは無線通 信装衝〜 L ( 1105)が使用していると記録される。
[0131] 更に、無線通信装置 Aが無線通信装置 H ( 1103)の通信エリア外の地点 1125へ 移動すると、図 15Aに示すように無線通信装置 H力 無線通信装置 B〜G (1102) のビーコンピリオド占有情報を受信できなくなる。このため、無線通信装置 Aは、上位 スロット 1501に空き領域ができたと判断し、移動カウンタのカウントダウンをはじめ、ス 一パーフレーム 3周期経過後に図 15Bのようにビーコンを第 4スロット 1501に移動す る。
[0132] このように、ある無線通信装置が他の無線通信装置間を移動したときにおいても、 適時ビーコンピリオドの縮退動作が行われるので、このような状態にぉ 、ても通信効 率の良い、消費電力の無駄も少な 、無線通信を実現することができる。
[0133] なお、本実施の形態では、ビーコンフレームのビーコン送信者情報 301とビーコン ピリオド占有情報 302はそれぞれカウンタを有し、そのカウンタ値がビーコンの送信 位置を変更する段階にある力否かを示していた。しかし、ビーコン位置の変更状態を 示す方法としてはこのカウンタに限らず、フラグを使用することも可能である。すなわ ち、無線通信装置は、現在ビーコンスロット位置を変更する要求を持っているときにフ ラグをセットし、スロット位置の変更をする必要がないと判断しているときや、自己の移 動カウンタがカウントダウンしてビーコンスロット位置を変更したときにフラグをリセット する。そして、図 6に示したビーコンスロット位置決定処理におけるカウンタ値が 0か否 かの判定は、このフラグがセットされているかいないかを判定することにより実現でき る。これにより、カウンタよりも少ないデータ量でビーコンスロット位置の決定処理に必 要なビーコンフレームを形成することが可能になる。
[0134] (実施の形態 2)
図 18は本発明の第 2の実施の形態における無線通信装置のビーコンスロット位置 決定処理を示すフロー図である。なお、本実施の形態における無線通信装置の構成 は実施の形態 1と同一であり、ビーコンスロット位置制御部 205の位置決定処理が異 なる。
[0135] 本実施の形態の無線通信装置のビーコンスロット位置決定処理を示すフロー図を 図 18に示し、以下に説明する。
[0136] まず、ビーコンスロット位置制御部 205は、記録部 203に記録されたビーコンスロッ ト状態テーブルを基に、前回のビーコンスロットの構成(ビーコンフォーメーション)に 変化があるかないかを判定する (ステップ S1801)。変化がな力つた場合、ビーコンス ロット位置制御部 205は、上位スロットへスロット位置を動かすためのカウントダウン動 作に移る。すなわち、ビーコンスロット位置制御部 205は移動カウンタ 206が 0となつ ている力否かを判定し、移動カウンタ 206が 0であるときは既に上位スロットに空きが 無い状態であるので、処理を終了する(ステップ S 1802)。
[0137] 一方、移動カウンタ 206が 0でな!/、場合、次に、移動カウンタ 206が Fullである力、 " Full— 1"である力、それ以外であるかを判定する(ステップ S1803)。そして、 Fullで ある場合、種別 404がビーコンで、使用状態 403が Fullのスロットあるいは種別 404 力 SBPOIEで、使用状態 403が Fullのスロットが自己よりも下位にあるか否かを判定す る(ステップ S1804)。そして、該当するスロットがあるとき、ビーコンスロット位置制御 部 205は自分より優先的にビーコンスロット位置変更のカウントダウンを始めるものが あるとして、移動カウンタ 206を Fullにセットし、保持する(ステップ S1805)。このよう に、より下位のビーコンスロット位置にある無線通信装置にビーコンスロット位置の移 動の優先権を持たせることにより、同時に複数ビーコンが同一空きスロットへ移動する ことを防ぐことができる。
[0138] 一方、ステップ S1804において該当するスロットがないとき、ビーコンスロット位置制 御部 205は移動カウンタ 206が Fullにセットされている状態力否かを判定し (ステップ S1806)、 Full状態である場合は移動カウンタ 206をデイクリメントする (ステップ S18 07)。そして、カウンタ値が 0になった場合 (ステップ S1808)、ビーコンスロット位置制 御部 205は次のビーコンピリオドで最上位の空きスロットへ移動するために、ビーコン 送信指示部 208のタイマー機能にビーコン送信タイミングを設定する (ステップ S180 9)。また、カウンタ値力^でない場合はそのまま処理を終了する。
[0139] また、ステップ S1806において、ビーコンスロット位置制御部 205は移動カウンタ 20 6が Fullでないときは、 自己のカウンタ値と同一のカウンタ値を持つ無線通信装置が BPOIEにより通知されているか否かをビーコンスロット状態テーブルにより確認する( ステップ S1810)。そして、そのような無線通信装置がある場合、ステップ S1805へ 移行し移動カウンタ 206を Fullに戻す。そのような無線通信装置がない場合は、自己 が最優先のビーコンスロット位置移動の権利を持つことになるので、ステップ S 1807 へ移行し、移動カウンタ 206をカウントダウンする。
[0140] これは次の理由による。すなわち、 BPOIEにより検知される他の無線通信装置 Aが 、そのカウンタのタイミングでカウントダウンを続けた場合、自己のカウンタ値よりも 1つ 進んだカウンタ値でカウントダウンすることになる。そうすると、無線通信装置 Aが所望 の空きスロットに移動するとき、移動により変更されたスロット位置は、自己の無線通 信装置における 1カウント後で検知される。これにより、 BPOIEによる検知では、自己 の無線通信装置が移動するタイミングでの空きスロットの検知が不可能となり、ビーコ ンスロットの衝突の可能性を生じるからである。
[0141] また、ステップ S1803において、移動カウンタ 206が Full— 1である場合、種別 404 がビーコンであって、使用状態 403が Full— 1のスロットが自己よりも下位にあるか否 かを判定する(ステップ S1811)。そして、該当するスロットがあるときはステップ S180 5へ移行し、ないときはステップ S 1806へ移行する。 "Full— 1"のカウンタ値におい て、 BPOIEにより検知される他の無線装置 Aのカウンタ値は Fullである力 これは通 常のリセットの状態と同じである。このため、リセットの状態である力 カウントを開始し ている状態なのかが判別不能だ力もである。
[0142] また、ステップ S1803において、移動カウンタ 206が Fullでも" Full— 1"でもない場 合、種別 404がビーコンであって、使用状態 403が移動カウンタのカウンタ値 Nと等し いスロット、あるいは、種別 404が BPOIEであって、使用状態 403がカウンタ値" N + 1"と等しいスロットが自己よりも下位にある力否かを判定する(ステップ S1812)。そし て、該当するスロットがあるときはステップ S1805へ移行し、ないときはステップ S180 6へ移行する。
[0143] また、ステップ S 1801において、ビーコンフォーメーションに変化があった場合、ビ ーコンスロット位置制御部 205は上位スロット(より先頭に近いスロット)に空きがあるか な!ヽかを確認し (ステップ S 1813)、空きがな!、ときは移動カウンタ 206を 0にする(ス テツプ S1814)。空きがあるならば移動カウンタ 206のカウンタ値が 0であるか否かを 判定する(ステップ S1815)。カウンタ値が 0でない場合は、ステップ S1803に移行す る。カウンタ値力^である場合は、空きスロットの内、最も上位のスロットを移動先と決 定し、移動カウンタ 206に Fullを設定する(ステップ S 1816)。これにより、ビーコンス ロットの移動の準備が整う。
[0144] 以上のように、実施の形態 1と同様に、ビーコンスロット位置制御部 205が自己よりも 上位に空きスロットがある場合であって、下位に移動予定の他の無線通信装置がな いときは、ビーコンピリオドを縮退することができる。さらに、自己よりも下位のスロット 位置にある無線通信装置が縮退動作を開始しても、自己も一定の条件の下でカウン トダウンを開始する。このため、ビーコンスロット位置を移動予定の無線通信装置は、 他の無線通信装置のスロット位置の移動が完了するのを待たずに縮退動作を開始 できる。このとき、ビーコンスロット位置制御部 205は、 1スーパーフレームの間では、 次近接の無線通信装置がどこのビーコンに移動したかを知ることができない。しかし 、次近接にある無線通信装置がビーコンスロット位置の移動カウンタを 1のみ進んで カウントしていることを検出したとき、ビーコンスロット位置制御部 205は、自己の移動 カウンタを Fullにリセットする。これにより、同一スロットへの移動の衝突を防止するこ とが可能になる。
[0145] 次に、図 19に示す配置で本発明に係る無線通信装置が存在するときのビーコンピ リオドの縮退動作を説明する。
[0146] 図 19において、無線通信装置 A(1901)は、通信エリア 1911内の無線通信装置 B
(1902)と相互に通信可能であり、無線通信装置 B (1902)は通信エリア 1912内の 無線通信装置 D ( 1904)および無線通信装置 E (1905)と相互に通信可能であり、 無線通信装置 C (1903)は通信エリア 1913内の無線通信装置 E (1905)と相互に通 信可能であり、無線通信装置 D (1904)は通信エリア 1914内の無線通信装置 A(19 01 )および無線通信装置 B (1902)と相互に通信可能であり、無線通信装置 E ( 190 5)は通信エリア 1915内の無線通信装置 B (1902)および無線通信装置 C ( 1903)と 相互に通信可能である。
[0147] このときの、無線通信装置 A乃至 Eがビーコンピリオドでビーコンを送信するタイミン グと各無線通信装置が検知する各スロットでのビーコン情報を図 20乃至図 22に示す 。なお、ここで示す縮態動作における移動カウンタの Fullは' 3'の場合を示している
[0148] 図 20Aにおいて、無線通信装置 A乃至 Eは、第 4スロット乃至第 7スロットでビーコン を送信している。また、 1ホップ離れた位置関係にある無線通信装置のビーコン情報 はビーコンピリオド占有情報で検出している。そして、すべての無線通信装置は自己 よりも上位に空きスロットがあることを検出し、空きスロットへのビーコンスロットの移動 準備としてそれぞれの移動カウンタに Full (本実施の形態にお!、ては、 ' 3 ' )をセット する。
[0149] 次のスーパーフレーム周期において、図 20Bに示すように、無線通信装置 Aと ま 、最下位スロット (第 7スロット)にあるので、移動カウンタのデイクリメントを開始する。ま た、無線通信装置 Bは自己のスロットより下位のスロットに、発信元が無線通信装置 A 、 Cであって移動カウンタが共に' 0'である BPOIEを検出する。このため、無線通信 装置 Bも移動カウンタのデイクリメントを行う。その他の無線通信装置 D、 Eは、自己よ り下位のスロットに移動カウンタが自己と同じ Fullの無線通信装置を検出するので、 移動カウンタのデイクリメントを行わな 、。
[0150] 次のスーパーフレーム周期において、図 20Cに示すように、無線通信装置 A、 ま 移動カウンタのデイクリメントを継続する。また、無線通信装置 Bは自己のカウンタ値 が Full— 1であり、自己よりも下位のスロットに、発信元が無線通信装置 A、 Cの BPO IEを検出するのみである。このため、無線通信装置 Bは移動カウンタのデイクリメント を継続する。さらに、無線通信装置 Dは自己よりも下位のスロットに、発信元が無線通 信装置 Aのスロットを検出する力 移動カウンタが自己のカウンタ値より小さいので自 己の移動カウンタのデイクリメントを行う。
[0151] 次のスーパーフレーム周期において、図 21Aに示すように、無線通信装置 A、 ま 移動カウンタのデイクリメントを継続した結果、カウントが' 0,となったので、最上位の 空きスロットである第 1スロットへそれぞれビーコンスロット位置を移動する。無線通信 装置 Bは、下位の第 7スロットで無線通信装置 A、 Cの BPOIEを検出する。しかし、こ れらの移動カウンタが共に' 1 'であって、自己の移動カウンタ + 1であるので、移動力 ゥンタを Fullに戻す。一方、無線通信装置 Dは下位のスロットに、発信元が無線通信 装置 Bであって、カウンタ値力Fullであるスロットを検出するが、自己のカウンタ値と等 しくな!/、のでカウントダウンを継続する。
[0152] 次のスーパーフレーム周期において、図 21Bに示すように、無線通信装置 Dは移 動カウンタのデイクリメントを継続した結果、カウントが' 0,となったので、最上位の空 きスロットである第 2スロットへビーコンスロット位置を移動する。無線通信装置 Bは移 動カウンタのデイクリメントを継続する。
[0153] 次のスーパーフレーム周期において、図 21Cに示すように、無線通信装置 Bは移 動カウンタのデイクリメントを継続する。無線通信装置 Eは、自己よりも下位のスロット で発信して 、る無線通信装置 Bのカウンタ値が Fullでな 、ので、移動カウンタのディ クリメントを開始する。 [0154] 次のスーパーフレーム周期において、図 22Aに示すように、無線通信装置 Bは移 動カウンタのデイクリメントを継続した結果、カウントが' 0,となったので、最上位の空 きスロットである第 3スロットへビーコンスロット位置を移動する。無線通信装置 Eは、 移動カウンタのデイクリメントを継続する。
[0155] 次のスーパーフレーム周期において、図 22Bに示すように、無線通信装置 Eはビー コンフォーメーションに変化があり、自己よりも上位に空きスロットがなくなつたことを検 出するので、無線通信装置 Eは移動カウンタを' 0'にセットする。
[0156] 以上のように、最下位スロットの無線通信装置 A、 Cが最上位の空きスロットへ移動 した後、無線通信装置 Aの通信エリア内にある、最下位スロット位置にない無線通信 装置 Dが 1スーパーフレーム後に最上位の空きスロットへ移動する。その後、無線通 信装置 A、 Cから 1ホップ離れた位置にある、最下位スロットの無線通信装置 Bが 2ス 一パーフレーム後に最上位の空きスロットへ移動する。
[0157] このように、上位に複数の空きスロットがある場合、無線通信装置は空きスロットがな くなるまで、順次、最上位の空きスロットへビーコンスロット位置を移動することができ る。これにより、実施の形態 1で示した方法に比べ、短時間にビーコンピリオドの縮退 動作を行うことが可能になる。
[0158] なお、本実施の形態では、移動カウンタのリセット値を' 3'とした力 これに限らず、
' 2'以上であれば原則的に同様の効果が得られる。しかし、 1ホップ内にな力つた無 線通信装置がビーコンの検出中に 1ホップ内に移動してしまうこともあり得ることを考 慮すると、 ' 3 '以上とすることが好ましい。
[0159] (実施の形態 3)
本実施の形態における無線通信装置の構成は実施の形態 1と同一であるが、図 27 に示すように、記憶部 203に記録されたビーコンスロット状態テーブルに移動予定デ バイス ID (405)情報が追加されている点が異なる。この移動予定デバイス ID405に は該当スロットへ移動を予定して 、る無線通信装置のデバイス IDが記録される。無 線通信装置は他の無線通信装置から受信するビーコンフレームによって移動予定の 無線通信装置を知ることができる。
[0160] 図 28は、本実施の形態 3におけるビーコンフレームの構成図である。 [0161] 図 28において、移動先ビーコンスロット番号 2201フィールドは、送信元の無線通 信装置がビーコンスロットの移動を予定している移動先スロット番号であり、移動先ビ ーコンスロット番号 2202フィールドは送信元の無線通信装置が検出した、移動を予 定して 、る他の無線通信装置の移動先スロット番号である。これらのフィールドが付 カロされている点力 実施の形態 1と異なる。なお、この移動先ビーコンスロット番号 22 01、 2202フィールドは移動カウンタが 0の場合は付加されない。
[0162] フレーム判定部 202は、ビーコンフレームを受信し、カウンタ 304、 307力 '0,でな い場合、移動先ビーコンスロット番号 2201、 2202に記載のスロット番号を読み出し、 それに該当する、ビーコンスロット状態テーブルの移動予定デバイス ID405の欄に デバイス ID303、 306を記録する。これにより、ビーコンスロット位置制御部 205は、 他の無線通信装置がビーコンスロット位置をどのスロット位置へ移動しょうとしている かを検出することができる。
[0163] また、フレーム構成部 207は、実施の形態 1と同様に、記録部 203から読み出した ビーコンスロット状態テーブルと、ビーコン位置制御部 205からの情報とを基に、ビー コンピリオド占有情報やビーコン送信者情報 301を生成して、管理情報を含むビーコ ンフレームを構成する。さらに、フレーム構成部 207は、ビーコンフレームの移動先ス ロット番号 2201、 2202に自己あるいは、検出した他の無線通信装置の移動を予定 して 、るスロット番号を設定する。
[0164] 図 23は本実施の形態における無線通信装置のビーコンスロット位置決定処理を示 すフロー図である。
[0165] まず、ビーコンスロット位置制御部 205は、記録部 203に記録されたビーコンスロッ ト状態テーブルを基に、前回のビーコンスロットの構成(ビーコンフォーメーション)に 変化があるかないかを確認する (ステップ S2301)。なお、移動予定スロット IDが異な つている場合も、ビーコンフォーメーションに変化があつたとして扱う。そして、ビーコ ンフォーメーションに変化があった場合、ビーコンスロット位置制御部 205は、上位ス ロット(より先頭に近いスロット)に空きがある力否かを確認する (ステップ S2302)。空 きがないとき、ビーコンスロット位置制御部 205は移動カウンタ 206を 0にして処理を 終了する(ステップ S2303)。 [0166] 一方、空きがある場合、ビーコンスロット位置制御部 205は、その空きスロットへ移動 を予定している他の無線通信装置がある力否かをチェックし、ある場合はさらに、その 無線通信装置の中で自己が現在最下位のスロット位置にいる力否かをチヱックする( ステップ S2304)。 自己が最下位のスロット位置にある場合、ビーコンスロット位置制 御部 205は、移動カウンタ 206のカウンタ値は' 0'か否かをチェックし (ステップ S230 5)、 '0'の場合は、その空きスロットへの移動を開始するために、移動カウンタ 206を Full (本実施の形態では' 3'とする。 )にリセットする (ステップ S2306)。
[0167] 一方、移動カウンタ 206のカウンタ値が '0,でない場合、ビーコンスロット位置制御 部 205はその移動カウンタ 206をデイクリメントする(ステップ S2307)。そして、カウン タ値が 0となった時点で (ステップ S2308)、ビーコンスロット位置制御部 205は、その 無線通信装置が空きと見なす最上位のビーコンスロットへ移動するために、ビーコン 送信指示部 208のタイマー機能にビーコン送信タイミングを設定する (ステップ S230 9)。
[0168] また、ステップ S2304において、 自己が現在最下位のスロット位置にいない場合、 ビーコンスロット位置制御部 205は次に移動先となる空きスロットを選択する (ステップ S2310)。この空きスロットとしては、次に上位である空きスロットが選択される。もし、 該当する空きスロットがない場合は、ステップ S2303へ移行し、ビーコンスロット位置 制御部 205は移動カウンタ 206を" 0"にして処理を終了する。一方、空きスロットがあ る場合は、ビーコンスロット位置制御部 205は、カウンタを Fullにリセットし、ビーコン スロット状態テーブルの新たな移動先スロット位置に該当する移動予定デバイス ID4 05の欄に自己のデバイス IDを記録する(ステップ S2306)。
[0169] また、前回のビーコンスロットの位置に変更がない場合、すなわち、ステップ S2301 にお 、てビーコンフォーメーションの変化がなかった場合、ビーコンスロット位置制御 部 205は移動カウンタ 206が" 0"となっているか否かを判定し (ステップ S2311)、移 動カウンタ 206が" 0"であるときは既に上位スロットに空きが無い状態であるので、処 理を終了する。
[0170] 一方、移動カウンタ 206が" 1"以上の場合、ビーコンスロット状態テーブルを参照し 、他の無線通信装置が自己の選択しているスロットを選択している力否かをチェック する。そして、他の無線通信装置がある場合さらに、その無線通信装置の中で自己 が現在最下位のスロット位置にあるか否かをチェックする(ステップ S2312)。 自己が 最下位のスロット位置にない場合は、ステップ S2306へ移行し、移動カウンタ 206を
Fullにリセットして処理を終了する。
[0171] 一方、自己が最下位のスロット位置にある場合、ビーコンスロット位置制御部 205は 自己が最優先のビーコンスロット位置移動の権利を持つことになるので、ステップ S2
307へ移行し、移動のためのカウントダウン処理を行う。
[0172] 以上のように、ビーコンスロット位置制御部 205は自己よりも上位に空きスロットがあ る場合、下位に移動予定の他の無線通信装置があっても、その下位の無線通信装 置のスロット位置移動の完了を待つことなしに、次に上位にある空きスロットへの移動 動作を開始する。このため、無線通信装置は自己よりも下位の無線通信装置による スロット位置移動と並行して、自己のスロット位置移動処理を行うことができる。これに より、複数の空きスロットがある場合に、ビーコンピリオドの縮退動作を短時間に行うこ とが可能になる。
[0173] また、本実施の形態においても、この下位スロットから上位スロットへのスロット位置 の変更は、変更を決定してからスーパーフレーム 3周期後に行っている。これにより、 ビーコンスロット位置制御部 205は 1ホップ離れた位置にある無線通信装置のビーコ ンスロット位置をビーコンピリオド占有情報力 把握できる。そのため、ビーコンスロッ ト位置制御部 205はその位置を避けながら上位の空きスロットへ自己のビーコンスロ ット位置を移動することができ、 1ホップ離れた位置の無線通信装置とのスロット位置 の衝突を回避することが可能になる。
[0174] なお、本実施の形態では、移動カウンタのリセット値を 3とした力 これに限らず、 2 以上であれば原則的に同様の効果が得られる。しかし、 1ホップ内にな力つた無線通 信装置がビーコンの検出中に 1ホップ内に移動してしまうこともあり得ることを考慮す ると、 3以上とすることが好ましい。
[0175] 次に、相互に通信可能な位置関係にある本発明に係る無線通信装置 A、 B、 C、 D 力 図 24Aに示すビーコンピリオドを形成しているときの縮退動作を説明する。
[0176] 図 24Aにおいて、無線通信装置 A乃至 Dは、それぞれ第 1スロット、第 4スロット、第 6スロット、第 8スロットでビーコンを送信している。このときの各無線通信装置の移動 カウンタは、それぞれ 0、 Full (本実施の形態では' 3'とする。)、 Full、 Fullであり、無 線通信装置 B、 C、 Dの移動先スロット位置は、すべて第 2スロットを指示している。こ れは無線通信装置 B、 C、 Dは、 自己のビーコンスロットよりも上位のスロットに空きス ロットがあるので、一斉に空きスロットである、第 2スロットへ移動を予定していることを 示す。
[0177] 次に、図 24Bにおいて、無線通信装置 Dは移動を予定している無線通信装置の中 で最下位のスロット位置にあるので最優先で移動できると判断し、移動カウンタのカウ ントダウンを行う。無線通信装置 B、 Cは、最下位のスロット位置にないことを検知し、 次に上位の空きスロット位置である、第 3スロットへ移動先スロット番号を変更する。
[0178] 次に、図 24Cにおいて、無線通信装置 C、 Dは、移動先スロット位置へ移動を予定 している無線通信装置の中で最下位のスロット位置にあると判断し、それぞれの移動 カウンタをカウントダウンする。無線通信装置 Bは、次に上位の空きスロットがないた め、移動先スロット番号を変更せず、移動カウンタのカウントも行わない。
[0179] 次に、図 24Dにおいて、無線通信装置 Dは移動カウンタのカウンタ値が 0となり、移 動先スロットであった第 2スロットへビーコン送出位置を移動する。そして、無線通信 装置 Dは、移動カウンタのカウンタ値を 0にセットする。無線通信装置 Cは移動カウン タをカウントダウンする。
[0180] 次に、図 24Eにおいて、無線通信装置 Cは、移動カウンタのカウンタ値が 0となり、 移動先スロットであった、第 3スロットへビーコン送出位置を移動する。そして、無線通 信装置 Cは、移動カウンタのカウンタ値を 0にセットする。無線通信装置 Bも上位のス ロットに空きスロットがなくなるので、移動カウンタを 0にセットする。
[0181] 以上のように、無線通信装置 Cは、 自己よりも下位のビーコンスロット位置にある無 線通信装置 Dのスロット位置移動が完了するまえに、次の上位の空きスロットである、 第 3スロットへ移動を行うためのカウント動作を開始する。このため、空きスロットである 第 2スロットおよび第 3スロットへの移動力 実施の形態 1で示した方法に比べ、短時 間に完了できる。なお、本実施の形態では、ステップ S2310における空きスロットの 選択は、自己よりも下位の無線通信装置が移動予定のスロットを除ぐ最上位の空き スロットを選んでいる力 これに限らず、任意の空きスロットを選択するようにしてもよ い。これにより、最上位を選ぶ場合に比べ並列に縮退動作する数が増えるので、ビ ーコンピリオドがかなり大きな数になる場合などでは早く縮退することができる。
[0182] このように本発明によれば、複数の空きスロットがあるときに、複数の無線通信装置 によるビーコン位置の移動が並行して行えるので、短時間にビーコンピリオドの縮退 動作を行うことが可能になる。
[0183] (実施の形態 4)
本実施の形態は、複数のビーコンピリオドグループが近接したときに発生する通信 の干渉を解消する方法を示すものである。
[0184] 図 25は本実施の形態 4における無線通信システムであり、移動ネットワーク 2501、 2502、 2503はそれぞれ異なるビーコンピリオドグループを形成して!/、る。
[0185] 図 25にお 、て、無線通信装置 A、 L、 Xは、それぞれ異なるビーコンピリオドグルー プ 1、 2、 3に属している。このとき、それらの無線通信装置が近接位置に移動し、他の 無線通信装置の通信エリアに進入すると、無線通信装置 A、 L、 Xは自己のグループ のビーコンやデータ受信において他のビーコンピリオドグループとの干渉が起こる。
[0186] 図 26Aは図 25の無線通信装置 A、 L、 Xの構成するビーコンピリオドの例である。そ れぞれのグループが何のポリシーもなく送受信して!/、ると、 3つのビーコンピリオドグ ループのデータ送信可能領域は交差することになり他のビーコンピリオドグループと 干渉が起こる。従って、図 26Bに示すように、そのビーコンピリオドグループがそれぞ れのスーパーフレーム毎に優先的に使用できる時間帯を、自己の属するビーコンピリ ォドグループのビーコンピリオド (A)力も次にその無線通信装置が受信できるビーコ ンピリオド (B)の先頭までと取り決める。これにより、ビーコンピリオドグループ間の干 渉を防止できる。但し、ビーコンピリオドグループ 2とビーコンピリオドグループ 3との関 係のように、もし次のビーコンピリオド (C)が来るまでに最低限のデータ送受信時間が 取れないときには、後ろ力も来るビーコンピリオド (C)を構成するビーコンピリオドダル ープが先行するビーコンピリオド (B)を構成するビーコンピリオドグループに吸収され るように縮退動作を行う。これにより、多数のビーコンピリオドグループが混在していて も、最低限必要なデータ送信時間を確保することができ、そして、互いのデータ送信 時間を侵害しな 、ようにすることが可能になる。
[0187] 図 30は本実施の形態において、各無線通信装置が送信するビーコンフレームの 構成を示す図である。
[0188] 図 30において、ビーコン送信情報 301は、実施の形態 1におけるビーコン送信者 情報にさらに結合フラグ 3011と、ビーコンピリオド開始オフセット(BPSTオフセット) 3 012と、ビーコンピリオド選択(BP選択) 3013とを含んでいる。この結合フラグ 3011 は、ビーコンを送信する自分自身がビーコンピリオドの結合動作を行うことを示すもの である。また、 BPSTオフセット 3013は、ビーコンピリオド開始のオフセット時間を示 すものである。また、 BP選択 3013はビーコンピリオドを、自己のオフセットに相手を 移動させる側力、相手のオフセットに移動する側かを識別するものである。
[0189] ビーコンピリオド占有情報 302は、実施の形態 1におけるビーコンピリオド占有情報 にさらに、結合フラグ 3014と EBPフラグ 3024とを含んだものである。無線通信装置 は、ビーコンピリオド占有情報 302に自己が受信したビーコン送信者情報 301の結 合フラグ 3011と、 EBP情報 3002の EBPフラグ 3023とを記載し、他の無線通信装置 へ通知する。
[0190] 結合開始通知情報 3001は、マージカウンタ 3015とシフトカウンタ 3016と移動ダル ープ 3017と BPSTオフセット 3018とを含んでいる。マージカウンタ 3015は、この結 合動作を開始するまでのスーパーフレーム周期数を示しており、結合の対象となる両 ビーコンピリオドグループ内の各無線通信装置間の同期を取るためのものである。シ フトカウンタ 3016は、ビーコンピリオドを移動するグループ内の無線通信装置力 最 初の無線通信装置の移動を開始して力 他の無線通信装置の移動を行うスーパー フレーム周期をカウントするカウンタの値を示している。移動グノレープ 3017は、この ビーコンを送信して ヽる自分自身がビーコンピリ才ドを移動するビーコンピリ才ドグノレ ープのものであるか否かを示すものであり、移動するビーコンピリオドグループのもの である場合にはフラグをセットする。 BPSTオフセット 3018は、ビーコン送信者情報 3 01の BPSTオフセットと同一である。
[0191] ェクステンド 'ビーコンピリオド情報(EBP情報) 3002は、デバイス ID3019、カウン タ値 3020、結合フラグ 3021、ビーコンスロット位置 3022、および EBPフラグ 3023を 含む。デバイス ID3019には、このビーコンを送信する無線通信装置自身がビーコン ピリオドを移動する場合に、 自己のデバイス IDが記載され、他の無線通信装置から エマージェンシースロットで結合開始通知情報を受信した場合には、送信元の無線 通信装置のデバイス IDが記載される。カウンタ 3020、結合フラグ 3021、ビーコンス ロット位置 3022についても同様に、自分自身のもの、あるいは他の無線通信装置か ら受信したものが記載される。 EBPフラグ 3023は、デバイス ID3019、カウンタ 3020 、結合フラグ 3021、およびビーコンスロット位置 3022の情報がェクステンド 'ビーコン ピリオド情報であることを示すものである。
[0192] 以下に、異なるビーコンピリオドグループが 1つに結合される動作について説明す る。
[0193] 初めに、結合アルゴリズムに付いて簡単に説明する。なお、この説明では、ビーコン ピリオドグループ 1 (BG— 1)にビーコンピリオドグループ 2 (BG- 2)が結合するものと する。
[0194] 手順 1. BG— 2の結合を要求する無線通信装置 X力 BG— 1のエマージェンシー スロットと BG— 2の自己のビーコンスロットで結合開始通知情報を送信する。エマ一 ジエンシースロットとは、空きスロットがなくなるなど緊急事態のために確保される特別 なスロットのことである。
[0195] 手順 2. BG— 1と BG— 2の無線通信装置 Xの近隣にある無線通信装置は、結合開 始通知情報を受信すると、以後に送信する自己のビーコンにも受信した結合開始通 知情報を発信元のマージカウンタに同期して送信する。そして、結合開始通知情報 を送信しているグループ全体によつてマージカウンタのカウントダウンを実行する。
[0196] 手順 3. BG— 2の結合開始通知情報を送信している無線通信装置の内、結合を希 望するものは自己のビーコン送信者情報において結合フラグをセットしてビーコンを 送信する。
[0197] 手順 4. BG—1と BG— 2の結合開始通知情報を送信している無線通信装置は、互 V、の相手のビーコンピリオドをサーチしてビーコンを読み込み、そこ力 相手グルー プの無線通信装置のビーコン時間占有情報となる EBP情報 (ェタステンド ·ビーコン ピリオド情報)を構成して隣接情報を次近接のノードに通知する(BG— 1の無線通信 装置は BG— 2の結合フラグを立てている無線通信装置のみの EBP情報を作成する
) o
[0198] 手順 5. BG—1と BG— 2の各無線通信装置は EBP情報を見て、自己の次近接に 同じビーコンスロットを占有している無線通信装置があることを検知した場合、マージ カウンタが 0になるまでに自己の属するビーコンピリオドグループに再加入する。
[0199] 手順 6. BG—1と BG— 2の各無線通信装置は、マージカウンタが 0になったとき、シ フトカウンタを、ビーコン送信者情報、ビーコン時間占有情報、 EBP情報の結合フラ グがセットされた状態がなくなるまでカウントアップしていく。このシフトカウンタは、ビ ーコンスロットを移動するまでのスーパーフレーム周期をカウントするものである。
[0200] 手順 7. BG— 2のビーコン送信者情報に結合フラグをセットしている無線通信装置 は、シフトカウンタをカウントアップする。また、第 Nビーコンスロットでビーコンを送信 している無線通信装置は、シフトカウンタが 2N—1のときに、 BG—1の最上位の空き ビーコンスロットに移動する。
[0201] 手順 8.ビーコン送信者情報、ビーコン時間占有情報、 EBP情報の結合フラグをセ ットした状態がなくなったとき、無線通信装置は結合開始通知情報の送信を終了する
[0202] 手順 9.無線通信装置は、結合開始通知情報を送信している間上記のビーコンピリ ォドの縮退アルゴリズムを停止する。
[0203] 以上のアルゴリズムにつ 、て図面を用いて以下に説明する。
[0204] 図 29は二つのビーコンピリオドグループが近接位置にある状態を示して 、る。
[0205] 図 29において、無線通信装置 A、 B、 C、 D、 Eが第 1のビーコンピリオドグループを 形成し、無線通信装置 X、 Y、 Ζが第 2のビーコンピリオドグループを形成している。
[0206] 第 1のビーコンピリオドグループにおいて、無線通信装置 Β (2902)は通信エリア 2 912内の無線通信装置 A(2901)、 C (2903)、 Ε (2905)と相互に通信可能である 力 無線通信装置 D (2904)は次近接の位置関係にあり、直接通信はできない。また 、無線通信装置 D (2904)は無線通信装置 C (2903)の通信エリア 2913内に位置 するが、無線通信装置 Β (2902)とは次近接の位置関係にある。
[0207] 第 2のビーコンピリオドグループにおいて、無線通信装置 X (2906)、 Υ(2907)、 Ζ (2908)は相互の通信エリアに位置し、相互に通信可能である。
[0208] 上記のような 2つのビーコンピリオドグループが図 29に示すような位置関係に移動 したとき、第 2のビーコンピリオドグループが第 1のビーコンピリオドグループに結合す るときの結合動作について次に説明する。なお、 2つのビーコンピリオドの位置関係 は、次の通りである。すなわち、第 2のビーコンピリオドグループの無線通信装置 Xが
、第 1のビーコンピリオドグループの無線通信装置 A、 B、 C、 Dの通信エリアに位置し
、第 2のビーコンピリオドグループの無線通信装置 Y力 第 1のビーコンピリオドダル ープの無線通信装置 A、 B、 C、 Eの通信エリアに位置し、第 2のビーコンピリオドダル ープの無線通信装置 Zが、第 1のビーコンピリオドグループの無線通信装置 B、 C、 D
、 Eの通信エリアに位置している。
[0209] 図 31乃至図 41は、無線通信装置 A乃至 E、および無線通信装置 X乃至 Zがビーコ ンピリオドでビーコンを送信するタイミングと各無線通信装置が検知する各スロットで のビーコン情報を示して 、る。
[0210] まず、図 31は両グループが現在の位置に移動した初期状態を示す。
[0211] 図 31において、第 1ビーコンピリオドグループの無線通信装置 Aは、第 4スロットで ビーコンを送信し、無線通信装置 Bは第 2スロットでビーコンを送信し、無線通信装置
Cは第 3スロットでビーコンを送信し、無線通信装置 Dは第 4スロットでビーコンを送信 し、無線通信装置 Eは第 5スロットでビーコンを送信している。第 4スロットで無線通信 装置 A、 Dがビーコンを送信しているが、第 1ビーコンピリオドグループ内において、 無線通信装置 A、 Dは 2ホップ離れているので無線通信装置 B、 Cはビーコンピリオド 占有情報 (BPOIE)によりその存在を知る力 通信の干渉は発生していない。
[0212] また、第 2ビーコンピリオドグループの無線通信装置 Xは、第 2スロットでビーコンを 送信し、無線通信装置 Yは第 3スロットでビーコンを送信し、無線通信装置 Zは第 4ス ロットでビーコンを送信して 、る。
[0213] なお、第 1スロットは、エマージェンシースロットであり、空き状態にある。また、このと きの各ビーコンにおいて結合フラグ 3011, 3014はセットされておらず、結合開始通 知情報 3001や EBP情報 3002を含んで!/、な!/ヽ。
[0214] 次に、無線通信装置 Xが結合動作の開始を通知する結合開始情報を送信したとき の状態について図 32を用いて説明する。
[0215] 図 32において、無線通信装置 Xが第 1のビーコンピリオドグループのェマージェン シースロット(第 1スロット) 3201と、自己のビーコンスロット 3202とに結合開始通知情 報 3001と EBP情報 3002とを記載したビーコンを送信する。このときの結合開始通 知情報 3001のマージンカウンタ 3015には' 5,がセットされ、シフトカウンタ 3016に は' 0'がセットされる。さらに、移動グループ 3017には、自己が移動するビーコンピリ ォドグループであることを示すフラグがセットされ、 BPSTオフセット 3018には後述す るビーコン送信者情報 301の BPSTオフセットがコピーされている。
[0216] また、 EBP情報 3002のデバイス ID3019、カウンタ 3020、ビーコンスロット位置 30 22には、それぞれ無線通信装置 X自身のデバイス ID、移動カウンタのカウンタ値、ビ ーコンスロット位置が記載され、結合フラグ 3021と EBPフラグ 3023はセットされてい る。さらにまた、ビーコン送信者情報 301の結合フラグ 3011がセットされ、 BPSTオフ セット 3012には移動先である第 1のビーコンピリオドグループのビーコンピリオド開始 時間に対するオフセット時間が記載されている。また、 BP選択 3013には移動先のビ ーコンピリオド開始時間を基準にすることを示すフラグがセットされている。
[0217] 第 1のビーコンピリオドグループの無線通信装置 A乃至 Dはこれを直接受信し、第 2 のビーコンピリオドグループが自己のビーコンピリオドに結合する動作が始まることを 知る。しかし、無線通信装置 Eは、これを受信できないので、この時点では知ることは ない。なお、無線通信装置 Xは、第 1のビーコンピリオドグループの第 4スロット 3203 で、通信エリアにある無線通信装置 A、 D力もビーコンを受信し相互に干渉する。しか し、この場合、無線通信装置 Xは、無線通信装置 Aからの通信を受信できたものとす る。
[0218] また、第 1のビーコンピリオドグループの無線通信装置 A乃至 Dは、無線通信装置 Xから第 2のビーコンピリオドグループのビーコンピリオド開始オフセット時間を BPST オフセット 3012と BP選択 3013とにより知ることができる。このため、無線通信装置 A 乃至 Dは、第 2のビーコンピリオドグループのビーコンを受信開始する。このとき、無 線通信装置 Dは、無線通信装置 Xから受信したビーコン 3203に記載のビーコンピリ ォド占有情報 302に、 自己のデバイス IDがないことを検出する。これにより、無線通 信装置 Dは、無線通信装置 Xが干渉により自己のビーコンを受信できていないことを 知ることができる。そこで、無線通信装置 Dは、次のスーパーフレームで自己のスロッ ト位置をエントリースロットへ移動することを決定する。
[0219] また、第 2のビーコンピリオドグループの無線通信装置 Y、 Ζは、無線通信装置 Xか ら通知された結合動作の開始を知る。そして、自分自身も結合動作を行うことを決定 した場合、無線通信装置 Υ、 Ζはそれを通知するために、自己のスロット位置でビーコ ン送信者情報 301の結合フラグ 3011をセットし、第 1のビーコンピリオドグループのビ ーコンピリオドを読み込み、 ΕΒΡ情報 3002を作成してビーコンを送信する。このため 、無線通信装置 Α乃至 Cは、無線通信装置 Yの結合フラグがセットされていることを 検出する。しかしこのとき、無線通信装置 Dがビーコンピリオド占有情報で検出する無 線通信装置 Yの結合フラグは、一つ前のスーパーフレームの状態のためセットされて いない。無線通信装置 Zについても同様に、無線通信装置 B乃至 Dは無線通信装置 Zの結合フラグがセットされていることを検出する力 無線通信装置 Aがビーコンピリ ォド占有情報で検出する無線通信装置 Zの結合フラグは、一つ前のスーパーフレー ムの状態のためセットされて ヽな 、。
[0220] なお、結合開始通知情報 3001と EBP情報 3002とを受信した無線通信装置 X以 外の無線通信装置は、受信した結合開始通知情報 3001と EBP情報 3002とをコピ 一して、自己のビーコンスロットで送信する。これにより、無線通信装置 X以外の無線 通信装置は、次近接の位置にある無線通信装置へこれらの情報を伝達することが可 會 になる。
[0221] 次のスーパーフレーム周期の状態を図 33に示す。
[0222] 図 33において、無線通信装置 Xは、マージカウンタをデイクリメントし、マージカウン タ 3015に' 4,をセットする。そして、無線通信装置 Xは、第 1のビーコンピリオドダル ープのエマージェンシースロット(第 1スロット) 3301と、自己のビーコンスロット 3302 とに結合開始通知情報 3001と EBP情報 3002とを記載したビーコンを送信する。
[0223] 無線通信装置 Eは、通信エリアの無線通信装置 Bを介して、第 1スロット 3303に無 線通信装置 Xのビーコンが送信されていることをビーコンピリオド占有情報により知る 。また、無線通信装置 Eは、結合開始通知情報の BPSTオフセット 3018から第 2のビ ーコンピリオドグループのビーコンピリオド開始時間を知り、第 2のビーコンピリオドグ ループのビーコンを受信開始する。
[0224] 無線通信装置 Dは、先のスーパーフレームで決定した通り、ビーコンスロット位置を エントリースロット 3304に移動してビーコンを送信する。これにより、無線通信装置 X にとつて、無線通信装置 Aと無線通信装置 Dとの干渉が解消される。
[0225] なお、このスーパーフレーム周期以降において、第 1のビーコンピリオドグループの 各無線通信装置は無線通信装置 X、 Υ、 Ζの結合フラグが、スロット位置の移動が完 了するまですべてセットされている状態を検出する。
[0226] 次のスーパーフレーム周期の状態を図 34に示す。
[0227] 図 34において、無線通信装置 Xは、マージカウンタをデイクリメントし、マージカウン タ 3015に' 3,をセットする。そして、無線通信装置 Xは、第 1のビーコンピリオドダル ープのエマージェンシースロット(第 1スロット) 3301と、自己のビーコンスロット 3302 とに結合開始通知情報 3001と ΕΒΡ情報 3002とを記載したビーコンを送信する。
[0228] このスーパーフレーム周期において、無線通信装置 Dのスロット位置の変更は次近 接の位置にある他の無線通信装置 Α、 Β、 Ε、 Υに通知される。
[0229] 次のスーパーフレーム 3周期分の状態を図 35に示す。
[0230] 図 35において、無線通信装置 Xはマージカウンタをデイクリメントしたカウンタ値を 結合開始通知情報 3001のマージカウンタ 3015にセットして、 自己のビーコンスロッ ト 3501にビーコンを送信する。この動作は無線通信装置 Xのマージカウンタのカウン タ値が 2乃至 0で繰り返される。この間に、他の無線通信装置は第 2のビーコンピリオ ドグループが第 1のビーコンピリオドグループと結合を行うのに支障が無 、ように、干 渉を回避するためのスロット位置の移動などの処理を行う。
[0231] 次のスーパーフレーム周期の状態を図 36に示す。
[0232] 図 36において、無線通信装置 Α乃至 Ε、無線通信装置 X乃至 Ζは、マージカウンタ 力 S 'O'になったので、シフトカウンタをインクリメントし始める。そして、結合開始通知情 報 3001のシフトカウンタ 3016にカウンタ値をセットする。このとき、無線通信装置 A 乃至 E、無線通信装置 X乃至 Zはシフトカウンタのカウンタ値が' 1,(奇数)であると判 定し、ビーコンスロット位置を第 1のビーコンピリオドグループの最上位の空きスロット( 第 7スロット) 3601へ移動する。そして、第 7スロット位置でビーコンを送信する。これ により、無線通信装置 Eを除く全ての無線通信装置がこのビーコンを受信し、無線通 信装置 Xがスロット位置を変更したことを知る。
[0233] 次のスーパーフレーム周期の状態を図 37に示す。
[0234] 図 37において、無線通信装置 Yは、シフトカウンタをインクリメントし、結合開始通知 情報 3001のシフトカウンタ 3016にカウンタ値をセットする。このとき、シフトカウンタの カウンタ値は' 2' (偶数)であるので、無線通信装置 Yはスロット位置の移動は行わな い。なお、無線通信装置 Yの結合フラグ 3011の情報は、無線通信装置 Cのビーコン ピリオド占有情報 302を介して、無線通信装置 Dへ通知される。このように、スーパー フレーム 1周期の間隔をおくことにより、無線通信装置 Yの結合動作中であることが次 近接の無線通信装置へも通知される。
[0235] 次のスーパーフレーム周期の状態を図 38に示す。
[0236] 図 38において、無線通信装置 Yは、シフトカウンタをインクリメントし、結合開始通知 情報 3001のシフトカウンタ 3016にカウンタ値をセットする。このとき、無線通信装置 Yはシフトカウンタのカウンタ値が' 3,(奇数)であると判定し、ビーコンスロット位置を 第 1のビーコンピリオドグループの最上位の空きスロット(第 8スロット) 3801へ移動す る。そして、無線通信装置 Yは第 8スロット位置でビーコンを送信する。これにより、無 線通信装置 Dを除く全ての無線通信装置がこのビーコンを受信し、無線通信装置 Y 力 Sスロット位置を変更したことを知る。
[0237] 第 2のビーコンピリオドグループの無線通信装置 Zは、自己が最上位のスロット位置 になったので、無線通信装置 Yに代わって、シフトカウンタのカウンタ値を結合開始 通知情報 3001のシフトカウンタ 3016にセットしたビーコンを自己のビーコンスロット 位置で送信する。無線通信装置 Aを除く全ての無線通信装置はこのビーコンを受信 し、無線通信装置 Zが結合動作を開始することを知る。
[0238] 次のスーパーフレーム周期の状態を図 39に示す。
[0239] 図 39において、無線通信装置 Zはシフトカウンタをインクリメントし、結合開始通知 情報 3001のシフトカウンタ 3016にカウンタ値をセットする。このとき、シフトカウンタの カウンタ値は' 4' (偶数)であるので、無線通信装置 Zはスロット位置の移動は行わな い。なお、無線通信装置 Zの結合フラグ 3011の情報は、無線通信装置 Bのビーコン ピリオド占有情報 302を介して、無線通信装置 Aへ通知される。このように次近接の 無線通信装置へも無線通信装置 Zが結合動作中であることが通知される。
[0240] 次のスーパーフレーム周期の状態を図 40に示す。
[0241] 図 40にお 、て、無線通信装置 Zは、シフトカウンタをインクリメントし、結合開始通知 情報 3001のシフトカウンタ 3016にカウンタ値をセットする。このとき、無線通信装置 Z は、シフトカウンタのカウンタ値が' 5,(奇数)であると判定し、ビーコンスロット位置を 第 1のビーコンピリオドグループの最上位の空きスロット(第 9スロット) 4001へ移動す る。そして、無線通信装置 Zは第 9スロット位置でビーコンを送信する。これにより、無 線通信装置 Aを除く全ての無線通信装置がこのビーコンを受信し、無線通信装置 Z 力 Sスロット位置を変更したことを知る。
[0242] 次のスーパーフレーム周期の状態を図 41に示す。
[0243] 図 41において、無線通信装置 Zは、スロット位置を移動完了しているので、もはや 結合開始通知情報 3001を付加することはしない。他の無線通信装置はこれにより、 第 2のビーコンピリオドグループのビーコンピリオドの結合動作が終了したことを知る。
[0244] このように、ビーコンピリオドの結合を行う無線通信装置は、ビーコン送信者情報の 結合フラグをセットしてビーコンを自己のビーコンスロットで送信する。これにより、他 の無線通信装置へビーコンピリオドの結合動作の開始を通知することができる。さら に、ビーコンスロット位置の移動がスーパーフレーム 1周期おきに行われるようになる ので、次近接の無線通信装置へも結合中であることを通知できる。これにより、次近 接の位置にある無線通信装置とスロット位置の移動が衝突することを防止できる。
[0245] なお、無線通信装置 Xはマージカウンタが ' 5,から' 3,までのスーパーフレームで 結合開始通知情報 3001を送信して 、る。これは第 1ビーコンピリオドグループと第 2 のビーコンピリオドグループの各無線通信装置へ結合開始情報を確実に通知するた めであり、これに限るものではない。
[0246] 以上のように、複数のビーコンピリオドグループが移動により相互に干渉する場合 でも、干渉するビーコンピリオドグループ同士のビーコンピリオドを結合動作させるこ とにより、相互に区分けされた期間で通信を行うことができるので、相互の干渉を防止 することが可能になる。
産業上の利用可能性
本発明は、アドホック通信等をするときの無線通信方法および無線通信装置に有 用であり、無線ネットワーク内の各無線通信装置がビーコンを送信する場合に、その ビーコンピリオドを動的に変更するのに適している。

Claims

請求の範囲
[1] 無線通信装置がビーコンピリオドを用いてビーコンを互いに衝突しな 、ように送信す る無線通信方法において、
無線通信装置がビーコンピリオド内に、自己のビーコンを送信する期間であるビーコ ンスロットより以前に、空きのビーコンスロットがあるか否かを検出するステップと、 前記検出ステップで空きビーコンスロットを検出したとき、自己のビーコンスロットを前 記空きビーコンスロットへ移動するまでの所定数のスーパーフレームのカウントを開始 するステップと、
他の無線通信装置に自己のビーコンスロット位置の移動処理状態を通知する移動状 態情報をビーコンに付加するとともに、他の無線通信装置から受信した前記移動状 態情報と、前記移動状態情報を通知した無線通信装置を特定する識別子と、ビーコ ンスロット位置とを対応づけてビーコンピリオド占有情報として付加して自己のビーコ ンスロットで送信するステップと、
前記所定数のスーパーフレームの経過後に自己のビーコンを前記空きビーコンスロ ットへ移動して送信するステップと
を有する無線通信方法。
[2] 前記所定数のスーパーフレームのカウントは、自己のビーコンスロットからビーコンピ リオドの終了までに他の無線通信装置のビーコンが存在する期間は行わないことを 特徴とする請求項 1に記載の無線通信方法。
[3] 前記所定数のスーパーフレームのカウントは、 2以上であることを特徴とする請求項 1 に記載の無線通信方法。
[4] 前記無線通信装置は、受信した前記ビーコン及び前記ビーコンピリオド占有情報に より、無線通信装置のビーコンスロット位置の配置であるビーコンフォーメーションの 変更を検出したとき、空きビーコンスロットの検出と、当該空きビーコンスロットへの自 己のビーコンスロット位置の移動処理を行う請求項 1乃至 3のいずれかに記載の無線 通信方法。
[5] 前記移動状態情報は、前記所定数のスーパーフレームをカウントする移動カウンタ のカウンタ値あるいはフラグである請求項 1に記載の無線通信方法。
[6] 前記無線通信装置は、前記ビーコンフォーメーションの最下位のスロットから少なくと も 2スロットを、データ通信を行わないエントリースロットとして確保し、前記無線ネット ワークシステムへ新規加入、あるいは再加入によりビーコンの送信を開始するとき、前 記エントリースロットからランダムに選択したスロットを自己のビーコンスロット位置とし てビーコンを送信することを特徴とする請求項 4に記載の無線通信方法。
[7] 前記無線通信装置が、自己の認識している前記ビーコンフォーメーションの最下位ス ロットまでの長さを示すビーコンスロット長情報をビーコンに付加するステップをさらに 有し、
前記無線通信装置が近隣の無線通信装置から受信した前記ビーコンスロット長情報 のうち、最大のビーコンスロット長に前記エントリースロットの長さを加えた期間におい てデータ通信を行なわず、ビーコンを受け付けることを特徴とする請求項 6に記載の 無線通信方法。
[8] ビーコンを受信し、フレームを抽出するビーコン受信部と、
抽出したフレームがビーコンフレームであるか否かを判定し、ビーコンの受信スロット 位置と、当該ビーコンの送信元の無線通信装置を特定する識別子と、前記送信元の 無線通信装置がビーコンスロット位置を移動する力否かを示す移動状態情報とを関 連づけて、ビーコンピリオド占有情報として記録部に記録するとともに、前記ビーコン フレームに付与されていた前記ビーコンピリオド占有情報を記録するフレーム判定部 と、
前記記録部に記録されたすベての前記ビーコンピリオド占有情報を基に、ビーコンピ リオド内に、自己のビーコンスロットより前に空きビーコンスロットを検出したとき、自己 のビーコンスロットを前記空きビーコンスロットへ移動するまでの所定数のスーパーフ レームのカウンタ値を移動カウンタに設定し、当該移動カウンタからカウントダウンの 通知を受けて自己のビーコンスロット位置の変更を指示するビーコンスロット位置制 御部と、
ビーコンスロット位置制御部から指示された、自己のスロット位置を検出し、ビーコン の送信を指示するビーコン送信指示部と、
前記ビーコン送信指示部力 の指示を受けて、受信したビーコン力 生成した前記ビ ーコンピリオド占有情報と、自己の移動状態情報と、自己が受信したビーコン力 求 めたビーコンスロットの全長を示すビーコンスロット長†青報とを含むビーコンフレーム を構成するフレーム構成部と、
を有する無線通信装置。
[9] 前記移動カウンタは、自己のビーコンスロットからビーコンピリオドの終了までに他の 無線通信装置のビーコンが存在する期間は前記所定数のスーパーフレームのカウン トを行わな!/ヽことを特徴とする請求項 8に記載の無線通信装置。
[10] 前記所定数のスーパーフレームのカウントは、 2以上であることを特徴とする請求項 9 に記載の無線通信装置。
[11] 前記ビーコンスロット位置制御部は、受信した前記ビーコン及び前記ビーコンピリオド 占有情報により、無線通信装置のビーコンスロット位置の配置であるビーコンフォーメ ーシヨンの変更を検出したとき、空きビーコンスロットの検出と、当該空きビーコンスロ ットへの自己のビーコンスロット位置の移動処理を行う請求項 8に記載の無線通信装 置。
[12] 前記移動状態情報は、前記所定数のスーパーフレームをカウントする移動カウンタ のカウンタ値あるいはフラグである請求項 8に記載の無線通信装置。
[13] 前記フレーム構成部は、前記ビーコンフォーメーションの最下位のスロットから少なく とも 2スロットを、データ通信を行わないエントリースロットとして設け、
前記ビーコンスロット位置制御部は当該無線通信装置が前記無線ネットワークシステ ムへ新規加入、あるいは再加入によりビーコンの送信を開始するとき、前記エントリー スロットからランダムに選択したスロットを自己のビーコンスロット位置としてビーコン送 信指示部へ指示することを特徴とする請求項 8に記載の無線通信装置。
[14] 前記フレーム判定部は、近隣の無線通信装置から受信した前記ビーコンスロット長情 報のうち、最大のビーコンスロット長に前記エントリースロットの長さを加えた期間にお いて、ビーコンを受け付け、
前記フレーム構成部は、前記期間中にデータ通信を行なわな 、ことを特徴とする請 求項 8に記載の無線通信装置。
[15] 前記移動状態情報は、前記無線通信装置のビーコンスロット位置の移動予定先を示 す移動先スロット位置情報をさらに含み、
無線通信装置は自己のビーコンスロットからビーコンピリオドの終了までにビーコンを 送信する他の無線通信装置が前記移動先スロット位置情報で指定したビーコンスロ ット以外に空きビーコンスロットがあることを検出した場合、当該空きビーコンスロットの Vヽずれかを選択し、移動先ビーコンスロット位置として他の無線通信装置へ通知する とともに、前記所定数のスーパーフレームのカウントを開始することを特徴とする請求 項 1に記載の無線通信方法。
[16] 前記無線通信装置は、前記空きビーコンスロットの中で最上位のビーコンスロットを 選択した際に、自分が最下位スロットでないならば、最下位のスロットになるまで、順 次、次のスーパーフレームで、次に最高位となる空きスロットを選択することを特徴と する請求項 15に記載の無線通信方法。
[17] 前記無線通信装置は、前記空きビーコンスロットの中で任意のビーコンスロットを選 択することを特徴とする請求項 15に記載の無線通信方法。
[18] 前記所定数のスーパーフレームをカウント中に、自己のカウンタ値が最大値である場 合には、最大値のカウンタ値を有する他の無線通信装置を前記移動状態情報から 検知する、あるいは、前記最大値のカウンタ値を有する他の無線通信装置を前記ビ ーコンピリオド占有情報力 検知し、自己のカウンタ値が最大値— 1である場合には 他の無線通信装置を、前記移動状態情報から検知し、自己のカウンタ値が最大値で も最大値— 1でもない場合には、同一のカウンタ値を有する他の無線通信装置を、前 記移動状態情報から検知する、あるいは、自己のカウンタ値 + 1の値を有する他の無 線通信装置を前記ビーコンピリオド占有情報力 検知するステップを有し、 いずれかの前記条件に適合する無線通信装置を検知したとき、当該無線通信装置 の内、最下位のスロット位置にある無線通信装置が前記カウントを継続し、該当しな V、他の無線通信装置は所定のカウンタ値にリセットすることを特徴とする請求項 1に 記載の無線通信方法。
[19] 前記カウント中に最大値もしくは 0以外の自己のカウンタ値と同一のカウンタ値を有す る前記ビーコンピリオド占有情報を受信したとき、前記カウントを中止し、自己のカウ ンタ値を最大値にリセットすることを特徴とする請求項 18に記載の無線通信方法。
[20] 自己のビーコンスロットの移動先の前記空きビーコンスロットは、最上位の空きビーコ ンスロットであることを特徴とした請求項 1に記載の無線通信方法。
[21] 前記移動状態情報は、前記無線通信装置のビーコンスロット位置の移動予定先を示 す移動先スロット位置情報をさらに含み、
前記ビーコンスロット位置制御部は、自己のビーコンスロットからビーコンピリオドの終 了までにビーコンを送信する他の無線通信装置の前記移動先スロット位置情報によ つて指定されたビーコンスロット以外に空きビーコンスロットがある場合は、当該空きビ ーコンスロットを移動先ビーコンスロット位置として自己の移動状態情報を前記記録 部に記録し、前記所定のカウンタ値を前記移動カウンタに設定するものであり、 前記フレーム構成部は、前記記録部に記録された自己の移動状態情報を含むビー コンフレームを構成することを特徴とする請求項 8に記載の無線通信装置。
[22] 前記ビーコンスロット位置制御部は、自己のビーコンスロットからビーコンピリオドの終 了までにビーコンを送信する他の無線通信装置が移動を予定するビーコンスロット以 外の空きスロットの中で、最上位のビーコンスロットを移動先ビーコンスロットに指定す ることを特徴とする請求項 21に記載の無線通信装置。
PCT/JP2005/014022 2004-08-31 2005-08-01 無線通信方法および無線通信装置 Ceased WO2006025171A1 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
EP05767119A EP1667375B1 (en) 2004-08-31 2005-08-01 Wireless communication method and wireless communication apparatus
US10/574,736 US7558258B2 (en) 2004-08-31 2005-08-01 Wireless communication method and wireless communication apparatus
JP2006522823A JP4623007B2 (ja) 2004-08-31 2005-08-01 無線通信方法および無線通信装置
US12/472,869 US8059637B2 (en) 2004-08-31 2009-05-27 Radio communication method and radio communication apparatus
US12/472,854 US8059636B2 (en) 2004-08-31 2009-05-27 Radio communication method and radio communication apparatus

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2004-252243 2004-08-31
JP2004252243 2004-08-31
JP2004-328770 2004-11-12
JP2004328770 2004-11-12

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US12/472,854 Continuation US8059636B2 (en) 2004-08-31 2009-05-27 Radio communication method and radio communication apparatus
US12/472,869 Continuation US8059637B2 (en) 2004-08-31 2009-05-27 Radio communication method and radio communication apparatus

Publications (1)

Publication Number Publication Date
WO2006025171A1 true WO2006025171A1 (ja) 2006-03-09

Family

ID=35999832

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2005/014022 Ceased WO2006025171A1 (ja) 2004-08-31 2005-08-01 無線通信方法および無線通信装置

Country Status (5)

Country Link
US (3) US7558258B2 (ja)
EP (2) EP1667375B1 (ja)
JP (1) JP4623007B2 (ja)
KR (3) KR100996814B1 (ja)
WO (1) WO2006025171A1 (ja)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008026760A1 (en) * 2006-09-01 2008-03-06 Panasonic Corporation Radio communication method and radio communication device
WO2008071133A1 (fr) * 2006-12-15 2008-06-19 Huawei Technologies Co., Ltd. Dispositif de balise et procédé et système d'indication d'état de balise
JP2008259165A (ja) * 2006-09-01 2008-10-23 Matsushita Electric Ind Co Ltd 無線通信方法および無線通信装置
JP2009165008A (ja) * 2008-01-09 2009-07-23 Oki Semiconductor Co Ltd 無線端末装置及び無線基地局装置
JP2012060657A (ja) * 2011-10-26 2012-03-22 Panasonic Corp 無線認証システムおよびそのセンサ
CN101502145B (zh) * 2006-08-04 2015-05-13 松下电器产业株式会社 无线通信装置和无线通信方法
JPWO2015136599A1 (ja) * 2014-03-10 2017-04-06 株式会社日立製作所 無線通信方法及び装置及びプログラム

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4271089B2 (ja) * 2004-06-17 2009-06-03 パナソニック株式会社 無線通信方法および無線通信装置
JP2008511213A (ja) * 2004-08-18 2008-04-10 スタッカート・コミュニケーションズ・インコーポレーテッド ビーコン群のマージ
KR100782851B1 (ko) * 2006-07-21 2007-12-06 삼성전자주식회사 분산화된 무선 네트워크에서 비컨 슬롯을 설정하는 방법 및장치
US9392564B2 (en) * 2007-01-16 2016-07-12 Koninklijke Philips N.V. Apparatus and method for merging beacon transmission and reception
CN101247296A (zh) * 2007-02-16 2008-08-20 华为技术有限公司 一种信标设备及信标状态指示方法及系统
US8150414B2 (en) 2007-07-06 2012-04-03 Samsung Electronics Co., Ltd. Method for maintaining the continuing existence of NPD in IEEE 802.22.1 operation
WO2010098548A2 (en) * 2009-02-25 2010-09-02 Lg Electronics Inc. The method of exchanging message and devices in wireless network
US8577389B2 (en) * 2011-01-18 2013-11-05 Microsoft Corporation Filtering and clustering crowd-sourced data for determining beacon positions
US8542637B2 (en) 2011-01-18 2013-09-24 Microsoft Corporation Clustering crowd-sourced data for determining beacon positions
US20120224568A1 (en) * 2011-03-02 2012-09-06 Interdigital Patent Holdings, Inc. Method and apparatus for synchronizing node transmissions in a network
JP2013110677A (ja) * 2011-11-24 2013-06-06 Mega Chips Corp 通信システムおよび通信装置
US9001806B2 (en) * 2012-03-06 2015-04-07 Intel Corporation Method and apparatus for managing a probe response related to wireless medium access control
KR101435919B1 (ko) * 2013-05-23 2014-09-01 한국해양대학교 산학협력단 유휴 비콘 슬롯 제거 방법 및 그 장치
US10998967B2 (en) * 2019-02-22 2021-05-04 Locix, Inc. Systems and methods for pseudo random beacon signal scheduling and data scheduling to improve network conditions

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002198897A (ja) * 2000-10-30 2002-07-12 Samsung Electronics Co Ltd ブルートゥース通信用マスタ機器及びそのビーコンチャネル形成方法
WO2003075515A1 (en) * 2002-03-04 2003-09-12 Sony Corporation Radio communication system, radio communication apparatus, radio communication method, and computer program
JP2003273882A (ja) * 2002-03-06 2003-09-26 Samsung Electronics Co Ltd パークモードにおける無線通信装置の活性化が可能なコネクションレス型ブロードキャストを基盤とした無線通信モジュール及びパークモードにおける無線通信装置の活性化方法

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6795418B2 (en) * 2000-03-31 2004-09-21 Koninklijke Philips Electronics N.V. Wireless MAC protocol based on a hybrid combination of slot allocation, token passing, and polling for isochronous traffic
EP1354437A2 (en) 2000-10-26 2003-10-22 Wave7 Optics, Inc. Method and system for processing upstream packets of an optical network
JP3885597B2 (ja) 2002-02-05 2007-02-21 ソニー株式会社 無線通信システム及び無線通信制御方法、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム
JP3849647B2 (ja) * 2003-01-23 2006-11-22 ソニー株式会社 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム
TWI223535B (en) * 2003-05-21 2004-11-01 Admtek Inc Control signal generation device and method for transmission time of beacon frame
JP2005020163A (ja) * 2003-06-24 2005-01-20 Sony Corp 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム
JP2005051523A (ja) * 2003-07-29 2005-02-24 Sony Corp 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム
US7496081B2 (en) * 2004-05-05 2009-02-24 Nokia Corporation Adaptive beacon period in a distributed network
US7668243B2 (en) * 2004-05-18 2010-02-23 Texas Instruments Incorporated Audio and video clock synchronization in a wireless network
US7492736B2 (en) * 2004-10-29 2009-02-17 Texas Instruments Incorporated System and method for access and management of beacon periods in distributed wireless networks

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002198897A (ja) * 2000-10-30 2002-07-12 Samsung Electronics Co Ltd ブルートゥース通信用マスタ機器及びそのビーコンチャネル形成方法
WO2003075515A1 (en) * 2002-03-04 2003-09-12 Sony Corporation Radio communication system, radio communication apparatus, radio communication method, and computer program
JP2003273882A (ja) * 2002-03-06 2003-09-26 Samsung Electronics Co Ltd パークモードにおける無線通信装置の活性化が可能なコネクションレス型ブロードキャストを基盤とした無線通信モジュール及びパークモードにおける無線通信装置の活性化方法

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101502145B (zh) * 2006-08-04 2015-05-13 松下电器产业株式会社 无线通信装置和无线通信方法
WO2008026760A1 (en) * 2006-09-01 2008-03-06 Panasonic Corporation Radio communication method and radio communication device
JP2008259165A (ja) * 2006-09-01 2008-10-23 Matsushita Electric Ind Co Ltd 無線通信方法および無線通信装置
US8400959B2 (en) 2006-09-01 2013-03-19 Panasonic Corporation Radio communication method and radio communication device
WO2008071133A1 (fr) * 2006-12-15 2008-06-19 Huawei Technologies Co., Ltd. Dispositif de balise et procédé et système d'indication d'état de balise
JP2009165008A (ja) * 2008-01-09 2009-07-23 Oki Semiconductor Co Ltd 無線端末装置及び無線基地局装置
JP2012060657A (ja) * 2011-10-26 2012-03-22 Panasonic Corp 無線認証システムおよびそのセンサ
JPWO2015136599A1 (ja) * 2014-03-10 2017-04-06 株式会社日立製作所 無線通信方法及び装置及びプログラム

Also Published As

Publication number Publication date
US8059637B2 (en) 2011-11-15
KR20080076972A (ko) 2008-08-20
EP2400797A2 (en) 2011-12-28
JPWO2006025171A1 (ja) 2008-05-08
EP2400797A3 (en) 2012-01-11
US8059636B2 (en) 2011-11-15
EP1667375A1 (en) 2006-06-07
KR20080076973A (ko) 2008-08-20
KR20070037564A (ko) 2007-04-05
US20090232057A1 (en) 2009-09-17
US20090232056A1 (en) 2009-09-17
EP2400797B1 (en) 2012-11-14
KR101000582B1 (ko) 2010-12-10
EP1667375A4 (en) 2011-08-17
US7558258B2 (en) 2009-07-07
US20070026880A1 (en) 2007-02-01
EP1667375B1 (en) 2012-10-03
JP4623007B2 (ja) 2011-02-02
KR100996814B1 (ko) 2010-11-25
KR100905817B1 (ko) 2009-07-02

Similar Documents

Publication Publication Date Title
WO2006025171A1 (ja) 無線通信方法および無線通信装置
JP5258307B2 (ja) 無線通信方法および無線通信装置
CA2560603C (en) Distributed beaconing periods for ad-hoc networks
KR101123184B1 (ko) 분산식 매체 액세스 제어 방법, 통신 네트워크 및 무선장치
US8885631B2 (en) Multiuser detection enabled medium access control in mobile ad hoc networks
JP2009543478A (ja) アドホックネットワークのための隣接インダイレクト肯定応答アルゴリズム(NbIA)を用いたTDMAチャンネルアクセススケジューリング
CN101978761A (zh) 在包括多个节点的无线网络中进行通信的方法
WO2007040610A1 (en) Method of beacon management for merging piconets
CN106131799A (zh) 非时隙信道跳跃介质接入控制中的增强型广播传输
JP2007037150A (ja) 分散型無線個人領域ネットワークのデータスロット予約システム、デバイス及びデータスロット予約方法
JP5105370B2 (ja) 通信システム、端末装置、通信方法、ならびに、プログラム
JP3599032B2 (ja) 無線通信システム、無線通信方法及び無線局
JP5178740B2 (ja) ビーコン送受信を統合する装置及び方法
CN101448301B (zh) 无线通信方法及无线通信装置
JP4662353B2 (ja) 通信システム、通信装置、通信制御デバイス、制御プログラムおよび制御方法
CN100490571C (zh) 无线通信方法以及无线通信装置
KR101203473B1 (ko) 비대칭 링크를 갖는 디바이스 간에 비콘을 교환하기 위한방법 및 이를 이용한 시스템
Abedi et al. Agile Spectrum mobility aided spectrum-aware routing protocol for cognitive radio ad hoc networks
KR102028495B1 (ko) 센서 네트워크 및 센서 네트워크에서 타임 슬롯 중계 기반의 링크 확장 방법
JP2008227796A (ja) 親子ピコネット間のデータフレームの中継方法及び親子ピコネットシステム

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200580001442.7

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 2006522823

Country of ref document: JP

AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU LV MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

WWE Wipo information: entry into national phase

Ref document number: 2005767119

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2007026880

Country of ref document: US

Ref document number: 10574736

Country of ref document: US

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 1020067010662

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 2005767119

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 10574736

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

WWP Wipo information: published in national office

Ref document number: 1020067010662

Country of ref document: KR