[go: up one dir, main page]

US20080192691A1 - Fast handover method, apparatus, and medium - Google Patents

Fast handover method, apparatus, and medium Download PDF

Info

Publication number
US20080192691A1
US20080192691A1 US11/790,273 US79027307A US2008192691A1 US 20080192691 A1 US20080192691 A1 US 20080192691A1 US 79027307 A US79027307 A US 79027307A US 2008192691 A1 US2008192691 A1 US 2008192691A1
Authority
US
United States
Prior art keywords
handover
subnet
border
cell
signal
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.)
Abandoned
Application number
US11/790,273
Inventor
Soo-Hong Park
Yong-lun Lim
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics 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
Priority claimed from KR1020040024508A external-priority patent/KR20050091611A/en
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Priority to US11/790,273 priority Critical patent/US20080192691A1/en
Publication of US20080192691A1 publication Critical patent/US20080192691A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/26Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light
    • G01D5/32Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light
    • G01D5/34Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells
    • G01D5/347Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells using displacement encoding scales
    • G01D5/34707Scales; Discs, e.g. fixation, fabrication, compensation
    • G01D5/34715Scale reading or illumination devices
    • G01D5/34723Scale reading or illumination devices involving light-guides
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/26Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light
    • G01D5/32Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light
    • G01D5/34Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells
    • G01D5/36Forming the light into pulses
    • G01D5/363Direction discrimination
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P3/00Measuring linear or angular speed; Measuring differences of linear or angular speeds
    • G01P3/42Devices characterised by the use of electric or magnetic means
    • G01P3/44Devices characterised by the use of electric or magnetic means for measuring angular speed
    • G01P3/48Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage
    • G01P3/481Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage of pulse signals
    • G01P3/486Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage of pulse signals delivered by photo-electric detectors

