This application is based on and claims priority under 35 U.S.C. § 119 to United Kingdom Patent Application No. 2201895.6, filed Feb. 14, 2022, United Kingdom Patent Application No. 2201917.8, filed Feb. 14, 2022, and United Kingdom Patent Application No. 2301636.3, filed Feb. 6, 2023, in the United Kingdom Intellectual Property Office, the disclosures of which are incorporated by reference herein in their entirety.
Embodiment disclosed herein relate to wireless communication systems, (or mobile communication systems), and more particularly to sidelink relay networks, for example to handling configuration cases in sidelink relay networks in a wireless communication system.
5G mobile communication technologies define broad frequency bands such that high transmission rates and new services are possible, and can be implemented not only in “Sub 6 GHz” bands such as 3.5 GHz, but also in “Above 6GHz” bands referred to as mmWave including 28 GHz and 39 GHz. In addition, it has been considered to implement 6G mobile communication technologies (referred to as Beyond 5G systems) in terahertz (THz) bands (for example, 95 GHz to 3 THz bands) in order to accomplish transmission rates fifty times faster than 5G mobile communication technologies and ultra-low latencies one-tenth of 5G mobile communication technologies.
At the beginning of the development of 5G mobile communication technologies, in order to support services and to satisfy performance requirements in connection with enhanced Mobile BroadBand (eMBB), Ultra Reliable Low Latency Communications (URLLC), and massive Machine-Type Communications (mMTC), there has been ongoing standardization regarding beamforming and massive MIMO for mitigating radio-wave path loss and increasing radio-wave transmission distances in mmWave, supporting numerologies (for example, operating multiple subcarrier spacings) for efficiently utilizing mmWave resources and dynamic operation of slot formats, initial access technologies for supporting multi-beam transmission and broadbands, definition and operation of BWP (BandWidth Part), new channel coding methods such as a LDPC (Low Density Parity Check) code for large amount of data transmission and a polar code for highly reliable transmission of control information, L2 pre-processing, and network slicing for providing a dedicated network specialized to a specific service.
Currently, there are ongoing discussions regarding improvement and performance enhancement of initial 5G mobile communication technologies in view of services to be supported by 5G mobile communication technologies, and there has been physical layer standardization regarding technologies such as V2X (Vehicle-to-everything) for aiding driving determination by autonomous vehicles based on information regarding positions and states of vehicles transmitted by the vehicles and for enhancing user convenience, NR-U (New Radio Unlicensed) aimed at system operations conforming to various regulation-related requirements in unlicensed bands, NR UE Power Saving, Non-Terrestrial Network (NTN) which is UE-satellite direct communication for providing coverage in an area in which communication with terrestrial networks is unavailable, and positioning.
Moreover, there has been ongoing standardization in air interface architecture/protocol regarding technologies such as Industrial Internet of Things (IoT) for supporting new services through interworking and convergence with other industries, IAB (Integrated Access and Backhaul) for providing a node for network service area expansion by supporting a wireless backhaul link and an access link in an integrated manner, mobility enhancement including conditional handover and DAPS (Dual Active Protocol Stack) handover, and two-step random access for simplifying random access procedures (2-step RACH for NR). There also has been ongoing standardization in system architecture/service regarding a 5G baseline architecture (for example, service-based architecture or service-based interface) for combining Network Functions Virtualization (NFV) and Software-Defined Networking (SDN) technologies, and Mobile Edge Computing (MEC) for receiving services based on UE positions.
As 5G mobile communication systems are commercialized, connected devices that have been exponentially increasing will be connected to communication networks, and it is accordingly expected that enhanced functions and performances of 5G mobile communication systems and integrated operations of connected devices will be necessary. To this end, new research is scheduled in connection with eXtended Reality (XR) for efficiently supporting AR (Augmented Reality), VR (Virtual Reality), MR (Mixed Reality) and the like, 5G performance improvement and complexity reduction by utilizing Artificial Intelligence (AI) and Machine Learning (ML), AI service support, metaverse service support, and drone communication.
Furthermore, such development of 5G mobile communication systems will serve as a basis for developing not only new waveforms for providing coverage in terahertz bands of 6G mobile communication technologies, multi-antenna transmission technologies such as Full Dimensional MIMO (FD-MIMO), array antennas and large-scale antennas, metamaterial-based lenses and antennas for improving coverage of terahertz band signals, high-dimensional space multiplexing technology using OAM (Orbital Angular Momentum), and RIS (Reconfigurable Intelligent Surface), but also full-duplex technology for increasing frequency efficiency of 6G mobile communication technologies and improving system networks, AI-based communication technology for implementing system optimization by utilizing satellites and AI (Artificial Intelligence) from the design stage and internalizing end-to-end AI support functions, and next-generation distributed computing technology for implementing services at levels of complexity exceeding the limit of UE operation capability by utilizing ultra-high-performance communication and computing resources.
Embodiments disclosed herein provide an apparatus and a method for effectively providing a service in a wireless communication system.
A first aspect provides a method of handling communication in a sidelink relay network, including a remote UE and a relay UE, the method comprising:
handling, by the remote UE and/or the relay UE, an error and/or a misconfiguration.
A second aspect provides a sidelink relay network, including a remote UE and a relay UE, configured to implement a method according to the first aspect.
According to the present disclosure there is provided a method, as set forth in the appended claims. Also provided is a network. Other features of the present disclosure will be apparent from the dependent claims, and the description that follows.
The first aspect provides a method of handling communication in a sidelink relay network, including a remote UE and a relay UE, the method comprising:
handling, by the remote UE and/or the Relay UE, an error and/or a misconfiguration.
In one example, handling, by the remote UE and/or the relay UE, the error and/or the misconfiguration comprises discarding, by the remote UE, a packet received thereby if a UE ID of the packet does not match the ID of the remote UE.
In one example, handling, by the remote UE and/or the relay UE, the error and/or the misconfiguration comprises discarding, by the remote UE, a packet received thereby if a bearer ID of the packet does not match a bearer for the remote UE.
In one example, handling, by the remote UE and/or the relay UE, the error and/or the misconfiguration comprises discarding, by the relay UE, a packet received thereby if a UE ID of the packet is not included in a configuration table.
In one example, handling, by the remote UE and/or the relay UE, the error and/or the misconfiguration comprises discarding, by the relay UE, a packet received thereby if a UE ID of the packet is included in a configuration table and if a bearer ID of the packet does not match a bearer included in the configuration table for the UE ID.
In one example, handling, by the remote UE and/or the relay UE, the error and/or the misconfiguration comprises sending, by the relay UE, a packet received thereby on a default channel if a UE ID of the packet is included in a configuration table and if a bearer ID of the packet does not match a bearer included in the configuration table for the UE ID.
In one example, the default channel is a dedicated, pre-configured and/or configurable mapping between an RLC channel ID (i.e., the default channel) and one or more E2E bearer IDs.
In one example, handling, by the remote UE and/or the relay UE, the error and/or the misconfiguration comprises sending, by the relay UE, a packet received thereby on a channel selected based on prioritization if a UE ID of the packet is included in a configuration table and if a bearer ID of the packet matches a plurality of bearers included in the configuration table for the UE ID.
In one example, handling, by the remote UE and/or the relay UE, the error and/or the misconfiguration comprises sending, by the relay UE, a packet received thereby on a channel selected randomly if a UE ID of the packet is included in a configuration table and if a bearer ID of the packet matches a plurality of bearers included in the configuration table for the UE ID.
In one example, handling, by the remote UE and/or the relay UE, the error and/or the misconfiguration comprises sending, by the relay UE, a packet received thereby on a channel selected based on QoS requirements if a UE ID of the packet is included in a configuration table and if a bearer ID of the packet matches a plurality of bearers included in the configuration table for the UE ID.
In one example, handling, by the remote UE and/or the relay UE, the error and/or the misconfiguration comprises selectively discarding, by the relay UE, a packet received thereby if a UE ID of the packet is included in a configuration table and if a bearer ID of the packet matches a bearer included in the configuration table for the UE ID and if a determined egress link is in RLF or congested.
In one example, handling, by the remote UE and/or the relay UE, the error and/or the misconfiguration comprises discarding, by the relay UE, a packet received thereby if a UE ID of the packet is included in a configuration table and if a bearer ID of the packet matches a bearer included in the configuration table for the UE ID and if the relay UE is to change its serving cell, for example due to RRCReconfiguration.
In one example, handling, by the remote UE and/or the relay UE, the error and/or the misconfiguration comprises removing, by the relay UE, a configuration table upon Uu RLF detection/notification or upon reception of an RRCReconfiguration including the reconfigurationWithSync.
In one example, handling, by the remote UE and/or the relay UE, the error and/or the misconfiguration comprises forwarding, by the relay UE, a buffered packet before removing, by the relay UE, a configuration table.
In one example, handling, by the remote UE and/or the relay UE, the error and/or the misconfiguration comprises re-routing via a different remote UE, by the relay UE, a packet received thereby if a UE ID of the packet is included in a configuration table and if a bearer ID of the packet matches a bearer included in the configuration table for the UE ID and if a determined egress link is in RLF or if the relay UE is to change its serving cell, for example due to RRCReconfiguration.
In one example, handling, by the remote UE and/or the relay UE, the error and/or the misconfiguration comprises releasing, at the relay UE, a SRAP entity.
The second aspect provides a sidelink relay network, including a remote UE and a relay UE, configured to implement a method according to the first aspect.
These and other aspects of the embodiments herein will be better appreciated and understood when considered in conjunction with the following description and the accompanying drawings. It should be understood, however, that the following descriptions, while indicating at least one embodiment and numerous specific details thereof, are given by way of illustration and not of limitation. Many changes and modifications may be made within the scope of the embodiments herein without departing from the spirit thereof, and the embodiments herein include all such modifications.
According to various embodiments of the disclosure, handling unexpected configuration cases in a sidelink relay network can be efficiently enhanced.
Before undertaking the DETAILED DESCRIPTION below, it may be advantageous to set forth definitions of certain words and phrases used throughout this patent document: the terms “include” and “comprise,” as well as derivatives thereof, mean inclusion without limitation; the term “or,” is inclusive, meaning and/or; the phrases “associated with” and “associated therewith,” as well as derivatives thereof, may mean to include, be included within, interconnect with, contain, be contained within, connect to or with, couple to or with, be communicable with, cooperate with, interleave, juxtapose, be proximate to, be bound to or with, have, have a property of, or the like; and the term “controller” means any device, system or part thereof that controls at least one operation, such a device may be implemented in hardware, firmware or software, or some combination of at least two of the same. It should be noted that the functionality associated with any particular controller may be centralized or distributed, whether locally or remotely.
Moreover, various functions described below can be implemented or supported by one or more computer programs, each of which is formed from computer readable program code and embodied in a computer readable medium. The terms “application” and “program” refer to one or more computer programs, software components, sets of instructions, procedures, functions, objects, classes, instances, related data, or a portion thereof adapted for implementation in a suitable computer readable program code. The phrase “computer readable program code” includes any type of computer code, including source code, object code, and executable code. The phrase “computer readable medium” includes any type of medium capable of being accessed by a computer, such as read only memory (ROM), random access memory (RAM), a hard disk drive, a compact disc (CD), a digital video disc (DVD), or any other type of memory. A “non-transitory” computer readable medium excludes wired, wireless, optical, or other communication links that transport transitory electrical or other signals. A non-transitory computer readable medium includes media where data can be permanently stored and media where data can be stored and later overwritten, such as a rewritable optical disc or an erasable memory device.
Definitions for certain words and phrases are provided throughout this patent document, those of ordinary skill in the art should understand that in many, if not most instances, such definitions apply to prior, as well as future uses of such defined words and phrases.
For a better understanding of the present disclosure, and to show how exemplary embodiments of the same may be brought into effect, reference will be made, by way of example only, to the accompanying diagrammatic Figures, in which:
Throughout this specification, the term “comprising” or “comprises” means including the component(s) specified but not to the exclusion of the presence of other components. The term “consisting essentially of” or “consists essentially of” means including the components specified but excluding other components except for materials present as impurities, unavoidable materials present as a result of processes used to provide the components, and components added for a purpose other than achieving the technical effect of the present disclosure, such as colourants, and the like.
The term “consisting of” or “consists of” means including the components specified but excluding other components.
Whenever appropriate, depending upon the context, the use of the term “comprises” or “comprising” may also be taken to include the meaning “consists essentially of” or “consisting essentially of,” and also may also be taken to include the meaning “consists of” or “consisting of.”
The optional features set out herein may be used either individually or in combination with each other where appropriate and particularly in the combinations as set out in the accompanying claims. The optional features for each aspect or exemplary embodiment of the present disclosure, as set out herein are also applicable to all other aspects or exemplary embodiments of the present disclosure, where appropriate. In other words, the skilled person reading this specification should consider the optional features for each aspect or exemplary embodiment of the present disclosure as interchangeable and combinable between different aspects and exemplary embodiments.
This Adapt layer was recently (re)named sidelink relay adaptation protocol, or SRAP for short. As captured in R2-2201996 (the most recent version of TS 38.351 specification draft, capturing SRAP), the following is the basic model and operation of SRAP as agreed by 3GPP:
However, there remains a need to improve handling of configuration cases in sidelink relay networks.
In more detail, the user plane protocol stack 1 comprises a remote UE 11, a UE-to-Network relay UE 12, a gNB 13 and a 5GC 14.
The remote UE 11 comprises an IP entity 110, a Uu-SDAP entity 111 on a SDAP sublayer and a Uu-PDCP entity 112 on a PDCP sublayer. The remote UE 21 comprises a PC5-RLC entity 113 on a RLC sublayer, a PC5-MAC entity 114 on a MAC sublayer and a PC5-PHY entity 115 on a PHY sublayer. It should be understood that the sublayers (also known as layers) are of the network.
The UE-to-Network relay UE 12 comprises a PC5-RLC entity 123 on the RLC sublayer, a PC5-MAC entity 124 on the MAC sublayer and a PC5-PHY entity 125 on the PHY sublayer, respectively communicatively interfaced with the corresponding PC5-RLC entity 113, PC5-MAC entity 114 and PC5-PHY entity 115 of the remote UE 11 via a RLC channel 1112. The UE-to-Network relay UE 12 comprises an ADAPT entity 126 on an ADAPT layer, a Uu-RLC entity 127 on the RLC sublayer, a Uu-MAC entity 128 on the MAC sublayer and a Uu-PHY entity 129 on the PHY sublayer.
The gNB 13 comprises a Uu-SDAP entity 131 on the SDAP sublayer and a Uu-PDCP entity 132 on the PDCP sublayer, respectively communicatively interfaced with the corresponding Uu-SDAP entity 111 and Uu-PDCP entity 112 of the remote UE 11. The gNB 13 comprises an ADAPT entity 136 on the ADAPT layer, a Uu-RLC entity 137 on the RLC sublayer, a Uu-MAC entity 138 on the MAC sublayer and a Uu-PHY entity 139 on the PHY sublayer, respectively communicatively interfaced with the corresponding ADAPT entity 126, Uu-RLC entity 127, Uu-MAC entity 128 and Uu-PHY entity 129 of the UE-to-Network relay UE 12 via a Uu DRB 1213. The gNB 13 comprises a N3 Stack 13N3.
The 5GC 14 comprises an IP entity 140, communicatively interfaced with the corresponding IP entity 110 of the remote UE 11. The 5GC 14 comprises a N3 Stack 14N3, communicatively interfaced with the corresponding N3 Stack 13N3 of the gNB 13 via a GTP-U tunnel 1314.
In more detail, the Control plane protocol stack 2 comprises a remote UE 21, a UE-to-Network relay UE 22, a gNB 23 and a 5GC 24.
The remote UE 21 comprises a NAS entity 210, a Uu-RRC entity 211 on a RRC sublayer and a Uu-PDCP entity 212 on a PDCP sublayer. The remote UE 21 comprises a PC5-RLC entity 213 on a RLC sublayer, a PC5-MAC entity 214 on a MAC sublayer and a PC5-PHY entity 215 on a PHY sublayer. It should be understood that the sublayers (also known as layers) are of the network.
The UE-to-Network relay UE 22 comprises a PC5-RLC entity 223 on the RLC sublayer, a PC5-MAC entity 224 on the MAC sublayer and a PC5-PHY entity 225 on the PHY sublayer, respectively communicatively interfaced with the corresponding PC5-RLC entity 213, PC5-MAC entity 214 and PC5-PHY entity 215 of the remote UE 21 via a RLC channel 2112. The UE-to-Network relay UE 22 comprises an ADAPT entity 226 on an ADAPT layer, a Uu-RLC entity 227 on the RLC sublayer, a Uu-MAC entity 228 on the MAC sublayer and a Uu-PHY entity 229 on the PHY sublayer.
The gNB 23 comprises a Uu-RRC entity 231 on the RRC sublayer and a Uu-PDCP entity 232 on the PDCP sublayer, respectively communicatively interfaced with the corresponding Uu-RRC entity 211 and Uu-PDCP entity 212 of the remote UE 21. The gNB 23 comprises an ADAPT entity 236 on the ADAPT layer, a Uu-RLC entity 237 on the RLC sublayer, a Uu-MAC entity 238 on the MAC sublayer and a Uu-PHY entity 239 on the PHY sublayer, respectively communicatively interfaced with the corresponding ADAPT entity 226, Uu-RLC entity 227, Uu-MAC entity 228 and Uu-PHY entity 229 of the UE-to-Network relay UE 22 via a Uu DRB 2223. The gNB 23 comprises a N2 Stack 23N2.
The 5GC 24 comprises an NAS entity 240, communicatively interfaced with the corresponding NAS entity 210 of the remote UE 21. The 5GC comprises a N2 Stack 24N2, communicatively interfaced with the corresponding N2 Stack 23N2 of the gNB 23 via a N2 2324.
This adapt layer was recently (re)named sidelink relay adaptation protocol, or SRAP for short. The following is the basic model and operation of SRAP:
In more detail, the user plane protocol stack 3 comprises a remote UE 31, a UE-to-Network relay UE 32, a gNB 33 and a 5GC 34.
The remote UE 31 comprises an IP entity 310, a Uu-SDAP entity 311 on a SDAP sublayer and a Uu-PDCP entity 312 on a PDCP sublayer. The remote UE 21 comprises a PC5-RLC entity 313 on a RLC sublayer, a PC5-MAC entity 314 on a MAC sublayer and a PC5-PHY entity 315 on a PHY sublayer. It should be understood that the sublayers (also known as layers) are of the network.
The UE-to-Network relay UE 32 comprises a PC5-RLC entity 323 on the RLC sublayer, a PC5-MAC entity 324 on the MAC sublayer and a PC5-PHY entity 325 on the PHY sublayer, respectively communicatively interfaced with the corresponding PC5-RLC entity 313, PC5-MAC entity 314 and PC5-PHY entity 315 of the remote UE 31 via a RLC channel 3132. The UE-to-Network relay UE 32 comprises an ADAPT entity 326 on an ADAPT layer, a Uu-RLC entity 327 on the RLC sublayer, a Uu-MAC entity 328 on the MAC sublayer and a Uu-PHY entity 329 on the PHY sublayer.
The gNB 33 comprises a Uu-SDAP entity 331 on the SDAP sublayer and a Uu-PDCP entity 332 on the PDCP sublayer, respectively communicatively interfaced with the corresponding Uu-SDAP entity 311 and Uu-PDCP entity 312 of the remote UE 31. The gNB 33 comprises an ADAPT entity 336 on the ADAPT layer, a Uu-RLC entity 337 on the RLC sublayer, a Uu-MAC entity 338 on the MAC sublayer and a Uu-PHY entity 339 on the PHY sublayer, respectively communicatively interfaced with the corresponding ADAPT entity 326, Uu-RLC entity 327, Uu-MAC entity 328 and Uu-PHY entity 329 of the UE-to-Network relay UE 32 via a Uu DRB 3233. The gNB 33 comprises a N3 Stack 33N3.
The 5GC 34 comprises an IP entity 340, communicatively interfaced with the corresponding IP entity 310 of the remote UE 31. The 5GC 34 comprises a N3 Stack 34N3, communicatively interfaced with the corresponding N3 Stack 33N3 of the gNB 33 via a GTP-U tunnel 3334.
In more detail, the control plane protocol stack 4 comprises a remote UE 41, a UE-to-Network relay UE 42, a gNB 43 and a 5GC 44.
The remote UE 41 comprises a NAS entity 410, a Uu-RRC entity 411 on a RRC sublayer and a Uu-PDCP entity 412 on a PDCP sublayer. The remote UE 41 comprises a PC5-RLC entity 413 on a RLC sublayer, a PC5-MAC entity 414 on a MAC sublayer and a PC5-PHY entity 415 on a PHY sublayer. It should be understood that the sublayers (also known as layers) are of the network.
The UE-to-Network relay UE 42 comprises a PC5-RLC entity 423 on the RLC sublayer, a PC5-MAC entity 424 on the MAC sublayer and a PC5-PHY entity 425 on the PHY sublayer, respectively communicatively interfaced with the corresponding PC5-RLC entity 413, PC5-MAC entity 414 and PC5-PHY entity 415 of the remote UE 41 via a RLC channel 4142. The UE-to-Network relay UE 42 comprises an ADAPT entity 426 on an ADAPT layer, a Uu-RLC entity 427 on the RLC sublayer, a Uu-MAC entity 428 on the MAC sublayer and a Uu-PHY entity 429 on the PHY sublayer.
The gNB 43 comprises a Uu-RRC entity 431 on the RRC sublayer and a Uu-PDCP entity 432 on the PDCP sublayer, respectively communicatively interfaced with the corresponding Uu-RRC entity 411 and Uu-PDCP entity 412 of the remote UE 41. The gNB 43 comprises an ADAPT entity 436 on the ADAPT layer, a Uu-RLC entity 437 on the RLC sublayer, a Uu-MAC entity 438 on the MAC sublayer and a Uu-PHY entity 439 on the PHY sublayer, respectively communicatively interfaced with the corresponding ADAPT entity 426, Uu-RLC entity 427, Uu-MAC entity 428 and Uu-PHY entity 429 of the UE-to-Network relay UE 42 via a Uu DRB 4243. The gNB 43 comprises a N2 Stack 43N2.
The 5GC 44 comprises an NAS entity 440, communicatively interfaced with the corresponding NAS entity 410 of the remote UE 41. The 5GC comprises a N2 Stack 44N2, communicatively interfaced with the corresponding N2 Stack 43N2 of the gNB 43 via a N2 4344.
In more detail, this present disclosure deals with handling of unknown, unforeseen, and erroneous protocol data.
Handling of error cases and misconfiguration at Remote UE 31, 41:
Handling of error cases and misconfiguration at Relay UE 32, 42:
(RRCReconfiguration including the reconfigurationWithSync) or PC5 RRC release by upper layer request, SRAP entity at relay UE 32, 42 is released.
The first aspect provides a method of handling communication in a sidelink relay network, including the remote UE 31, 41 and the relay UE 32, 42, the method comprising:
handling, by the remote UE 31, 41 and/or the relay UE 32, 42, an error and/or a misconfiguration.
Optionally, in this example, handling, by the remote UE 31, 41 and/or the relay UE 32, 42, the error and/or the misconfiguration comprises discarding, by the remote UE 31, 41, a packet received thereby if a UE ID of the packet does not match the ID of the remote UE 31, 41.
Optionally, in this example, handling, by the remote UE 31, 41 and/or the relay UE 32, 42, the error and/or the misconfiguration comprises discarding, by the remote UE 31, 41, a packet received thereby if a bearer ID of the packet does not match a bearer for the remote UE 31, 41.
Optionally, in this example, handling, by the remote UE 31, 41 and/or the relay UE 32, 42, the error and/or the misconfiguration comprises discarding, by the relay UE 32, 42, a packet received thereby if a UE ID of the packet is not included in a configuration table.
Optionally, in this example, handling, by the remote UE 31, 41 and/or the relay UE 32, 42, the error and/or the misconfiguration comprises discarding, by the relay UE 32, 42, a packet received thereby if a UE ID of the packet is included in a configuration table and if a bearer ID of the packet does not match a bearer included in the configuration table for the UE ID.
Optionally, in this example, handling, by the remote UE 31, 41 and/or the relay UE 32, 42, the error and/or the misconfiguration comprises sending, by the relay UE 32, 42, a packet received thereby on a default channel if a UE ID of the packet is included in a configuration table and if a bearer ID of the packet does not match a bearer included in the configuration table for the UE ID.
Optionally, in this example, the default channel is a dedicated, pre-configured and/or configurable mapping between an RLC channel ID (i.e., the default channel) and one or more E2E bearer IDs.
Optionally, in this example, handling, by the remote UE 31, 41 and/or the relay UE 32, 42, the error and/or the misconfiguration comprises sending, by the relay UE 32, 42, a packet received thereby on a channel selected based on prioritization if a UE ID of the packet is included in a configuration table and if a bearer ID of the packet matches a plurality of bearers included in the configuration table for the UE ID.
Optionally, in this example, handling, by the remote UE 31, 41 and/or the relay UE 32, 42, the error and/or the misconfiguration comprises sending, by the relay UE 32, 42, a packet received thereby on a channel selected randomly if a UE ID of the packet is included in a configuration table and if a bearer ID of the packet matches a plurality of bearers included in the configuration table for the UE ID.
Optionally, in this example, handling, by the remote UE 31, 41 and/or the relay UE 32, 42, the error and/or the misconfiguration comprises sending, by the relay UE 32, 42, a packet received thereby on a channel selected based on QoS requirements if a UE ID of the packet is included in a configuration table and if a bearer ID of the packet matches a plurality of bearers included in the configuration table for the UE ID.
Optionally, in this example, handling, by the remote UE 31, 41 and/or the relay UE 32, 42, the error and/or the misconfiguration comprises selectively discarding, by the relay UE 32, 42, a packet received thereby if a UE ID of the packet is included in a configuration table and if a bearer ID of the packet matches a bearer included in the configuration table for the UE ID and if a determined egress link is in RLF or congested.
Optionally, in this example, handling, by the remote UE 31, 41 and/or the relay UE 32, 42, the error and/or the misconfiguration comprises discarding, by the relay UE 32, 42, a packet received thereby if a UE ID of the packet is included in a configuration table and if a bearer ID of the packet matches a bearer included in the configuration table for the UE ID and if the relay UE 32, 42 is to change its serving cell, for example due to RRCReconfiguration.
Optionally, in this example, handling, by the remote UE 31, 41 and/or the relay UE 32, 42, the error and/or the misconfiguration comprises removing, by the relay UE 32, 42, a configuration table upon Uu RLF detection/notification or upon reception of an RRCReconfiguration including the reconfigurationWithSync.
Optionally, in this example, handling, by the remote UE 31, 41 and/or the relay UE 32, 42, the error and/or the misconfiguration comprises forwarding, by the relay UE 32, 42, a buffered packet before removing, by the relay UE 32, 42, a configuration table.
Optionally, in this example, handling, by the remote UE 31, 41 and/or the relay UE 32, 42, the error and/or the misconfiguration comprises re-routing via a different remote UE 31, 41, by the relay UE 32, 42, a packet received thereby if a UE ID of the packet is included in a configuration table and if a bearer ID of the packet matches a bearer included in the configuration table for the UE ID and if a determined egress link is in RLF or if the relay UE 32, 42 is to change its serving cell, for example due to RRCReconfiguration.
Optionally, in this example, handling, by the remote UE 31, 41 and/or the relay UE 32, 42, the error and/or the misconfiguration comprises releasing, at the relay UE 32, 42, a SRAP entity.
The second aspect provides a sidelink relay network, including a remote UE 31, 41 and a relay UE 32, 42, configured to implement a method according to the first aspect.
The method is of handling communication in a sidelink relay network, including the remote UE and the relay UE, the method comprising:
at step 501, handling, by the remote UE and/or the relay UE, an error and/or a misconfiguration.
The method may include any of the steps described with respect to the first aspect.
As shown in
The transceiver 610 collectively refers to a remote UE receiver and a remote UE transmitter, and may transmit/receive a signal to/from a base station, a relay UE, or another remote UE. The signal transmitted or received to or from the remote UE may include control information and data. The transceiver 610 may include a RF transmitter for up-converting and amplifying a frequency of a transmitted signal, and a RF receiver for amplifying low-noise and down-converting a frequency of a received signal. However, this is only an example of the transceiver 610 and components of the transceiver 610 are not limited to the RF transmitter and the RF receiver.
Also, the transceiver 610 may receive and output, to the processor (or controller) 630, a signal through a wireless channel, and transmit a signal output from the processor (or controller) 630 through the wireless channel.
The memory 620 may store a program and data required for operations of the remote UE. Also, the memory 620 may store control information or data included in a signal obtained by the remote UE. The memory 620 may be a storage medium, such as read-only memory (ROM), random access memory (RAM), a hard disk, a CD-ROM, and a DVD, or a combination of storage media.
The processor (or controller) 630 may control a series of processes such that the remote UE operates as described above. For example, the processor (or controller) 630 may receive a data signal and/or a control signal, and the processor (or controller) 630 may determine a result of receiving the signal transmitted by a base station, a relay UE, and/or another remote UE.
As shown in
The transceiver 710 collectively refers to a relay UE receiver and a relay UE transmitter, and may transmit/receive a signal to/from a base station, a remote UE, or another relay UE. The signal transmitted or received to or from the relay UE may include control information and data. The transceiver 710 may include a RF transmitter for up-converting and amplifying a frequency of a transmitted signal, and a RF receiver for amplifying low-noise and down-converting a frequency of a received signal. However, this is only an example of the transceiver 710 and components of the transceiver 710 are not limited to the RF transmitter and the RF receiver.
Also, the transceiver 710 may receive and output, to the processor (or controller) 730, a signal through a wireless channel, and transmit a signal output from the processor (or controller) 730 through the wireless channel.
The memory 720 may store a program and data required for operations of the relay UE. Also, the memory 720 may store control information or data included in a signal obtained by the relay UE. The memory 720 may be a storage medium, such as read-only memory (ROM), random access memory (RAM), a hard disk, a CD-ROM, and a DVD, or a combination of storage media.
The processor (or controller) 730 may control a series of processes such that the relay UE operates as described above. For example, the processor (or controller) 730 may receive a data signal and/or a control signal, and the processor (or controller) 730 may determine a result of receiving the signal transmitted by a base station, a remote UE, and/or another relay UE.
As shown in
The transceiver 810 collectively refers to a base station receiver and a base station transmitter, and may transmit/receive a signal to/from a UE (or a relay UE), another base station, and/or a core network function(s) (or entity(s)). The signal transmitted or received to or from the base station may include control information and data. The transceiver 810 may include a RF transmitter for up-converting and amplifying a frequency of a transmitted signal, and a RF receiver for amplifying low-noise and down-converting a frequency of a received signal. However, this is only an example of the transceiver 810 and components of the transceiver 810 are not limited to the RF transmitter and the RF receiver.
Also, the transceiver 810 may receive and output, to the processor (or controller) 830, a signal through a wireless channel, and transmit a signal output from the processor (or controller) 830 through the wireless channel.
The memory 820 may store a program and data required for operations of the base station. Also, the memory 820 may store control information or data included in a signal obtained by the base station. The memory 820 may be a storage medium, such as ROM, RAM, a hard disk, a CD-ROM, and a DVD, or a combination of storage media.
The processor (or controller) 830 may control a series of processes such that the base station operates as described above. For example, the processor (or controller) 830 may receive a data signal and/or a control signal, and the processor (or controller) 830 may determine a result of receiving the signal transmitted by the UE (or a relay UE) and/or the core network function.
As shown in
The transceiver 910 collectively refers to a base station receiver and a base station transmitter, and may transmit/receive a signal to/from a base station, and/or another core network function(s) (or entity(s)). The signal transmitted or received to or from the base station may include control information and data. The transceiver 910 may include a RF transmitter for up-converting and amplifying a frequency of a transmitted signal, and a RF receiver for amplifying low-noise and down-converting a frequency of a received signal. However, this is only an example of the transceiver 910 and components of the transceiver 910 are not limited to the RF transmitter and the RF receiver.
Also, the transceiver 910 may receive and output, to the processor (or controller) 930, a signal through a wireless channel, and transmit a signal output from the processor (or controller) 930 through the wireless channel.
The memory 920 may store a program and data required for operations of the base station. Also, the memory 920 may store control information or data included in a signal obtained by the base station. The memory 920 may be a storage medium, such as ROM, RAM, a hard disk, a CD-ROM, and a DVD, or a combination of storage media.
The processor (or controller) 930 may control a series of processes such that the base station operates as described above. For example, the processor (or controller) 930 may receive a data signal and/or a control signal, and the processor (or controller) 930 may determine a result of receiving the signal transmitted by the base station and/or another core network function.
The methods according to the embodiments described in the claims or the detailed description of the present disclosure may be implemented in hardware, software, or a combination of hardware and software.
When the electrical structures and methods are implemented in software, a computer-readable recording medium having one or more programs (software modules) recorded thereon may be provided. The one or more programs recorded on the computer-readable recording medium are configured to be executable by one or more processors in an electronic device. The one or more programs include instructions to execute the methods according to the embodiments described in the claims or the detailed description of the present disclosure.
Although a preferred embodiment has been shown and described, it will be appreciated by those skilled in the art that various changes and modifications might be made without departing from the scope of the present disclosure, as defined in the appended claims and as described above.
At least some of the example embodiments described herein may be constructed, partially or wholly, using dedicated special-purpose hardware. Terms such as “component,” “module” or “unit” used herein may include, but are not limited to, a hardware device, such as circuitry in the form of discrete or integrated components, a Field Programmable Gate Array (FPGA) or Application Specific Integrated Circuit (ASIC), which performs certain tasks or provides the associated functionality. In some embodiments, the described elements may be configured to reside on a tangible, persistent, addressable storage medium and may be configured to execute on one or more processors. These functional elements may in some embodiments include, by way of example, components, such as software components, object-oriented software components, class components and task components, processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays, and variables. Although the example embodiments have been described with reference to the components, modules and units discussed herein, such functional elements may be combined into fewer elements or separated into additional elements. Various combinations of optional features have been described herein, and it will be appreciated that described features may be combined in any suitable combination. In particular, the features of any one example embodiment may be combined with features of any other embodiment, as appropriate, except where such combinations are mutually exclusive. Throughout this specification, the term “comprising” or “comprises” means including the component(s) specified but not to the exclusion of the presence of others.
Attention is directed to all papers and documents which are filed concurrently with or previous to this specification in connection with this application and which are open to public inspection with this specification, and the contents of all such papers and documents are incorporated herein by reference.
All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and/or all of the steps of any method or process so disclosed, may be combined in any combination, except combinations where at least some of such features and/or steps are mutually exclusive.
Each feature disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise. Thus, unless expressly stated otherwise, each feature disclosed is one example only of a generic series of equivalent or similar features.
The present disclosure is not restricted to the details of the foregoing embodiment(s). The present disclosure extends to any novel one, or any novel combination, of the features disclosed in this specification (including any accompanying claims, abstract and drawings), or to any novel one, or any novel combination, of the steps of any method or process so disclosed.
Although the present disclosure has been described with various embodiments, various changes and modifications may be suggested to one skilled in the art. It is intended that the present disclosure encompass such changes and modifications as fall within the scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2201895.6 | Feb 2022 | GB | national |
2201917.8 | Feb 2022 | GB | national |
2301636.3 | Feb 2023 | GB | national |