Methods and devices for managing the connection of a wireless communication network station
The method addresses the challenge of seamless station transitions between access points by determining nearby access points, selecting an optimal one, and configuring a transition using connection elements from the first network, thereby enhancing coverage and eliminating manual configuration requirements.
Patent Information
- Application Number
- FR2023012730
- Authority / Receiving Office
- FR · FR
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-11-20
- Publication Date
- 2025-05-23
- Estimated Expiration
- 2043-11-20
AI Technical Summary
Existing wireless communication network technologies face challenges in seamlessly transitioning a station between different access points, particularly across networks, which leads to gaps in coverage and requires manual device-by-device configuration.
A method involving a communication device that receives an identifier from a station connected to a first access point, determines nearby access points from a second wireless network, selects an optimal access point, and initiates a configuration request to transition the station to the selected access point using connection elements from the first network.
This solution enables a transparent transition for users, extends the coverage area of the first network by leveraging nearby networks, and eliminates the need for manual configuration, particularly beneficial in areas with high density of wireless networks.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
Title of the invention: Methods and devices for managing the connection of a wireless communication network station Technical field
[0001] Methods and devices for managing the connection of a wireless communication network station are described, in particular for managing the transition of the station between two access points. The field of application is that of wireless networks. Technical background
[0002] In a wireless internet network, for example a home network, some areas may not be covered properly by the network equipment installed by a customer. However, these same areas may be served by one or more access points of other networks, for example a neighbor's network. Access to a network other than the customer's own is generally based on a lock requiring a password and requires device-by-device configuration to allow this access, this configuration often being carried out manually. This does not allow for a simple switch from the customer's network to another network.
[0003] It is proposed to fill these gaps. Summary
[0004] One or more embodiments relate to a method implemented by a first communication device comprising:
[0005] - receiving an identifier from a station connected to a first access point of a first set of access points broadcasting a first wireless network, the first wireless network being configured with first connection elements, the connection elements comprising information necessary and sufficient for a station to connect to a wireless network;
[0006] - determining at least a second set of access points broadcasting a second wireless network, each second set of access points comprising at least one second access point within range of the station so that the station can connect to it, each second wireless network being configured with respective second connection elements, distinct from the first connection elements;
[0007] - determining, among the at least one second access point, an access point given to connect the station;
[0008] - initiation of transmission to the given access point of a confi request configuration of a third wireless network by the given access point, said configuration using the connection elements of the first wireless network;
[0009] - transmitting to the first wireless network a message comprising an identifier from the given access point to initiate a move of the station to the given access point.
[0010] Thus, it is proposed that the second network uses characteristics specific to the first network for a transition from the station to an access point of the second network, this transition being transparent for the user. The coverage area of the first network is thus extended by the second network. The second network may for example be a mesh network.
[0011] The invention is particularly advantageous in the context of an area with a high density of wireless networks.
[0012] According to one or more embodiments, the method comprises
[0013] - receiving, from the first wireless network, the first connection elements; and
[0014] - the initiation of the transmission, at the given access point, of the first elements of connection.
[0015] According to one or more embodiments, the first connection elements comprising an SSID of the first wireless network, a password and an encryption mode.
[0016] According to one or more embodiments, determining at least a second set of access points broadcasting a second wireless network and the given access point comprising:
[0017] - obtaining one or more respective identifiers of one or more seconds wireless networks from the first wireless network;
[0018] - transmission to each of the one or more second networks identified by the respective identifiers, of a request to obtain at least one quality criterion of at least one access point of each of the one or more second networks identified, the quality criterion being a function of a signal measurement between the at least one access point and the station;
[0019] - receiving at least one quality criterion for the at least one access point;
[0020] - a selection of the given access point based on at least one quality criterion.
[0021] According to one or more embodiments, the quality criterion is furthermore a function of at least one of:
[0022] a number of stations connected to an access point of a second identified network; and
[0023] an available transmission time of an access point of a second identified network.
[0024] According to one or more embodiments, the determination of a second given access point comprises:
[0025] - determining at least one second network based on a proximity criterion geographic connection of at least one second network with the first network.
[0026] According to one or more embodiments, the at least one second wireless network is a mesh network.
[0027] One or more embodiments further relate to a first communication device comprising a processor configured to implement the method according to one of the exemplary embodiments above.
[0028] One or more embodiments further relate to a method implemented by a second communication device of a first wireless communication network broadcast by a first set of access points, the method comprising:
[0029] - the transmission, to a first communication device, of an identifier of a station connected to an access point of the first communication network,
[0030] - the transmission of first connection elements intended for the configuration of a access point of a second communication network within range of the station, the second wireless network being broadcast by a second set of access points and being configured with second connection elements distinct from the first connection elements, the connection elements comprising the information necessary and sufficient for a station to connect to a wireless network configured with these elements;
[0031] - receiving, from the first communication device, an identifier of a point given access point of the second set of access points having configured a third wireless communication network with the first connection elements;
[0032] - initiating a move of the station to the given access point.
[0033] According to one or more embodiments, the method comprises checking whether a quality criterion of the connection of a station connected to an access point of the first wireless network is below a threshold, an identifier of a station being transmitted if so.
[0034] According to one or more embodiments, the method comprises
[0035] - transmitting to at least one access point of the first set of access points of a request to determine one or more second networks within range of the at least one access point;
[0036] - receiving from at least one access point one or more identifiers respective of the second networks determined to be within range;
[0037] - the transmission of the identifier(s) of the second networks within range to the first device.
[0038] One or more embodiments further relate to a second communication device comprising a processor configured to implement the method according to one of the exemplary embodiments above.
[0039] According to one or more embodiments, the second device comprises a mesh network controller.
[0040] According to one or more embodiments, a set of access points comprises one or more access points. Brief description of the figures
[0041] Other characteristics and advantages will appear during the reading of the detailed description which follows for the understanding of which one will refer to the attached drawings among which:
[0042] [Fig-1] - [Fig.l] is a schematic diagram of a set of wireless networks neighbors illustrating the context of the invention;
[0043] [Fig.2] - [Fig.2] is a flowchart of a method according to an exemplary embodiment;
[0044] [Fig.3] - [Fig.3] is a detailed message sequencing diagram of an exemplary embodiment of the method of [Fig.2];
[0045] [Fig.4] - [Fig.4] is a block diagram of a device for implementing one or more exemplary embodiments;
[0046] [Fig.5] - [Fig.5] is a schematic block diagram illustrating the implementation of ESS and SSIDs. Detailed description
[0047] In the following description, identical, similar or analogous elements will be designated by the same reference numerals. The block diagrams, algorithms and message sequence diagrams in the figures illustrate the architecture, functionalities and operation of systems, devices, methods and computer program products according to one or more exemplary embodiments. Each block of a block diagram or each phase of an algorithm may represent a module or a portion of software code comprising instructions for implementing one or more functions. According to certain implementations, the order of the blocks or phases may be changed, or the corresponding functions may be implemented in parallel.The process blocks or phases may be implemented using circuitry, software, or a combination of circuitry and software, in a centralized manner or in a distributed manner for all or some of the blocks or phases. The systems, devices, processes, and methods described may be modified, added to, and / or deleted within the scope of this disclosure. For example, the components of a device or system may be integrated or separated. Also, the described functions may be implemented using more or fewer components or phases, or with other components or through other phases. Any suitable data processing system may be used for the implementation. A suitable data processing system or device, for example, includes a combination of software code and circuitry, such as a processor, controller, or other circuitry suitable for . execute the software code. When the software code is executed, the processor or controller causes the system or device to implement all or part of the functionalities of the blocks and / or phases of the processes or methods according to the exemplary embodiments. The software code may be stored in a memory or a readable medium accessible directly or through another module by the processor or controller.
[0048] [Fig.l] is a schematic diagram of a set of neighboring wireless networks illustrating the context of one or more exemplary embodiments in a non-limiting manner. In the example of [Fig.l], two wireless networks are illustrated, networks A and B, the respective range of which is illustrated by areas delimited by dashes. Network A comprises a gateway ('GW') comprising access point ('AP') functionality 101, while network B comprises a gateway comprising access point functionality 103. Gateways 101 and 103 are connected to a network 105 of a network operator, for example by a fiber optic connection. In the simplified example of [Fig.l], a station ('STA') 102 is associated with the gateway 101, and a wireless network extender 104 ('EXT'), called "extender" in English, is associated with the gateway 103. A device 106 is part of the network ('NW') 105 of the operator or is connected to the latter.The device 106, which is for example a server, is under the control of the network operator or a third party (referred to as 'service provider') and provides the functionalities described later. These functionalities may also be provided by several devices, depending on the implementations. The service provider is the entity that offers the service described in the various embodiments.
[0049] Each network comprises a controller, which is an entity responsible for its control and communication with the operator's network and the service provider's devices. In [Fig.l], the respective controllers of networks A and B are designated by the references 107 and 108 and are hosted by the gateways 101 and 103. A controller may be arranged in a device other than the gateway. Any device having an access point function also has an entity responsible for the operation of this access point. In [Fig.l], these entities are referenced respectively 109, 110 and 111 for the gateways 101, 103 and the extender 104. By entity, we mean a software component, hardware or a combination of both.
[0050] Although in the example of [Fig.l], the two gateways 101 and 103 are connected to the same operator network, the case of connections to separate networks is not excluded. The wireless networks A and B are, for example, local or home wireless networks.
[0051] In the context of the described exemplary embodiments, the two networks A and B are multi-access point wireless networks, comprising one or more access points controlled by a central controller. An example of a mesh multi-access point network is described in the standard whose trade name is 'Wi-Fi EasyMesh' (registered trademark) maintained by the 'WiFi Alliance' (registered trademark). The principles described are, however, applicable to other types of wireless networks, including non-mesh networks.
[0052] The 'Wi-Fi EasyMesh' standard defines a wireless network with potentially multiple access points and comprising a multi-access point controller. A multi-access point controller has an access point function and controls other access points in its network, these other access points having a functionality, designated by the term 'agent', which is an access point functionality as such.
[0053] Returning to the example of [Fig. 1] and placing it within the framework of an 'EasyMesh' network, the controllers 107 and 108 are multi-access point controllers, and the entities 109 to 111 managing the access points are access point agents.
[0054] According to one or more exemplary embodiments, an access point, called a home access point, of a first wireless network configures a network with the connection elements of a second wireless network, to which a station is connected. The connection elements are the information necessary and sufficient for the connection of a station to the second wireless network.
[0055] The first and second networks are, for example, wireless networks according to the IEEE 802.11 family of standards broadcast respectively by two sets of access points. It should be noted that a set may comprise one or more access points. Each of the two networks corresponds to a separate Extended Service Set (ESS). An ESS is made up of one or more Basic Service Set (BSS). An ESS has an identifier, called SSID (Service Set IDentifier), used by each BSS of this ESS. Each BSS, however, has its own identifier, called BSSID. The additional network created by the host access point with the connection elements of the second network is, for example, a network corresponding to a third ESS, but using the SSID of the first network.
[0056] [Fig.5] is a schematic block diagram illustrating the implementation of ESS and SSIDs. The diagram shows two gateways PI and P2. Gateway P2 is connected to two access points, AP1.1 and AP1.2 respectively. Gateway P2 is also connected to two access points, AP2.1 and AP2.2. Access point AP1.1 creates two BSSs, BSSs 1.1.1 and 1.1.2. Access point AP1.2 creates three BSSs, 1.2.1, 1.2.2 and 1.2.3 respectively. Access point AP2.1 creates BSS 2.1.1, while access point AP2.2 creates BSS 2.2.1. A first ESS comprises BSSs 1.1.1, 1.2.1 and 1.2.2. This first ESS has an SSID 'A'. A second ESS includes BSS 1.1.2 and 1.2.3. This second ESS has SSID 'B'. A third ESS includes BSSs 2.1.1 and 2.2.1. This third ESS also has SSID 'B'. So we have two ESSs with the same SSID, although the access points creating the respective BSSs of the second and third ESSs are connected to different gateways.
[0057] In the example of [Fig. 1], the first network is network B and the second network is network A.
[0058] The station can thus easily connect to the network newly created by the home access point, since the station already has all the necessary and sufficient information to connect to it, in the form of the connection elements. Manual configuration intervention is then not necessary, whether by a user of the station or by an administrator of the second wireless network.
[0059] The second wireless network is neighboring the first wireless network in the sense that the station, while being connected to an access point of the first network, is within range of at least one access point of the second network to be able to connect to it following a request for transition to this access point of the second network.
[0060] The home access point is adapted to allow it to both broadcast a wireless network based on the connection information of the second network, while continuing to broadcast the first wireless network and remaining connected to its own wireless network. The home access point can for example configure several virtual access points on the same radio. It can also have several radios to work on several frequency bands.
[0061] The first and second ESSs are distinguished by distinct connection elements and are connected to one or more operator networks by distinct gateways. When the station connects to an ESS broadcast by the second network, its connectivity beyond the second wireless network therefore passes through a gateway other than that of the first network.
[0062] In the context of an IEEE 802.11 type network for example, the connection elements include a network identifier such as the SSID, a password and the encryption mode. In other contexts, this information may differ.
[0063] In the example of [Fig. 1], the station 102 is for example located at the edge of the coverage area of its network A, in conditions of quality of service below an acceptable threshold. This station is however located in the coverage area of the network B, which can potentially provide it with a quality of service above the expected threshold. In such a case, the extender 104 can configure a wireless network C using the connection elements of the network A. The gateway 103 can also create this network if it is within range of the station 102. The latter can then connect to the new network C.
[0064] [Fig.2] is a flowchart of a method according to one or more embodiments. The method comprises: - 201 - Identification of a station likely to migrate to an access point initial off-network reception of the station. - 202- Identification of one or more neighboring wireless networks. - 203 - Identification, in the neighboring network(s), of an access point sus capable of hosting the station, called a home access point. - 204 - Transfer of the connection elements of the wireless network to which the station is associated and configuration of a wireless network by the home access point with the connection elements. - 205 - Moving the station to the home access point.
[0065] A first step 201 comprises the identification of at least one station likely to benefit from a move to another network. Such a station is called an 'eligible' station in the following.
[0066] By way of example and as already briefly mentioned, an eligible station may be a station capable of obtaining a better quality of service by moving to a home access point of another network.
[0067] According to an embodiment of this step, the level of the signal transmitted by a station is checked for all the access points of the station's current network. If this level is lower than a threshold for all the access points, then the station is eligible.
[0068] In the example of a network such as that illustrated in [Fig.l], the first step is for example mainly managed by a controller of the wireless network to which the eligible station is connected. The controller obtains the mentioned measurements for the stations of the wireless network and decides on this basis whether a station is eligible or not. Corresponding information is transmitted via the operator network to the service provider's device.
[0069] The following steps are implemented individually for each station. However, it should be noted that it is entirely possible that certain steps are implemented for an eligible station and do not have to be repeated for another eligible station. For example, several stations of the same network could be transferred to the same home access point. The latter will only have to configure a wireless network once using the connection elements of the original network of the eligible stations.
[0070] A second step 202 comprises, for an eligible station, the identification of at least one compatible neighboring wireless network.
[0071] A neighboring wireless network is a network in geographical proximity to the initial network of the eligible station. A compatible neighboring wireless network is a wireless network configured to allow the provision of a home access point.
[0072] According to a first embodiment of this step, a list comprising one or multiple compatible neighboring networks is generated using a database containing the geographic coordinates of wireless networks, for example, all wireless networks connected to the operator's network. The database makes it possible to determine the geographic coordinates of the initial wireless network of the eligible station and of networks located nearby.
[0073] For example, the selection of compatible wireless networks can be done on the basis of a distance threshold relative to the initial network of the eligible station. This threshold characterizes for example the maximum expected range of a domestic wireless network, but can be chosen differently.
[0074] The database includes, for example, information on other compatible wireless networks of the network operator to which the initial wireless network of the eligible station is connected. According to an alternative embodiment, this database also includes information concerning compatible wireless networks managed by one or more other operators.
[0075] According to a second embodiment of this step, the device implementing the second step knows a unique identifier of each compatible wireless network in its database. This unique identifier can be the BSSID (for ‘Basic Service Set Identifier’ in English, or ‘Identifiant de l’Ensemble des Services de Base’ in French). The access point or points of the initial network of the eligible station scan the radio environment to determine the identifiers of neighboring networks. These identifiers can be obtained, for example and without limitation, by listening to the ‘Beacon Frame’ (‘Trame balise’ in French) type messages regularly sent by the access points of each wireless network. The list of BSSIDs thus found is transmitted to the device implementing the present step.The device determines compatible neighboring wireless networks by determining compatible wireless networks in its database whose BSSIDs are also found in the received list. According to this embodiment, the geographical location of the different networks is not necessary, the notion of neighboring network being based on the capacity to receive a signal from this network.
[0076] In the example of a network such as that illustrated by [Fig.l], the first embodiment of the second step is for example implemented mainly by a device of the service provider. It is assumed that this device has access to a database with the geographical locations. The second embodiment can be mainly implemented by a controller of the wireless network of the eligible station for obtaining the list of identifiers of neighboring networks from the different access points of its network, and a device of the service provider mentioned above, for comparing this list with that of compatible wireless networks.
[0077] A third step 203 comprises, for an eligible station, the identification of a home access point in one of the compatible neighboring networks determined in the previous step for this eligible station.
[0078] This step includes triggering, in each of the previously identified compatible neighboring networks, a phase of measuring a quality indicator to determine whether the network is likely to accommodate said eligible station.
[0079] According to one embodiment, the quality indicator is the signal level emitted by the eligible station (eg the RSSI), seen from an access point of a compatible neighboring network. This measurement can be carried out for one, several or all the access points of a compatible neighboring network.
[0080] According to an embodiment of this step, within the framework of a multi-point network of the 'EasyMesh' type, this measurement can be carried out, among other things, via the "Unassociated STA monitoring" function.
[0081] According to an alternative embodiment, one or more additional parameters or metrics other than the signal level are used to determine the extent to which an access point of a compatible neighboring network is able to accommodate an eligible station. These parameters may include one or more of: the number of stations already connected to an access point, the available transmission time ('airthne' in English), etc. A score based on the parameters taken into consideration may then be associated with the pair (eligible station, access point of a compatible neighboring network). The score may, for example, result from a linear combination of the parameters retained. Equation 1 is an illustration of this for the case of implementation of the three parameters cited above:
[0082] [Equation 1]
[0083] Score (AP, STA) = a^SigmlLevel(AP, STA) + b*TxOP(AP)-c*NbSTA(AP)
[0084] where a, b and c are weighting coefficients, SignalLevel is the level of signal of the eligible station STA seen from the access point AP, TxOP is the available transmission time in percentage and NbSTA is the number of stations associated with the access point.
[0085] For each compatible neighboring network and depending on the chosen implementation, this phase may result in the identification of one or more access points (best access point, identification of several access points associated with respective scores, etc.), or where appropriate, no access point capable of serving as a home access point. Based on the feedback from the various compatible neighboring networks, a home access point is chosen for the eligible station.
[0086] In the context of a network such as that illustrated by [Fig. 1], the measurements of the access points of a compatible neighboring wireless network can for example be obtained and processed by the controller of this wireless network and the result communicated to the device of the service provider mentioned above.
[0087] A fourth step 204 comprises transmitting the connection elements of the wireless network from the eligible station to the home access point determined in the previous step and configuring a wireless network using these elements.
[0088] According to a first embodiment of this step, the transmission is carried out via a device controlled by the service provider, for example the device 106.
[0089] According to a second embodiment of this step, the transmission is carried out directly between the wireless network of the eligible station and the wireless network of the chosen home access point.
[0090] The home access point then configures a wireless network with the received login elements.
[0091] In a network such as that illustrated in [Fig. 1], the transmission may be carried out from the wireless network controller of the eligible station to the network controller of the home access point. The network controller of the home access point then transmits the information to the home access point. In the specific context of an 'EasyMesh' network, this last step may be carried out by implementing the access point autoconfiguration mechanism ('AP AutoConfiguration').
[0092] A fifth step 205 comprises moving an eligible station to the home access point.
[0093] Moving an eligible station to the home access point includes transmitting a request to that effect to the wireless network controller of the eligible station, this request including an identifier of the home access point. This identifier is for example the BSSID of the home access point.
[0094] According to one embodiment, this request is sent by the service provider's device.
[0095] The controller receiving the request then initiates the movement of the eligible station towards the home access point in a manner known per se.
[0096] For example; in the context of a multi-point access wireless network, the controller transmits a request to the entity or agent in charge of the access point to which the eligible station is connected, this entity or agent relaying the request to the eligible station.
[0097] In the context of an 'EasyMesh' type network, this request may take the form of a 'Client Steering Request' message. The access point to which the eligible station is connected then transmits a transition request to the eligible station, which in the case of an 'EasyMesh' type network may be a 'BSS Transition Request' message compliant with the IEEE 802.1IV standard, the message comprising the BSSID of the access point. reception.
[0098] [Fig. 3] is a message sequence diagram illustrating the method of [Fig. 2] in an illustrative example of a multi-access network environment. In [Fig. 3], the various steps discussed above are indicated on the left of the diagram, with sub-steps being indicated as messages between entities or actions by entities with a reference XY, where X denotes the step and Y the sub-step.
[0099] A station 301 is initially connected to a wireless network RI through an access point managed by an agent 302. The network RI also comprises a controller 303. Two other wireless networks, R2 and R3, are nearby. In the context of the present example, the two networks R2 and R3 are neighboring and compatible networks. A device 306 of a service provider is connected to the network of the operator to which the networks RI to R3 are connected.
[0100] In 1.1, the controller 303 of the network RI obtains from the agent 302 one or more metrics representative of the quality of the connection between the station 301 and the access point managed by the agent 302. In 1.2, the controller 303 evaluates the metrics and decides whether or not the station 302 is eligible for a move. It will be assumed in the context of [Fig.3] that this is the case. The controller 303 then transmits in 1.3 a message to the device 306 informing it of the fact that a station is eligible. According to a non-limiting embodiment, the message includes an identifier of the eligible station, for example its MAC address.
[0101] In 2.1, the controller 303 of the RI network requests a list of visible neighboring networks from the agent 302 of this same network. In 2.2, the agent initiates a listening of the neighboring networks and obtains the identifiers of these networks from the beacon frames. In 2.3, a list of the identifiers of the visible neighboring networks is transmitted to the controller 303, which transmits it in 2.4 to the device 306 of the service provider.
[0102] In 3.1, the device 306 requests the controllers of the visible neighboring networks (here the controllers 305 and 307 of the networks R2 and R3) to provide metrics for the eligible station 301 seen from each access point of each of these networks (in the case of the simple example of [Fig.3], respectively the access point managed by the agent 304 for the network R2 and the access point managed by the agent 308 for the network R3). The controllers initiate the phase of obtaining the metrics from the agents in 3.2 and the agents implement it in 3.3., for example in the case of an 'EasyMesh' network by the monitoring function mentioned previously. The metrics are returned by each agent 304 and 308 to its respective controller in 3.4. The controllers 305 and 307 process these metrics to obtain data that can be used - for example a score based on the metrics - by the device 306 to select a home access point from among those proposed.This choice is made in 3.6. .
[0103] In the example of [Fig. 3], the access point of the network R3 is selected as the home access point. In 4.1, the controller 303 of the network RI transmits the connection elements of the network R2 to the device 306, for example following a request (not illustrated) made by the device 306 to the controller 303 of the network RI.
[0104] In 4.2, the device 306 transmits the connection elements of the network R2 to the controller 307 of the network R3. These elements have been previously obtained by the device 306. In 4.3, the controller 307 of the network R3 initiates with the agent 308 the configuration of a wireless network at the home access point. The connection elements are transmitted to the agent 308 in this perspective.
[0105] It should be noted that the example of the transmission of the connection elements from the first network to the home access point may take other paths and / or be carried out at other times. In particular, the transmission may be made directly to the home access point without passing through the device 306. The controller of the first network is in this case informed of the identifier of the home access point before the latter is configured. The transmission of the connection elements may, for example, be carried out in phase 1, in parallel with the transmission 1.3 of the identifier of the eligible station. The person skilled in the art will know how to adapt the chronology of the steps according to the context and the needs.
[0106] In 5.1, the device 306 transmits an identifier of the home access point to the controller 303 of the RI network of the eligible station. This data allows the controller to send in 5.2, to the agent managing the access point to which the eligible station 301 is connected, a request for transition from the station 301 to the home access point. This request is relayed by the agent 302 to the station 301 in an appropriate manner in 5.3. The station 301 then performs a transition to the home access point in a manner known per se (not illustrated).
[0107] [Fig.4] is a block diagram of a device 400 that can be used to implement one of the described methods. The device 400 includes a processor 401, a memory 402, a user interface 403, a communication interface 404 for communicating with other devices in the wireless network, a display 406 adapted for displaying data to a user, and a working memory 407.
[0108] The various components of the device 400 are connected through a communication bus 404. The memory 402 comprises software code 405. The memory 407 is used to store and manage the data to be transmitted. The device may comprise other components, and certain components may be absent, depending on the needs of the context of use and the function of the device. When the processor executes the software code 405, it causes the device to implement a method according to one or more described embodiments, such as those described in relation to the [Fig.2] and / or [Fig.3]. The device 400 may be a gateway, a terminal or a mobile station, an access point or another device of the network, such as equipment of the telecommunications network operator or connected to the latter.
Claims
Claims
1. A method implemented by a first communication device (106, 306) comprising: - receiving (1.3) an identifier of a station (301) connected to a first access point (302) of a first set of access points broadcasting a first wireless network (RI), the first wireless network being configured with first connection elements, the connection elements comprising the information necessary and sufficient for a station to connect to a wireless network; - determining (2.4) at least one second set of access points broadcasting a second wireless network (R2, R3), each second set of access points comprising at least one second access point within range of the station so that the station can connect thereto, each second wireless network being configured with respective second connection elements, distinct from the first connection elements; - determining (3.6), among the at least one second access point, of a given access point to connect the station; - initiating the transmission (4.2) to the given access point, of a request for configuration of a third wireless network by the given access point, said configuration using the connection elements of the first wireless network; - transmitting (5.1) to the first wireless network a message comprising an identifier of the given access point to initiate a movement of the station to the given access point.
2. Method according to claim 1, comprising - receiving (4.1), from the first wireless network, the first connection elements; and - initiating the transmission (4.2), to the given access point, of the first connection elements.
3. Method according to one of claims 1 and 2, the first connection elements comprising an SSID of the first wireless network, a password password and an encryption mode.
4. Method according to one of claims 1 to 3, the determination of at least one second set of access points broadcasting a second wireless network and of the given access point comprising: - obtaining (2.4) one or more respective identifiers of one or more second wireless networks from the first wireless network; - transmitting (3.1) to each of the one or more second networks identified by the respective identifier(s), a request to obtain at least one quality criterion of at least one access point of each of the one or more identified second networks, the quality criterion being a function of a signal measurement between the at least one access point and the station; - receiving (3.5) the at least one quality criterion for the at least one access point; - selecting (3.6) the given access point on the basis of the at least one quality criterion.
5. The method of claim 4, wherein the quality criterion is further a function of at least one of: a number of stations connected to an access point of a second identified network; and an available transmission time of an access point of a second identified network.
6. Method according to one of claims 1 to 3, the determination of a second given access point comprising: - the determination of at least one second network on the basis of a criterion of geographical proximity of the at least one second network with the first network.
7. A method according to one of claims 1 to 6, wherein the at least one second wireless network is a mesh network.
8. Method according to one of claims 1 to 7, a set of access points comprising one or more access points.
9. Method implemented by a second communication device (101, 303) of a first wireless communication network (RI) broadcast by a first set of access points, the method comprising: - the transmission (1.3), to a first communication device (306), of an identifier of a station connected to an access point of the first communication network, - transmitting (4.1) first connection elements intended for configuring an access point of a second communication network within range of the station, the second wireless network being broadcast by a second set of access points and being configured with second connection elements distinct from the first connection elements, the connection elements comprising the information necessary and sufficient for a station to connect to a wireless network configured with these elements; - receiving (5.1), from the first communication device, an identifier of a given access point of the second set of access points having configured a third wireless communication network with the first connection elements; - the initiation (5.2) of a movement of the station towards the given access point.
10. Method according to claim 9, comprising checking (1.2) whether a quality criterion of the connection of a station (301) connected to an access point of the first wireless network (RI) is below a threshold, an identifier of a station being transmitted in the affirmative.
11. Method according to one of claims 9 or 10, comprising: - transmitting (2.1) to at least one access point of the first set of access points a request to determine one or more second networks within range of the at least one access point; - receiving (2.3) from the at least one access point one or more respective identifiers of the second networks determined to be within range; - the transmission (2.4) of the identifier(s) of the second networks within range to the first device.
12. Method according to one of claims 9 to 11, a set of access points comprising one or more access points.
13. First communication device comprising a processor configured to implement the method according to one of claims 1 to 8.
14. Second communication device comprising a processor configured to implement the method according to one of claims 9 to 12.
15. A second device according to claim 14, the device comprising a mesh network controller.
Citation Information
Patent Citations
Profile-based client steering in multiple access point (AP) networks
US11395186B2
Enhancement for BSS transition, load balancing and AP selection
US20150350974A1
Network node and method for handling network connections
US9860809B2