Definitions

  • the present invention relates to a handover apparatus and method that perform a handover in a wireless local area network (LAN) environment, and more particularly, to a fast handover apparatus and method that performs a fast handover in an Institute of Electrical and Electronics Engineers (IEEE) 802.11-based wireless LAN environment.
  • IEEE Institute of Electrical and Electronics Engineers
  • FIG. 1 is a diagram illustrating a conventional wireless LAN environment.
  • the conventional wireless LAN environment includes a mobile node (MN) 1 , a first access point (AP) 21 , a second AP 22 , a third AP 23 , a fourth AP 24 , a first access router (AR) 31 , and a second AR 32 .
  • MN mobile node
  • AP access point
  • AR access router
  • the conventional wireless LAN environment will be described in detail in the following supposing that the MN 1 sequentially passes through a cell managed by the first AP 21 , a cell managed by the second AP 22 , a cell managed by the third AP 23 , and a cell managed by the fourth AP 24 .
  • Each of the first through fourth APs 21 through 24 informs the MN 1 , which is constantly on the move, of which AP the MN 1 can access a wired network by periodically transmitting a beacon signal to the MN 1 .
  • the MN 1 receives a beacon signal from the first AP 21 , as marked by ‘ 211 ’, and then recognizes based on the received beacon signal that it is currently located within the cell managed by the first AP 21 . Accordingly, the MN 1 can access the wired network via the first AP 21 .
  • the MN 1 receives a beacon signal from the second AP 22 , as marked by ‘ 221 ’, and then recognizes based on the received beacon signal that it has moved from the cell managed by the first AP 21 to the cell managed by the second AP 22 . Accordingly, the MN 1 performs a handover in a link layer. In other words, the MN 1 recognizes that it is currently located in the cell managed by the second AP 22 and switches its link layer's connection from the first AP 21 to the second AP 22 . According to the open systems interconnection (OSI) reference model, the link layer corresponds to Layer 2 . Thus, the handover performed in the link layer is called a Layer 2 handover or L 2 handover. Accordingly, the MN 1 can keep accessing the wired network via the second AP 22 .
  • OSI open systems interconnection
  • the MN 1 transmits information indicating that it has moved from the first AP 21 to the second AP 22 to the first AR 31 via the second AP 22 , as marked by ‘ 222 ’. Then, the first AR 31 recognizes that the MN 1 has not yet escaped from its subnet based on the fact that it has received the information from the MN 1 via the second AP 22 , rather than via another AR.
  • the first AR 31 transmits information indicating that the MN 1 has not yet escaped from the subnet managed by the first AR 31 to the MN 1 via the second AP 22 , as marked by ‘ 223 ’. Then, the MN 1 recognizes that it is still located in the subnet managed by the first AR 31 and determines that there is no need to generate a new Internet protocol (IP) address for a new subnet. Accordingly, the MN 1 does not perform a handover in an IP layer. According to the OSI reference model, the IP layer corresponds to Layer 3 . Thus, the handover performed in the IP layer is called a Layer 3 handover or L 3 handover.
  • IP Internet protocol
  • the MN 1 receives a beacon signal from the second AP 22 , as marked by ‘ 224 ’, and recognizes based on the received beacon signal that it is still located in the cell managed by the second AP 22 . Accordingly, the MN 1 can keep accessing the wired network via the second AP 22 .
  • the MN 1 receives a beacon signal from the third AP 23 , as marked by ‘ 231 ’, and recognizes based on the received beacon signal that it has moved from the cell managed by the second AP 22 to the cell managed by the third AP 23 . Accordingly, the MN 1 performs a L 2 handover. In other words, the MN 1 recognizes that it is currently located in the cell managed by the third AP 23 and switches it link layer connection from the second AP 22 to the third AP 23 . Thus, the MN 1 can keep accessing the wired network via the third AP 23 .
  • the MN 1 transmits information indicating that it has moved from the cell managed by the second AP 22 to the cell managed by the third AP 23 to the first AR 31 via the third access point 23 and the second AR 32 , as marked by ‘ 232 ’. Then, the first AR 31 recognizes that the MN 1 has escaped from its subnet based on the fact that it has received the information from the MN 1 via another AR, i.e., the second AR 32 .
  • the first AR 31 transmits information indicating that the MN 1 has escaped from the subnet managed by the first AR 31 to the MN 1 via the second AR 32 and the third AP 23 , as marked by ‘ 233 ’. Then, the MN 1 recognizes that it has escaped from the subnet managed by the first AR 31 and is currently located in the subnet managed by the second AR 32 . Accordingly, the MN performs a L 3 handover, which will be described in detail in the following.
  • the MN 1 issues a request for a network prefix of the subnet managed by the second AR 32 to the second AR 32 via the third AP 23 , as marked by ‘ 234 ’, in order to generate a new IP address for the subnet managed by the second AR 32 .
  • the MN 1 receives the network prefix of the subnet managed by the second AR 32 from the second AR 32 and generates a new IP address based on the received network prefix. Thereafter, the MN 1 performs communications in the subnet managed by the second AR 32 using the new IP address.
  • the MN 1 receives a beacon signal from the third AP 23 , as marked by ‘ 235 ’, and recognizes based on the received beacon signal that it is still located in the cell managed by the third AP 23 . Accordingly, the MN 1 can keep accessing the wired network via the third AP 23 .
  • the MN 1 receives a beacon signal from the fourth AP 24 , as marked by ‘ 241 ’, and recognizes that it has moved from the cell managed by the third AP 23 to the cell managed by the fourth AP 24 . Accordingly, the MN 1 performs a L 2 handover. In other words, the MN 1 recognizes that it is currently located in the cell managed by the fourth AP 24 and switches its link layer connection from the third AP 23 to the fourth AP 24 . Accordingly, the MN 1 can keep accessing the wired network via the fourth AP 24 .
  • the MN 1 transmits information indicating that it has moved from the cell managed by the third AP 23 to the cell managed by the fourth AP 24 to the second AR 32 via the fourth AP 24 , as marked by ‘ 242 ’.
  • the second AR 32 recognizes that the MN 1 has not yet escaped from its subnet based on the fact that it has received the information from the MN 1 via the fourth AP 24 , rather than via another AR.
  • the second AR 32 transmits information indicating that the MN 1 has not yet escaped the subnet managed by the second AR to the MN 1 via the fourth AP 24 , as marked by ‘ 243 ’. Then, the MN 1 recognizes that it is still located in the subnet managed by the second AR 32 and determines that there is no need to generate a new IP address for a new subnet. Accordingly, the MN 1 does not perform a L 3 handover.
  • a MN does not know about whether it has moved from one subnet to another subnet.
  • the MN communicates with an AR.
  • the MN communicates with an AR in order to determine whether to perform only an L 2 handover or both the L 2 handover and an L 3 handover.
  • the MN obtains predetermined information, based on which it determines whether to perform only the L 2 handover or both of the L 2 handover and the L 3 handover, from the AR while communicating with the AR.
  • the communication of the MN with the AR should be performed through the mediation of an AP whenever the MN moves from one cell to another cell, which serves as an impediment to the realization of a fast handover.
  • Embodiments of the present invention provide a fast handover apparatus, method, and medium which prevent unnecessary communications between an MN and an AR by providing the MN with information, based on which the MN can determine whether to perform only an L 2 handover or both the L 2 handover and an L 3 handover.
  • a fast handover method which is performed in a mobile node (MN).
  • the fast handover method includes (a) determining whether a beacon signal input from an access point (AP) to the MN contains border information indicating that the AP is located at the border of its subnet, the AP connecting the MN to a wired network; and (b) selectively performing a handover between subnets based on the determination results obtained in (a).
  • AP access point
  • a fast handover apparatus which is installed in an MN.
  • the fast handover apparatus includes a border information determination unit, which determines whether a beacon signal input from an AP to the MN contains border information indicating that the AP is located at the border of its subnet, the AP connecting the MN to a wired network; and a handover unit, which selectively performs a handover between subnets based on the determination results obtained by the border information determination unit.
  • a fast handover method which is performed in an MN.
  • the fast handover method includes (a) determining whether a signal received from an AP is a border signal indicating that the AP is located at the border of its subnet, the AP connecting the MN to a wired network; and (b) selectively performing a handover between subnets based on the determination results obtained in (a).
  • a computer-readable recording medium on which a computer program for executing a fast handover method, which is performed in an MN, is recorded.
  • the fast handover (a) determining whether a beacon signal input from an access point (AP) to the MN contains border information indicating that the AP is located at the border of its subnet, the AP connecting the MN to a wired network; and (b) selectively performing a handover between subnets based on the determination results obtained in (a).
  • the fast handover includes (a) determining whether a signal received from an AP is a border signal indicating that the AP is located at the border of its subnet, the AP connecting the MN to a wired network; and (b) selectively performing a handover between subnets based on the determination results obtained in (a).
  • embodiments of the present invention include a fast handover method, which is performed in a mobile node (MN), the fast handover method including determining whether a beacon signal, transmitted from an access point (AP) in a current subnet to the MN in the current, contains border information indicating that the AP is located at the border of the current subnet; and determining whether the MN has moved within the current subnet or has moved from one subnet to the current subnet based on whether the beacon signal contains border information.
  • AP access point
  • the method may further include increasing a count value of a counter if the beacon signal is determined to contain the border information. If the count value is not less than two, the MN may be determined to have moved from one subnet to another subnet.
  • the fast handover method may further include determining whether a signal received by the MN is a beacon signal designating a current cell managed by the AP; determining whether the MN has moved within the current cell or has moved from one cell in one AP to the current cell managed by the AP; and performing a handover from the one AP to the current AP if it is determined that the MN has moved from the one cell of the one AP to the current cell of the AP.
  • the handover between cells may be a link layer handover, and the handover between subnets may be an Internet protocol (IP) layer handover.
  • IP Internet protocol
  • the border information may be recorded in a reserved field of a capability information field of a frame body field of an IEEE 802.11 beacon frame.
  • embodiments of the present invention include a fast handover apparatus, which may be installed in an MN, the fast handover apparatus including a border information determination unit, which determines whether a beacon signal transmitted from an AP to the MN contains border information indicating that the AP is located at the border of its subnet; and a handover unit, which selectively performs a handover between subnets based on whether the beacon signal contains border information.
  • a border information determination unit which determines whether a beacon signal transmitted from an AP to the MN contains border information indicating that the AP is located at the border of its subnet
  • a handover unit which selectively performs a handover between subnets based on whether the beacon signal contains border information.
  • the fast handover apparatus may further include a counter, which increases a count value of a counter if the border information determination unit determines that the beacon signal contains the border information; and a subnet change determination unit, which determines whether the MN has moved from one subnet to another subnet based on the count value. If the count value is less than two, the subnet change determination unit may determine that the MN has moved from one subnet to another subnet.
  • the fast handover apparatus may further include a beacon signal determination unit, which determines whether a signal received from the AP is a beacon signal designating a cell managed by the AP, wherein the handover unit selectively performs a handover between cells based on the determination results obtained by the beacon signal determination unit.
  • the handover between cells may be a link layer handover, and the handover between subnets may be an IP layer handover.
  • the border information may be recorded in a reserved field of a capability information field of a frame body field of an IEEE 802.11 beacon frame.
  • embodiments of the present invention include a fast handover method, which is performed in an MN, the fast handover method including determining whether a signal received from an AP is a border signal indicating that the AP is located at the border of its subnet; and determining whether the MN has moved within the current subnet or has moved from one subnet to the current subnet based on whether the signal is the border signal.
  • the fast handover method may further include increasing a count value of a counter if the received signal is determined to be the border signal; and determining whether the MN has moved from one subnet to another subnet based on the count value. If the count value is not less than two, the MN is determined to have moved from one subnet to another subnet.
  • the fast handover method may further include determining whether the signal received by the MN is a beacon signal designating a current cell managed by the AP; determining whether the MN has moved within the current cell or has moved from one cell in one AP to the current cell managed by the AP; and performing a handover at the link layer from the one AP to the current AP if it is determined that the MN has moved from the one cell of the one AP to the current cell of the AP.
  • the fast handover method between cells is a link layer handover, and the handover between subnets is an Internet protocol (IP) layer handover.
  • IP Internet protocol
  • the border information may be recorded in a reserved field of a capability information field of a frame body field of an IEEE 802.11 beacon frame.
  • embodiments of the present invention include a computer-readable recording medium, on which a computer program for executing a fast handover method, which is performed in an MN, is recorded, the fast handover including determining whether a beacon signal transmitted from an access point (AP) and received by the MN contains border information indicating that the AP is located at the border of its subnet, the AP connecting the MN to a wired network; and selectively performing a handover between subnets based on whether the beacon signal contains border information.
  • AP access point
  • embodiments of the present invention include a computer-readable recording medium, on which a computer program for executing a fast handover method, which is performed in an MN, is recorded, the fast handover including determining whether a signal received from an AP is a border signal indicating that the AP is located at the border of its subnet, the AP connecting the MN to a wired network; and selectively performing a handover between subnets based on whether the signal is the border signal.
  • a computer-readable data transmission medium containing a data structure may include border information recorded in a reserved field of a capability information field of a frame body field of an IEEE 802.11 beacon frame.
  • a computer-readable data transmission medium containing a data structure may include border information recorded in a type field and a subtype field of a frame control field of an IEEE 802.11 management frame.
  • the type field may have a value of zero, and the subtype field has a value of FFFF.
  • FIG. 1 is a diagram illustrating a conventional wireless LAN environment
  • FIG. 2 is a diagram illustrating a wireless LAN environment according to an exemplary embodiment of the present invention
  • FIG. 3 is a block diagram illustrating fast handover apparatuses according to an exemplary embodiment of the present invention
  • FIG. 4 is a diagram illustrating the format of a beacon frame according to an exemplary embodiment of the present invention.
  • FIGS. 5 and 6 are flowcharts of fast handover methods according to an exemplary embodiment of the present invention.
  • FIG. 7 is a block diagram illustrating fast handover apparatuses according to another exemplary embodiment of the present invention.
  • FIG. 8 is a diagram illustrating the format of a border frame according to an exemplary embodiment of the present invention.
  • FIGS. 9 and 10 are flowcharts of fast handover methods according to another exemplary embodiment of the present invention.
  • FIG. 2 is a diagram illustrating a wireless LAN environment according to an exemplary embodiment of the present invention.
  • the wireless LAN environment includes a MN 4 , a first AP 51 , a second AP 52 , a third AP 53 , a fourth AP 54 , a first AR 61 , and a second AR 62 .
  • the wireless LAN environment will be described in detail as the MN 4 sequentially passes through a cell managed by the first AP 51 , a cell managed by the second AP 52 , a cell managed by the third AP 53 , and a cell managed by the fourth AP 54 . It is understood that the MN 4 may move among the cells in any manner and that the wireless LAN environment of exemplary embodiments will accommodate such movement of the MN 4 .
  • Each of the first through fourth APs 51 through 54 informs the stationary or moving MN 4 in its cell, as to which of the first through fourth APs 51 through 54 can be used by the MN 4 to access a wired network by periodically transmitting a beacon signal to the MN 4 in its cell.
  • the second AP 52 which is located at the border of a subnet managed by the first AR 61
  • the third AP 53 which is located at the border of a subnet managed by the second AR 62 , additionally transmit information indicating that they are located at the borders of their respective subnets to the MN 4 .
  • the MN 4 receives a beacon signal from the first AP 51 , as marked by ‘ 511 ’, and recognizes based on the received beacon signal that it is currently located in the cell managed by the first AP 51 . Accordingly, the MN 4 can access the wired network via the first AP 51 .
  • the MN 4 receives a beacon signal from the second AP 52 , as marked by ‘ 521 ’ and then recognizes based on the received beacon signal that it has moved from the cell managed by the first AP 51 to the cell managed by the second AP 52 . Accordingly, the MN 4 performs a handover in a link layer, i.e., an L 2 handover. In other words, the MN 4 recognizes that it is currently located in the cell managed by the second AP 52 and switches its link layer connection from the first AP 51 to the second AP 52 . Therefore, the MN 4 can keep accessing the wired network via the second AP 52 . Since the second AP 52 is located at the border of the subnet managed by the first AR 61 , the MN 4 receives information indicating that the second AP 52 is located at the border of the subnet managed by the first AR 61 from the second AP 52 .
  • a link layer i.e., an L 2 handover.
  • the MN 4 receives a beacon signal from the second AP 52 , as marked by ‘ 522 ’, and recognizes based on the received beacon signal that it is still located in the cell managed by the second AP 52 . Accordingly, the MN 4 can keep accessing the wired network via the second AP 52 . Since the second AP 52 is located at the border of the subnet managed by the first AR 61 , the MN 4 receives the information indicating that the second AP 52 is located at the border of the subnet managed by the first AR 61 from the second AP 52 .
  • the MN 4 receives a beacon signal from the third AP 53 , as marked by ‘ 531 ’, and recognizes based on the received beacon signal that it has moved from the cell managed by the second AP 52 from the cell managed by the third AP 53 . Accordingly, the MN 4 performs an L 2 handover. In other words, the MN 4 recognizes that it is currently located in the cell managed by the third AP 53 and switches its link layer connection from the second AP 52 to the third AP 53 . Accordingly, the MN 4 can keep accessing the wired network via the third AP 53 .
  • the MN 4 receives information indicating that the third AP 53 is located at the border of the subnet managed by the second AR 62 from the third AP 53 . Thereafter, the MN 4 determines that it has moved from one subnet to another subnet after receiving the information, indicating that the second AP 52 is located at the border of the subnet managed by the first AR 61 , and then the information, indicating that the third AP 53 is located at the border of the subnet managed by the second AR 62 , from the second AP 52 and the third AP 53 , respectively.
  • the MN 4 transmits information indicating that it has moved from the cell managed by the second AP 52 to the cell managed by the third AP 53 to the first AR 61 via the third AP 53 and the second AR 62 , as marked by ‘ 532 ’.
  • the first AR 61 recognizes that the MN 4 has escaped from its subnet based on the fact that it has received the information indicating that the MN 4 has moved from the cell managed by the second AP 52 to the cell managed by the third AP 53 from the MN 4 via another AR, i.e., the second AR 62 .
  • the first AR 61 transmits information indicating that the MN 4 has escaped from the subnet managed by the first AR 61 to the MN 4 via the second AR 62 and the third AP 53 . Then, the MN 4 confirms its earlier determination that it has escaped from the subnet managed by the first AR 61 and is currently located in the subnet managed by the second AR 62 . Accordingly, the MN 4 performs a handover in an IP layer, i.e., an L 3 handover, which will be described in detail in the following.
  • an IP layer i.e., an L 3 handover
  • the MN 4 issues a request for a network prefix of the subnet managed by the second AR 62 to the second AR 62 via the third AP 53 in order to generate a new IP address that can be used in the subnet managed by the second AR 62 .
  • the MN 4 receives the network prefix of the subnet managed by the second AR 62 from the second AR 62 and generates a new IP address based on the received network prefix. Accordingly, the MN 4 performs communications in the subnet managed by the second AR 62 using the new IP address.
  • the MN 4 receives a beacon signal from the third AP 53 , as marked by ‘ 535 ’, and recognizes based on the received beacon signal that it is still located in the cell managed by the third AP 53 . Accordingly, the MN 4 can keep accessing the wired network via the third AP 53 .
  • the MN 4 receives a beacon signal from the fourth AP 54 , as marked by ‘ 541 ’, and recognizes based on the received beacon signal that it has moved from the cell managed by the third AP 53 to the cell managed by the fourth AP 54 . Accordingly, the MN 4 performs an L 2 handover. In other words, the MN 4 recognizes that it is currently located in the cell managed by the fourth AP 54 and switches its link layer connection from the third AP 53 to the fourth AP 54 . Accordingly, the MN 4 can keep accessing the wired network via the fourth AP 54 .
  • the MN 4 communicates with an AR only when it is determined that the MN 4 has moved from one subnet to another subnet. Thus, it is possible to prevent unnecessary communications between the MN 4 and the AR.
  • FIG. 3 is a block diagram illustrating fast handover apparatuses according to an exemplary embodiment of the present invention.
  • the fast handover apparatuses are respectively installed in a second AP 52 , a third AP 53 , and an MN 4 .
  • the fast handover apparatus installed in the second AP 52 includes a beacon signal generation unit 521 , a border information insertion unit 522 , and a signal transmission unit 523 .
  • the fast handover apparatus installed in the third AP 53 includes a beacon signal generation unit 531 , a border information insertion unit 532 , and a signal transmission unit 533 .
  • the fast handover apparatuses can achieve a fast handover by inserting border information indicating that the second and third APs 52 and 53 are located at the borders of their respective subnets in a beacon frame and then transmitting the beacon frame to a MN 4 .
  • the beacon signal generation unit 521 generates a first beacon signal designating a cell managed by the second AP 52 .
  • the beacon signal generation unit 521 generates a second beacon signal designating a cell managed by the third AP 53 . Therefore, if the MN 4 receives the first or second beacon signal, then the MN 4 recognizes that it is located in the cell managed by the second AP 52 or the third AP 53 .
  • the first and second beacon signals are IEEE 802.11 beacon frames.
  • the border information insertion unit 522 inserts first border information indicating that the second AP 52 is located at the border of its subnet in the first beacon signal generated by the beacon signal generation unit 521 .
  • the border information insertion unit 532 inserts second border information indicating that the third AP 53 is located at the border of its subnet in the second beacon signal generated by the beacon signal generation unit 531 .
  • a network designer When designing a network, a network designer divides the network into several subnets and additionally install border information insertion units (e.g., the border information insertion units 522 and 532 ) in APs that are located at the borders of their respective subnets so that the APs can inform MNs within their cells of the fact that they are located at the borders of their respective subnets.
  • border information insertion units e.g., the border information insertion units 522 and 532
  • the border information insertion units 522 and 532 are simply added to the second and third APs 52 and 53 , respectively. Thus, it is possible to minimize modifications to the structures of the second and third APs 52 and 53 .
  • FIG. 4 is a diagram illustrating the format of a beacon frame according to an exemplary embodiment of the present invention.
  • a management frame which is created based on the IEEE 802.11 standard, includes a frame control field 401 , a duration field 402 , a destination address field 403 , a source address field 404 , a basic service set (BSS) identification (ID) field 405 , a sequence control field 406 , a frame body field 407 , and a frame check sequence field 408 .
  • BSS basic service set
  • ID basic service set
  • the frame control field 401 includes a protocol version field 4011 , a type field 4012 , a subtype field 4013 , and other fields.
  • a beacon frame is one type of management frame having a subtype field value of 1000.
  • the frame body field 407 includes a time stamp field 4071 , a beacon interval field 4072 , a capability information field 4073 , a traffic indication map (TIM) field 4074 , and other fields.
  • TIM traffic indication map
  • the capability information field 4073 includes an extended service set (ESS) field 40731 , an independent BSS (IBSS) field 40732 , a contention free (CF) pollable field 40733 , a CF poll request field 40734 , a privacy field 40735 , and a reserved field 40736 .
  • ESS extended service set
  • IBSS independent BSS
  • CF contention free
  • border information may be contained in one bit of the reserved field 40736 of the capability information field 4073 of the frame body field 407 .
  • the bit of the reserved field 40736 where the border information is contained will be referred to as a border flag or B flag. If the B flag is set to a value of 1, an AP is located at the border of its subnet.
  • the border information insertion units 522 and 532 are not installed in fast handover apparatuses of APs that are not located at the borders of their respective subnets.
  • each of the fast handover apparatuses in the APs that are not located at the borders of their respective subnets only include a beacon signal generation unit and a signal transmission unit and transmit a beacon frame whose B flag is set to a value of 0. If an AP transmits a beacon frame whose B flag is set to a value of 0 to the MN 4 , the MN 4 determines that the AP is not located at the border of its subnet.
  • the signal transmission unit 523 transmits a beacon frame in which the first border information is inserted by the border information insertion unit 522 to the MN 4 .
  • the signal transmission unit 533 transmits a beacon frame in which the second border information is inserted by the border information insertion unit 532 to the MN 4 .
  • the signal transmission unit 523 or 533 notifies the MN 4 , which is constantly on the move within the cell managed by the second AP 52 or the third AP 53 , that the MN 4 is currently located in the cell managed by the second AP 52 or the third AP 53 by periodically transmitting a beacon signal to the MN 4 .
  • the fast handover apparatus installed in the MN 4 includes a signal receipt unit 41 , a beacon signal determination unit 42 , a cell ID checking unit 43 , a cell change determination unit 44 , a border information determination unit 45 , a counter 46 , a subnet change determination unit 47 , and a handover unit 48 .
  • the handover unit 48 includes a link layer handover unit 481 and an IP layer handover unit 482 .
  • the signal receipt unit 41 receives a signal from the second AP 52 or the third AP 53 . If the MN 4 is located in the cell managed by the second AP 52 , it receives a signal from the second AP 52 . If the MN 4 is located in the cell managed by the third AP 53 , it receives a signal from the third AP 53 .
  • the beacon signal determination unit 42 determines whether the signal received from the second AP 52 or the third AP 53 is a beacon signal designating the cell managed by the second AP 52 or the third AP 53 . As described above, the beacon signal determination unit 42 may determine whether the received signal is a beacon signal with reference to a value recorded in a subtype field ( 4013 ) of a type field ( 4012 ) of the received signal. If the type field of the received signal has a value of 0, and the subtype field of the received signal has a value of 1000, then the beacon signal determination unit 42 determines the received signal as a beacon signal.
  • the cell ID checking unit 43 checks cell ID included in the received signal.
  • a beacon frame which is one type of management frame, includes a BSS ID field ( 405 ).
  • a BSS corresponds to a cell managed by an AP, and ID of the BSS, i.e., cell ID, is contained in a BSS ID field of a beacon signal. Accordingly, the cell ID checking unit 43 checks cell ID referencing a BSS ID field of the received signal.
  • the cell change determination unit 44 determines whether the MN 4 has moved from one cell to another cell based on the cell ID (hereinafter referred to as current cell ID) checked by the cell ID unit 43 . If the current cell ID is not identical to previous cell ID, the cell change determination unit 44 determines that the MN 4 has moved from one cell to another cell.
  • the handover unit 48 selectively performs a handover based on the determination results output from the beacon signal determination unit 42 . Specifically, if the cell change determination unit 44 determines that the MN 4 has moved from one cell to another cell, the link layer handover unit 481 included in the handover unit 48 performs an L 2 handover so that the MN 4 switches its link layer connection from the second AP 52 to the third AP 53 .
  • the border information determination unit 46 determines whether the received signal has border information indicating that the second AP 52 or the third AP 53 is located at the border of its subnet by referencing a reserved field ( 40736 ) of a capability information field ( 4073 ) of a frame body field ( 407 ) of the received signal.
  • the counter 46 increases a count value by 1. In other words, if the border information determination unit 45 confirms that a B flag of the received signal has a value of 1, the counter 46 increases the count value by 1.
  • the subnet change determination unit 47 determines whether the MN 4 has moved from one subnet to another subnet based on the count value of the counter 46 . In other words, if the count value is not smaller than 2, the subnet change determination unit 47 determines that the MN 4 has moved from one subnet to another subnet. For example, if the count value of the counter 46 is 1, the MN 4 is determined to have received a beacon signal only from the second AP 52 or the third AP 53 . Supposing that the MN 4 has received the beacon signal only from the third AP 53 , the MN 4 recognizes that it is currently located near the border of the subnet where the second AP 52 is located but cannot determine whether it has entered a new subnet.
  • the count value may also be 1 when the MN 4 has moved to the border of the subnet where the third AP 53 is located and then turns back to the subnet where the second AP 52 .
  • a count value of 1 is not reliable enough to determine that the MN 4 has moved from one subnet to another subnet.
  • the MN 4 is determined to have received two beacon signals from the second AP 52 and the third AP 53 . Therefore, the MN 4 recognizes based on the two beacon signals that it has moved from the subnet where the second AP 52 is located to the subnet where the third AP 53 is located.
  • the counter value of the counter 46 is not smaller than 2
  • the MN 4 is determined to have received at least 2 beacon signals from at least two different APs that are located at the borders of their respective subnets.
  • the MN 4 can recognize based on the beacon signals that it has moved from one subnet to another subnet.
  • the count value of the counter 46 may be not smaller than 2.
  • the counter 46 must be set to count a plurality of beacon signals whose BSS ID fields ( 405 ) designate the same cell ID as 1.
  • the handover unit 48 selectively performs a handover based on the determination results output from the border information determination unit 45 . Specifically, if the subnet change determination unit 47 determines that the MN 4 has moved from one subnet to another subnet, the IP layer handover unit 482 included in the handover unit 48 performs an L 3 handover. Accordingly, the MN 4 receives a network prefix of the subnet that it has entered and generates a new IP address that can be used in the corresponding subnet.
  • FIGS. 5 and 6 are flowcharts of a fast handover method according to an exemplary embodiment of the present invention. Specifically, FIG. 5 is a flowchart of a fast handover method according to an exemplary embodiment of the present invention, which is performed in an AP, and FIG. 6 is a flowchart of a fast handover method according to an exemplary embodiment of the present invention, which is performed in an MN.
  • an AP generates a beacon signal designating a cell managed by it.
  • the AP inserts border information indicating that the AP is located at the border of its subnet in the beacon signal generated in operation 501 .
  • the AP transmits the beacon signal in which the border information is inserted to an MN.
  • an MN receives a signal from an AP.
  • the MN determines whether the received signal is a beacon signal designating a cell managed by the AP.
  • the MN checks cell ID included in the received signal.
  • the MN determines whether it has moved from one cell to another cell based on the cell ID checked in operation 603 .
  • the MN selectively performs a handover based on the determination results obtained in operation 604 . Specifically, if the MN is determined to have moved from one cell to another cell in operation 604 , it performs an L 2 handover.
  • the MN determines whether the received signal includes border information indicating that the AP is located at the border of its subnet by referencing a reserved field ( 40736 ) of a capability information field ( 4073 ) of a frame body field ( 407 ) of the received signal.
  • the MN increases a count value of a counter if the received signal is determined to include the border information, particularly, if a B flag of the received signal is set to a value of 1.
  • the MN determines whether it has moved from one subnet to another subnet based on the count value. Specifically, if the count value is not smaller than 2, the MN determines that it has moved from one subnet to another subnet.
  • the MN selectively performs a handover based on the determination results obtained in operation 608 . Specifically, if the MN is determined to have moved from one subnet to another subnet, it performs an L 3 handover.
  • the MN resets the counter to a value of 0 in order to prevent a count value of 2 or higher from being falsely interpreted as indicating that the MN has moved from one subnet to another subnet.
  • FIG. 7 is a block diagram of fast handover apparatuses according to another exemplary embodiment of the present invention.
  • the fast handover apparatuses are respectively installed in a second AP 52 , a third AP 53 , and an MN 4 .
  • the fast handover apparatus installed in the second AP 52 includes a beacon signal generation unit 524 , a border signal generation unit 525 , and a signal transmission unit 526 .
  • the fast handover apparatus installed in the third AP 53 includes a beacon signal generation unit 534 , a border signal generation unit 535 , and a signal transmission unit 536 .
  • the fast handover apparatuses can achieve a fast handover by transmitting border signals indicating that the second and third APs 52 and 53 are located at the borders of their respective subnets to an MN 4 .
  • the beacon signal generation unit 524 generates a first beacon signal designating a cell managed by the second AP 52 .
  • the beacon signal generation unit 534 generates a second beacon signal designating a cell managed by the third AP 53 . Therefore, if the MN 4 receives the first or second beacon signal, then the MN 4 recognizes that it is located in the cell managed by the second AP 52 or the third AP 53 .
  • the first and second beacon signals are IEEE 802.11 beacon frames.
  • the border signal generation unit 525 generates a first border signal indicating that the second AP 52 is located at the border of its subnet.
  • the border signal generation unit 535 generates a second border signal indicating that the third AP 53 is located at the border of its subnet.
  • a network designer When designing a network, a network designer divides the network into several subnets and additionally install border signal generation units (e.g., the border signal generation units 525 and 535 ) in APs that are located at the borders of their respective subnets so that the APs can inform MNs within their cells of the fact that they are located at the borders of their respective subnets.
  • border signal generation units e.g., the border signal generation units 525 and 535
  • the border signal generation units 525 and 535 are simply added to the structures of the second and third APs 52 and 53 , respectively. Thus, it is possible to minimize modifications to the structures of the second and third APs 52 and 53 .
  • FIG. 8 is a diagram illustrating the format of a border frame according to an exemplary embodiment of the present invention.
  • a management frame which is created based on the IEEE 802.11 standard, includes a frame control field 801 , a duration field 802 , a destination address field 803 , a source address field 804 , a BSS ID field 805 , a sequence control field 806 , a frame body field 807 , and a frame check sequence field 808 .
  • the frame control field 801 includes a protocol version field 8011 , a type field 8012 , a subtype field 8013 , and other fields.
  • a subtype field of a frame control field of a management frame may be used to define a new signal or a new frame indicating that an AP is located at the border of its subnet.
  • the new frame will be referred to as a border frame in the following. If a subtype field of a border frame is set to a value of FFFF, the border frame indicates that a corresponding AP is located at the border of its subnet. FFFF may be any value that has not yet been designated by the IEEE 802.11 standard. If a type field of the border frame has a value of 0, the border frame is one type of management frame.
  • Fast handover apparatuses of APs that are not located at the borders of their respective subnets only include a beacon signal generation unit ( 524 or 534 ) and a signal transmission unit ( 526 or 536 ) and thus do not transmit a border frame to the MN 4 because they do not have a border information generation unit ( 525 or 535 ). If an AP does not transmit a border frame to the MN 4 , the MN 4 determines that the AP is not located at the border of its subnet.
  • the signal transmission unit 526 transmits a beacon frame generated by the beacon signal generation unit 524 and a border signal generated by the border signal generation unit 525 to the MN 4 .
  • the signal transmission unit 536 transmits a beacon signal, generated by the beacon signal generation unit 534 , and a border signal, generated by the border signal generation unit 535 , to the MN 5 .
  • the signal transmission unit 526 or 536 notifies the MN 4 , which is constantly on the move within the cell managed by the second AP 52 or the third AP 53 , that the MN 4 is currently located in the cell managed by the second AP 52 or the third AP 53 by periodically transmitting a beacon signal to the MN 4 .
  • the fast handover apparatus installed in the MN 4 includes a signal receipt unit 410 , a beacon signal determination unit 411 , a cell ID checking unit 412 , a cell change determination unit 413 , a border signal determination unit 414 , a counter 415 , a subnet change determination unit 416 , and a handover unit 417 .
  • the handover unit 417 includes a link layer handover unit 4171 and an IP layer handover unit 4172 .
  • the signal receipt unit 410 receives a signal from the second AP 52 or the third AP 53 . If the MN 4 is located in the cell managed by the second AP 52 , it receives a signal from the second AP 52 . If the MN 4 is located in the cell managed by the third AP 53 , it receives a signal from the third AP 53 .
  • the beacon signal determination unit 411 determines whether the signal received from the second AP 52 or the third AP 53 is a beacon signal designating the cell managed by the second AP 52 or the third AP 53 . As described above, the beacon signal determination unit 411 may determine whether the received signal is a beacon signal with reference to a value recorded in a subtype field ( 4013 ) of a type field ( 4012 ) of the received signal. If the type field of the received signal has a value of 0, and the subtype field of the received signal has a value of 1000, then the beacon signal determination unit 411 determines the received signal as a beacon signal ( FIG. 4 ).
  • the cell ID checking unit 412 checks cell ID included in the received signal. As described above, the cell ID checking unit 412 checks cell ID referencing a BSS ID field ( 405 ) of the received signal.
  • the cell change checking unit 413 determines whether the MN 4 has moved from one cell to another cell based on the cell ID (hereinafter referred to as current cell ID) checked by the cell ID unit 43 . If the current cell ID is not identical to previous cell ID, the cell change checking unit 413 determines that the MN 4 has moved from one cell to another cell.
  • the handover unit 417 selectively performs a handover based on the determination results output from the beacon signal determination unit 411 . Specifically, if the cell change checking unit 413 determines that the MN 4 has moved from one cell to another cell, the link layer handover unit 4171 included in the handover unit 417 performs an L 2 handover so that the MN 4 switches its link layer connection from the second AP 52 to the third AP 53 .
  • the border signal determination unit 414 determines whether the received signal is a border signal indicating that the second AP 52 or the third AP 53 is located at the border of its subnet. As described above, the border signal determination unit 414 determines whether the received signal is a border signal by referencing a type field ( 8012 ) and a subtype field ( 8013 ) of a frame control field ( 801 ) of the received signal. If the type field of the received signal has a value of 0, and the subtype field of the received signal has a value of FFFF, the border signal determination unit 414 determines that the received signal is a border signal ( FIG. 8 ).
  • the counter 415 increases a count value by 1. In other words, if the border signal determination unit 414 confirms that the type field of the received signal has a value of 0, and the subtype field of the received signal has a value of FFFF, the counter 415 increases the count value by 1.
  • the subnet change determination unit 416 determines whether the MN 4 has moved from one subnet to another subnet based on the count value of the counter 415 . In other words, if the count value is not smaller than 2 , the subnet change determination unit 416 determines that the MN 4 has moved from one subnet to another subnet.
  • the counter 415 counts a plurality of border signals whose BSS ID fields ( 405 ) designate the same cell ID as 1.
  • the handover unit 417 selectively performs a handover based on the determination results output from the border information checking unit 414 . Specifically, if the subnet change determination unit 416 determines that the MN 4 has moved from one subnet to another subnet, the IP layer handover unit 4172 included in the handover unit 417 performs an L 3 handover. Accordingly, the MN 4 receives a network prefix of the subnet that it has entered and generates a new IP address that can be used in the corresponding subnet.
  • FIGS. 9 and 10 are flowcharts of fast handovers method according to an exemplary embodiment of the present invention. Specifically, FIG. 9 is a flowchart of a fast handover method according to an exemplary embodiment of the present invention, which is performed in an AP, and FIG. 10 is a flowchart of a fast handover method according to an exemplary embodiment of the present invention, which is performed in an MN.
  • an AP generates a beacon signal designating a cell managed by it.
  • the AP transmits the beacon signal generated in operation 501 to an MN.
  • the AP In operation 903 , the AP generates a border signal indicating that the AP is located at the border of its subnet.
  • the AP generates the beacon signal and then the border signal so that the MN performs an L 2 handover ahead of an L 3 handover or performs the L 2 handover and the L 3 handover at the same time.
  • the AP transmits the borer signal generated in operation 903 to the MN.
  • an MN receives a signal from an AP.
  • the MN determines whether the received signal is a beacon signal designating a cell managed by the AP.
  • the MN checks cell ID included in the received signal.
  • the MN determines whether it has moved from one cell to another cell based on the cell ID checked in operation 103 .
  • the MN selectively performs a handover based on the determination results obtained in operation 104 . Specifically, if the MN is determined to have moved from one cell to another cell in operation 104 , then the MN performs an L 2 handover.
  • the MN determines whether the received signal is a border signal indicating that the AP is located at the border of its subnet by referencing a type field ( 8012 ) and a subtype field ( 8013 ) of a frame control field ( 801 ) of the received signal.
  • the MN increases a count value of a counter if the received signal is determined to be a border signal, particularly, if the type field of the received signal has a value of 0, and the subtype field of the received signal has a value of FFFF.
  • the MN determines whether it has moved from one subnet to another subnet based on the count value. Specifically, if the count value is not smaller than 2, the MN determines that it has moved from one subnet to another subnet.
  • the MN selectively performs a handover based on the determination results obtained in operation 108 . Specifically, if the MN is determined to have moved from one subnet to another subnet, it performs an L 3 handover.
  • the MN resets the counter to a value of 0 in order to prevent a count value of 2 or higher from being falsely interpreted as indicating that the MN has moved from one subnet to another subnet.
  • the fast handover methods according to the exemplary embodiments of the present invention may be written as a computer program so that they are executed in a common digital computer or any other computing device.
  • the computer program may be stored in a computer-readable data storage medium so that it is read and executed by a computer or any other computing device.
  • Examples of the computer-readable data storage medium include a magnetic recording medium (e.g., a ROM, a floppy disc, or a hard disc), an optical recording medium (e.g., a CD-ROM or a DVD), and a carrier wave medium (e.g., data transmission through the Internet).
  • Examples of the computer-readable data storage medium further include any type of transmission medium including networks, which may be wired networks, wireless networks or any combination thereof.
  • the present invention it is possible to prevent unnecessary communications between an MN and an AR by providing predetermined information, based on which the MN can determine whether to perform only an L 2 handover or both the L 2 handover and an L 3 handover.
  • the MN and the AR communicate with each other only when the MN is determined to have moved from a subnet managed by the AR to a subnet managed by another AR. Accordingly, it is possible to achieve a fast handover.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Optical Transform (AREA)

