PL1623532T3

Smooth disassociation of stations from access points in a 802.11 wlan

Abstract

A plurality of methods, apparatus and computer program for providing warning to a station (STA) associated with an Access Point (AP) in a WLAN that a disassociation the AP is imminent. The steps include (a) selecting a station (STA) for disassociation from a particular Access Point (AP) of a WLAN; (b) by updating a newly created reason code field of a message to indicate to the selected STA that it has become a candidate for disassociation; and (c) transmitting the message to the selected STA. Upon receipt by the STA of a message indicating that the selected STA has become a candidate for disassociation, the selected station scans other Access Points from a list to find another Access Point to associate with before being cut off by the current Access Point.

Term

Term ended

Projected expiry passed 22 April 2024, 2.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

1 claim: 1 independent, 0 dependent

  1. 1
    Patent claims Zastrzeżenia patentowe 1. The method of delivering to the station (105, 105a, 205, 605, 610, 615, 620, 625) connected to the first access point (110, 210, 601, 603, 604) in a wireless local area network a warning that disconnection from access point (110, 210, 601, 603, 604), which method includes the steps of:1. Sposób dostarczania do stacji (105, 105a, 205, 605, 610, 615, 620, 625) połączonej z pierwszym punktem dostępowym (110, 210, 601, 603, 604) w bezprzewodowej sieci lokalnej ostrzeżenia o tym, że zbliża się rozłączenie z punktem dostępowym (110, 210, 601, 603, 604), który to sposób obejmuje kroki: (a) selecting a station (105, 105a, 205, 605, 610, 615, 620, 625) to disconnect from the first access point (110, 210, 601, 603, 604) in the wireless local network;(a) wyboru stacji (105, 105a, 205, 605, 610, 615, 620, 625) przeznaczonej do rozłączenia z pierwszym punktem dostępowym (110, 210, 601, 603, 604) w bezprzewodowej sieci lokalnej;(b) aktualizacji przez pierwszy punkt dostępowy pola kodu przyczyny (245) w jednej z (b) the update by the first access point of the reason code field (245) in one of i. measurement request frame messages;and ii. Page status report responses to warn the selected station (105, 105a, 205, 605, 610, 615, 620, 625) that it has become a disconnect candidate;i. wiadomości ramki żądania pomiaru;oraz ii. wiadomości odpowiedzi raportu o stanie strony, w tym celu, aby ostrzec wybraną stację (105, 105a, 205, 605, 610, 615, 620, 625), że stała się ona kandydatem do rozłączenia;(c) przesyłania przez pierwszy punkt dostępowy jednej z rzeczonych aktualizowanych w kroku (b) wiadomości do wybranej stacji (105, 105a, 205, 605, 610, 615, 620, 625);(c) sending through the first access point one of said messages updated in step (b) to a selected station (105, 105a, 205, 605, 610, 615, 620, 625);(d) odbierania przez stację (105, 105a, 205, 605, 610, 615, 620, 625) aktualizowanej w kroku (b) wiadomości, przy czym odebrana wiadomość zawiera pole kodu przyczyny (245) wskazujące na to, że wybrana stacja (105, 105a, 205, 605, 610, 615, 620, 625) została wybrana do rozłączenia;(d) receiving at the station (105, 105a, 205, 605, 610, 615, 620, 625) the message updated in step (b), wherein the received message includes a reason code field (245) indicating that the selected station ( 105, 105a, 205, 605, 610, 615, 620, 625) has been selected for disconnection;(e) scanning multiple access points (110, 210, 601, 603, 604) to find a second access point (110, 210, 601, 603, 604) that can be connected to;(e) skanowania wielu punktów dostępowych (110, 210, 601, 603, 604) po to, aby znaleźć drugi punkt dostępowy (110, 210, 601, 603, 604), z którym będzie można się połączyć;(f) forwarding from the first access point (110, 210, 601, 603, 604) to the second access point (110, 210, 601,603, 604) that has been selected for connection. (f) przekazania z pierwszego punktu dostępowego (110, 210, 601, 603, 604) do drugiego punktu dostępowego (110, 210, 601,603, 604), który został wybrany do połączenia. 2. The method according to claim 1. characterized in that the measurement request frame is updated by placing a numerical value in the reason code field (245) which indicates the station (105, 105a, 205, 605, 610, 615, 620, 625) as a disconnect candidate , where the value is selected from many possible values, and each value corresponds to the specific reason for which the station is notified (105, 105a, 205, 605, 610, 615, 620, 625). 2. Sposób według zastrzeżenia 1. znamienny tym, że ramka żądania pomiaru jest aktualizowana poprzez umieszczanie wartości liczbowej w polu kodu przyczyny (245), który wskazuje stację (105, 105a, 205, 605, 610, 615, 620, 625) jako kandydata do rozłączenia, przy czym wartość jest wybierana spośród wielu możliwych wartości, a każda z wartości odpowiada konkretnej przyczynie, dla której zawiadamia się stację (105, 105a, 205, 605, 610, 615, 620, 625). 3. The method according to claim 1. characterized in that the page status report response message is updated by placing numerical values ​​in the reason code field (445) which indicates the station (105, 105a, 205, 605, 610, 615, 620, 625) as candidate for disconnection, where the value is selected from many possible values, and each value corresponds to the specific reason for which the station is notified (105, 105a, 205, 605, 610, 615, 620, 625). 3. Sposób według zastrzeżenia 1. znamienny tym, że wiadomość odpowiedzi raportu o stanie strony jest aktualizowana poprzez umieszczanie wartości liczbowe w polu kodu przyczyny (445), który wskazuje stację (105, 105a, 205, 605, 610, 615, 620, 625) jako kandydata do rozłączenia, przy czym wartość jest wybierana spośród wielu możliwych wartości, a każda z wartości odpowiada konkretnej przyczynie, dla której zawiadamia się stację (105, 105a, 205, 605, 610, 615, 620, 625). 4. The method according to claim 1, characterized in that the method comprises indicating in the activation delay field (246, 446) a frame of the request for measuring the time stamp during which the disconnection occurs. 4. Sposób według zastrzeżenia 1. znamienny tym, że sposób obejmuje wskazywanie w polu opóźnienia aktywacji (246, 446) ramki żądania pomiaru oznaczenia czasu, w przeciągu którego nastąpi rozłączenie. 5. The method of claim 1, characterized in that the method comprises indicating in the activation delay field (246, 446) a reply message message about the state of the time stamp page during which disconnection will occur. 5. Sposób według zastrzeżenia 1. znamienny tym, że sposób obejmuje wskazywanie w polu opóźnienia aktywacji (246, 446) wiadomości odpowiedzi raportu o stanie strony oznaczenia czasu, w przeciągu którego nastąpi rozłączenie. 6. The method according to claim 1, characterized in that the station (105, 105a, 205, 605, 610, 615, 620, 625) selected in step (a) scans at least one access point (110, 210, 601, 603, 604) other than said second access point (110, 210, 601, 603, 604) in order to find another access point (110, 210, 601, 603, 604) to which it can connect. 6. Sposób według zastrzeżenia 1. znamienny tym, że stacja (105, 105a, 205, 605, 610, 615, 620, 625) wybrana w kroku (a) skanuje przynajmniej jeden punkt dostępowy (110, 210, 601, 603, 604) inny niż rzeczony drugi punkt dostępowy (110, 210, 601, 603, 604) po to, aby znaleźć kolejny, inny punkt dostępowy (110, 210, 601, 603, 604), z którym może się połączyć. 7. The method of claim 1. characterized in that the station (105, 105a, 205, 605, 610, 615, 620, 625) selected in step (a) scans all access points (110, 210, 601, 603, 604) from the list delivered to the station (105, 105a, 205, 605, 610, 615, 620, 625). 7. Sposób według zastrzeżenia 1. znamienny tym, że stacja (105, 105a, 205, 605, 610, 615, 620, 625) wybrana w kroku (a) skanuje wszystkie punkty dostępowe (110, 210, 601, 603, 604) z listy dostarczonej do stacji (105,105a, 205, 605, 610, 615, 620, 625). 8. The method of claim 1. characterized in that the station (105, 105a, 205, 605, 610, 615, 620, 625) selected in step (a) scans all access points (110, 210, 601, 603, 604) from the list delivered to the station (105) via the response frame of the page status report. 8. Sposób według zastrzeżenia 1. znamienny tym, że stacja (105, 105a, 205, 605, 610, 615, 620, 625) wybrana w kroku (a) skanuje wszystkie punkty dostępowe (110, 210, 601, 603, 604) z listy dostarczonej do stacji (105) przez ramkę odpowiedzi raportu o stanie strony. 9. The method of claim 1, characterized in that the wireless local area network mentioned in step (a) comprises an local area network of the IEEE 802.11 standard. 9. Sposób według zastrzeżenia 1. znamienny tym, że bezprzewodowa sieć lokalna wymieniona w kroku (a) zawiera sieć lokalną standardu IEEE 802.11. 10. The method of claim 1, further comprising: 10. Sposób według zastrzeżenia 1, obejmujący ponadto: (g) przesyłanie ramki akcji rozłączenia do wybranej stacji (105, 105a, 205, 605, 610, 615, 620, 625) po to, by zakończyć połączenie z rzeczonym pierwszym punktem dostępowym (110, 210, 601, 603, 604). (g) sending a disconnection action frame to the selected station (105, 105a, 205, 605, 610, 615, 620, 625) in order to terminate the connection with said first access point (110, 210, 601, 603, 604). 11. The method according to claim 4 or 5, characterized in that the message updated in step (b) 11. Sposób według zastrzeżenia 4. lub 5. znamienny tym, że aktualizowana w kroku (b) wiadomość Ί contains the activation delay field (246, 446) used to indicate the amount of time remaining until a particular station is disconnected (105, 105a, 205, 605, 610, 615, 620, 625) with the first access point (110, 210, 601, 603, 604), whereby the reason code (445) serves as a marker to indicate to the selected station (105, 105a, 205, 605, 610, 615, 620, 625) that it should read the contents of the activation delay field (246, 446). Ί zawiera pole opóźnienia aktywacji (246, 446) stosowane do oznaczenia ilości czasu, który pozostał do momentu, kiedy nastąpi rozłączenie konkretnej stacji (105, 105a, 205, 605, 610, 615, 620, 625) z pierwszym punktem dostępowym (110, 210, 601, 603, 604), przy czym kod przyczyny (445) służy jako znacznik, który ma wskazać wybranej stacji (105, 105a, 205, 605, 610, 615, 620, 625), że powinna odczytać zawartość pola opóźnienia aktywacji (246, 446). 12. The method according to claim 4. or 5. characterized in that the message updated in step (b) contains an activation delay field (246, 446) used to indicate the amount of time remaining until the disconnection of a particular station (105, 105a, 205, 605, 610, 615, 620 , 625) with the first access point (110, 210, 601, 603, 604), whereby the reason code (445) serves as a marker to indicate the selected station (105, 105a, 205, 605, 610, 615, 620, 625) that it should read the activation delay field (246, 446). 12. Sposób według zastrzeżenia 4. lub 5. znamienny tym, że aktualizowana w kroku (b) wiadomość zawiera pole opóźnienia aktywacji (246, 446) stosowane do oznaczenia ilości czasu, który pozostał do momentu, kiedy nastąpi rozłączenie konkretnej stacji (105, 105a, 205, 605, 610, 615, 620, 625) z pierwszym punktem dostępowym (110, 210, 601, 603, 604), przy czym kod przyczyny (445) służy jako znacznik, który ma wskazać wybranej stacji (105, 105a, 205, 605, 610, 615, 620, 625), że powinna odczytać pole opóźnienia aktywacji (246, 446). 13. A device used to switch stations (105, 105a, 205, 605, 610, 615, 620, 625) from the first access point (110, 210, 601, 603, 604) to the second access point (110, 210, 601, 603, 604) in the wireless local area network and used to supply stations (105, 105a, 205, 605, 610, 615, 620, 625) warning that disconnection is approaching with the first access point (110, 210, 601, 603, 604) local network;13. Urządzenie służące do przełączania stacji (105, 105a, 205, 605, 610, 615, 620, 625) z pierwszego punktu dostępowego (110, 210, 601, 603, 604) do drugiego punktu dostępowego (110, 210, 601, 603, 604) w bezprzewodowej sieci lokalnej oraz służące do dostarczania stacji (105, 105a, 205, 605, 610, 615, 620, 625) ostrzeżenia, że zbliża się rozłączenie z pierwszym punktem dostępowym (110, 210, 601, 603, 604) bezprzewodowej sieci lokalnej;które to urządzenie zawiera: which device contains: means for selecting a station (105, 105a, 205, 605, 610, 615, 620, 625) to disconnect from the first access point (110, 210, 601, 603, 604) of the wireless network;many access points (110, 210, 601, 603, 604) adapted for communication with the server and for wireless communication with at least one station (105, 105a, 205, 605, 610, 615, 620, 625) adapted for wireless communication;środki służące wybieraniu stacji (105, 105a, 205, 605, 610, 615, 620, 625) przeznaczonej do rozłączenia z pierwszym punktem dostępowym (110, 210, 601, 603, 604) sieci bezprzewodowej;wiele punktów dostępowych (110, 210, 601, 603, 604) przystosowanych do komunikacji z serwerem oraz do bezprzewodowej komunikacji z przynajmniej jedną stacją (105, 105a, 205, 605, 610, 615, 620, 625) przystosowaną do komunikacji bezprzewodowej;each of said many access points (110, 210, 601, 603, 604) includes a module (630, 635, 640) which has means for updating the reason code field in one of przy czym każdy z rzeczonych wielu punktów dostępowych (110, 210, 601, 603, 604) zawiera moduł (630, 635, 640), który posiada środki służące aktualizacji pola kodu przyczyny w jednej z i. measurement request messages, and ii. page status response messages to warn the selected station (105, 105a, 205, 605, 610, 615, 620, 625) that it has become a disconnection candidate, in addition the first access point (110, 210, 601 , 603, 604) has the means to send one of these updated messages to the selected station (105, 105a, 205, 605, 610, 615, 620, 625);and the selected station is adapted to: i. wiadomości żądania pomiaru oraz ii. wiadomości odpowiedzi raportu o stanie strony w tym celu, aby przestrzec wybraną stację (105, 105a, 205, 605, 610, 615, 620, 625), że stała się ona kandydatem do rozłączenia, ponadto pierwszy punkt dostępowy (110, 210, 601, 603, 604) posiada środki służące przesyłaniu jednej z rzeczonych zaktualizowanych wiadomości do wybranej stacji (105, 105a, 205, 605, 610, 615, 620, 625);oraz wybrana stacja jest przystosowana do: odbierania przez stację (105, 105a, 205, 605, 610, 615, 620, 625) zaktualizowanej wiadomości, przy czym odebrana wiadomość jest wiadomością zawierającą pole kodu przyczyny (245), które wskazuje na to, że wybrana stacja (105, 105a, 205, 605, 610, 615, 620, 625) została wybrana na kandydata do rozłączenia;receiving by the station (105, 105a, 205, 605, 610, 615, 620, 625) an updated message, wherein the received message is a message containing a reason code field (245), which indicates that the selected station (105, 105a, 205, 605, 610, 615, 620, 625) was chosen as the candidate for disconnection;scanning through the station (105, 105a, 205, 605, 610, 615, 620, 625) of many access points (110, 210, 601, 603, 604) in order to find a second access point (110, 210, 601, 603 , 604) with which he can connect;skanowania przez stację (105, 105a, 205, 605, 610, 615, 620, 625) wielu punktów dostępowych (110, 210, 601, 603, 604) po to, by znaleźć drugi punkt dostępowy (110, 210, 601, 603, 604), z którym może się połączyć;handover from the first access point (110, 210, 601, 603, 604) to the second access point (110, 210, 601, 603, 604) that has been selected for connection. przekazania z pierwszego punktu dostępowego (110, 210, 601, 603, 604) do drugiego punktu dostępowego (110, 210, 601, 603, 604), który został wybrany do połączenia. 14. Equipment according to claim 13. characterized in that the module (630, 635, 640) also contains means for updating the activation field (246, 446) used to indicate the amount of time remaining until the disconnection of the selected station (105, 105a, 205, 605, 610, 615, 620, 625) with the first access point (110, 210, 601, 603, 604), where the reason code field (245) serves as a marker to indicate the selected station (105, 105a, 205, 605, 610, 615, 620, 625), that it should read the activation delay field (446, 246). 14. U rządzenie według zastrzeżenia 13. znamienne t ym, że moduł (630, 635, 640) zawiera środki służące także aktualizacji pola aktywacji (246, 446) stosowane do oznaczenia ilości czasu, który pozostał do momentu, kiedy nastąpi rozłączenie wybranej stacji (105, 105a, 205, 605, 610, 615, 620, 625) z pierwszym punktem dostępowym (110, 210, 601, 603, 604), przy czym pole kodu przyczyny (245) służy jako znacznik, który ma wskazać wybranej stacji (105, 105a, 205, 605, 610, 615, 620, 625), że powinna odczytać pole opóźnienia aktywacji ( 446, 246). 15. Apparatus according to claim 14. characterized in that the module (630, 635, 640) comprises means for issuing a disconnect action frame command after a predetermined time. 15. Aparat według zastrzeżenia 14. znamienny tym, że moduł (630, 635, 640) zawiera środki służące do wydawania polecenia ramki akcji rozłączenia po upływie ustalonego z góry czasu. 16. A product in the form of a computer program for providing stations (105, 105a, 205, 605, 610, 615, 620, 625) connected to the first access point (110, 210, 601, 603, 604) in a wireless local area warning disconnection from the first access point, which program has resources in the form of code, which when executed on the computer performs the following steps: 16. Produkt w postaci programu komputerowego służącego dostarczaniu stacji (105, 105a, 205, 605, 610, 615, 620, 625) połączonej z pierwszym punktem dostępowym (110, 210, 601, 603, 604) w bezprzewodowej sieci lokalnej ostrzeżenia, że zbliża się rozłączenie z pierwszym punktem dostępowym, który to program posiada środki w postaci kodu, który podczas wykonywania w komputerze wykonuje następujące kroki: (a) selecting a station (105, 105a, 205, 605, 610, 615, 620, 625) to disconnect from the first access point (110, 210, 601, 603, 604) in the wireless local area network;(a) wybierania stacji (105, 105a, 205, 605, 610, 615, 620, 625) przeznaczonej do rozłączenia z pierwszym punktem dostępowym (110, 210, 601, 603, 604) w bezprzewodowej sieci lokalnej;(b) aktualizacji przez pierwszy punkt dostępowy pola kodu przyczyny (245) w jednej z (b) the update by the first access point of the reason code field (245) in one of i. measurement request frame messages;and ii. page status response messages, to warn the selected station (105, 105a, 205, 605, 610, 615, 620, 625) that it has become a disconnect candidate;i. wiadomości ramki żądania pomiaru;oraz ii. wiadomości odpowiedzi raportu o stanie strony, w tym celu, aby ostrzec wybraną stację (105, 105a, 205, 605, 610, 615, 620, 625), że stała się kandydatem do rozłączenia;(c) przesyłania przez pierwszy punkt dostępowy jednej z rzeczonych aktualizowanych w kroku (b) wiadomości do wybranej stacji (105, 105a, 205, 605, 610, 615, 620, 625);(c) sending through the first access point one of said messages updated in step (b) to a selected station (105, 105a, 205, 605, 610, 615, 620, 625);czego rezultatem jest to, że wybrana stacja: which results in the selected station: (d) odbiera aktualizowaną w kroku (b) przez stację (105, 105a, 205, 605, 610, 615, 620, 625) wiadomość, przy czym odebrana wiadomość zawiera pole kodu przyczyny (245) wskazujące na to, że wybrana stacja (105, 105a, 205, 605, 610, 615, 620, 625) została wybrana do rozłączenia;(d) receives the message updated in step (b) by the station (105, 105a, 205, 605, 610, 615, 620, 625), the message received includes a reason code field (245) indicating that the selected station ( 105, 105a, 205, 605, 610, 615, 620, 625) has been selected for disconnection;(e) scans multiple access points (110, 210, 601, 603, 604) to find a second access point (110, 210, 601, 603, 604) that can be connected to;(e) skanuje wiele punktów dostępowych (110, 210, 601, 603, 604) po to, aby znaleźć drugi punkt dostępowy (110, 210, 601, 603, 604), z którym będzie można się połączyć;(f) forward from the first access point (110, 210, 601, 603, 604) to the second access point (110, 210, 601, 603, 604) that has been selected for connection. (f) przekazuje z pierwszego punktu dostępowego (110, 210, 601, 603, 604) do drugiego punktu dostępowego (110, 210, 601, 603, 604), który został wybrany do połączenia. 17. The computer program product according to claim 16. also including: sending to a selected station (105, 105a, 205, 605, 610, 615, 620, 625) after a predetermined time of the disconnection action frame. 17. Produkt w postaci programu komputerowego według zastrzeżenia 16. obeemutący ponadto: wysyłanie do wybranej stacji (105, 105a, 205, 605, 610, 615, 620, 625) po upływie ustalonego z góry czasu ramki akcji rozłączenia. jbrosła in Markiet jbrosła w Markieta zecznik Patentowy 3240 3240 V3037PL00 / EM V3037PL00/EM EP 1 623 532 B1 EP 1 623 532 B1 o about o V3037PL00 / FM V3037PL00/FM EP 1 623 532 B1 un "3 EP 1 623 532 B1 un "3· CM i => CM i=> .co • ^ r .co •^r CM CM CM CM CD CD Y3037PL00 / FM Y3037PL00/FM EP 1 623 532 B1 EP 1 623 532 B1 FIG. 3 FIG. 3 AT U 445 £=4 445 £=4 446 446 FIG. 4 FIG. 4 V3037PL00 / FM V3037PL00/FM EP 1 623 532 B1 EP 1 623 532 B1 FIG. 5 FIG. 5 FIG. 6 FIG. 6