EP3854173A1 - Reliable transmission in wireless local area network - Google Patents
Reliable transmission in wireless local area networkInfo
- Publication number
- EP3854173A1 EP3854173A1 EP18789460.5A EP18789460A EP3854173A1 EP 3854173 A1 EP3854173 A1 EP 3854173A1 EP 18789460 A EP18789460 A EP 18789460A EP 3854173 A1 EP3854173 A1 EP 3854173A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- access node
- station entity
- message
- access nodes
- parameter
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/15—Setup of multiple wireless link connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Definitions
- Various embodiments described herein relate to the field of wireless networking and, particularly, to reliable communications in a wireless local area network.
- a station also called a terminal device or a client device
- an access node e.g. an access point ln some networking applications
- URLLC Ultra Reliable Low Latency Communications
- an apparatus comprising: a first station entity operating according to 1EEE 802.11 specifications; a second station entity, different from the first station entity, operating according to the 1EEE 802.11 specifications in non-AP mode, and at least one processor configured to: control the first station entity to transmit a first message to a first access node, wherein the first message indicates service quality requirement for data to be transferred by the apparatus; receive, through the first station entity from the first access node, a multi connectivity information message indicating at least two access nodes available for multi-connectivity association and further comprising at least one of the following multi-connectivity parameters: a first parameter indicating maximum number of associations allowed for the apparatus and a second parameter indicating whether or not the apparatus is allowed to establish simultaneous associations to the same access node via the first station entity and the second station entity; and select, amongst the at least two access nodes on the basis of the at least one parameter, an access node for at least the second station entity and control the second station entity to associate to the selected access node.
- the processor is configured to perform the selection of the access node for at least the second station entity autonomously.
- the at least one processor is configured to control the first station entity and the second station entity to associate simultaneously to the same access node, if the second parameter indicates allowed simultaneous associations to the same access node.
- the at least one parameter is based on the service quality requirement.
- the indication of the at least two access nodes comprises identifiers of the at least two access nodes
- the at least one parameter comprises a priority indicator for each identifier, the priority indicator indicating priority for the selection of the second access node for at least the second station entity
- the at least one processor is configured to select the access node for the second station entity on the basis of the priority indicators.
- the maximum number of allowed associations is lower than the number of access nodes comprised in the list.
- the at least one processor is further configured to select, amongst the at least two access nodes on the basis of the at least one parameter, an access node for the first station entity to associate to, wherein the selected access node is different from the first access node.
- the maximum number of access nodes on the list with the at least one parameter implicitly indicates to the at least one processor a number of stations that can establish the simultaneous associations.
- the at least one processor is further configured to receive, through the first station entity or the second station entity before transmitting the first message, a message comprising an information element indicating multi connectivity capability for the apparatus.
- the first message is a multi-connectivity information request message
- the multi-connectivity information message is a response to the multi-connectivity information request message
- the first station entity and second station entity have different medium access control addresses.
- the service quality requirement specifies required reliability in terms of at least one of latency and a packet loss rate.
- the at least one parameter indicates rules for managing associations in connection with switching an association from one access node to another access node due to mobility of the apparatus.
- a network controller apparatus comprising: a communication circuitry configured to establish communication links with stations and with access nodes operating according to 1EEE 802.11 specifications; at least one processor configured to: receive, from an apparatus through the communication circuitry, a first message indicating that the apparatus is capable of multiple simultaneous associations via different station entities and comprises a service quality requirement for data to be transferred by the apparatus, select, in response to the first message, at least two access nodes available for the apparatus for multi-connectivity association; determine at least one of the following multi-connectivity parameters for the apparatus: a first parameter indicating maximum number of associations allowed for the apparatus and a second parameter indicating whether or not the apparatus is allowed to establish simultaneous associations to the same access node via the different station entities; and transmit through the communication circuitry a multi-connectivity information message indicating the at least two access nodes and further comprising the at least one multi connectivity parameter.
- the at least one processor is further configured to receive, in the first message, a number of stations comprised in the apparatus, and to select the at least two access nodes and/or the at least one multi-connectivity parameter on the basis of the number of stations.
- the at least one processor is further configured to determine identifiers of stations comprised in the apparatus and to control, by using a value of the second parameter, the access nodes during handovers of the stations during mobility of the apparatus.
- the at least one processor is configured, upon selecting the at two access nodes, to transmit to at least one of the at least two access nodes a message comprising at least one identifier of the apparatus, the message configuring the at least one of the at least two access nodes for association with the apparatus.
- the at least processor is configured, upon selecting the at two access nodes, to transmit to at least one access node that is none of the at least two access nodes a control message comprising at least one identifier of the apparatus, the control message configuring the at least one access node to reject an association request from the apparatus.
- a method comprising: controlling, by an apparatus, a first station entity of the apparatus to transmit a first message to a first access node according to 1EEE 802.11 specifications, wherein the first message indicates a service quality requirement for data to be transferred by the apparatus; receiving, by the apparatus through the first station entity from the first access node, a multi-connectivity information message indicating at least two access nodes available for multi-connectivity association and further comprising at least one of the following multi-connectivity parameters: a first parameter indicating maximum number of associations allowed for the apparatus and a second parameter indicating whether or not the apparatus is allowed to establish simultaneous associations to the same access node via the first station entity and a second station entity of the apparatus; and selecting, by the apparatus amongst the at least two access nodes on the basis of the at least one parameter, an access node for at least the second station entity and controlling the second station entity to associate to the selected access node.
- the selection of the access node is performed for at least the second station entity autonomously by the apparatus.
- the first station entity and the second station entity are controlled by the apparatus to associate simultaneously to the same access node, if the second parameter indicates allowed simultaneous associations to the same access node.
- the at least one parameter is based on the service quality requirement.
- the indication of the at least two access nodes comprises identifiers of the at least two access nodes, and wherein the at least one parameter comprises a priority indicator for each identifier, the priority indicator indicating priority for the selection of the second access node for at least the second station entity, and the method comprises selecting the access node for the second station entity on the basis of the priority indicators.
- the maximum number of allowed associations is lower than the number of access nodes comprised in the list.
- the method comprises selecting, amongst the at least two access nodes on the basis of the at least one parameter, an access node for the first station entity to associate to, wherein the selected access node is different from the first access node.
- the maximum number of access nodes on the list with the at least one parameter implicitly indicates a number of stations that can establish the simultaneous associations.
- the method comprises receiving, through the first station entity or the second station entity before transmitting the first message, a message comprising an information element indicating multi-connectivity capability for the apparatus.
- the first message is a multi-connectivity information request message, and wherein the multi-connectivity information message is a response to the multi-connectivity information request message.
- the first station entity and second station entity have different medium access control addresses.
- the service quality requirement specifies required reliability in terms of at least one of latency and a packet loss rate.
- the at least one parameter indicates rules for managing associations in connection with switching an association from one access node to another access node due to mobility of the apparatus.
- a method comprising: receiving, by a network controller apparatus from an apparatus through a communication circuitry operating according to 1EEE 802.11 specifications, a first message indicating that the apparatus is capable of multiple simultaneous associations via different station entities and comprises a service quality requirement for data to be transferred by the apparatus, selecting, by the network controller apparatus in response to the first message, at least two access nodes available for the apparatus for multi-connectivity association; determining, by the network controller apparatus, at least one of the following multi-connectivity parameters for the apparatus: a first parameter indicating maximum number of associations allowed for the apparatus and a second parameter indicating whether or not the apparatus is allowed to establish simultaneous associations to the same access node via the different station entities; and transmitting, by the network controller apparatus through the communication circuitry, a multi-connectivity information message indicating the at least two access nodes and further comprising the at least one multi-connectivity parameter.
- the method comprises receiving, in the first message, a number of stations comprised in the apparatus, and selecting the at least two access nodes and/or the at least one multi-connectivity parameter on the basis of the number of stations.
- the method comprises determining identifiers of stations comprised in the apparatus and controlling, by using a value of the second parameter, the access nodes during handovers of the stations during mobility of the apparatus.
- the method further comprises upon selecting the at two access nodes: transmitting to at least one of the at least two access nodes a message comprising at least one identifier of the apparatus, the message configuring the at least one of the at least two access nodes for association with the apparatus.
- the method further comprises upon selecting the at two access nodes: transmitting to at least one access node that is none of the at least two access nodes a control message comprising at least one identifier of the apparatus, the control message configuring the at least one access node to reject an association request from the apparatus.
- a computer program product embodied on a distribution medium readable by a computer and comprising program instructions which, when loaded into the computer, cause the computer to execute a computer process comprising: controlling a first station entity of an apparatus to transmit a first message to a first access node according to 1EEE 802.11 specifications, wherein the first message indicates a service quality requirement for data to be transferred by the apparatus; receiving, through the first station entity from the first access node, a multi-connectivity information message indicating at least two access nodes available for multi-connectivity association and further comprising at least one of the following multi-connectivity parameters: a first parameter indicating maximum number of associations allowed for the apparatus and a second parameter indicating whether or not the apparatus is allowed to establish simultaneous associations to the same access node via the first station entity and a second station entity of the apparatus; and selecting, amongst the at least two access nodes on the basis of the at least one parameter, an access node for at least the second station entity and controlling the second station entity to associate to the selected
- a computer program product embodied on a distribution medium readable by a computer and comprising program instructions which, when loaded into the computer, cause the computer to execute a computer process comprising: receiving, from an apparatus through a communication circuitry operating according to 1EEE 802.11 specifications, a first message indicating that the apparatus is capable of multiple simultaneous associations via different station entities and comprises a service quality requirement for data to be transferred by the apparatus, selecting, in response to the first message, at least two access nodes available for the apparatus for multi-connectivity association; determining at least one of the following multi-connectivity parameters for the apparatus: a first parameter indicating maximum number of associations allowed for the apparatus and a second parameter indicating whether or not the apparatus is allowed to establish simultaneous associations to the same access node via the different station entities; and transmitting, through the communication circuitry, a multi-connectivity information message indicating the at least two access nodes and further comprising the at least one multi-connectivity parameter.
- Figure 1 illustrates a wireless communication scenario to which some embodiments of the invention may be applied
- Figure 2A illustrates a process for selecting access nodes to serve an apparatus according to an embodiment of the invention
- Figure 2B illustrates a process for guiding the apparatus selecting the access nodes according to an embodiment of the invention
- FIGS 3 and 4 illustrate some embodiments for managing multi connectivity of the apparatus
- Figure 5 illustrates a process for managing associations of the apparatus in a mobile scenario according to an embodiment of the invention
- FIG. 6 illustrates protocol stacks according to an embodiment of the invention.
- FIGS 7 and 8 illustrate block diagrams of structures of apparatuses according to some embodiments of the invention.
- FIG. 1 illustrates a wireless apparatus 100 that may comprise multiple station entities 120, 122, 124.
- the wireless device 100 may operate as one or more stations in an 1EEE 802.11 based wireless network or networks.
- An access node may manage a wireless network and provide the other wireless apparatus 100 wireless access, e.g. to other networks such as the lnternet.
- the station entities 120 to 124 may employ a physical layer and a medium access control (MAC) layer that comply with wireless local area network (WLAN) specifications based on 1EEE 802.11.
- MAC medium access control
- a wireless network may be called a basic service set (BSS), the access node may be called an access point, and the apparatus or station entity served by the access point are called stations (STA).
- BSS basic service set
- STA stations
- ln peer networks a wireless network operating according to the WLAN specifications may be established amongst the stations. While some embodiments of the invention are described in the context of the 1EEE 802.11, it should be appreciated that these or other embodiments of the invention may be applicable to wireless networks based on other specifications, e.g.
- WiMAX Worldwide Interoperability for Microwave Access
- UMTS LTE Long term Evolution for Universal Mobile Telecommunication System
- 5G cellular communication systems including unlicensed radio variants, Multefire, mobile ad hoc networks (MANET), mesh networks, and other networks having cognitive radio features, e.g. transmission medium sensing features and adaptive capability to coexist with radio access networks based on different specifications and/or standards.
- Some embodiments may be applicable to networks having features under development by other 1EEE task groups. Therefore, the following description may be generalized to other systems as well.
- the access node 102 to 106 may be a fixed access point or a mobile access point.
- the station entities 120 to 124 each may be considered to be a terminal device or a station capable of connecting or associating to any one of the access nodes 102 to 106.
- a station entity may establish a connection with any one of access nodes it has detected to provide a wireless connection within the neighbourhood of the apparatus 100.
- the connection establishment may include authentication in which an identity of the station entity is established in the access node.
- the authentication may comprise setting up an encryption key used in the BSS.
- the access node and the station entity may carry out association in which the station entity is fully registered in the BSS, e.g. by providing the station entity with an association identifier (A1D).
- A1D association identifier
- the separate user authentication may follow association, which may also comprise building an encryption key used in the BSS.
- association may also comprise building an encryption key used in the BSS.
- association should be noted that in other systems terms authentication and association are not necessarily used and, therefore, the association of the station entity to an access node should be understood broadly as establishing a connection between the station entity and the access node such that the station entity is in a connected state with respect to the access node and waiting for downlink frame transmissions from the access node and monitoring its own buffers for uplink frame transmissions.
- a station entity not associated to the access node is in an unassociated state.
- An unassociated station entity may still exchange some frames with the access node, as described below.
- the traditional mobile broadband is not anymore the only use case for wireless networks.
- One of the areas where new growth possibilities are currently developed is so called vertical market.
- URLLC Ultra Reliable Low Latency Communication
- the exact definition of URLLC may vary, but in general a radio interface delay is required to be around 1 milliseconds (ms) or less, and the service quality requirement related to the packet loss rate can be e.g. higher than 99.99999% or even higher than 99.999999% meaning that at least 99.99999% or 99.999999% of data packets shall be successfully delivered over the radio interface, respectively.
- the radio interface or physical layer delay requirement may be less than 2 ms. less than 0.5 ms, or even less than 0.1 ms.
- the service quality requirement in terms of the packet throughput or a similar metric indicating the ratio of successful communication events with respect to the total communication events may be higher than 99.9999% or higher than 99.999%.
- another reliability metric may be used, e.g. bit error rate or frame error rate ln general, the service quality requirement may specify the minimum threshold for the reliability through the tolerance to errors.
- the delay requirement may specify a maximum delay for the radio interface, while the service quality requirement may determine the proportion of data that needs to be transmitted correctly within the delay requirement.
- URLLC communication requirements There are a few ways to achieve URLLC communication requirements.
- One approach is to optimize a physical layer and the MAC layer.
- Another alternative is to increase the reliability through redundancy, for example by using with multi connectivity where a device is connected to multiple access nodes simultaneously and sends/receives the same data through all connected access nodes. This way, the probability of successful transmission is increased, and the required level of reliability can be reached.
- the devices in the network often are not ordinary smart-phone type of devices lnstead, there may be a set of dedicated devices designed for one specific task or for a set of limited tasks.
- a simple sensor may have rather static unidirectional data transfer requirements with very predictable data pattern and high reliability and low latency requirements ln such scenarios, both the wireless network and the connected devices may be operated by the same entity. This results in a high degree of control also for the device functionality.
- the same entity may refer to an operator or a manufacturer that has imposed specific configurations or implementations on the wireless network and the connected devices.
- the network and device capabilities may differ from publicly accessible wireless networks.
- the present invention provides a practical way to increase the radio transmission reliability and decrease latency by employing the multi-connectivity where the apparatus 100 is configured to operate more than one simultaneous radio associations/connections by using the multiple station entities 120 to 124.
- Such an apparatus capable of multiple simultaneous radio connections may be called a multi association (MUA) device ln general, the different associations may be realized with a single radio access technology, e.g. the 1EEE 802.11 technology.
- Figures 2A and 2B illustrate some embodiments of methods for establishing the multi-connectivity between the apparatus 100 and the access nodes 102 to 106 or a subset of the access nodes 102 to 106.
- Figure 2A illustrates a process executed in the apparatus 100 while Figure 2B illustrates a process executed in a network controller apparatus 110 configured to control the operation of the access nodes 102 to 106.
- the network controller apparatus 110 may be a logical entity separate from the access nodes 102, 104, 106 in the sense that it may establish a protocol layer on top of the protocol stacks of the access nodes 102 to 106 or, from another perspective, control the operation of the protocol stacks of the access nodes 102 to 106.
- the network controller may physically reside in any one of the access nodes 102 to 106, or it may be a physically separate entity as well.
- the process executed by the apparatus 100 comprises: receiving, through a station entity of the apparatus, a message comprising information indicating multi-connectivity capability for the apparatus (block 202); controlling a first station entity of the apparatus to transmit a first message to a first access node (block 204).
- the first message indicates a service quality requirement for data to be transferred by the apparatus ln block 206
- the apparatus receives, through the first station entity from the first access node, a multi-connectivity information message indicating at least two access nodes available for multi-connectivity association and further comprising at least one of the following multi-connectivity parameters: a first parameter indicating maximum number of associations allowed for the apparatus and a second parameter indicating whether or not the apparatus is allowed to establish simultaneous associations to the same access node via the first station entity and the second station entity ln block 208
- the apparatus selects, amongst the at least two access nodes on the basis of the at least one parameter, an access node for at least the second station entity and controls the second station entity to associate to the selected access node.
- the information indicating the multi-connectivity capability may be comprised in an information element comprised in the message received in block 202.
- the information element may be dedicated for carrying the multi-connectivity capability information, or the information element may have another purpose as well.
- block 202 is omitted, and the apparatus may discover the multi-connectivity capability of the wireless network(s) for the apparatus by using a multi-connectivity information request and the associated response.
- the process executed by the network controller apparatus 110 comprises: receiving (block 212), from the apparatus 100 through a communication circuitry of the network controller apparatus, a first message indicating that the apparatus is capable of multiple simultaneous associations via different station entities and comprising a service quality requirement for data to be transferred by the apparatus; selecting (block 214), in response to the first message, at least two access nodes available for the apparatus for multi-connectivity association and further determining (block 214) at least one of the following multi-connectivity parameters for the apparatus: a first parameter indicating maximum number of associations allowed for the apparatus and a second parameter indicating whether or not the apparatus is allowed to establish simultaneous associations to the same access node via the different station entities; and transmitting (block 216) through the communication circuitry a multi-connectivity information message indicating the at least two access nodes and further comprising the at least one multi-connectivity parameter.
- the apparatus may acquire guidance information for the multi-connectivity from the network controller apparatus and, then, select the access nodes for the different station entities on the basis of the guidance information.
- the guidance information may comprise a list comprising the at least two access nodes and the parameter(s) described above.
- the guidance information may explicitly indicate only one access node but it may also indicate that an access node transmitting or relaying the guidance information is also available for the multi-connectivity.
- the apparatus may make an autonomous selection of one or more access nodes to which to associate the station entities 120 to 124 or a subset of the station entities 120 to 124.
- the number of station entities in the apparatus is three but the number may be different. However, the apparatus may have at least two station entities.
- An upper limit for the station entities may be defined by requirements set to the apparatus, e.g. price, size, or complexity. From another perspective, the upper limit may be set by the available radio bandwidth, frequency channels, and/or general traffic density such as a number of overlapping networks and devices using the same band.
- the apparatus 110 transmits and the apparatus 100 receives the guidance information in a broadcast message, e.g. a beacon message.
- the apparatus 100 may send the service quality requirement when associating to an access node and, thereafter, the network controller apparatus 110 may control the transmission of the guidance information in the broadcast messages transmitted by access nodes to which the station entity/entities of the apparatus is/are currently associated.
- the apparatus 110 transmits and the apparatus 100 receives the guidance information in a unicast message, e.g. in a multi-connectivity information response message that is a response to a multi-connectivity information request message transmitted by the apparatus 100 in block 204.
- the association in connection with Figures 2A and 2B is a wireless service used to establish mapping between an access point and a station entity and enable the station entity to invoke distribution system services (DSSs).
- the DSS is a mechanism for transporting data traffic, e.g. in an 802.11 network.
- each station entity 120 to 124 may have a unique identifier, e.g. a unique MAC address.
- Each station entity may have a separate MAC and physical layer functionality, thus effectively providing the apparatus with three distinct WLAN radio interfaces.
- the station entities may be integrated to the apparatus or provided as peripheral devices such as universal serial bus (USB) dongles, or be realized by a combination of integrated and peripheral devices.
- USB universal serial bus
- the service quality requirement specifies a service associated with certain service quality requirement in terms of the latency and/or reliability ln another embodiment, the service quality requirement directly specifies a service quality requirement value ln an embodiment, the service quality requirement assumes access categories of the WLAN: voice (AC_VO), video (AC_VI), best effort (AC_BE), and background (AC_BK).
- AC_VO is the highest priority AC and generally provides fastest access to the channel.
- the latency requirement can be mapped to the different AC classes ln a similar manner, the reliability in terms of the packet losses, for example, may be associated with the access categories, e.g. AC_BK may set a different for the reliability than AC_VL for example.
- the service quality requirement specifies link adaptation parameters of the association in both endpoints.
- MCS modulation and coding scheme
- different service quality requirements are specified for the different station entities, allowing some associations or station entities to use a high data rate MCS, ensuring good latency when channel conditions are favorable, and allowing other associations to use a more reliable MCS and a higher retransmission count, improving reliability in the data delivery with the cost of lower data rates.
- either the station or the access node can specify explicit constraints for the used MCS and retransmission count.
- a traffic identifier (TID) of a WLAN message (data or control message) is be used to convey the service quality requirement during the association.
- the T1D is a 4-bit field used to indicate the required AC class for both sending and receiving side of the WLAN association, and other quality of service (QoS) related information.
- QoS quality of service
- the service quality requirement could reuse some of the T1D values not required for the AC class identification to convey the requested service quality requirement.
- the AC class itself is indicated in the T1D by using 3 bits, having two values for each AC class.
- the service quality requirement may use the remaining values, e.g. a Boolean reliability component (H1GH/LOW).
- the remaining 8 values of the T1D could be optionally reused as well.
- the apparatus may further include in the multi connectivity information request the identifiers of the station entities or an identifier of the apparatus.
- the identifier(s) may be associated with the reliability requirements in a database accessible to the network controller apparatus. Therefore, the identifier(s) may serve as implicit indicator(s) of the reliability requirements. For example, a certain device may employ fixed reliability requirements. Therefore, the identifier(s) enable unambiguous determination of the reliability requirements upon acquiring the identifier(s), e.g. during the establishment of the association.
- the network controller apparatus may thus use the identifiers when selecting the access nodes and/or parameter(s).
- the selection of the access nodes for the list and/or determining the at least one parameter in block 214 is based on the reliability requirement. Let us next consider some embodiments.
- the maximum number of access nodes for the simultaneous associations may be linked to the service quality requirement such that a higher maximum number of allowed associations may be allocated to a stricter reliability requirement.
- the network controller apparatus may assign a higher maximum number of allowed associations for AC_V0 traffic than for AC_BE traffic.
- the maximum number of allowed associations may, however, be lower than the number of access nodes comprised in the list.
- the network controller apparatus may select the access nodes on the basis of the service quality requirement such that the list includes only such access nodes that meet the service quality requirement either alone or together with other access nodes in the list.
- the network controller apparatus may omit from the list such access nodes that are deemed not to contribute to reaching the reliability requirement, e.g. an access node that has a high traffic load or is experiencing high interference may be omitted for AC_VO traffic ln another embodiment, the network controller apparatus may select for the list those access nodes that operate on different frequency channels, in particular for higher reliability requirement. For a low service quality requirement such as the AC_BK, the network controller apparatus may select access nodes that operate on the same frequency channel.
- the network controller apparatus may associate different frequency channels or different access points with different types of traffic (voice, video, best effort, background) and use this association when selecting the access nodes for the requested traffic type.
- the network controller apparatus may also use the service quality requirement when determining whether or not to allow the simultaneous associations to the same access node via different station entities. For example, the network controller apparatus may allow the simultaneous associations to the same access node for lower reliability requirements, e.g. AC_BK and AC_BE, and deny the simultaneous associations to the same access node from the higher reliability requirements, e.g. AC_Vl and AC_VO. ln this manner, the diversity through different access nodes could be pursued. From another perspective, the network controller apparatus may allow the simultaneous associations to the same access node for higher reliability requirements, e.g. AC_Vl, and deny the simultaneous associations to the same access node from the lower reliability requirements, e.g. AC_BK. ln this manner, the network controller apparatus may prevent the lower priority traffic from congesting any single access point. The network controller apparatus may, in other embodiments, take another perspective for determining whether or not to allow the simultaneous associations to the same access node.
- lower reliability requirements e.g. AC_BK and
- the maximum number of access nodes on the list with the at least one parameter implicitly indicates a number of stations the apparatus can use to establish the simultaneous associations. For example, if the apparatus has three station entities but the list comprises only two access nodes and does not allow simultaneous associations to the same access node, the apparatus may disable one of the station entities and control the two remaining station entities to connect to the two access nodes, one station entity per access node.
- the apparatus may carry out transmissions in a cooperative manner so as to reduce collisions caused by the at least two station entities carrying out simultaneous transmissions to the same access node.
- the apparatus may comprise an internal controller, e.g. an URLLC controller 604 described below, that manages the transmissions.
- the apparatus After establishing the multiple associations to the same and/or different access nodes, the apparatus is ready for data transfer by using the multi-connectivity.
- the data When transferring the data, the data may be copied and transferred through all the station entities that have an association ln this manner, the probability of at least one successful transmission with the first transmission attempt is increased and latency reduced.
- the station entity receiving the first acknowledgment indicating successful reception of the data may indicate the acknowledgment to the other station entities so that unnecessary retransmissions can be avoided.
- the apparatus may carry out a discovery of the URLLC multi-connectivity in step 300. ln the discovery, the apparatus may attempt to discover the multi-connectivity capabilities of the wireless network(s) for the apparatus, i.e. what types of multi-connection options there is provided that the apparatus might utilize. Step 300 may comprise block 202. The apparatus may perform the discovery through active or passive scanning ln the passive scanning, the apparatus may receive one or more broadcast frames from one or more of the access nodes 102 to 106 through one or more station entities 120 to 124.
- the broadcast frame may be a beacon frame or another broadcast frame ln active scanning
- the apparatus may transmit a request frame such as a probe request to one of the access nodes through one of the station entities.
- the access nodes may incorporate in a probe response frame an information element indicating the capability for the URLLC multi connectivity service.
- the information element may be a one-bit flag, e.g. in a vendor- specific field of the probe response or the beacon frame, or another management frame.
- the discovery may be carried out while none of the station entities is in an associated state.
- the availability of the URLLC multi-connectivity service may be advertised through a generic advertisement service (GAS) protocol of the 1EEE 802.11 networks.
- GAS generic advertisement service
- the GAS protocol may be used to advertise higher layer services such as the URLLC multi-connectivity service.
- the GAS service may employ a query/response mechanism where the apparatus may send a GAS request to an access node to query for the URLLC multi-connectivity service and receive a GAS response comprising the information element from the access node lf the apparatus has discovered the network controller apparatus 110, the apparatus may address the multi-connectivity information request message to the network controller apparatus 110 as a GAS request, for example.
- the access node may mediate the request to the network controller apparatus and the response from the network controller apparatus to the apparatus lf the apparatus is not aware of the presence of the network controller apparatus 110, the apparatus may address the multi-connectivity information request message to the access node 102.
- the access node 102 may mediate the request to the network controller apparatus 110 and the response from the network controller apparatus 110 to the apparatus 100. ln the response, the access node may provide an identifier or an address of the network controller apparatus 110 so that the apparatus may later address the network controller apparatus directly ln an embodiment, an access network query protocol is employed in the discovery procedure.
- the wireless network operates according to the specifications of WiFi Aware specified in Neighbor Awareness Networking (NAN) technical specifications
- NAN Neighbor Awareness Networking
- a corresponding discovery mechanism of the NAN may be employed ln this embodiment, the query for the URLLC multi-connectivity service may be transmitted in a WiFi Aware subscribe message, and the corresponding response in a WiFi Aware publish message.
- the discovery of the URLLC multi-connectivity service may be carried out in an associated state or unassociated state ln the unassociated state, although no authentication needs to be performed before the discovery, the access node or the network controller apparatus may verify an identity of the apparatus, e.g. through a unique identifier of the apparatus or the MAC address(es) of the station entity/entities ln the associated state, only one of the station entities 120 to 124 may be associated to an access node.
- step 300 may be omitted and the discovery process may consist of step 302, e.g. the query-response procedure where the apparatus provides the network controller apparatus with the service quality requirement and the network controller apparatus provides the apparatus with the guidance information regarding the multi-connectivity.
- Step 302 may include at least blocks 204, 212 to 216, and 206.
- An example of the information contained in the multi connectivity information response is illustrated in Figure 3.
- the information may include the identifiers of the access nodes 102, 104 to which the apparatus is guided to associate.
- the identifiers may be associated with a priority indicator indicating the priority of the access nodes 102, 104. ln this example, the access node 102 may have a higher priority than the access node 104.
- the information may also include, as the parameters, the maximum number of associations which is two simultaneous associations in this example and rejection of associating to the same access node with different station entities 120 to 124.
- the apparatus may perform the access node selection in block 208.
- the apparatus may disable the station entity 124.
- the apparatus may select different access nodes to the station entities 120 and 122, i.e. the access nodes 102 and 104.
- the station entity 122 establishes an association to the access node 104.
- the station entity 120 establishes an association to the access node 102. Thereafter, the data transfer may be carried out by employing the multi-connectivity.
- the network controller apparatus upon carrying out block 214 the network controller apparatus prepares the access nodes entered on the list for the association with the apparatus. This may include transmitting a preparation message to each access node entered on the list (step 301).
- the preparation message may comprise at least one identifier of the apparatus, e.g. the MAC addresses of one or more of the station entities of the apparatus.
- the access node may be bound to establish the association.
- the access node may carry out an autonomous decision of whether or not to allow the association lnstead of directly controlling the access nodes, a separate access node controller may be provided.
- the network controller apparatus may then inform the access node controller by using the preparation messages, and the access node controller may control the access nodes according to this embodiment.
- one of the station entities 120 to 124 of the apparatus 100 is dedicated as a primary station entity.
- the highest priority access node in the received list may be selected for the primary station entity while the other station entity/entities may associate to lower priority access node(s).
- the guidance information may specify the access nodes 104 and 106 to which association is allowed, the maximum number of associations is three, and the simultaneous associations to the same access node is allowed.
- network controller apparatus 110 may send the preparation message to the access nodes 104 and 106 in the above-described manner in step 400.
- the access node 102 is not in the list.
- the network controller apparatus may transmit a preparation message to the access node 102 as well, but the preparation message configures the access node 102 to reject an association request originating from the apparatus.
- the preparation messages of steps 301 and 400 are omitted.
- the network controller apparatus 110 may thus use no preparation messages and rely on the apparatus 100 operating according to the guidance information.
- the apparatus may control the station entities 120, 122 to associate to the access node 104.
- the apparatus intends to deviate from the guidance and controls the station entity 124 to transmit an association request to the access node 102 (step 402). Since the preparation message received at the access node 102 in step 400 mandates the access node to reject the association request from a station entity of the apparatus, the access node 102 responds to the association request received in step 402 with an association response that rejects the association request ln this manner, erratic behaviour of the stations may be controlled in the wireless network.
- the apparatus controls the first station entity 120 to perform the first association to an access node in a conventional manner.
- the subsequent associations with the other station entity/entities may be expedited by utilizing fast transition mechanism used in 802.11 networks.
- the fast transition is originally designed for handovers where earlier authentication with a source access node is utilized towards a target access node such that the handover does not trigger a new authentication with the target access node lmplementing the fast transition to the multi-connectivity scenario, the authentication for the first station entity 120 may be spanned to the other station entities.
- the same authentication key may be shared amongst the station entities and the access nodes associated to the apparatus.
- block 208 may comprise selecting a new access node for the station entity to associate to.
- the at least one parameter indicates rules for managing associations in connection with switching an association from one access node to another access node due to mobility of the apparatus, i.e. rules for handovers ln an embodiment, the apparatus employs the above-described parameters as the handover rules ln another embodiment, there is provided as at least one handover rule additional to the described parameters.
- a handover rule may cause the apparatus to select a target access node for the handover such that the target access node operates on a different (frequency) channel or frequency band than occupied by the other operating associations.
- Figure 5 illustrates an embodiment for managing the operating associations in the apparatus on the basis of the at least one parameter.
- the apparatus receives the handover rules in block 500 as a part of block 206 or step 302. While operating the simultaneous associations in a mobile scenario, the apparatus may monitor the quality of the associations and determine the need to hand one or more associations to another access node (block 502). Upon detecting no need for the handover, the apparatus may keep monitoring. Upon detecting that an association needs a handover from one access node to another, the process may proceed from block 502 to block 504 where the apparatus checks the handover rules, optionally including the at least one parameter. Then, the apparatus makes the decision regarding the handover of the association.
- the process may proceed to block 506 where the association to the new access node is handed over.
- the new access node refers to an access node that did not serve the apparatus when the handover was triggered.
- the process may proceed to block 508 where the association is handed over to an access node that serves another station entity of the apparatus. Execution of block 508 may be subjected to the received parameter allowing the multiple simultaneous associations to the same access node.
- the process may proceed to block 510 where the association is dropped.
- the apparatus may control the respective station entity to dismantle the association and start scanning for access nodes to which a new association can be established. From blocks 506, 508, 510, the process may return to block 502. ln a manner similar to preparing the access nodes for the association attempt from the apparatus in steps 301 and 400, the network controller apparatus may prepare the access nodes for the handovers of the apparatus.
- the network controller apparatus may monitor the associations of the apparatus and control the access nodes to manage the associations.
- the network controller apparatus may monitor the mobility of the apparatus by monitoring the associations of the apparatus.
- the network controller apparatus may also store knowledge of locations of the access nodes and neighbour reports indicating radio environment and capabilities of the station entities to detect the access nodes during the mobility of the apparatus. By using such knowledge and the above-described preparation messages, the network controller apparatus may prepare new access nodes to accept or reject handover or new association requests from the apparatus.
- the network controller apparatus monitor whether or not the service quality requirement requested by the apparatus is met. Upon detecting that the multiple associations cannot meet the reliability requirement, the network controller apparatus may trigger corrective measures, e.g. control handover of one or more associations of the apparatus to a new access node with lower traffic load and/or better radio link with the apparatus or controlling traffic flows in the 802.11 network in such manner that the service quality requirement is met.
- corrective measures e.g. control handover of one or more associations of the apparatus to a new access node with lower traffic load and/or better radio link with the apparatus or controlling traffic flows in the 802.11 network in such manner that the service quality requirement is met.
- the guidance information is updated in a regular manner.
- the apparatus may be configured to contact the network controller entity periodically for updated guidance information ln a rather static operating environment that may be typical to industrial scenarios, the guidance information may be static and no need for regular updates exists.
- Figure 6 illustrates protocol stacks according to an embodiment of the invention ln particular, Figure 6 illustrates a protocol stack of the apparatus 100, the 802.11 network, and a server that terminates the multi-connectivity on the network side.
- the server may comprise the network controller apparatus or be separate of it.
- the apparatus 100 may have an application layer that comprises one or more computer program applications 600 that require transfer of data over the 802.11 network.
- An application may issue an order for a lower protocol layer to establish a connection to a designated end device, e.g. an application server (not shown).
- a multipath transport control protocol (MPTCP) layer 602 may be provided below the application layer 600 to handle the multi-connectivity.
- MPTCP multipath transport control protocol
- Alternatives to the MPTCP layer 602 include multipath user datagram protocol (MPUDP) and multipath quick UDP internet connections (MPQU1C) protocol, for example.
- MPTCP layer 602 may form a client for the multi-connectivity.
- the MPTCP layer may control the establishment of the multi-connectivity and carry out data duplication (transmission) and aggregation (reception). For example, upon receiving the order from the application layer the MPTCP client may determine the service quality requirement for data of the requesting application. The service quality requirement may be determined from a quality-of-service classification of the data. Certain applications may use only a single reliability requirement, e.g. in an industrial application where the apparatus is a sensor device configured for a single purpose and having a single measurement application. Upon determining that multi-connectivity shall be utilized, the MPTCP client may request a lower layer to establish the multi connectivity connection to a MPTCP server or proxy. The MPTCP server/proxy may form another end-point of the MPTCP connection with respective data duplication and aggregation functions.
- the request may be received by an URLLC controller 604 controlling the multi-connectivity over the 802.11 network(s) and controlling the operation of the stations of the apparatus 100.
- the URLLC controller 604 may be configured to carry out the process of Figure 2A, for example, or any one of its embodiments.
- the URLLC controller 604 may order the lower layer 606 forming the stations of the apparatus 100 to establish the selected associations.
- the stations may form the physical layer and the MAC layer 606 of the apparatus.
- the access nodes 102 to 106 may form the physical layer and the MAC layer 612 that communicates with the stations 606 of the apparatus 100.
- the operation of the layer 612 may be controlled by the network controller apparatus 110 that forms a URLLC control layer 610 in the network.
- the URLLC control layer may carry out the process of Figure 2B or any one of its embodiments.
- the access nodes implementing the layer 612 may have radio interfaces with which to establish the MAC layer and the physical layer towards the stations.
- the access nodes may further have another communication circuitry that establishes the MAC layer and the physical layer towards the MPTCP server/proxy.
- the other communication circuitry may form the MAC layer and the physical layer according to Ethernet specifications, for example ln the MPTCP server/proxy, a corresponding physical layer and the MAC layer 622 may be provided, e.g. the Ethernet.
- an MPTCP layer may be provided to communicate with the layer 602 of the apparatus and to operate as the other end point for the multi-connectivity.
- the MPTCP server may split or duplicate data packets, determine the access nodes currently associated to the apparatus 100, and control the layer 622 to route the copied data through the access nodes.
- the information on the access nodes may be received from the network controller apparatus, e.g. the URLLC control layer 610.
- the MPTCP client 602 at the apparatus may combine the copies ln another embodiment, the MPTCP client 602 extracts data from a firstly received copy and forwards the data to the upper layer. Then it may discard the remaining copies, provided that the extraction was successful.
- the MPTCP client may split or duplicate data packets and control the layer 606 to transmit the copied data through the access nodes.
- the information on the associated stations may be acquired internally from the layer 604.
- the MPTCP server 620 may combine the copies ln another embodiment, the MPTCP server 620 extracts data from a firstly received copy and forwards the data to the upper layer. Then it may discard the remaining copies, provided that the extraction was successful.
- Figure 7 illustrates an embodiment of a structure of the above-mentioned functionalities of an apparatus executing the functions of the network controller apparatus in the process of Figure 2B or any one of its embodiments.
- the apparatus may be the network controller apparatus.
- the apparatus may be or may be comprised in an access point, a server computer, a router device, or any other apparatus provided with communication capability with the access nodes ln another embodiment, the apparatus carrying out the above-described functionalities of the network controller apparatus is comprised in such a device, e.g. the apparatus may comprise a circuitry, e.g. a chip, a chipset, a processor, a micro controller, or a combination of such circuitries in any one of the above-described devices.
- the apparatus may be an electronic device comprising electronic circuitries for realizing some embodiments of the network controller apparatus.
- the apparatus may comprise a communication interface 22 or a communication circuitry configured to provide the apparatus with capability for bidirectional communication with the access nodes the apparatus is configured to control.
- the communication interface 22 may also provide the communication capability with an URLLC entity of terminal devices or stations, as described above.
- the communication interface may comprise at least one modem and other communication components, analogue and digital, for processing received management data packets and management data packets to be transmitted.
- the components may comprise standard well-known components such as a modem, amplifier, filter, and encoder/decoder circuitries.
- the apparatus may further comprise a memory 20 storing one or more computer program products 24 configuring the operation of at least one processor of the apparatus, e.g. an URLLC controller circuitry described below.
- the memory 20 may further store a configuration database storing operational configurations of the apparatus.
- the configuration database may, for example, store information on the networks or access nodes controlled by the apparatus. The information may contain traffic load status in the access nodes, neighbour information of the access nodes, interference measurements of the access nodes, etc.
- the apparatus may further comprise the URLLC controller circuitry 10 configured to control or manage URLLC connectivity in the wireless networks operated by the access nodes.
- the URLLC controller circuitry 10 may execute functions of the URLLC controller layer 610.
- the URLLC controller circuitry 10 may comprise an URLLC configuration selector 18 configured to communication with the apparatus 100 and similar apparatuses and negotiate regarding the selection of the access nodes to which to associate the stations of the apparatus 100.
- the URLLC configuration selector may carry out the process of Figure 2B and step 302 in the network controller apparatus 110.
- the URLLC configuration selector 18 may be configured to use the above- described information in the configuration database when providing the guidance to the apparatus regarding the selection of the access nodes. The URLLC configuration selector may thus consider the traffic situation and/or the interference scenario when providing the guidance.
- the URLLC controller may further comprises an access node controller 16 configured to control the operation of the access nodes.
- the access node controller 16 may be configured to carry out step 301 or 400, for example.
- the access node controller 16 may be configured to use the above-described information stored in the configuration database when controlling the operation of the access nodes.
- the access node controller 16 may thus consider the traffic situation and/or the interference scenario when providing the guidance.
- the traffic situation may comprise the traffic conditions of apparatus employing the URLLC service. Accordingly, the access node controller may react to possible deficiencies in meeting the reliability requirements of the apparatus using the URLLC service.
- the apparatus comprises at least one processor and at least one memory 20 including a computer program code 24, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to carry out the functionalities of the network controller apparatus according to any one of the embodiments of Figures 2B and 3 to 6.
- the computer program code when the at least one processor executes the computer program code, the computer program code causes the apparatus to carry out the functionalities according to any one of the embodiments of Figures 2B and 3 to 6.
- the apparatus comprises the at least one processor and at least one memory 20 including a computer program code 24, wherein the at least one processor and the computer program code 24 perform the at least some of the functionalities of the network controller apparatus according to any one of the embodiments of Figures 2B and 3 to 6.
- the at least one processor, the memory, and the computer program code form processing means for carrying out some embodiments in the network controller apparatus.
- the apparatus carrying out some embodiments in the network controller apparatus comprises a circuitry including at least one processor and at least one memory 20 including computer program code 24. When activated, the circuitry causes the apparatus to perform the at least some of the functionalities of the network controller apparatus according to any one of the embodiments of Figures 2B and 3 to 6.
- Figure 8 illustrates an embodiment of a structure of the above-mentioned functionalities of the apparatus 100 executing the process of Figure 2A or any one of the embodiments performed by the apparatus 100.
- the apparatus may comply with 1EEE 802.11 technology.
- the apparatus may be or may be comprised in a computer (PC), a laptop, a tablet computer, a cellular phone, a palm computer, a sensor device, or any other apparatus provided with radio communication capability ln another embodiment, the apparatus carrying out the above-described functionalities is comprised in such a device, e.g. the apparatus may comprise a circuitry such as a chip, a chipset, a processor, a micro controller, or a combination of such circuitries in any one of the above-described devices.
- the apparatus may be an electronic device comprising electronic circuitries for realizing some embodiments of the present invention.
- the apparatus may comprise the stations 120 to 124 providing the apparatus with radio communication capability within several wireless networks.
- the stations 120 to 124 may each comprise a radio modem supporting the 1EEE 802.11 technology, e.g. any one or more of the following versions: 802.11b, 802. llg, 802. llu, 802.11ac, 802.11ax, 802. Had, 802.11ay, NAN.
- the stations 120 to 124 may each further comprise a radio frequency (RF) front end comprising standard well-known components such as an amplifier, filter, frequency-converter, (de) modulator, and encoder/decoder circuitries and one or more antennas.
- the stations may share at least some of the RF components such as the antenna(s).
- the apparatus may further comprise a memory 60 storing one or more computer program products 62 configuring the operation of at least one processor of the apparatus.
- the memory 60 may further store a configuration database 64 storing operational configurations of the apparatus.
- the configuration database 64 may, for example, store the received list of access nodes available for the multi-connectivity and the parameter(s) received from the network controller apparatus according to any one of the above-described embodiments.
- the apparatus may further comprise the at least one processor 50 managing the operation of the apparatus.
- the at least one processor 50 may comprise an application processor 56 forming the application layer 600.
- the application processor may execute computer programs forming the primary function of the apparatus. For example, if the apparatus is a sensor device, the application processor may execute one or more signal processing applications processing measurement data acquired from one or more sensor heads. The application processor may generate data to be transmitted over the radio interface.
- the at least one processor 50 may further comprise a MPTCP processor 52 forming the MPTCP client 602. ln case the apparatus supports a higher layer multipath data transfer protocol other than the multipath TCP, the MPTCP processor may be modified accordingly.
- the MPTCP processor may thus execute the data splitting and combining functions, provided that there is a network providing the capability for multi-connectivity.
- the at least one processor may further comprise an URLLC controller forming the URLLC control layer 604.
- the URLLC controller may carry out the communication with the network controller apparatus and control the stations 120 to 124.
- the apparatus comprises at least one processor 50 and at least one memory 60 including a computer program code 62, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to carry out the functionalities of the apparatus 100 according to any one of the embodiments of Figures 2A and 3 to 6.
- the computer program code when the at least one processor executes the computer program code, the computer program code causes the apparatus to carry out the functionalities according to any one of the embodiments of Figures 2A and 3 to 6.
- the apparatus comprises the at least one processor and at least one memory 60 including a computer program code 62, wherein the at least one processor and the computer program code 62 perform the at least some of the functionalities of the apparatus 100 according to any one of the embodiments of Figures 2A and 3 to 6.
- the at least one processor, the memory, and the computer program code form processing means for carrying out some embodiments of the present invention in the apparatus 100.
- the apparatus carrying out some embodiments of the invention in the apparatus 100 comprises a circuitry including at least one processor and at least one memory 60 including computer program code 62. When activated, the circuitry causes the apparatus to perform the at least some of the functionalities of the apparatus 100 according to any one of the embodiments of Figures 2A and 3 to 6.
- the circuitries or modules of the URLLC controller 10 and the at least one processor 50 may be realized as sub-circuitries of the respective communication circuitries ln another embodiment, the circuitries or modules of URLLC controller 10 and the at least one processor 50 may be realized by computer program modules configured to execute of the respective functions of the circuitries or modules.
- circuitry refers to one or more of the following: (a) hardware-only circuit implementations such as implementations in only analog and/or digital circuitry; (b) combinations of circuits and software and/or firmware, such as (as applicable): (i) a combination of processor(s) or processor cores; or (ii) portions of processor(s)/software including digital signal processor(s), software, and at least one memory that work together to cause an apparatus to perform specific functions; and (c) circuits, such as a microprocessor(s) or a portion of a microprocessor(s), that require software or firmware for operation, even if the software or firmware is not physically present.
- circuitry would also cover an implementation of merely a processor (or multiple processors) or portion of a processor, e.g. one core of a multi-core processor, and its (or their) accompanying software and/or firmware.
- circuitry would also cover, for example and if applicable to the particular element, a baseband integrated circuit, an application-specific integrated circuit (AS1C), and/or a field-programmable grid array (FPGA) circuit for the apparatus according to an embodiment of the invention.
- AS1C application- specific integrated circuit
- FPGA field-programmable grid array
- the processes or methods described in Figures 2A to 6 may also be carried out in the form of one or more computer processes defined by one or more computer program.
- a separate computer program may be provided in one or more apparatuses that execute functions of the processes described in connection with the figures.
- the computer program(s) may be in source code form, object code form, or in some intermediate form, and it may be stored in some sort of carrier, which may be any entity or device capable of carrying the program.
- Such carriers include transitory and/or non- transitory computer media, e.g. a record medium, computer memory, read-only memory, electrical carrier signal, telecommunications signal, and software distribution package.
- the computer program may be executed in a single electronic digital processing unit or it may be distributed amongst a number of processing units.
- Embodiments described herein are applicable to wireless networks defined above but also to other wireless networks.
- the protocols used, the specifications of the wireless networks and their network elements develop rapidly. Such development may require extra changes to the described embodiments. Therefore, all words and expressions should be interpreted broadly and they are intended to illustrate, not to restrict, the embodiment lt will be obvious to a person skilled in the art that, as technology advances, the inventive concept can be implemented in various ways. Embodiments are not limited to the examples described above but may vary within the scope of the claims.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Claims
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/FI2018/050681 WO2020058563A1 (en) | 2018-09-21 | 2018-09-21 | Reliable transmission in wireless local area network |
Publications (1)
Publication Number | Publication Date |
---|---|
EP3854173A1 true EP3854173A1 (en) | 2021-07-28 |
Family
ID=63915063
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP18789460.5A Pending EP3854173A1 (en) | 2018-09-21 | 2018-09-21 | Reliable transmission in wireless local area network |
Country Status (2)
Country | Link |
---|---|
EP (1) | EP3854173A1 (en) |
WO (1) | WO2020058563A1 (en) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10201029B2 (en) * | 2014-04-04 | 2019-02-05 | Nokia Technologies Oy | Access management with multipath transport |
US20170346724A1 (en) * | 2016-05-25 | 2017-11-30 | Doru Calin | Dynamic multi-path control and adaptive end-to-end content delivery over wireless media |
CN109315006A (en) * | 2016-06-07 | 2019-02-05 | 诺基亚技术有限公司 | The multi-connection of terminal device |
WO2018064179A1 (en) * | 2016-09-30 | 2018-04-05 | Intel Corporation | V2x services in next generation cellular networks |
-
2018
- 2018-09-21 EP EP18789460.5A patent/EP3854173A1/en active Pending
- 2018-09-21 WO PCT/FI2018/050681 patent/WO2020058563A1/en unknown
Also Published As
Publication number | Publication date |
---|---|
WO2020058563A1 (en) | 2020-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2792187B1 (en) | Request-response procedure for wireless network | |
US10129878B2 (en) | Systems and methods for dynamic band switching | |
US10820253B2 (en) | Distributed reactive resource and schedule management in time slotted channel hopping networks | |
EP1902590B1 (en) | Direct wireless client-to-client communication | |
US20220225200A1 (en) | Seamless roaming for multi-link device clients | |
US20130010719A1 (en) | Method for managing the spectrum of a multi-band wireless communication system | |
TW201349897A (en) | Opportunistic radio access technology selection and aggregation | |
US20140269468A1 (en) | Systems and methods for wireless band switching | |
EP2815600B1 (en) | Scanning in wireless networks | |
CN116097892A (en) | Techniques for activating secondary radio link control entities for packet duplication | |
US20220294493A1 (en) | Spatial reuse for hidden node scenario | |
EP3065499B1 (en) | Multipath interfaces in new scenarios | |
US20210076311A1 (en) | Mobile communication system and radio terminal | |
US9974006B2 (en) | Link setup level coordination | |
EP3854173A1 (en) | Reliable transmission in wireless local area network | |
CN118235511A (en) | Communication method and device for managing qualified enhanced multi-link multi-radio link | |
US12040851B2 (en) | Cooperative beamforming in wireless network | |
US20220038140A1 (en) | Cooperative beamforming in wireless network | |
WO2014111618A1 (en) | Channel negotiation procedure | |
US20230345526A1 (en) | Coexistence of devices in wireless network | |
WO2021239232A1 (en) | Packet acknowledgement in wireless network | |
WO2014170534A1 (en) | Downlink message transmission in connection with multiple associations | |
CN116896762A (en) | Transmission path measurement method based on service and related device | |
WO2024145471A1 (en) | Period for multi-access point communication | |
KR20200024048A (en) | Method of traffic prioritization for stations in multi-ap wireless lan networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: UNKNOWN |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE |
|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE |
|
17P | Request for examination filed |
Effective date: 20210421 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
DAV | Request for validation of the european patent (deleted) | ||
DAX | Request for extension of the european patent (deleted) | ||
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: EXAMINATION IS IN PROGRESS |
|
17Q | First examination report despatched |
Effective date: 20230404 |