Abstract

A fast handover apparatus, method, and medium for performing a fast handover in a wireless LAN environment. The fast handover method includes (a) determining whether a beacon signal input from an access point (AP) to a mobile node (MN) contains border information indicating that the AP is located at the border of its subnet, the AP connecting the MN to a wired network; and (b) selectively performing a handover between subnets based on the determination results obtained in (a). Accordingly, unnecessary communications between an MN and an AR are prevented by providing predetermined information, based on which the MN can determine whether to perform only an L2 handover or both the L2 handover and an L3 handover.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This Application claims benefit under 35 U.S.C. § 120 as a continuation of co-pending application Ser. No. 11/078,696, filed Mar. 14, 2005, and entitled “FAST HANDOVER METHOD, APPARATUS, AND MEDIUM”, now pending, which is hereby incorporated by reference in its entirety into this application. This application claims the benefit of U.S. Provisional Application No. 60/552,197, filed on Mar. 12, 2004, in the U.S. Patent & Trademark Office, the disclosure of which is incorporated herein in its entirety by reference. This application also claims the benefit of Korean Patent Application No. 10-2004-0024508 filed on Apr. 9, 2004, in the Korean Intellectual Property Office, the disclosure of which is incorporated herein in its entirety.
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The present invention relates to a handover apparatus and method that perform a handover in a wireless local area network (LAN) environment, and more particularly, to a fast handover apparatus and method that performs a fast handover in an Institute of Electrical and Electronics Engineers (IEEE) 802.11-based wireless LAN environment.
  • 2. Description of the Related Art
  • As the number of subscribers to mobile communication services rapidly increases, and mobile communication services become more diversified so that they can provide multimedia communications, the demand for seamless communications becomes stronger. Accordingly, the importance of a handover in an IEEE 802.11-based wireless LAN environment also becomes much stronger.
  • FIG. 1 is a diagram illustrating a conventional wireless LAN environment. Referring to FIG. 1, the conventional wireless LAN environment includes a mobile node (MN) 1, a first access point (AP) 21, a second AP 22, a third AP 23, a fourth AP 24, a first access router (AR) 31, and a second AR 32.
  • The conventional wireless LAN environment will be described in detail in the following supposing that the MN 1 sequentially passes through a cell managed by the first AP 21, a cell managed by the second AP 22, a cell managed by the third AP 23, and a cell managed by the fourth AP 24.
  • Each of the first through fourth APs 21 through 24 informs the MN 1, which is constantly on the move, of which AP the MN 1 can access a wired network by periodically transmitting a beacon signal to the MN 1.
  • The MN 1 receives a beacon signal from the first AP 21, as marked by ‘211’, and then recognizes based on the received beacon signal that it is currently located within the cell managed by the first AP 21. Accordingly, the MN 1 can access the wired network via the first AP 21.
  • Thereafter, the MN 1 receives a beacon signal from the second AP 22, as marked by ‘221’, and then recognizes based on the received beacon signal that it has moved from the cell managed by the first AP 21 to the cell managed by the second AP 22. Accordingly, the MN 1 performs a handover in a link layer. In other words, the MN 1 recognizes that it is currently located in the cell managed by the second AP 22 and switches its link layer's connection from the first AP 21 to the second AP 22. According to the open systems interconnection (OSI) reference model, the link layer corresponds to Layer 2. Thus, the handover performed in the link layer is called a Layer 2 handover or L2 handover. Accordingly, the MN 1 can keep accessing the wired network via the second AP 22.
  • Thereafter, the MN 1 transmits information indicating that it has moved from the first AP 21 to the second AP 22 to the first AR 31 via the second AP 22, as marked by ‘222’. Then, the first AR 31 recognizes that the MN 1 has not yet escaped from its subnet based on the fact that it has received the information from the MN 1 via the second AP 22, rather than via another AR.
  • Thereafter, the first AR 31 transmits information indicating that the MN 1 has not yet escaped from the subnet managed by the first AR 31 to the MN 1 via the second AP 22, as marked by ‘223’. Then, the MN 1 recognizes that it is still located in the subnet managed by the first AR 31 and determines that there is no need to generate a new Internet protocol (IP) address for a new subnet. Accordingly, the MN 1 does not perform a handover in an IP layer. According to the OSI reference model, the IP layer corresponds to Layer 3. Thus, the handover performed in the IP layer is called a Layer 3 handover or L3 handover.
  • Thereafter, the MN 1 receives a beacon signal from the second AP 22, as marked by ‘224’, and recognizes based on the received beacon signal that it is still located in the cell managed by the second AP 22. Accordingly, the MN 1 can keep accessing the wired network via the second AP 22.
  • Thereafter, the MN 1 receives a beacon signal from the third AP 23, as marked by ‘231’, and recognizes based on the received beacon signal that it has moved from the cell managed by the second AP 22 to the cell managed by the third AP 23. Accordingly, the MN 1 performs a L2 handover. In other words, the MN 1 recognizes that it is currently located in the cell managed by the third AP 23 and switches it link layer connection from the second AP 22 to the third AP 23. Thus, the MN 1 can keep accessing the wired network via the third AP 23.
  • Thereafter, the MN 1 transmits information indicating that it has moved from the cell managed by the second AP 22 to the cell managed by the third AP 23 to the first AR 31 via the third access point 23 and the second AR 32, as marked by ‘232’. Then, the first AR 31 recognizes that the MN 1 has escaped from its subnet based on the fact that it has received the information from the MN 1 via another AR, i.e., the second AR 32.
  • Thereafter, the first AR 31 transmits information indicating that the MN 1 has escaped from the subnet managed by the first AR 31 to the MN 1 via the second AR 32 and the third AP 23, as marked by ‘233’. Then, the MN 1 recognizes that it has escaped from the subnet managed by the first AR 31 and is currently located in the subnet managed by the second AR 32. Accordingly, the MN performs a L3 handover, which will be described in detail in the following.
  • The MN 1 issues a request for a network prefix of the subnet managed by the second AR 32 to the second AR 32 via the third AP 23, as marked by ‘234’, in order to generate a new IP address for the subnet managed by the second AR 32. The MN 1 receives the network prefix of the subnet managed by the second AR 32 from the second AR 32 and generates a new IP address based on the received network prefix. Thereafter, the MN 1 performs communications in the subnet managed by the second AR 32 using the new IP address.
  • Thereafter, the MN 1 receives a beacon signal from the third AP 23, as marked by ‘235’, and recognizes based on the received beacon signal that it is still located in the cell managed by the third AP 23. Accordingly, the MN 1 can keep accessing the wired network via the third AP 23.
  • Thereafter, the MN 1 receives a beacon signal from the fourth AP 24, as marked by ‘241’, and recognizes that it has moved from the cell managed by the third AP 23 to the cell managed by the fourth AP 24. Accordingly, the MN 1 performs a L2 handover. In other words, the MN 1 recognizes that it is currently located in the cell managed by the fourth AP 24 and switches its link layer connection from the third AP 23 to the fourth AP 24. Accordingly, the MN 1 can keep accessing the wired network via the fourth AP 24.
  • The MN 1 transmits information indicating that it has moved from the cell managed by the third AP 23 to the cell managed by the fourth AP 24 to the second AR 32 via the fourth AP 24, as marked by ‘242’. The second AR 32 recognizes that the MN 1 has not yet escaped from its subnet based on the fact that it has received the information from the MN 1 via the fourth AP 24, rather than via another AR.
  • Thereafter, the second AR 32 transmits information indicating that the MN 1 has not yet escaped the subnet managed by the second AR to the MN 1 via the fourth AP 24, as marked by ‘243’. Then, the MN 1 recognizes that it is still located in the subnet managed by the second AR 32 and determines that there is no need to generate a new IP address for a new subnet. Accordingly, the MN 1 does not perform a L3 handover.
  • As described above, a MN does not know about whether it has moved from one subnet to another subnet. Thus, in order to obtain information on whether the MN has moved from one subnet to another subnet, the MN communicates with an AR. In other words, the MN communicates with an AR in order to determine whether to perform only an L2 handover or both the L2 handover and an L3 handover. The MN obtains predetermined information, based on which it determines whether to perform only the L2 handover or both of the L2 handover and the L3 handover, from the AR while communicating with the AR. However, the communication of the MN with the AR should be performed through the mediation of an AP whenever the MN moves from one cell to another cell, which serves as an impediment to the realization of a fast handover.
  • SUMMARY OF THE INVENTION
  • Embodiments of the present invention provide a fast handover apparatus, method, and medium which prevent unnecessary communications between an MN and an AR by providing the MN with information, based on which the MN can determine whether to perform only an L2 handover or both the L2 handover and an L3 handover.
  • Additional aspects and/or advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
  • According to an aspect of the present invention, there is provided a fast handover method, which is performed in a mobile node (MN). The fast handover method includes (a) determining whether a beacon signal input from an access point (AP) to the MN contains border information indicating that the AP is located at the border of its subnet, the AP connecting the MN to a wired network; and (b) selectively performing a handover between subnets based on the determination results obtained in (a).
  • According to another aspect of the present invention, there is provided a fast handover apparatus, which is installed in an MN. The fast handover apparatus includes a border information determination unit, which determines whether a beacon signal input from an AP to the MN contains border information indicating that the AP is located at the border of its subnet, the AP connecting the MN to a wired network; and a handover unit, which selectively performs a handover between subnets based on the determination results obtained by the border information determination unit.
  • According to another aspect of the present invention, there is provided a fast handover method, which is performed in an MN. The fast handover method includes (a) determining whether a signal received from an AP is a border signal indicating that the AP is located at the border of its subnet, the AP connecting the MN to a wired network; and (b) selectively performing a handover between subnets based on the determination results obtained in (a).
  • According to another aspect of the present invention, there is provided a computer-readable recording medium, on which a computer program for executing a fast handover method, which is performed in an MN, is recorded. Here, the fast handover (a) determining whether a beacon signal input from an access point (AP) to the MN contains border information indicating that the AP is located at the border of its subnet, the AP connecting the MN to a wired network; and (b) selectively performing a handover between subnets based on the determination results obtained in (a).
  • According to another aspect of the present invention, there is provided a computer-readable recording medium, on which a computer program for executing a fast handover method, which is performed in an MN, is recorded. Here, the fast handover includes (a) determining whether a signal received from an AP is a border signal indicating that the AP is located at the border of its subnet, the AP connecting the MN to a wired network; and (b) selectively performing a handover between subnets based on the determination results obtained in (a).
  • To achieve the above and/or other aspects and advantages, embodiments of the present invention include a fast handover method, which is performed in a mobile node (MN), the fast handover method including determining whether a beacon signal, transmitted from an access point (AP) in a current subnet to the MN in the current, contains border information indicating that the AP is located at the border of the current subnet; and determining whether the MN has moved within the current subnet or has moved from one subnet to the current subnet based on whether the beacon signal contains border information.
  • The method may further include increasing a count value of a counter if the beacon signal is determined to contain the border information. If the count value is not less than two, the MN may be determined to have moved from one subnet to another subnet.
  • The fast handover method may further include determining whether a signal received by the MN is a beacon signal designating a current cell managed by the AP; determining whether the MN has moved within the current cell or has moved from one cell in one AP to the current cell managed by the AP; and performing a handover from the one AP to the current AP if it is determined that the MN has moved from the one cell of the one AP to the current cell of the AP.
  • The handover between cells may be a link layer handover, and the handover between subnets may be an Internet protocol (IP) layer handover. The border information may be recorded in a reserved field of a capability information field of a frame body field of an IEEE 802.11 beacon frame.
  • To achieve the above and/or other aspects and advantages, embodiments of the present invention include a fast handover apparatus, which may be installed in an MN, the fast handover apparatus including a border information determination unit, which determines whether a beacon signal transmitted from an AP to the MN contains border information indicating that the AP is located at the border of its subnet; and a handover unit, which selectively performs a handover between subnets based on whether the beacon signal contains border information.
  • The fast handover apparatus may further include a counter, which increases a count value of a counter if the border information determination unit determines that the beacon signal contains the border information; and a subnet change determination unit, which determines whether the MN has moved from one subnet to another subnet based on the count value. If the count value is less than two, the subnet change determination unit may determine that the MN has moved from one subnet to another subnet.
  • The fast handover apparatus may further include a beacon signal determination unit, which determines whether a signal received from the AP is a beacon signal designating a cell managed by the AP, wherein the handover unit selectively performs a handover between cells based on the determination results obtained by the beacon signal determination unit. The handover between cells may be a link layer handover, and the handover between subnets may be an IP layer handover. The border information may be recorded in a reserved field of a capability information field of a frame body field of an IEEE 802.11 beacon frame.
  • To achieve the above and/or other aspects and advantages, embodiments of the present invention include a fast handover method, which is performed in an MN, the fast handover method including determining whether a signal received from an AP is a border signal indicating that the AP is located at the border of its subnet; and determining whether the MN has moved within the current subnet or has moved from one subnet to the current subnet based on whether the signal is the border signal.
  • The fast handover method may further include increasing a count value of a counter if the received signal is determined to be the border signal; and determining whether the MN has moved from one subnet to another subnet based on the count value. If the count value is not less than two, the MN is determined to have moved from one subnet to another subnet.
  • The fast handover method may further include determining whether the signal received by the MN is a beacon signal designating a current cell managed by the AP; determining whether the MN has moved within the current cell or has moved from one cell in one AP to the current cell managed by the AP; and performing a handover at the link layer from the one AP to the current AP if it is determined that the MN has moved from the one cell of the one AP to the current cell of the AP. The fast handover method between cells is a link layer handover, and the handover between subnets is an Internet protocol (IP) layer handover. The border information may be recorded in a reserved field of a capability information field of a frame body field of an IEEE 802.11 beacon frame.
  • To achieve the above and/or other aspects and advantages, embodiments of the present invention include a computer-readable recording medium, on which a computer program for executing a fast handover method, which is performed in an MN, is recorded, the fast handover including determining whether a beacon signal transmitted from an access point (AP) and received by the MN contains border information indicating that the AP is located at the border of its subnet, the AP connecting the MN to a wired network; and selectively performing a handover between subnets based on whether the beacon signal contains border information.
  • To achieve the above and/or other aspects and advantages, embodiments of the present invention include a computer-readable recording medium, on which a computer program for executing a fast handover method, which is performed in an MN, is recorded, the fast handover including determining whether a signal received from an AP is a border signal indicating that the AP is located at the border of its subnet, the AP connecting the MN to a wired network; and selectively performing a handover between subnets based on whether the signal is the border signal.
  • A computer-readable data transmission medium containing a data structure may include border information recorded in a reserved field of a capability information field of a frame body field of an IEEE 802.11 beacon frame.
  • A computer-readable data transmission medium containing a data structure may include border information recorded in a type field and a subtype field of a frame control field of an IEEE 802.11 management frame. The type field may have a value of zero, and the subtype field has a value of FFFF.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • These and/or other aspects and advantages of the invention will become apparent and more readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
  • FIG. 1 is a diagram illustrating a conventional wireless LAN environment;
  • FIG. 2 is a diagram illustrating a wireless LAN environment according to an exemplary embodiment of the present invention;
  • FIG. 3 is a block diagram illustrating fast handover apparatuses according to an exemplary embodiment of the present invention;
  • FIG. 4 is a diagram illustrating the format of a beacon frame according to an exemplary embodiment of the present invention;
  • FIGS. 5 and 6 are flowcharts of fast handover methods according to an exemplary embodiment of the present invention;
  • FIG. 7 is a block diagram illustrating fast handover apparatuses according to another exemplary embodiment of the present invention;
  • FIG. 8 is a diagram illustrating the format of a border frame according to an exemplary embodiment of the present invention; and
  • FIGS. 9 and 10 are flowcharts of fast handover methods according to another exemplary embodiment of the present invention.
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • Reference will now be made in detail to exemplary embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements throughout. The exemplary embodiments are described below to explain the present invention by referring to the figures.
  • FIG. 2 is a diagram illustrating a wireless LAN environment according to an exemplary embodiment of the present invention. Referring to FIG. 2, the wireless LAN environment includes a MN 4, a first AP 51, a second AP 52, a third AP 53, a fourth AP 54, a first AR 61, and a second AR 62.
  • The wireless LAN environment according to an exemplary embodiment of the present invention will be described in detail as the MN 4 sequentially passes through a cell managed by the first AP 51, a cell managed by the second AP 52, a cell managed by the third AP 53, and a cell managed by the fourth AP 54. It is understood that the MN 4 may move among the cells in any manner and that the wireless LAN environment of exemplary embodiments will accommodate such movement of the MN 4.
  • Each of the first through fourth APs 51 through 54 informs the stationary or moving MN4 in its cell, as to which of the first through fourth APs 51 through 54 can be used by the MN 4 to access a wired network by periodically transmitting a beacon signal to the MN 4 in its cell. In addition, the second AP 52, which is located at the border of a subnet managed by the first AR 61, and the third AP 53, which is located at the border of a subnet managed by the second AR 62, additionally transmit information indicating that they are located at the borders of their respective subnets to the MN 4.
  • The MN 4 receives a beacon signal from the first AP 51, as marked by ‘511’, and recognizes based on the received beacon signal that it is currently located in the cell managed by the first AP 51. Accordingly, the MN 4 can access the wired network via the first AP 51.
  • Thereafter, the MN 4 receives a beacon signal from the second AP 52, as marked by ‘521’ and then recognizes based on the received beacon signal that it has moved from the cell managed by the first AP 51 to the cell managed by the second AP 52. Accordingly, the MN 4 performs a handover in a link layer, i.e., an L2 handover. In other words, the MN 4 recognizes that it is currently located in the cell managed by the second AP 52 and switches its link layer connection from the first AP 51 to the second AP 52. Therefore, the MN 4 can keep accessing the wired network via the second AP 52. Since the second AP 52 is located at the border of the subnet managed by the first AR 61, the MN 4 receives information indicating that the second AP 52 is located at the border of the subnet managed by the first AR 61 from the second AP 52.
  • Thereafter, the MN 4 receives a beacon signal from the second AP 52, as marked by ‘522’, and recognizes based on the received beacon signal that it is still located in the cell managed by the second AP 52. Accordingly, the MN 4 can keep accessing the wired network via the second AP 52. Since the second AP 52 is located at the border of the subnet managed by the first AR 61, the MN 4 receives the information indicating that the second AP 52 is located at the border of the subnet managed by the first AR 61 from the second AP 52.
  • Thereafter, the MN 4 receives a beacon signal from the third AP 53, as marked by ‘531’, and recognizes based on the received beacon signal that it has moved from the cell managed by the second AP 52 from the cell managed by the third AP 53. Accordingly, the MN 4 performs an L2 handover. In other words, the MN 4 recognizes that it is currently located in the cell managed by the third AP 53 and switches its link layer connection from the second AP 52 to the third AP 53. Accordingly, the MN 4 can keep accessing the wired network via the third AP 53. Since the third AP 53 is located at the border of the subnet managed by the second AR 62, the MN 4 receives information indicating that the third AP 53 is located at the border of the subnet managed by the second AR 62 from the third AP 53. Thereafter, the MN 4 determines that it has moved from one subnet to another subnet after receiving the information, indicating that the second AP 52 is located at the border of the subnet managed by the first AR 61, and then the information, indicating that the third AP 53 is located at the border of the subnet managed by the second AR 62, from the second AP 52 and the third AP 53, respectively.
  • Thereafter, the MN 4 transmits information indicating that it has moved from the cell managed by the second AP 52 to the cell managed by the third AP 53 to the first AR 61 via the third AP 53 and the second AR 62, as marked by ‘532’. Then, the first AR 61 recognizes that the MN 4 has escaped from its subnet based on the fact that it has received the information indicating that the MN 4 has moved from the cell managed by the second AP 52 to the cell managed by the third AP 53 from the MN 4 via another AR, i.e., the second AR 62.
  • Thereafter, the first AR 61 transmits information indicating that the MN 4 has escaped from the subnet managed by the first AR 61 to the MN 4 via the second AR 62 and the third AP 53. Then, the MN 4 confirms its earlier determination that it has escaped from the subnet managed by the first AR 61 and is currently located in the subnet managed by the second AR 62. Accordingly, the MN 4 performs a handover in an IP layer, i.e., an L3 handover, which will be described in detail in the following.
  • The MN 4 issues a request for a network prefix of the subnet managed by the second AR 62 to the second AR 62 via the third AP 53 in order to generate a new IP address that can be used in the subnet managed by the second AR 62. The MN 4 receives the network prefix of the subnet managed by the second AR 62 from the second AR 62 and generates a new IP address based on the received network prefix. Accordingly, the MN 4 performs communications in the subnet managed by the second AR 62 using the new IP address.
  • Thereafter, the MN 4 receives a beacon signal from the third AP 53, as marked by ‘535’, and recognizes based on the received beacon signal that it is still located in the cell managed by the third AP 53. Accordingly, the MN 4 can keep accessing the wired network via the third AP 53.
  • Thereafter, the MN 4 receives a beacon signal from the fourth AP 54, as marked by ‘541’, and recognizes based on the received beacon signal that it has moved from the cell managed by the third AP 53 to the cell managed by the fourth AP 54. Accordingly, the MN 4 performs an L2 handover. In other words, the MN 4 recognizes that it is currently located in the cell managed by the fourth AP 54 and switches its link layer connection from the third AP 53 to the fourth AP 54. Accordingly, the MN 4 can keep accessing the wired network via the fourth AP 54.
  • As described above, the MN 4 communicates with an AR only when it is determined that the MN 4 has moved from one subnet to another subnet. Thus, it is possible to prevent unnecessary communications between the MN 4 and the AR.
  • FIG. 3 is a block diagram illustrating fast handover apparatuses according to an exemplary embodiment of the present invention. Referring to FIG. 3, the fast handover apparatuses are respectively installed in a second AP 52, a third AP 53, and an MN 4. The fast handover apparatus installed in the second AP 52 includes a beacon signal generation unit 521, a border information insertion unit 522, and a signal transmission unit 523. The fast handover apparatus installed in the third AP 53 includes a beacon signal generation unit 531, a border information insertion unit 532, and a signal transmission unit 533. The fast handover apparatuses can achieve a fast handover by inserting border information indicating that the second and third APs 52 and 53 are located at the borders of their respective subnets in a beacon frame and then transmitting the beacon frame to a MN 4.
  • The beacon signal generation unit 521 generates a first beacon signal designating a cell managed by the second AP 52. The beacon signal generation unit 521 generates a second beacon signal designating a cell managed by the third AP 53. Therefore, if the MN 4 receives the first or second beacon signal, then the MN 4 recognizes that it is located in the cell managed by the second AP 52 or the third AP 53. The first and second beacon signals are IEEE 802.11 beacon frames.
  • The border information insertion unit 522 inserts first border information indicating that the second AP 52 is located at the border of its subnet in the first beacon signal generated by the beacon signal generation unit 521. The border information insertion unit 532 inserts second border information indicating that the third AP 53 is located at the border of its subnet in the second beacon signal generated by the beacon signal generation unit 531.
  • When designing a network, a network designer divides the network into several subnets and additionally install border information insertion units (e.g., the border information insertion units 522 and 532) in APs that are located at the borders of their respective subnets so that the APs can inform MNs within their cells of the fact that they are located at the borders of their respective subnets.
  • In the present embodiment, the border information insertion units 522 and 532 are simply added to the second and third APs 52 and 53, respectively. Thus, it is possible to minimize modifications to the structures of the second and third APs 52 and 53.
  • FIG. 4 is a diagram illustrating the format of a beacon frame according to an exemplary embodiment of the present invention. Referring to FIG. 4, a management frame, which is created based on the IEEE 802.11 standard, includes a frame control field 401, a duration field 402, a destination address field 403, a source address field 404, a basic service set (BSS) identification (ID) field 405, a sequence control field 406, a frame body field 407, and a frame check sequence field 408.
  • The frame control field 401 includes a protocol version field 4011, a type field 4012, a subtype field 4013, and other fields.
  • According to the IEEE 802.11 standard, a beacon frame is one type of management frame having a subtype field value of 1000. When a beacon frame has a type field value of 0, it is a management frame. The frame body field 407 includes a time stamp field 4071, a beacon interval field 4072, a capability information field 4073, a traffic indication map (TIM) field 4074, and other fields.
  • The capability information field 4073 includes an extended service set (ESS) field 40731, an independent BSS (IBSS) field 40732, a contention free (CF) pollable field 40733, a CF poll request field 40734, a privacy field 40735, and a reserved field 40736.
  • Referring to FIG. 4, border information may be contained in one bit of the reserved field 40736 of the capability information field 4073 of the frame body field 407. Hereinafter, the bit of the reserved field 40736 where the border information is contained will be referred to as a border flag or B flag. If the B flag is set to a value of 1, an AP is located at the border of its subnet. The border information insertion units 522 and 532 are not installed in fast handover apparatuses of APs that are not located at the borders of their respective subnets. Thus, each of the fast handover apparatuses in the APs that are not located at the borders of their respective subnets only include a beacon signal generation unit and a signal transmission unit and transmit a beacon frame whose B flag is set to a value of 0. If an AP transmits a beacon frame whose B flag is set to a value of 0 to the MN 4, the MN 4 determines that the AP is not located at the border of its subnet.
  • Referring to FIG. 3, the signal transmission unit 523 transmits a beacon frame in which the first border information is inserted by the border information insertion unit 522 to the MN 4. The signal transmission unit 533 transmits a beacon frame in which the second border information is inserted by the border information insertion unit 532 to the MN 4. The signal transmission unit 523 or 533 notifies the MN 4, which is constantly on the move within the cell managed by the second AP 52 or the third AP 53, that the MN 4 is currently located in the cell managed by the second AP 52 or the third AP 53 by periodically transmitting a beacon signal to the MN 4.
  • The fast handover apparatus installed in the MN 4 includes a signal receipt unit 41, a beacon signal determination unit 42, a cell ID checking unit 43, a cell change determination unit 44, a border information determination unit 45, a counter 46, a subnet change determination unit 47, and a handover unit 48. The handover unit 48 includes a link layer handover unit 481 and an IP layer handover unit 482.
  • The signal receipt unit 41 receives a signal from the second AP 52 or the third AP 53. If the MN 4 is located in the cell managed by the second AP 52, it receives a signal from the second AP 52. If the MN 4 is located in the cell managed by the third AP 53, it receives a signal from the third AP 53.
  • The beacon signal determination unit 42 determines whether the signal received from the second AP 52 or the third AP 53 is a beacon signal designating the cell managed by the second AP 52 or the third AP 53. As described above, the beacon signal determination unit 42 may determine whether the received signal is a beacon signal with reference to a value recorded in a subtype field (4013) of a type field (4012) of the received signal. If the type field of the received signal has a value of 0, and the subtype field of the received signal has a value of 1000, then the beacon signal determination unit 42 determines the received signal as a beacon signal.
  • If the beacon signal determination unit 42 determines the received signal as a beacon signal, the cell ID checking unit 43 checks cell ID included in the received signal. As described above, a beacon frame, which is one type of management frame, includes a BSS ID field (405). According to the IEEE 802.11 standard, a BSS corresponds to a cell managed by an AP, and ID of the BSS, i.e., cell ID, is contained in a BSS ID field of a beacon signal. Accordingly, the cell ID checking unit 43 checks cell ID referencing a BSS ID field of the received signal.
  • The cell change determination unit 44 determines whether the MN 4 has moved from one cell to another cell based on the cell ID (hereinafter referred to as current cell ID) checked by the cell ID unit 43. If the current cell ID is not identical to previous cell ID, the cell change determination unit 44 determines that the MN 4 has moved from one cell to another cell.
  • The handover unit 48 selectively performs a handover based on the determination results output from the beacon signal determination unit 42. Specifically, if the cell change determination unit 44 determines that the MN 4 has moved from one cell to another cell, the link layer handover unit 481 included in the handover unit 48 performs an L2 handover so that the MN 4 switches its link layer connection from the second AP 52 to the third AP 53.
  • If the beacon signal determination unit 42 determines the received signal as a beacon frame, the border information determination unit 46 determines whether the received signal has border information indicating that the second AP 52 or the third AP 53 is located at the border of its subnet by referencing a reserved field (40736) of a capability information field (4073) of a frame body field (407) of the received signal.
  • If the border information determination unit 45 determines that the received signal has the border information, the counter 46 increases a count value by 1. In other words, if the border information determination unit 45 confirms that a B flag of the received signal has a value of 1, the counter 46 increases the count value by 1.
  • The subnet change determination unit 47 determines whether the MN 4 has moved from one subnet to another subnet based on the count value of the counter 46. In other words, if the count value is not smaller than 2, the subnet change determination unit 47 determines that the MN 4 has moved from one subnet to another subnet. For example, if the count value of the counter 46 is 1, the MN 4 is determined to have received a beacon signal only from the second AP 52 or the third AP 53. Supposing that the MN 4 has received the beacon signal only from the third AP 53, the MN 4 recognizes that it is currently located near the border of the subnet where the second AP 52 is located but cannot determine whether it has entered a new subnet. In particular, the count value may also be 1 when the MN 4 has moved to the border of the subnet where the third AP 53 is located and then turns back to the subnet where the second AP 52. Thus, a count value of 1 is not reliable enough to determine that the MN 4 has moved from one subnet to another subnet.
  • However, if the count value is 2, the MN 4 is determined to have received two beacon signals from the second AP 52 and the third AP 53. Therefore, the MN 4 recognizes based on the two beacon signals that it has moved from the subnet where the second AP 52 is located to the subnet where the third AP 53 is located. In general, if the counter value of the counter 46 is not smaller than 2, the MN 4 is determined to have received at least 2 beacon signals from at least two different APs that are located at the borders of their respective subnets. Thus, the MN 4 can recognize based on the beacon signals that it has moved from one subnet to another subnet.
  • However, if the MN 4 receives a plurality of beacon signals from the second AP 52 while moving about in the subnet where the second AP 52 is located or if the MN 4 moves back and forth between the border of the subnet where the second AP 52 is located and the border of the subnet where the third AP 53 is located, the count value of the counter 46 may be not smaller than 2. In order to solve this problem, the counter 46 must be set to count a plurality of beacon signals whose BSS ID fields (405) designate the same cell ID as 1.
  • The handover unit 48 selectively performs a handover based on the determination results output from the border information determination unit 45. Specifically, if the subnet change determination unit 47 determines that the MN 4 has moved from one subnet to another subnet, the IP layer handover unit 482 included in the handover unit 48 performs an L3 handover. Accordingly, the MN 4 receives a network prefix of the subnet that it has entered and generates a new IP address that can be used in the corresponding subnet.
  • FIGS. 5 and 6 are flowcharts of a fast handover method according to an exemplary embodiment of the present invention. Specifically, FIG. 5 is a flowchart of a fast handover method according to an exemplary embodiment of the present invention, which is performed in an AP, and FIG. 6 is a flowchart of a fast handover method according to an exemplary embodiment of the present invention, which is performed in an MN.
  • Referring to FIG. 5, in operation 501, an AP generates a beacon signal designating a cell managed by it.
  • In operation 502, the AP inserts border information indicating that the AP is located at the border of its subnet in the beacon signal generated in operation 501.
  • In operation 503, the AP transmits the beacon signal in which the border information is inserted to an MN.
  • Referring to FIG. 6, in operation 601, an MN receives a signal from an AP.
  • In operation 602, the MN determines whether the received signal is a beacon signal designating a cell managed by the AP.
  • In operation 603, if the received signal is determined to be a beacon signal designating the cell managed by the AP, the MN checks cell ID included in the received signal.
  • In operation 604, the MN determines whether it has moved from one cell to another cell based on the cell ID checked in operation 603.
  • In operation 605, the MN selectively performs a handover based on the determination results obtained in operation 604. Specifically, if the MN is determined to have moved from one cell to another cell in operation 604, it performs an L2 handover.
  • In operation 606, the MN determines whether the received signal includes border information indicating that the AP is located at the border of its subnet by referencing a reserved field (40736) of a capability information field (4073) of a frame body field (407) of the received signal.
  • In operation 607, the MN increases a count value of a counter if the received signal is determined to include the border information, particularly, if a B flag of the received signal is set to a value of 1.
  • In operation 608, the MN determines whether it has moved from one subnet to another subnet based on the count value. Specifically, if the count value is not smaller than 2, the MN determines that it has moved from one subnet to another subnet.
  • In operation 609, the MN selectively performs a handover based on the determination results obtained in operation 608. Specifically, if the MN is determined to have moved from one subnet to another subnet, it performs an L3 handover.
  • In operation 610, the MN resets the counter to a value of 0 in order to prevent a count value of 2 or higher from being falsely interpreted as indicating that the MN has moved from one subnet to another subnet.
  • FIG. 7 is a block diagram of fast handover apparatuses according to another exemplary embodiment of the present invention. Referring to FIG. 7, the fast handover apparatuses are respectively installed in a second AP 52, a third AP 53, and an MN 4. The fast handover apparatus installed in the second AP 52 includes a beacon signal generation unit 524, a border signal generation unit 525, and a signal transmission unit 526. The fast handover apparatus installed in the third AP 53 includes a beacon signal generation unit 534, a border signal generation unit 535, and a signal transmission unit 536. The fast handover apparatuses can achieve a fast handover by transmitting border signals indicating that the second and third APs 52 and 53 are located at the borders of their respective subnets to an MN 4.
  • The beacon signal generation unit 524 generates a first beacon signal designating a cell managed by the second AP 52. The beacon signal generation unit 534 generates a second beacon signal designating a cell managed by the third AP 53. Therefore, if the MN 4 receives the first or second beacon signal, then the MN 4 recognizes that it is located in the cell managed by the second AP 52 or the third AP 53. The first and second beacon signals are IEEE 802.11 beacon frames.
  • The border signal generation unit 525 generates a first border signal indicating that the second AP 52 is located at the border of its subnet. The border signal generation unit 535 generates a second border signal indicating that the third AP 53 is located at the border of its subnet.
  • When designing a network, a network designer divides the network into several subnets and additionally install border signal generation units (e.g., the border signal generation units 525 and 535) in APs that are located at the borders of their respective subnets so that the APs can inform MNs within their cells of the fact that they are located at the borders of their respective subnets.
  • In the present embodiment, the border signal generation units 525 and 535 are simply added to the structures of the second and third APs 52 and 53, respectively. Thus, it is possible to minimize modifications to the structures of the second and third APs 52 and 53.
  • FIG. 8 is a diagram illustrating the format of a border frame according to an exemplary embodiment of the present invention. Referring to FIG. 8, a management frame, which is created based on the IEEE 802.11 standard, includes a frame control field 801, a duration field 802, a destination address field 803, a source address field 804, a BSS ID field 805, a sequence control field 806, a frame body field 807, and a frame check sequence field 808.
  • The frame control field 801 includes a protocol version field 8011, a type field 8012, a subtype field 8013, and other fields.
  • A subtype field of a frame control field of a management frame may be used to define a new signal or a new frame indicating that an AP is located at the border of its subnet. The new frame will be referred to as a border frame in the following. If a subtype field of a border frame is set to a value of FFFF, the border frame indicates that a corresponding AP is located at the border of its subnet. FFFF may be any value that has not yet been designated by the IEEE 802.11 standard. If a type field of the border frame has a value of 0, the border frame is one type of management frame. Fast handover apparatuses of APs that are not located at the borders of their respective subnets only include a beacon signal generation unit (524 or 534) and a signal transmission unit (526 or 536) and thus do not transmit a border frame to the MN 4 because they do not have a border information generation unit (525 or 535). If an AP does not transmit a border frame to the MN 4, the MN 4 determines that the AP is not located at the border of its subnet.
  • Referring to FIG. 7, the signal transmission unit 526 transmits a beacon frame generated by the beacon signal generation unit 524 and a border signal generated by the border signal generation unit 525 to the MN 4. The signal transmission unit 536 transmits a beacon signal, generated by the beacon signal generation unit 534, and a border signal, generated by the border signal generation unit 535, to the MN 5. The signal transmission unit 526 or 536 notifies the MN 4, which is constantly on the move within the cell managed by the second AP 52 or the third AP 53, that the MN 4 is currently located in the cell managed by the second AP 52 or the third AP 53 by periodically transmitting a beacon signal to the MN 4.
  • The fast handover apparatus installed in the MN 4 includes a signal receipt unit 410, a beacon signal determination unit 411, a cell ID checking unit 412, a cell change determination unit 413, a border signal determination unit 414, a counter 415, a subnet change determination unit 416, and a handover unit 417. The handover unit 417 includes a link layer handover unit 4171 and an IP layer handover unit 4172.
  • The signal receipt unit 410 receives a signal from the second AP 52 or the third AP 53. If the MN 4 is located in the cell managed by the second AP 52, it receives a signal from the second AP 52. If the MN 4 is located in the cell managed by the third AP 53, it receives a signal from the third AP 53.
  • The beacon signal determination unit 411 determines whether the signal received from the second AP 52 or the third AP 53 is a beacon signal designating the cell managed by the second AP 52 or the third AP 53. As described above, the beacon signal determination unit 411 may determine whether the received signal is a beacon signal with reference to a value recorded in a subtype field (4013) of a type field (4012) of the received signal. If the type field of the received signal has a value of 0, and the subtype field of the received signal has a value of 1000, then the beacon signal determination unit 411 determines the received signal as a beacon signal (FIG. 4).
  • If the beacon signal determination unit 411 determines the received signal as a beacon signal, the cell ID checking unit 412 checks cell ID included in the received signal. As described above, the cell ID checking unit 412 checks cell ID referencing a BSS ID field (405) of the received signal.
  • The cell change checking unit 413 determines whether the MN 4 has moved from one cell to another cell based on the cell ID (hereinafter referred to as current cell ID) checked by the cell ID unit 43. If the current cell ID is not identical to previous cell ID, the cell change checking unit 413 determines that the MN 4 has moved from one cell to another cell.
  • The handover unit 417 selectively performs a handover based on the determination results output from the beacon signal determination unit 411. Specifically, if the cell change checking unit 413 determines that the MN 4 has moved from one cell to another cell, the link layer handover unit 4171 included in the handover unit 417 performs an L2 handover so that the MN 4 switches its link layer connection from the second AP 52 to the third AP 53.
  • The border signal determination unit 414 determines whether the received signal is a border signal indicating that the second AP 52 or the third AP 53 is located at the border of its subnet. As described above, the border signal determination unit 414 determines whether the received signal is a border signal by referencing a type field (8012) and a subtype field (8013) of a frame control field (801) of the received signal. If the type field of the received signal has a value of 0, and the subtype field of the received signal has a value of FFFF, the border signal determination unit 414 determines that the received signal is a border signal (FIG. 8).
  • If the border signal determination unit 414 determines that the received signal is a border signal, the counter 415 increases a count value by 1. In other words, if the border signal determination unit 414 confirms that the type field of the received signal has a value of 0, and the subtype field of the received signal has a value of FFFF, the counter 415 increases the count value by 1.
  • The subnet change determination unit 416 determines whether the MN 4 has moved from one subnet to another subnet based on the count value of the counter 415. In other words, if the count value is not smaller than 2, the subnet change determination unit 416 determines that the MN 4 has moved from one subnet to another subnet. The counter 415 counts a plurality of border signals whose BSS ID fields (405) designate the same cell ID as 1.
  • The handover unit 417 selectively performs a handover based on the determination results output from the border information checking unit 414. Specifically, if the subnet change determination unit 416 determines that the MN 4 has moved from one subnet to another subnet, the IP layer handover unit 4172 included in the handover unit 417 performs an L3 handover. Accordingly, the MN 4 receives a network prefix of the subnet that it has entered and generates a new IP address that can be used in the corresponding subnet.
  • FIGS. 9 and 10 are flowcharts of fast handovers method according to an exemplary embodiment of the present invention. Specifically, FIG. 9 is a flowchart of a fast handover method according to an exemplary embodiment of the present invention, which is performed in an AP, and FIG. 10 is a flowchart of a fast handover method according to an exemplary embodiment of the present invention, which is performed in an MN.
  • Referring to FIG. 9, in operation 901, an AP generates a beacon signal designating a cell managed by it.
  • In operation 902, the AP transmits the beacon signal generated in operation 501 to an MN.
  • In operation 903, the AP generates a border signal indicating that the AP is located at the border of its subnet. The AP generates the beacon signal and then the border signal so that the MN performs an L2 handover ahead of an L3 handover or performs the L2 handover and the L3 handover at the same time.
  • In 904, the AP transmits the borer signal generated in operation 903 to the MN.
  • Referring to FIG. 10, in operation 101, an MN receives a signal from an AP.
  • In operation 102, the MN determines whether the received signal is a beacon signal designating a cell managed by the AP.
  • In operation 103, if the received signal is determined to be a beacon signal designating the cell managed by the AP, the MN checks cell ID included in the received signal.
  • In operation 104, the MN determines whether it has moved from one cell to another cell based on the cell ID checked in operation 103.
  • In operation 105, the MN selectively performs a handover based on the determination results obtained in operation 104. Specifically, if the MN is determined to have moved from one cell to another cell in operation 104, then the MN performs an L2 handover.
  • In operation 106, the MN determines whether the received signal is a border signal indicating that the AP is located at the border of its subnet by referencing a type field (8012) and a subtype field (8013) of a frame control field (801) of the received signal.
  • In operation 107, the MN increases a count value of a counter if the received signal is determined to be a border signal, particularly, if the type field of the received signal has a value of 0, and the subtype field of the received signal has a value of FFFF.
  • In operation 108, the MN determines whether it has moved from one subnet to another subnet based on the count value. Specifically, if the count value is not smaller than 2, the MN determines that it has moved from one subnet to another subnet.
  • In operation 109, the MN selectively performs a handover based on the determination results obtained in operation 108. Specifically, if the MN is determined to have moved from one subnet to another subnet, it performs an L3 handover.
  • In operation 110, the MN resets the counter to a value of 0 in order to prevent a count value of 2 or higher from being falsely interpreted as indicating that the MN has moved from one subnet to another subnet.
  • The fast handover methods according to the exemplary embodiments of the present invention may be written as a computer program so that they are executed in a common digital computer or any other computing device. The computer program may be stored in a computer-readable data storage medium so that it is read and executed by a computer or any other computing device. Examples of the computer-readable data storage medium include a magnetic recording medium (e.g., a ROM, a floppy disc, or a hard disc), an optical recording medium (e.g., a CD-ROM or a DVD), and a carrier wave medium (e.g., data transmission through the Internet). Examples of the computer-readable data storage medium further include any type of transmission medium including networks, which may be wired networks, wireless networks or any combination thereof.
  • According to the present invention, it is possible to prevent unnecessary communications between an MN and an AR by providing predetermined information, based on which the MN can determine whether to perform only an L2 handover or both the L2 handover and an L3 handover. In other words, the MN and the AR communicate with each other only when the MN is determined to have moved from a subnet managed by the AR to a subnet managed by another AR. Accordingly, it is possible to achieve a fast handover.
  • In addition, it is possible to minimize modifications to the structure of existing APs by simply adding new elements suggested in this disclosure to the existing APs.
  • While the present invention has been shown and described with reference to exemplary embodiments thereof, it will be understood by those of ordinary skill in the art that various changes may be made therein without departing from the principles, spirit, and scope of the present invention as defined by the claims and their equivalents.

Claims (8)

1. A repeater, which connects a mobile node and an access router, periodically broadcasting predetermined information for determining whether a handover in an IP layer is required to a cell in which the mobile node belongs.
2. The repeater of claim 1, wherein the predetermined information indicates that the repeater is located on a border of a subnet managed by the access router.
3. The repeater of claim 1, wherein the predetermined information is recorded in a reserved field of a capability information field of a frame body field of an IEEE 802.11 beacon frame.
4. The repeater of claim 1, wherein the predetermined information is recorded in a subtype field of a frame control field of an IEEE 802.11 management frame.
5. A recording medium having recorded thereon a frame in which a repeater, connecting a mobile node and an access router, periodically broadcasts to a cell in which the mobile node belongs to, wherein the frame comprises predetermined information for determining whether the mobile node requires a handover in an IP layer.
6. The recording medium of claim 5, wherein the predetermined information indicates that the repeater is located on a border of a subnet managed by the access router.
7. The recording medium of claim 5, wherein the frame is an IEEE802.11 beacon frame and the predetermined information is recorded in a reserved field of a capability information field of a frame body field of the IEEE 802.11 beacon frame.
8. The recording medium of claim 5, wherein the frame is an IEEE 802.11 management frame and predetermined information is recorded in a subtype field of a frame control field of the IEEE 802.11 management frame.
US11/790,273 2004-03-12 2007-04-24 Fast handover method, apparatus, and medium Abandoned US20080192691A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/790,273 US20080192691A1 (en) 2004-03-12 2007-04-24 Fast handover method, apparatus, and medium

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US55219704P 2004-03-12 2004-03-12
KR2004-24508 2004-04-09
KR1020040024508A KR20050091611A (en) 2004-03-12 2004-04-09 Method and apparatus for performing fast handover
US11/079,696 US7196320B1 (en) 2005-03-14 2005-03-14 Fiber optic encoder for position sensing
US11/790,273 US20080192691A1 (en) 2004-03-12 2007-04-24 Fast handover method, apparatus, and medium

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US11/079,696 Continuation US7196320B1 (en) 2004-03-12 2005-03-14 Fiber optic encoder for position sensing

Publications (1)

Publication Number Publication Date
US20080192691A1 true US20080192691A1 (en) 2008-08-14

Family

ID=37886053

Family Applications (2)

Application Number Title Priority Date Filing Date
US11/079,696 Expired - Lifetime US7196320B1 (en) 2004-03-12 2005-03-14 Fiber optic encoder for position sensing
US11/790,273 Abandoned US20080192691A1 (en) 2004-03-12 2007-04-24 Fast handover method, apparatus, and medium

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US11/079,696 Expired - Lifetime US7196320B1 (en) 2004-03-12 2005-03-14 Fiber optic encoder for position sensing

Country Status (1)

Country Link
US (2) US7196320B1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060268749A1 (en) * 2005-05-31 2006-11-30 Rahman Shahriar I Multiple wireless spanning tree protocol for use in a wireless mesh network
US20060280131A1 (en) * 2005-05-31 2006-12-14 Rahman Shahriar I Spanning tree protocol for wireless networks
US20080285520A1 (en) * 2005-11-22 2008-11-20 Forte Andrea G Methods, media, and devices for moving a connection from one point of access to another point of access
US20100041400A1 (en) * 2008-08-15 2010-02-18 Yoshinori Kitahara Radio communication system, movement management method, management apparatus, and base station apparatus
US20100070600A1 (en) * 2007-03-26 2010-03-18 Henning G Schulzrinne Methods and media for exchanging data between nodes of disconnected networks
US20130250833A1 (en) * 2010-12-07 2013-09-26 Suh Wook Kim Method for power save mode operation in wireless local area network and apparatus for the same
CN104767724A (en) * 2014-01-08 2015-07-08 中兴通讯股份有限公司 Method for sending information via WLAN, method for receiving information via WLAN, and equipment
US9419981B2 (en) 2005-10-31 2016-08-16 The Trustees Of Columbia University In The City Of New York Methods, media, and systems for securing communications between a first node and a second node

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080040070A1 (en) * 2006-08-11 2008-02-14 Varco I/P, Inc. Position Indicator for a Blowout Preventer
EP2597430B1 (en) * 2011-11-22 2015-01-07 SICK STEGMANN GmbH Device for measuring the relative angle of two objects which can be rotated relative to each other around a rotation axis
US20130240664A1 (en) * 2012-03-16 2013-09-19 Borealis Technical Limited Method for determining relational speed and position in an aircraft equipped with a landing gear drive wheel
US8922144B2 (en) 2012-06-25 2014-12-30 Chrysler Group Llc Method of processing sensor signals for determining motion of a motor shaft
US20140353477A1 (en) * 2013-05-29 2014-12-04 The Cleveland Electric Laboratories Company Optical encoder
US11903572B2 (en) 2021-09-14 2024-02-20 Nuvasive, Inc. Surgical instruments, systems, and methods with optical sensors
DE102022209227A1 (en) 2022-09-06 2024-03-07 Siemens Healthcare Gmbh Positioning system, medical imaging system, method for positioning and reference arrangement
US20240247929A1 (en) * 2023-01-20 2024-07-25 Apple Inc. Electronic Device with Optical Angle Sensor

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040137902A1 (en) * 2002-11-15 2004-07-15 Chaskar Hemant M. Smart inter-technology handover control
US20040253954A1 (en) * 2003-02-05 2004-12-16 Samsung Electronics Co., Ltd. Handover method in WLAN and mobile node device performing handover in WLAN
US7269260B2 (en) * 2001-12-26 2007-09-11 Kabushiki Kaisha Toshiba Communication system, wireless communication apparatus, and communication method
US7277708B2 (en) * 2002-01-29 2007-10-02 Fujitsu Limited Router and mobile communication terminal for mobile communication network
US7545754B2 (en) * 2001-11-02 2009-06-09 Ntt Docomo, Inc. Geographically adjacent access router discovery and caching for mobile nodes

Family Cites Families (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB8325921D0 (en) 1983-09-28 1983-11-02 Marconi Avionics Optical method of measuring displacement
KR900004781B1 (en) 1983-12-05 1990-07-05 이 아이 듀우판 디 네모아 앤드 캄파니 Light-reflector type encoding method and the encoder
US4546466A (en) 1983-12-27 1985-10-08 United Technologies Corporation Optical encoder using time domain and wavelength multiplexing
FR2575283B1 (en) 1984-12-21 1988-06-10 Mcb OPTICAL POSITION MARKING APPARATUS
FR2575285B1 (en) 1984-12-21 1988-05-06 Mcb OPTICAL POSITION MARKING ENCODER
FR2575284B1 (en) 1984-12-21 1989-03-24 Mcb OPTICAL POSITION MARKING DEVICE
GB8519384D0 (en) 1985-08-01 1985-09-04 Lucas Ind Plc Position encoder
FR2589233B1 (en) 1985-10-29 1990-05-25 Mcb ANALOGUE OPTICAL POSITION MARKING ENCODER
GB8531150D0 (en) 1985-12-18 1986-01-29 Smiths Industries Plc Optical multiplex systems
GB8531149D0 (en) 1985-12-18 1986-01-29 Smiths Industries Plc Optical transducers
DE3700906C2 (en) 1986-01-14 1995-09-28 Canon Kk Encryptor
US4740688A (en) 1986-03-20 1988-04-26 Smiths Industries Public Limited Company Optical transducers with wavelength coding
DE3737278A1 (en) 1986-11-04 1988-05-11 Canon Kk METHOD AND DEVICE FOR OPTICALLY DETECTING THE POSITION OF AN OBJECT
US5051579A (en) 1987-04-03 1991-09-24 Canon Kabushiki Kaisha Optical scale encoder with light intensity alarm
US4833317A (en) 1987-09-03 1989-05-23 The Boeing Company Optically powered resolver
JPH01177016A (en) 1987-12-28 1989-07-13 Sharp Corp Ferroelectric liquid crystal shutter
US4874245A (en) 1988-02-26 1989-10-17 Simmonds Precision Products, Inc. Optical shaft angular and torsional displacement and speed sensing system
US4849624A (en) 1988-06-24 1989-07-18 The Boeing Company Optical wavelength division multiplexing of digital encoder tracks
US4931636A (en) 1988-08-26 1990-06-05 The Boeing Company Two wavelength optical sensor and sensing system
US4958072A (en) 1988-09-07 1990-09-18 The United States Of America As Represented By The Secretary Of The Navy Remote fiber optic angular-orientation sensor using phase detection of two orthogonal oscillating polarization vectors
US5198873A (en) 1988-10-19 1993-03-30 Canon Kabushiki Kaisha Encoder utilizing interference using multi-mode semiconductor laser
US4964727A (en) * 1988-11-23 1990-10-23 The Boeing Company Multi-track analog optical sensing system and method
JP2629948B2 (en) 1989-03-03 1997-07-16 キヤノン株式会社 encoder
US4999489A (en) 1989-03-17 1991-03-12 The Boeing Company Optical sensor using concave diffraction grating
US5073710A (en) * 1989-09-21 1991-12-17 Copal Company Limited Optical displacement detector including a displacement member's surface having a diffractive pattern and a holographic lens pattern
US5068528A (en) 1990-08-28 1991-11-26 The Boeing Company Encoded surface position sensor with multiple wavelengths and reference beam
US5073711A (en) 1990-09-17 1991-12-17 The United States Of America As Represented By The Secretary Of The Navy Fiber-optic remote angular position sensor including a polarization track
JP3067282B2 (en) 1991-06-13 2000-07-17 株式会社東海理化電機製作所 Movement detector
US5223708A (en) 1991-10-04 1993-06-29 The Boeing Company Alignment insensitive optical position sensor
US5424535A (en) 1993-04-29 1995-06-13 The Boeing Company Optical angle sensor using polarization techniques
US5650612A (en) 1995-01-11 1997-07-22 The Boeing Company Optical sensor using swept wavelength light source
US5617022A (en) 1995-05-01 1997-04-01 Hydro-Aire Division Of Crane Company Fiberoptic velocity transducer including dielectric coating for filtering and velocity determination
US6654128B2 (en) 1997-06-30 2003-11-25 Canon Kabushiki Kaisha Displacement information detecting apparatus
US6043483A (en) 1997-12-29 2000-03-28 Radica China Limited Apparatus and method using an indexed-encoder to sense the absolute position of an object with a single set of optics
JP2000205894A (en) 1999-01-12 2000-07-28 Teac Corp Encoder device
DE19942323B4 (en) 1999-09-06 2007-03-01 Leopold Kostal Gmbh & Co. Kg Rotation angle sensor
US6610975B2 (en) * 2000-12-07 2003-08-26 Harmonic Drive Systems, Inc. Optical encoder

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7545754B2 (en) * 2001-11-02 2009-06-09 Ntt Docomo, Inc. Geographically adjacent access router discovery and caching for mobile nodes
US7269260B2 (en) * 2001-12-26 2007-09-11 Kabushiki Kaisha Toshiba Communication system, wireless communication apparatus, and communication method
US7277708B2 (en) * 2002-01-29 2007-10-02 Fujitsu Limited Router and mobile communication terminal for mobile communication network
US20040137902A1 (en) * 2002-11-15 2004-07-15 Chaskar Hemant M. Smart inter-technology handover control
US20040253954A1 (en) * 2003-02-05 2004-12-16 Samsung Electronics Co., Ltd. Handover method in WLAN and mobile node device performing handover in WLAN

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060268749A1 (en) * 2005-05-31 2006-11-30 Rahman Shahriar I Multiple wireless spanning tree protocol for use in a wireless mesh network
US20060280131A1 (en) * 2005-05-31 2006-12-14 Rahman Shahriar I Spanning tree protocol for wireless networks
US7606178B2 (en) * 2005-05-31 2009-10-20 Cisco Technology, Inc. Multiple wireless spanning tree protocol for use in a wireless mesh network
US7653011B2 (en) * 2005-05-31 2010-01-26 Cisco Technology, Inc. Spanning tree protocol for wireless networks
US10178104B2 (en) 2005-10-31 2019-01-08 The Trustees Of Columbia University In The City Of New York Methods, media, and systems for securing communications between a first node and a second node
US9654478B2 (en) 2005-10-31 2017-05-16 The Trustees Of Columbia University In The City Of New York Methods, media, and systems for securing communications between a first node and a second node
US9419981B2 (en) 2005-10-31 2016-08-16 The Trustees Of Columbia University In The City Of New York Methods, media, and systems for securing communications between a first node and a second node
US9402216B2 (en) 2005-11-22 2016-07-26 The Trustees Of Columbia University In The City Of New York Methods, media, and devices for moving a connection from one point of access to another point of access
US8750242B2 (en) * 2005-11-22 2014-06-10 The Trustees Of Columbia University In The City Of New York Methods, media, and devices for moving a connection from one point of access to another point of access
US9036605B2 (en) 2005-11-22 2015-05-19 The Trustees Of Columbia University In The City Of New York Methods, media, and devices for moving a connection from one point of access to another point of access
US20080285520A1 (en) * 2005-11-22 2008-11-20 Forte Andrea G Methods, media, and devices for moving a connection from one point of access to another point of access
US8626844B2 (en) 2007-03-26 2014-01-07 The Trustees Of Columbia University In The City Of New York Methods and media for exchanging data between nodes of disconnected networks
US20100070600A1 (en) * 2007-03-26 2010-03-18 Henning G Schulzrinne Methods and media for exchanging data between nodes of disconnected networks
US8265632B2 (en) * 2008-08-15 2012-09-11 Nec Corporation Radio communication system, movement management method, management apparatus, and base station apparatus
US20100041400A1 (en) * 2008-08-15 2010-02-18 Yoshinori Kitahara Radio communication system, movement management method, management apparatus, and base station apparatus
US20130250833A1 (en) * 2010-12-07 2013-09-26 Suh Wook Kim Method for power save mode operation in wireless local area network and apparatus for the same
US9161305B2 (en) * 2010-12-07 2015-10-13 Lg Electronics Inc. Method for power save mode operation in wireless local area network and apparatus for the same
US20160006627A1 (en) * 2010-12-07 2016-01-07 Lg Electronics Inc. Method for power save mode operation in wireless local area network and apparatus for the same
US9467357B2 (en) * 2010-12-07 2016-10-11 Lg Electronics Inc. Method for power save mode operation in wireless local area network and apparatus for the same
CN104767724A (en) * 2014-01-08 2015-07-08 中兴通讯股份有限公司 Method for sending information via WLAN, method for receiving information via WLAN, and equipment

Also Published As

Publication number Publication date
US7196320B1 (en) 2007-03-27

Similar Documents

Publication Publication Date Title
US20080192691A1 (en) Fast handover method, apparatus, and medium
US20050201330A1 (en) Fast handover method, apparatus, and medium
US7408929B2 (en) Radio communication system, terminal and packet
US8363590B2 (en) Physical layer repeater with roaming support based on multiple identifiers
US10278105B2 (en) Seamless mobility in wireless networks
US20050030922A1 (en) Method for selecting access point based on state information about access point
EP2169972B1 (en) Cell access control method and user equipment
US7826426B1 (en) Seamless mobility in wireless networks
JP5273625B2 (en) Multicast / broadcast method and apparatus therefor in wireless communication system
EP1471693A2 (en) System and method for managing the association of a device with a piconet
US20060271703A1 (en) Method and system for channel scanning in a mesh network
US20130121241A1 (en) Indication of Selected Core Network in a Network Sharing Environment
EP1732276A1 (en) Method and apparatus for allocating a channel to a wireless interface
JP2005192187A (en) Channel connection setting method between user terminal and wireless LAN connection device in environment where a plurality of wireless LAN connection devices are installed
US8243680B2 (en) Traffic transmission path relocation method for radio communication system
US8259670B2 (en) Handover method and handover apparatus
US7417998B2 (en) Wireless network device and communication method using the wireless network device
US20050243772A1 (en) Handover supporting method and apparatus and handover method and apparatus
US20090059876A1 (en) Apparatus and method for updating mac table of layer-2 switch in a broadband wireless communication system
US8184588B2 (en) Apparatus and method for performing fast handover
US20070230331A1 (en) Power line communication network and method
US20090238139A1 (en) Apparatus and Method for Providing Service for Media Independent Handover
US20070064670A1 (en) Method and system for selective silencing in a WLAN mesh network
WO2025211154A1 (en) Communication device, control method, and program
WO2025233233A1 (en) Methods and apparatus for managing multi-hop relaying

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION