Devices and methods for communication
By employing a first terminal device with event-driven management of PDCP entities and RLC channels, the solution addresses the challenge of maintaining U2U relay configurations in wireless communication networks, ensuring uninterrupted U2U communication.
Patent Information
- Application Number
- PCT/CN2023/129453
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-11-02
- Publication Date
- 2025-05-08
AI Technical Summary
In wireless communication networks, maintaining configurations for user equipment (UE) to UE (U2U) relay communications is challenging, leading to potential interruptions in U2U communication if configurations are not properly maintained.
The implementation of a first terminal device with a processor that determines specific events related to UE, U2U relay, or relay device interactions, and accordingly establishes or releases Packet Data Convergence Protocol (PDCP) entities of sidelink Signaling Radio Bearer (SRB) without establishing further end-to-end entities, manages lower layer PC5 Relay RLC channels, and suspends or resumes end-to-end communications based on connection status.
This solution effectively maintains U2U relay configurations, ensuring continuous communication by dynamically managing PDCP entities and RLC channels in response to changes in connection status and events, thereby preventing communication interruptions.
Smart Images

Figure CN2023129453_08052025_PF_FP_ABST
Abstract
Description
DEVICES AND METHODS FOR COMMUNICATION
[0001] FIELDS
[0002] Example embodiments of the present disclosure generally relate to the field of communication techniques and in particular, to devices and methods for maintaining configurations of user equipment (UE) -to-UE (U2U) relay.BACKGROUND
[0003] In wireless communication networks, sidelink (device-to-device, D2D) communications are currently being researched and developed. In sidelink communications, a terminal device (e.g., user equipment, UE) may communicate with another terminal device via a direct link or an indirect link. In the case of indirect link, the terminal devices may communicate with each other via at least one further terminal device, which is called relay terminal device or relay terminal device. Such relay communication is also referred to as U2U relay. In the U2U relay scenario, configurations for the connections need to be maintained. If such configurations cannot be maintained properly, the U2U communication may be interrupted.SUMMARY
[0004] In general, embodiments of the present disclosure provides a solution of maintaining configurations of U2U relay.
[0005] In a first aspect, there is provided a first terminal device comprising: a processor configured to cause the first terminal device to: in accordance with a determination that a first event occurs, establish a Packet Data Convergence Protocol (PDCP) entity of a sidelink Signaling Radio Bearer (SRB) , without establishing a further end-to-end (E2E) entity of the sidelink SRB, wherein the first event is related to at least one of the first terminal device, a second terminal device or a relay device acting as a relay between the first terminal device and the second terminal device; and perform an end-to-end communication with the second terminal device based on the PDCP entity.
[0006] In a second aspect, there is provided a first terminal device comprising: a processor configured to cause the first terminal device to: in accordance with a determination that a second event occurs, release a Packet Data Convergence Protocol (PDCP) entity of a sidelink radio bearer which is established for an end-to-end communication between the first terminal device and a second terminal device, without releasing a further entity of the sidelink radio bearer, wherein the second event is related to at least one of the first terminal device, the second terminal device or a relay device acting as a relay between the first terminal device and the second terminal device, and wherein the sidelink radio bearer comprises at least one of sidelink Signaling Radio Bearer (SRB) or sidelink Data Radio Bearer (DRB) .
[0007] In a third aspect, there is provided a first terminal device comprising: a processor configured to cause the first terminal device to: in accordance with a determination that an indirect connection between the first terminal device and the second terminal device via a relay device is to be changed to a direct connection between the first terminal device and the second terminal device, release one of lower layer PC5 Relay RLC channels associated with the indirect connection; and keep at least one of end-to-end Packet Data Convergence Protocol (PDCP) entity or Service Data Adaptation Protocol (SDAP) entity of the indirect connection.
[0008] In a fourth aspect, there is provided a first terminal device comprising: a processor configured to cause the first terminal device to: in accordance with a determination that a failure occurs in at least one of a first PC5-RRC connection between the first terminal device and a relay device or a second PC5-RRC connection between the relay device and the second terminal device, or a release of at least one of a first PC5-RRC connection between the first terminal device and a relay device or a second PC5-RRC connection between the relay device and the second terminal device is requested, or a selection of relay device is triggered, suspend an end-to-end communication related to at least one of a sidelink Signaling Radio Bearer (SRB) or a sidelink Data Radio Bearer (DRB) between the first terminal device and the second terminal device.
[0009] In a fifth aspect, there is provided a relay device comprising: a processor configured to cause the relay device to: apply a RLC default configuration of a PC5 Relay RLC channel at the relay device in accordance with at least one of the following determinations that: a PC5-RRC connection is established between the relay device and a first terminal device, a PC5-RRC connection is established between the relay device and a further relay device, or the relay device is selected as a relay between a first terminal device and a second terminal device.
[0010] In a sixth aspect, there is provided a relay device comprising: a processor configured to cause the relay device to: release a RLC default configuration of a PC5 Relay RLC channel at the relay device in accordance with at least one of the following determinations that: a PC5-RRC connection between the relay device and a first terminal device is released, a PC5-RRC connection is released corresponding to an end-to-end PC5-RRC connection, the relay device does not perform as a relay between a first terminal device and a second terminal device, or a sidelink radio link failure is detected on the PC5-RRC connection with the first terminal device or the second terminal device.
[0011] In a seventh aspect, there is provided a communication method performed by a first terminal device. The method comprises: in accordance with a determination that a first event occurs, establishing a Packet Data Convergence Protocol (PDCP) entity of a sidelink Signaling Radio Bearer (SRB) , without establishing a further end-to-end entity of the sidelink SRB, wherein the first event is related to at least one of the first terminal device, a second terminal device or a relay device acting as a relay between the first terminal device and the second terminal device; and performing an end-to-end communication with the second terminal device based on the PDCP entity.
[0012] In an eighth aspect, there is provided a communication method performed by a first terminal device. The method comprises: in accordance with a determination that a second event occurs, releasing a Packet Data Convergence Protocol (PDCP) entity of a sidelink radio bearer which is established for an end-to-end communication between the first terminal device and a second terminal device, without releasing a further entity of the sidelink radio bearer, wherein the second event is related to at least one of the first terminal device, the second terminal device or a relay device acting as a relay between the first terminal device and the second terminal device, and wherein the sidelink radio bearer comprises at least one of sidelink Signaling Radio Bearer (SRB) or sidelink Data Radio Bearer (DRB) .
[0013] In a ninth aspect, there is provided a communication method performed by a first terminal device. The method comprises: in accordance with a determination that an indirect connection between the first terminal device and the second terminal device via a relay device is to be changed to a direct connection between the first terminal device and the second terminal device, releasing one of lower layer PC5 Relay RLC channels associated with the indirect connection; and keeping at least one of end-to-end Packet Data Convergence Protocol (PDCP) entity or Service Data Adaptation Protocol (SDAP) entity of the indirect connection.
[0014] In a tenth aspect, there is provided a communication method performed by a first terminal device. The method comprises: in accordance with a determination that a failure occurs in at least one of a first PC5-RRC connection between the first terminal device and a relay device or a second PC5-RRC connection between the relay device and the second terminal device, or a release of at least one of a first PC5-RRC connection between the first terminal device and a relay device or a second PC5-RRC connection between the relay device and the second terminal device is requested, or a selection of relay device is triggered, suspending an end-to-end communication related to at least one of a sidelink Signaling Radio Bearer (SRB) or a sidelink Data Radio Bearer (DRB) between the first terminal device and the second terminal device.
[0015] In an eleventh aspect, there is provided a communication method performed by a relay device. The method comprises: applying a RLC default configuration of a PC5 Relay RLC channel at the relay device in accordance with at least one of the following determinations that: a PC5-RRC connection is established between the relay device and a first terminal device, a PC5-RRC connection is established between the relay device and a further relay device, or the relay device is selected as a relay between a first terminal device and a second terminal device.
[0016] In a twelfth aspect, there is provided a communication method performed by a relay device. The method comprises: releasing a RLC default configuration of a PC5 Relay RLC channel at the relay device in accordance with at least one of the following determinations that: a PC5-RRC connection between the relay device and a first terminal device is released, a PC5-RRC connection is released corresponding to an end-to-end PC5-RRC connection, the relay device does not perform as a relay between a first terminal device and a second terminal device, or a sidelink radio link failure is detected on the PC5-RRC connection with the first terminal device or the second terminal device.
[0017] In a thirteenth aspect, there is provided a computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to carry out the method according to the seventh, eighth, ninth, tenth, eleventh, or twelfth aspect.
[0018] Other features of the present disclosure will become easily comprehensible through the following description.BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Through the more detailed description of some example embodiments of the present disclosure in the accompanying drawings, the above and other objects, features and advantages of the present disclosure will become more apparent, wherein:
[0020] FIG. 1 illustrates an example communication environment in which example embodiments of the present disclosure can be implemented;
[0021] FIGS. 2A-2E illustrate example protocol stacks for sidelink communications;
[0022] FIG. 3 illustrates a signaling flow for communications in U2U relay according to some example embodiments of the present disclosure;
[0023] FIG. 4 illustrates a flowchart of a method implemented at a first terminal device according to some example embodiments of the present disclosure;
[0024] FIG. 5 illustrates a flowchart of a method implemented at a first terminal device according to some example embodiments of the present disclosure;
[0025] FIG. 6 illustrates a flowchart of a method implemented at a first terminal device according to some example embodiments of the present disclosure;
[0026] FIG. 7 illustrates a flowchart of a method implemented at a first terminal device according to some example embodiments of the present disclosure;
[0027] FIG. 8 illustrates a flowchart of a method implemented at a relay device according to some example embodiments of the present disclosure;
[0028] FIG. 9 illustrates a flowchart of a method implemented at a relay device according to some example embodiments of the present disclosure;
[0029] FIG. 10 illustrates a simplified block diagram of an apparatus that is suitable for implementing example embodiments of the present disclosure.
[0030] Throughout the drawings, the same or similar reference numerals represent the same or similar element.DETAILED DESCRIPTION
[0031] Principle of the present disclosure will now be described with reference to some example embodiments. It is to be understood that these embodiments are described only for the purpose of illustration and help those skilled in the art to understand and implement the present disclosure, without suggesting any limitation as to the scope of the disclosure. Embodiments described herein can be implemented in various manners other than the ones described below.
[0032] In the following description and claims, unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skills in the art to which this disclosure belongs.
[0033] As used herein, the term ‘terminal device’ refers to any device having wireless or wired communication capabilities. Examples of the terminal device include, but not limited to, user equipment (UE) , personal computers, desktops, mobile phones, cellular phones, smart phones, personal digital assistants (PDAs) , portable computers, tablets, wearable devices, internet of things (IoT) devices, Ultra-reliable and Low Latency Communications (URLLC) devices, Internet of Everything (IoE) devices, machine type communication (MTC) devices, devices on vehicle for V2X communication where X means pedestrian, vehicle, or infrastructure / network, devices for Integrated Access and Backhaul (IAB) , Space borne vehicles or Air borne vehicles in Non-terrestrial networks (NTN) including Satellites and High Altitude Platforms (HAPs) encompassing Unmanned Aircraft Systems (UAS) , eXtended Reality (XR) devices including different types of realities such as Augmented Reality (AR) , Mixed Reality (MR) and Virtual Reality (VR) , the unmanned aerial vehicle (UAV) commonly known as a drone which is an aircraft without any human pilot, devices on high speed train (HST) , or image capture devices such as digital cameras, sensors, gaming devices, music storage and playback appliances, or Internet appliances enabling wireless or wired Internet access and browsing and the like. The ‘terminal device’ can further has ‘multicast / broadcast’ feature, to support public safety and mission critical, V2X applications, transparent IPv4 / IPv6 multicast delivery, IPTV, smart TV, radio services, software delivery over wireless, group communications and IoT applications. It may also incorporate one or multiple Subscriber Identity Module (SIM) as known as Multi-SIM. The term “terminal device” can be used interchangeably with a UE, a mobile station, a subscriber station, a mobile terminal, a user terminal or a wireless device.
[0034] The term “network device” refers to a device which is capable of providing or hosting a cell or coverage where terminal devices can communicate. Examples of a network device include, but not limited to, a Node B (NodeB or NB) , an evolved NodeB (eNodeB or eNB) , a next generation NodeB (gNB) , a transmission reception point (TRP) , a remote radio unit (RRU) , a radio head (RH) , a remote radio head (RRH) , an IAB node, a low power node such as a femto node, a pico node, a reconfigurable intelligent surface (RIS) , and the like.
[0035] The terminal device or the network device may have Artificial intelligence (AI) or Machine learning capability. It generally includes a model which has been trained from numerous collected data for a specific function, and can be used to predict some information.
[0036] The terminal or the network device may work on several frequency ranges, e.g., FR1 (e.g., 450 MHz to 6000 MHz) , FR2 (e.g., 24.25GHz to 52.6GHz) , frequency band larger than 100 GHz as well as Tera Hertz (THz) . It can further work on licensed / unlicensed / shared spectrum. The terminal device may have more than one connection with the network devices under Multi-Radio Dual Connectivity (MR-DC) application scenario. The terminal device or the network device can work on full duplex, flexible duplex and cross division duplex modes.
[0037] The embodiments of the present disclosure may be performed in test equipment, e.g., signal generator, signal analyzer, spectrum analyzer, network analyzer, test terminal device, test network device, channel emulator. In some embodiments, the terminal device may be connected with a first network device and a second network device. One of the first network device and the second network device may be a master node and the other one may be a secondary node. The first network device and the second network device may use different radio access technologies (RATs) . In some embodiments, the first network device may be a first RAT device and the second network device may be a second RAT device. In some embodiments, the first RAT device is eNB and the second RAT device is gNB. Information related with different RATs may be transmitted to the terminal device from at least one of the first network device or the second network device. In some embodiments, first information may be transmitted to the terminal device from the first network device and second information may be transmitted to the terminal device from the second network device directly or via the first network device. In some embodiments, information related with configuration for the terminal device configured by the second network device may be transmitted from the second network device via the first network device. Information related with reconfiguration for the terminal device configured by the second network device may be transmitted to the terminal device from the second network device directly or via the first network device.
[0038] As used herein, the singular forms ‘a’ , ‘an’ and ‘the’ are intended to include the plural forms as well, unless the context clearly indicates otherwise. The term ‘includes’ and its variants are to be read as open terms that mean ‘includes, but is not limited to. ’ The term ‘based on’ is to be read as ‘at least in part based on. ’ The term ‘one embodiment’ and ‘an embodiment’ are to be read as ‘at least one embodiment. ’ The term ‘another embodiment’ is to be read as ‘at least one other embodiment. ’ The terms ‘first, ’ ‘second, ’ and the like may refer to different or same objects. Other definitions, explicit and implicit, may be included below.
[0039] In some examples, values, procedures, or apparatus are referred to as ‘best, ’ ‘lowest, ’ ‘highest, ’ ‘minimum, ’ ‘maximum, ’ or the like. It will be appreciated that such descriptions are intended to indicate that a selection among many used functional alternatives can be made, and such selections need not be better, smaller, higher, or otherwise preferable to other selections.
[0040] As used herein, the term “resource, ” “transmission resource, ” “uplink resource, ” or “downlink resource” may refer to any resource for performing a communication, such as a resource in time domain, a resource in frequency domain, a resource in space domain, a resource in code domain, or any other resource enabling a communication, and the like. In the following, unless explicitly stated, a resource in both frequency domain and time domain will be used as an example of a transmission resource for describing some example embodiments of the present disclosure. It is noted that example embodiments of the present disclosure are equally applicable to other resources in other domains.
[0041] As discussed above, in sidelink communications, a terminal device (e.g., user equipment, UE) may communicate with another terminal device via a direct link or an indirect link.
[0042] In the third Generation Partnership Project (3GPP) release 18, a work item (WI) is working on issues on U2U relay. Specifically, it is expected to specify mechanisms to support single-hop Layer-2 and Layer-3 UE-to-UE relay (i.e., source UE -> relay UE -> destination UE) for unicast. In this event, at least below aspects may be considered, a UE-to-UE relay adaptation layer design, control plane procedures and QoS handling and so on.
[0043] For ease of discussion, some terms used in the following description are listed as below:
[0044] ● A direct connection: refers to one mode of connection, where there is no relay terminal device / relay UE between two remote terminal devices / UEs;
[0045] ● An indirect connection: refers to one mode of network connection, where there is at least one relay terminal device / relay UE between two remote terminal devices / UEs;
[0046] ● PC5 RRC connection: refers to any of PC5-RRC connection, PC5 unicast link, Layer-2 link, Layer-2 unicast link;
[0047] ● ProSe: refers to proximity based services or proximity-services;
[0048] ● Upper layer: refers to any of ProSe layer, V2X layer, NAS (non-access stratum) layer, PC5 Signaling (PC5-S) layer;
[0049] ● AS (access stratum) layer: refers to RRC layer, PDCP layer, RLC layer, MAC layer, Layer-2, layer 2;
[0050] ● U2U Relay selection: refers to a switch from a direct connection to an indirect connection;
[0051] ● U2U Relay reselection: refers to a switch from a first indirect connection to a second indirect connection;
[0052] ● Direct link selection: refers to a switch from an indirect connection to a direct connection.
[0053] As used herein, a terminal device may be identified by an identify (ID) of a terminal device, which may be an L2 ID, local ID, short ID, temp ID and so on. Further, the ID may be 4 bits, 8bits, 16bits, 24bits, or n*8bits, where n is an integer. Further, the ID may be pre-configured or allocated by either a network device or a terminal device.
[0054] As used herein, a hop may be identified by an identify (ID) of a hop, which may be identified by a unique / global link ID, an ID of the source / target terminal device of a link comprising the hop, a pair of {terminal device, terminal device} corresponding to the hop, and so on. Further, the ID may be pre-configured or allocated by either a network device or a terminal device.
[0055] As used herein, terms of “remote terminal device” , “end terminal device” , “remote UE” , “end UE” may be used interchangeably. Further, as for two end terminal devices / UEs in a same link, one of the terminal device / UE may be referred as end / source / transmitting / TX terminal device / UE and the other one may be referred to as peer end / target / receiving / RX terminal device / UE.
[0056] As used herein, terms of “source (remote / end) terminal device” , “source (remote / end) UE” , “transmitting (TX) (remote / end) terminal device” , “transmitting (TX) (remote / end) UE” , “initiating (remote / end) terminal device” , “initiating (remote / end) UE” , “first (remote / end) terminal device” , “first (remote / end) UE” may be used interchangeably.
[0057] As used herein, terms of “target (remote / end) terminal device” , “target (remote / end) UE” , “destination (remote / end) terminal device” , “destination (remote / end) UE” , “receiving (RX) (remote / end) terminal device” , “receiving (RX) (remote / end) UE” , “second (remote / end) terminal device” , “second (remote / end) UE” may be used interchangeably.
[0058] As used herein, terms of “keep” and “maintain” may be used interchangeably.
[0059] As used herein, terms of “communication” , “sending” , “receiving” and “transmission” may be used interchangeably.
[0060] As used herein, terms of “default” , “specified” and “predefined” may be used interchangeably.
[0061] As used herein, terms of “apply” , “establish” , “adopt” , “use” , “reuse” and “configure” may be used interchangeably.
[0062] As used herein, terms of “release” , “delete” , “clear” and “remove” may be used interchangeably.
[0063] As used herein, terms of “RLC channel” , “RLC Relay channel” , “PC5 RLC Relay channel” , “RLC relay channel” and “PC5 RLC relay channel” may be used interchangeably.
[0064] As used herein, wording of “apply a default / PC5 Relay RLC channel” refers to “apply RLC specified / default configuration of SL-RLCx” , “apply RLC default / specified configuration of (default / specified) PC5 Relay RLC channel” , “establish a Relay RLC channel / entity” , “apply a PC5 Relay RLC channel” , “apply the (default / specified) configuration of (default / specified) PC5 Relay RLC channel” and so on. Similarly, wording of “release a default / specified PC5 Relay RLC channel” refers to “release RLC specified / default configuration of PC5 Relay RLC channel” “release RLC specified / default configuration of SL-RLCx” , “release a Relay RLC channel / entity” and so on. The ‘x’ in the term “SL-RLCx” refers to an identity. In some embodiments, ‘x’ may be 1, 2, 3, 4 and so on. Further, ‘x’ may be specified to be a default value.
[0065] As used herein, a component hop refers to a single hop (e.g., PC5-RRC connection) between one relay device and one end terminal device, or a single hop between two relay devices. Term “a component hop” also may be called as “a corresponding hop” or “per hop” or “per-hop” sometimes. Term “a component hop’s” also may be called as “a corresponding’s hop” or “per hop” or “per-hop” sometimes. And the end-to-end PC5-RRC connection between two end terminal devices via relay device (s) is consisting of multiple component hops.
[0066] Principles and implementations of the present disclosure will be described in detail below with reference to the figures.
[0067] EXAMPLE OF COMMUNICATION ENVIRONMENT
[0068] FIG. 1 illustrates a schematic diagram of an example communication environment 100 in which example embodiments of the present disclosure can be implemented.
[0069] The communication environment 100 comprises a first terminal device 110-1, a second terminal device 110-2 and a relay device 110-3 (which may be a terminal device) .
[0070] A sidelink is a communication mode that allows direct communications between two or more terminal devices without the communications going through network device. SL communications may be carried out on a wireless interface, e.g., PC5 interface. SL communications may be unicast, groupcast, or broadcast, and may be used for device-to-device (D2D) communications, vehicle-to-everything (V2X) communications, etc.
[0071] By relying on a relay, it may enable sidelink (SL) services even if two specific devices are not within range of each other. Such relay communication is also referred to as U2U relay. U2U relay communications may be useful in a variety of settings such as for communication in public safety networks, or in out-of-coverage or network overload scenarios.
[0072] As illustrated in FIG. 1, the first terminal devices 110-1 and the relay device110-3, and the second terminal devices 110-2 and the relay device110-3 may communicate with each other via sidelink (SL) connection (s) . Further, the first terminal device 110-1 may communicate with a second terminal device 110-2 via the relay device 110-3. The relay device 110-3 operates as a relay for communications between the first terminal device 110-1 and the second terminal device 110-2. The relay device 110-3 is sometimes referred to as a relay terminal device, or a serving relay terminal device for the first terminal device 110-1 and the second terminal device 110-2. The t first terminal device 110-1 and the second terminal device 110-2 are sometimes referred to as remote terminal devices or end terminal devices. In some embodiments, the relay device 110-3 may relay traffic from the first terminal device 110-1 to the second terminal device 110-2. In such a case, the first terminal device 110-1 is referred to as a source terminal device, a transmitting (TX) terminal device or a first remote / end terminal device, and the second terminal device 110-2 is referred to as a destination terminal device, a target terminal device, a receiving (RX) terminal device or a second remote / end terminal device.
[0073] In some other embodiments, the traffic from the second terminal device 110-2 to the first terminal device 110-1 may be also supported. That is, dual communications between the first terminal device 110-1 and the second terminal device 110-2 are enabled.
[0074] It should be understood that there may be more than one relay terminal device between two remote terminal device. As illustrated in FIG. 1, the relay devices 110-3, 110-4 and 110-5 may be operated as relay terminal devices between the first terminal device110-1 and the second terminal device 110-2.
[0075] The communications in the communication environment 100 may conform to any suitable standards including, but not limited to, Global System for Mobile Communications (GSM) , Long Term Evolution (LTE) , LTE-Evolution, LTE-Advanced (LTE-A) , New Radio (NR) , Wideband Code Division Multiple Access (WCDMA) , Code Division Multiple Access (CDMA) , GSM EDGE Radio Access Network (GERAN) , Machine Type Communication (MTC) and the like. The embodiments of the present disclosure may be performed according to any generation communication protocols either currently known or to be developed in the future. Examples of the communication protocols include, but not limited to, the first generation (1G) , the second generation (2G) , 2.5G, 2.75G, the third generation (3G) , the fourth generation (4G) , 4.5G, the fifth generation (5G) communication protocols, 5.5G, 5G-Advanced networks, or the sixth generation (6G) networks.
[0076] It is to be understood that the number of devices and their connections shown in FIG. 1 are only for the purpose of illustration without suggesting any limitation. The communication environment 100 may include any suitable number of network devices and / or terminal devices adapted for implementations of example embodiments of the present disclosure. Although not shown, it would be appreciated that one or more additional devices may be located in the cell, and one or more additional cells may be deployed in the communication environment 100.
[0077] Below types of sidelink-SRB (SL-SRB) may be supported in FIG. 1:
[0078] ● SL-SRB 0: parameters that are specified of NR sidelink communication, which is used for the sidelink signalling radio bearer of unprotected PC5-S message (e.g. Direct Link Establishment Request or Prose Direct Link Establishment Request) . The SL-SRB using this SCCH configuration is named as SL-SRB 0. The RLC configuration for SL-SRB 1 is UM mode, the logicalChannelIdentity (LCID) is 0 / the logicalChannelGroup (LCG) is 0.
[0079] ● SL-SRB 1: parameters that are specified for unicast of NR sidelink communication, which is used for the sidelink signalling radio bearer of PC5-S message establishing PC5-S security (e.g., Direct Link Security Mode Command and Direct Link Security Mode Complete, or ProSe Direct Link Security Mode Command and ProSe Direct Link Security Mode Complete) . The SL-SRB using this SCCH configuration is named as SL-SRB 1. The RLC configuration for SL-SRB 1 is AM mode, the logicalChannelIdentity is 1 / the logicalChannelGroup is 0.
[0080] ● SL-SRB 2: parameters that are specified for unicast of NR sidelink communication, which is used for the sidelink signalling radio bearer of protected PC5-S message except Direct Link Security Mode Complete or Prose Direct Link Security Mode Complete. The SL-SRB using this SCCH configuration is named as SL-SRB 2. The RLC configuration for SL-SRB 1 is AM mode, the logicalChannelIdentity is 2 / the logicalChannelGroup is 0.
[0081] ● SL-SRB 3: parameters that are specified for unicast of NR sidelink communication, which is used for the sidelink signalling radio bearer of PC5-RRC message. The SL-SRB using this SCCH configuration is named as SL-SRB 3. The RLC configuration for SL-SRB 1 is AM mode, the logicalChannelIdentity is 3 / the logicalChannelGroup is 0.
[0082] ● SL-SRB 4: parameters that are specified for NR sidelink discovery, which is used for the sidelink signalling radio bearer of NR sidelink discovery messages (e.g., Announcement message, Solicitation message and Response message) . The SL-SRB using this SCCH configuration is named as SL-SRB 4. The RLC configuration for SL-SRB 1 is UM mode, the logicalChannelIdentity is 58 / the logicalChannelGroup is 0.
[0083] In some embodiments, a protocol stack for a control plane for sidelink control channel (SCCH) for radio resource control (RRC) in the PC5 interface consists of RRC, packet data convergence protocol (PDCP) , radio link control (RLC) and medium access control (MAC sublayers) , and the physical (PHY) layer. Protocol stacks 210 of control plane of two terminal devices (UE A and UE B) for SCCH for RRC is shown in FIG. 2A.
[0084] In some embodiments, for support of the PC5-S protocol, a PC5-S sublayer is located on top of PDCP, RLC and MAC sublayers, and the PHY layer in the control plane protocol stack for SCCH for PC5-S, as shown in example protocol stacks 220 in FIG. 2B.
[0085] The RRC sublayer provides the following services and functions over the PC5 interface, including transferring of a PC5-RRC message between peer terminal devices, maintenance and release of a PC5-RRC connection between two terminal devices, and detection of sidelink radio link failure for a PC5-RRC connection. A PC5-RRC connection is a logical connection between two UEs for a pair of Source and Destination Layer-2 IDs which is considered to be established after a corresponding PC5 unicast link is established. There is one-to-one correspondence between the PC5-RRC connection and the PC5 unicast link.
[0086] In the case of U2U relay involved, an example protocol stack 230 of an end-to-end (E2E) user plane for U2U relay between two terminal devices, which includes Internet Protocol (IP) , Non-IP sublayers, Service Data Adaptation Protocol (SDAP) sublayer on top of PDCP, RLC and MAC sublayers, and the PHY layer. FIG. 2C illustrates user plane protocol stacks using at least one U2U relay. An adaptation layer is included on top of the RLC layer for the U2U relay, and is included between the RLC layer and PDCP layer for UE1 and UE2. As for the user plane, the security is established end to end between two terminal devices (UE1 and UE2) . Therefore, user data is never exposed at the relay node since the relay function does not process / apply any security on the relayed packets. Both IP traffic and Non-IP traffic are supported.
[0087] FIG. 2D illustrates control plane protocol stacks 240 using at least one U2U relay. In the E2E control plane, a PC5-S sublayer is located on top of PDCP, Adaptation, RLC and MAC sublayers, and the PHY layer. The security is established end to end between UE1 and UE2 as shown by the PDCP layer terminating in UE1 and UE2. Therefore, the E2E PC5-S message between UE1 and UE2 is never exposed at the relay node since the relay function does not process / apply any security on the relayed E2E PC5-S messages.
[0088] FIG. 2E illustrates control plane protocol stacks 250 using at least one U2U relay. In the E2E control plane, an RRC is located on top of PDCP, Adaptation, RLC and MAC sublayers, and the PHY layer. The security is established end to end between UE1 and UE2 as shown by the PDCP layer terminating in UE1 and UE2.
[0089] It would be appreciated that the protocol stacks illustrated in FIGS. 2A-2E are provided for the purpose of illustration only without suggesting any limitation. Other protocol stacks may also be applicable to support the relayed communications or direct communication between terminal devices.
[0090] EXAMPLE PROCESSES
[0091] Reference is made to FIG. 3, which illustrates a signaling flow 300 for communication in accordance with some embodiments of the present disclosure. For the purposes of discussion, the signaling flow 300 will be discussed with reference to FIG. 1, for example, by using the first terminal devices 110-1, the relay device 110-3 and the second terminal device 110-2.
[0092] In the following descriptions, while operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are contained in the above discussions, these should not be construed as limitations on the scope of the present disclosure, but rather as descriptions of features that may be specific to particular embodiments. Certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments separately or in any suitable sub-combination.
[0093] In the following discussion, the first terminal device 110-1 and the second terminal device 110-2 are operated as end terminal device, while the relay device 110-2 is operated as a relay terminal device among the first terminal device 110-1 and the second terminal device 110-2.
[0094] Further, the connection between the first terminal device 110-1 and the relay device 110-3 is referred to as PC5 hop #1 and the connection between the second terminal device 110-2 and the relay device 110-3 is referred to as PC5 hop #2. And these hops are corresponding or component hops of end-to-end PC5-RRC connection between the first terminal device 110-1 and the second terminal device 110-2.
[0095] It should be clarified that although only one relay device 110-3 is deployed between the first second terminal device 110-1 and the second terminal device 110-2, there may be more than one relay device between the first second terminal device 110-1 and the second terminal device 110-2. The present disclosure is not limited in this regard.
[0096] Example processes for establishing RB at the first terminal device
[0097] Regarding the processes for establishing RB (including SRB and DRB) , below agreements have been achieved. For the E2E SL-SRB configuration of U2U relay, the specified PDCP configuration is used. Further, E2E SL-SRB and E2E SL-DRB use different index (es) , fixed indexes (i.e., 0 / 1 / 2 / 3) are defined for E2E SL-SRB 0 / 1 / 2 / 3, respectively.
[0098] In addition, use specified PC5 RLC Channel configuration on each hop for E2E SL-SRB 0 / 1 / 2 / 3, new specified per-hop configurations are used for E2E SL-SRB 0 / 1 / 2 / 3, respectively.
[0099] The TX Remote UE derives the PDCP and SDAP configuration for E2E SL-DRB and provides the portion of the configuration related to RX to the RX Remote UE using E2E PC5-RRC message. The TX Remote UE derives the first hop configuration (e.g. PC5 relay RLC Channel configuration) for SL-DRB and provides to the relay UE the portion of the configuration related to RX on the first hop (i.e., RX by the relay UE) , using per-hop PC5-RRC message.
[0100] Although some discussions have been made, the efficient manners for establishing end-to-end RB still need further discussions.
[0101] In the following, how to establish an end-to-end radio bearer (such as, SRB or DRB) between the first terminal device 110-1 and the second terminal device 110-2 will be discussed.
[0102] As illustrated in FIG. 3, in operation, the first terminal device 110-1 determines 310 that a first event occurs, where the first event is related to at least one of the first terminal device 110-1, a second terminal device 110-2 or a relay device 110-3 acting as a relay between the first terminal device 110-1 and the second terminal device 110-2. Then, the first terminal device 110-1 establishes 320 a Packet Data Convergence Protocol (PDCP) entity of an E2E sidelink Signaling Radio Bearer (SRB) . Additionally, the first terminal device 110-1 does not establish a further (lower layer) end-to-end entity (such as RLC entity / channel) . Additionally, if the first terminal device 110-1 determines 310 that a first event occurs for an E2E RB (such as, SRB and DRB) or for U2N relay or for indirect PC5-RRC connection or for indirect link, the first terminal device 110-1 establishes 320 a Packet Data Convergence Protocol (PDCP) entity of the E2E RB; and if the first terminal device 110-1 determines 310 that a first event occurs for a normal / legacy RB or for direct PC5-RRC connection or for direct link, the first terminal device 110-1 establishes 320 a Packet Data Convergence Protocol (PDCP) entity and a (default / specified) RLC entity / channel of the normal / legacy RB. That is, the first terminal device 110-1 establishes 320 a (default / specified) RLC entity / channel for the normal / legacy RB or for direct PC5-RRC connection or for direct link. Then, the first terminal device 110-1 perform an end-to-end communication with the second terminal device 110-2 based on the PDCP entity. In this way, an end-to-end sidelink SRB may be established, wherein the SRB may be used for at least one of PC5-RRC message, PC5-S message, discovery message or Direct Communication Request (DCR) message.
[0103] In some embodiments, the first event may comprise at least one of the following events that:
[0104] ● a transmission of a PC5-S message for the second terminal device 110-2 is requested by an upper layer for the sidelink SRB,
[0105] ● a transmission of a discovery message for the second terminal device 110-2 is requested by an upper layer for the sidelink SRB,
[0106] ● a transmission of a DCR message for the second terminal device 110-2 is requested by an upper layer for the sidelink SRB,
[0107] ● a PC5-RRC connection establishment for the second terminal device 110-2 is indicated by an upper layer,
[0108] ● at least one of a first PC5 Relay Radio Link Control (RLC) channel between the first terminal device 110-1 and the relay device 110-3 or a second PC5 Relay RLC channel between the relay device 110-3 and the second terminal device 110-2 is established for an end-to-end radio bearer,
[0109] ● at least one of a first PC5-RRC connection between the first terminal device 110-1 and a relay device 110-3 or a second PC5-RRC connection between the relay device 110-3 and the second terminal device 110-2 is established, or
[0110] ● the relay device 110-3 is selected as the relay between the first terminal device 110-1 and the second terminal device 110-2.
[0111] In some embodiments, in accordance with a determination that a transmission of a PC5-S message for the second terminal device 110-2 is requested by an upper layer for the sidelink SRB, the first terminal device 110-1 may establish the PDCP entity of the sidelink SRB for the PC5-S message.
[0112] In some embodiments, in accordance with a determination that a transmission of a discovery message for the second terminal device 110-2 is requested by an upper layer for the sidelink SRB, the first terminal device 110-1 may establish the PDCP entity of the sidelink SRB for the discovery message.
[0113] In some embodiments, in accordance with a determination that a PC5-RRC connection establishment for the second terminal device 110-2 is indicated by an upper layer, the first terminal device 110-1 may establish the PDCP entity of the sidelink SRB for a PC5-RRC message of the second terminal device 110-2.
[0114] In some embodiments, the first terminal device 110-1 may establish the PDCP entity of the sidelink SRB for at least one of a PC5-S message, a discovery message, or PC5-RRC message.
[0115] Optionally, in some embodiments, the first terminal device 110-1 may apply a RLC default configuration of a PC5 Relay RLC channel for the sidelink SRB for at least one of a PC5-S message, a discovery message, a DCR message or a PC5-RRC message.
[0116] Merely for better understanding, some example embodiments are illustrated as below.
[0117] In summary, when adding an E2E sidelink SRB, the first terminal device 110-1 may only configure the related PDCP entity, and optionally apply the default PC5 Relay RLC channel (s) , where in the default PC5 Relay RLC channel (s) is for component hops.
[0118] In some embodiments, if transmission of PC5-S message for a specific destination is requested by upper layers for sidelink SRB, the first terminal device 110-1 may establish PDCP entity of a sidelink SRB for PC5-S message. Optionally, the first terminal device 110-1 may apply default PC5 Relay RLC channel (SL-RLCx) for a sidelink SRB for PC5-S message.
[0119] In some embodiments, if transmission of discovery message for a specific destination is requested by upper layers for sidelink SRB, the first terminal device 110-1 may establish PDCP entity of a sidelink SRB (e.g., SRB 4 or SRB 0) for discovery message. Optionally, the first terminal device 110-1 may apply default PC5 Relay RLC channel (SL-RLCx) for a sidelink SRB for discovery message.
[0120] In some embodiments, if a PC5-RRC connection establishment for a specific destination is indicated by upper layers, the first terminal device 110-1 may establish PDCP entity of a sidelink SRB for PC5-RRC message of the specific destination and consider the PC5-RRC connection is established for the destination. Optionally, the first terminal device 110-1 may apply default PC5 Relay RLC channel (SL-RLCx) for a sidelink SRB for PC5-RRC message.
[0121] Alternatively, in some embodiments, the first terminal device 110 may establish PDCP entity of a sidelink SRB (or apply the default configuration of PC5 Relay RLC channels) when all component hops have been established (such as, the PC5 hop #1 and PC5 hop #2 in FIG. 3) or at least one hop has been established (such as, the PC5 hop #1 or PC5 hop #2 in FIG. 3) .
[0122] Specifically, in some embodiments, if all component hops (or at least one hop) of an E2E PC5-RRC connection / PC5-RRC connection to relay UE has been established, the first terminal device 110 may perform at least one of the following:
[0123] ● establish PDCP entity of a sidelink SRB for PC5-S message;
[0124] ● establish PDCP entity of a sidelink SRB for discovery message;
[0125] ● establish PDCP entity of a sidelink SRB for DCR message;
[0126] ● establish PDCP entity of a sidelink SRB for PC5-RRC message of the specific destination.
[0127] Optionally, in some embodiments, if all component / corresponding hops (or at least one hop) of an E2E PC5-RRC connection / PC5-RRC connection to relay UE have been established, the first terminal device 110 may apply default PC5 Relay RLC channel (SL-RLCx) for a sidelink SRB for PC5-S message / discovery message / PC5-RRC message / DCR message.
[0128] More example about example processes for DRB will be discussed as below.
[0129] In summary, upon receiving RRCReconfigurationSidelink or RRCReconfigurationCompleteSidelink for E2E sidelink DRB, the first terminal device 11001 may only configure SDAP and PDCP entities without configuring a further E2E entity, such as the RLC entity.
[0130] In some embodiments, for unicast, if the E2E sidelink DRB addition was triggered due to the reception of the RRCReconfigurationSidelink message or the RRCReconfigurationCompleteSidelink message, and if an SDAP entity for NR sidelink communication associated with the destination and the cast type of the sidelink DRB does not exist, the first terminal device 110-1 may establish an SDAP entity for NR sidelink communication.
[0131] In some embodiments, for unicast, if the E2E sidelink DRB addition was triggered due to the reception of the RRCReconfigurationSidelink message or the RRCReconfigurationCompleteSidelink message, the first terminal device 110 may (re) configure the SDAP entity in accordance with the sl-SDAP-ConfigPC5 received in the RRCReconfigurationSidelink or sl-SDAP-Config received in sl-ConfigDedicatedNR, SIB12, SidelinkPreconfigNR, associated with the sidelink DRB.
[0132] In some embodiments, for unicast, if the E2E sidelink DRB addition was triggered due to the reception of the RRCReconfigurationSidelink message or the RRCReconfigurationCompleteSidelink message, the first terminal device 110 may establish a PDCP entity for NR sidelink communication and configure it in accordance with the sl-PDCP-ConfigPC5 received in the RRCReconfigurationSidelink or sl-PDCP-Config received in sl-ConfigDedicatedNR, SIB12, SidelinkPreconfigNR, associated with the sidelink DRB.
[0133] Example processes for releasing RB at the first terminal device
[0134] In the following, how to release an end-to-end radio bearer (such as, SRB or DRB) between the first terminal device 110-1 and the second terminal device 110-2 will be discussed.
[0135] As illustrated in FIG. 3, in operation, the first terminal device 110-1 determines 310 a second event occurs, where the second event is related to at least one of the first terminal device 110-1, the second terminal device 110-2 or a relay device 110-3 acting as a relay between the first terminal device 110-1 and the second terminal device 110-2, and the sidelink radio bearer comprises at least one of sidelink Signaling Radio Bearer (SRB) or sidelink Data Radio Bearer (DRB) . Then the first terminal device 110-1 releases 330 a Packet Data Convergence Protocol (PDCP) entity of a sidelink radio bearer which is established for an end-to-end communication between the first terminal device 110-1 and a second terminal device 110-2, without releasing a further entity (especially for the RLC entity) of the sidelink radio bearer. The further entity may also be referred to as a further layer channel, such as RLC channel or logical channel.
[0136] In some embodiments, the second event comprises at least one of the following events that:
[0137] ● a transmission of a PC5-S message for the second terminal device 110-2 is terminated in an upper layer,
[0138] ● a transmission of a discovery message for the second terminal device 110-2 is terminated in an upper layer,
[0139] ● a PC5-RRC connection release for the second terminal device 110-2 is requested by an upper layer,
[0140] ● a radio link failure (RLF) is detected for the second terminal device 110-2,
[0141] ● at least one of a first PC5 Relay Radio Link Control (RLC) channel between the first terminal device 110-1 and the relay device 110-3 or a second PC5 Relay RLC channel between the relay device 110-3 and the second terminal device 110-2 is released, wherein the RB (e.g., DRB) is mapped to these PC5 Relay RLC channels, or these PC5 Relay RLC channels are specified for the RB (e.g., SRB) , wherein the release of the first PC5 Relay RLC channel is detected by the first terminal device 110-1, and the release of the second PC5 Relay RLC channel is notified by the relay device 110-3,
[0142] ● at least one of a first PC5-RRC connection between the first terminal device 110-1 and a relay device 110-3 or a second PC5-RRC connection between the relay device 110-3 and the second terminal device 110-2 is released, wherein the release of the first PC5-RRC connection is detected by the first terminal device 110-1, and the release of the second PC5-RRC connection is notified by the relay device 110-3, or
[0143] ● the RLF is determined for at least one of a first PC5-RRC connection between the first terminal device 110-1 and a relay device 110-3 or a second PC5-RRC connection between the relay device 110-3 and the second terminal device 110-2, wherein the RLF of the first PC5-RRC connection is detected by the first terminal device 110-1, and the RLF of the second PC5-RRC connection is notified by the relay device 110-3.
[0144] In some embodiments, the first terminal device 110-1 may release the PDCP entity of the sidelink radio bearer for at least one of a PC5-S message, a discovery message, DCR message or PC5-RRC message.
[0145] In some embodiments, in accordance with a determination that a transmission of a PC5-S message for the second terminal device 110-2 is terminated in an upper layer, the first terminal device 110-1 may release the PDCP entity of the sidelink radio bearer for the PC5-S message.
[0146] In some embodiments, in accordance with a determination that a transmission of a discovery message for the second terminal device 110-2 is terminated in an upper layer, the first terminal device 110-1 may release the PDCP entity of the sidelink radio bearer for the discovery message.
[0147] In some embodiments, in accordance with a determination that a transmission of a DCR message for the second terminal device 110-2 is terminated in an upper layer, the first terminal device 110-1 may release the PDCP entity of the sidelink radio bearer for the discovery message.
[0148] In some embodiments, in accordance with a determination that a PC5-RRC connection release for the second terminal device 110-2 is requested by an upper layer, the first terminal device 110-1 may release the PDCP entity of the sidelink radio bearer for a PC5-RRC message of the second terminal device 110-2.
[0149] Optionally, in some embodiments, the first terminal device 110-1 may release a RLC default configuration of a PC5 Relay RLC channel for the sidelink radio bearer for at least one of a PC5-S message, a discovery message, DCR message or PC5-RRC message.
[0150] In some embodiments, if the sidelink radio bearer is the DRB, in addition to releasing PDCP entity, the first terminal device 110-1 may further release a Service Data Adaptation Protocol (SDAP) entity of the sidelink radio bearer.
[0151] Merely for better understanding, some example embodiments are illustrated as below.
[0152] In summary, when releasing an end-to-end RB connection, the PDCP (and / or) SDAP entity is released regardless of the RLC entity.
[0153] In some embodiments, the first terminal device 110 may release the PDCP entity of the sidelink SRB for PC5-RRC message of the specific destination and consider the PC5-RRC connection is released for the destination if at least one of the following:
[0154] ● a PC5-RRC connection release for a specific destination (e.g., another terminal device) is requested by upper layers or AS layer;
[0155] ● the sidelink radio link failure is detected for a specific destination;
[0156] ● the per-hop sidelink radio link failure of a corresponding / component hop (such as, the PC5 hop #1 and PC5 hop #2 in FIG. 3) is detected or notified by relay UE;
[0157] ● any one of the corresponding hop’s PC5-RRC connection is released or the release of any corresponding per’s PC5-RRC connection is notified by relay UE; or
[0158] ● all the corresponding hops’ PC5-RRC connections are released.
[0159] Optionally, in some embodiments, the first terminal device 110 may release the default PC5 Relay RLC channel (SL-RLCx) for a sidelink SRB for PC5-RRC message.
[0160] In some embodiments, the first terminal device 110 may release the PDCP entity of the sidelink SRB for PC5-RRC message of the specific destination and consider the PC5-RRC connection is released for the destination if at least one of the following:
[0161] ● PC5-S transmission for a specific destination is terminated in upper layers;
[0162] ● the sidelink radio link failure is detected for a specific destination; or
[0163] ● if the per-hop sidelink radio link failure of a corresponding hop is detected or notified by relay UE;
[0164] ● any one of the corresponding per-hop PC5-RRC connection is released or the release of any corresponding per-hop PC5-RRC connection is notified by relay UE; or
[0165] ● all the corresponding per-hop PC5-RRC connections are released.
[0166] Optionally, in some embodiments, the first terminal device 110 may release the default PC5 Relay RLC channel (SL-RLCx) for a sidelink SRB for PC5-S message.
[0167] In some embodiments, the first terminal device 110 may release the PDCP entity of the sidelink SRB for PC5-RRC message of the specific destination and consider the PC5-RRC connection is released for the destination if at least one of the following:
[0168] ● discovery transmission for a specific destination is terminated in upper layers;
[0169] ● the sidelink radio link failure is detected for a specific destination; or
[0170] ● the per-hop sidelink radio link failure of a corresponding hop is detected or notified by relay UE;
[0171] ● any one of the corresponding hop’s PC5-RRC connection is released or the release of any corresponding hop’s PC5-RRC connection is notified by relay UE; or
[0172] ● all the corresponding hops’ PC5-RRC connections are released.
[0173] Optionally, in some embodiments, the first terminal device 110 may release the default PC5 Relay RLC channel (SL-RLCx) for a sidelink SRB for discovery message.
[0174] More example about example processes for DRB will be discussed as below.
[0175] In summary, when releasing DRB, the SDAP and PDCP entities are released.
[0176] In some embodiments, a sidelink DRB release is initiated if at least one of the following cases:
[0177] ● for unicast, if SLRB-PC5-ConfigIndex (if any) of the sidelink DRB is included in slrb-ConfigToReleaseList in RRCReconfigurationSidelink or if sl-ResetConfig is included in RRCReconfigurationSidelink;
[0178] ● for unicast, when the corresponding PC5-RRC connection is released due to sidelink RLF being detected; or
[0179] ● for unicast, when the corresponding PC5-RRC connection is released due to upper layer request.
[0180] Alternatively, or in addition, a sidelink DRB release is initiated if at least one of the following cases:
[0181] ● for unicast, when the corresponding hop’s sidelink RLF (corresponding to the E2E PC5-RRC connection) is detected or notified by peer nodes (including the relay device, and the peer end terminal device) ; or
[0182] ● for unicast, when the corresponding hop’s PC5-RRC connection is released.
[0183] In some embodiments, for unicast, if the sidelink DRB release was triggered after the reception of the RRCReconfigurationSidelink message or the RRCReconfigurationCompleteSidelink message, the first terminal device 110-1 may release the PDCP entity for NR sidelink communication associated with the sidelink DRB.
[0184] Alternatively, or in addition, in some embodiments, if SDAP entity for NR sidelink communication associated with this sidelink DRB is configured, the first terminal device 110-1 may indicate the release of the sidelink DRB to the SDAP entity associated with this sidelink DRB, and / or release SDAP entities for NR sidelink communication, if any, that have no associated sidelink DRB.
[0185] Alternatively, or in addition, in some embodiments, for unicast, if the sidelink DRB release was triggered due to the reception of the RRCReconfigurationSidelink message or the RRCReconfigurationCompleteSidelink message, the first terminal device 110-1 may perform the sidelink UE information procedure in clause 5.8.3 for unicast if needed.
[0186] Alternatively, or in addition, in some embodiments, if the sidelink radio link failure is detected for a specific destination: the first terminal device 110-1 may release the PDCP entity of the E2E sidelink DRB for the specific destination.
[0187] Example processes for suspending RB at the first terminal device
[0188] Considering end-to-end connection among the first terminal device 110-1 the second terminal device 110-2 and failed PC5 hop (s) (such as, the PC5 hop #1 and PC5 hop #2 in FIG. 3) may be recovered, the end-to-end / per hop configurations / entity may be suspended rather than released as discussed below.
[0189] In some embodiments, the first terminal device 110-1 may suspend an end-to-end communication related to at least one of a sidelink Signaling Radio Bearer (SRB) or a sidelink Data Radio Bearer (DRB) between the first terminal device 110-1 and the second terminal device 110-2 in accordance with a determination that a failure occurs in at least one of a first PC5-RRC connection between the first terminal device 110-1 and a relay device 110-3 or a second PC5-RRC connection between the relay device 110-3 and the second terminal device 110-2.
[0190] Alternatively, or in addition, in some embodiments, the first terminal device 110-1 may suspend an end-to-end communication related to at least one of a sidelink Signaling Radio Bearer (SRB) or a sidelink Data Radio Bearer (DRB) between the first terminal device 110-1 and the second terminal device 110-2 in accordance with a determination that a release of at least one of a first PC5-RRC connection between the first terminal device 110-1 and a relay device 110-3 or a second PC5-RRC connection between the relay device 110-3 and the second terminal device 110-2 is requested.
[0191] Alternatively, or in addition, in some embodiments, the first terminal device 110-1 may suspend an end-to-end communication related to at least one of a sidelink Signaling Radio Bearer (SRB) or a sidelink Data Radio Bearer (DRB) between the first terminal device 110-1 and the second terminal device 110-2 in accordance with a determination that a selection of relay device 110-3 is triggered.
[0192] Additionally, in some embodiments, the first terminal device 110-1 may determine that the failure occurs in at least one of a first PC5-RRC connection between the first terminal device 110-1 and a relay device 110-3 or a second PC5-RRC connection between the relay device 110-3 and the second terminal device 110-2 if one of the following:
[0193] ● a sidelink radio link failure is detected on a PC5-RRC connection with the relay device 110-3, or
[0194] ● a sidelink radio link failure of at least one of a first PC5 Relay Radio Link Control (RLC) channel between the first terminal device 110-1 and the relay device 110-3 or a second PC5 Relay RLC channel between the relay device 110-3 and the second terminal device 110-2 is detected.
[0195] In some embodiments, the first terminal device 110-1 may determine that a release of at least one of a first PC5-RRC connection between the first terminal device 110-1 and a relay device 110-3 or a second PC5-RRC connection between the relay device 110-3 and the second terminal device 110-2 is requested if one of the following:
[0196] ● an upper layer indicates not to use the relay device 110-3 which is currently used,
[0197] ● an upper layer requests a release of a PC5-RRC connection with the second terminal device 110-2, or
[0198] ● at least one of a first PC5-RRC connection between the first terminal device 110-1 and the relay device 110-3 or a second PC5-RRC connection between the relay device 110-3 and the second terminal device 110-2 is released.
[0199] Merely for better understanding, some example embodiments are illustrated as below.
[0200] In summary, the first terminal device 110-1 may suspend the transmission of E2E SL-SRBs and E2E SL-DRBs upon determining the corresponding hop (s) ’s failure, or triggering the selection / reselection of Relay UE.
[0201] In some embodiments, the first terminal device 110-1 may suspend the transmission of E2E SL-SRBs and / or suspend the transmission of E2E SL-DRBs if one of the following:
[0202] ● upper layers indicate not to use the currently selected NR sidelink U2U relay device 110-3;
[0203] ● upper layers request the release of the PC5-RRC connection with the current NR sidelink U2U relay device 110-3;
[0204] ● sidelink radio link failure is detected on the PC5-RRC connection with the current NR sidelink U2U relay device 110-3;
[0205] ● the sidelink radio link failure of a corresponding hop is detected or notified by relay UE;
[0206] ● if any one of the corresponding hop’s PC5-RRC connection is released; or
[0207] ● if sidelink radio link failure is notified by the current NR sidelink U2U Relay UE.
[0208] Example processes for a path switch
[0209] In operation, in accordance with a determination that an indirect connection between the first terminal device 110-1 and the second terminal device 110-2 via a relay device 110-3 is to be changed to a direct connection between the first terminal device 110-1 and the second terminal device 110-2, the first terminal device 110-1 releases at least one of (lower layer) PC5 Relay RLC channels (of PC5 hop #1 or PC5 hop #2) associated with the indirect connection; and keeps at least one of end-to-end Packet Data Convergence Protocol (PDCP) entity or Service Data Adaptation Protocol (SDAP) entity of the indirect connection.
[0210] Because the at least one of end-to-end Packet Data Convergence Protocol (PDCP) entity and / or Service Data Adaptation Protocol (SDAP) entity is kept during a connection switch (also called as path switch) , signalling overhead is saved accordingly.
[0211] Alternatively, in accordance with a determination that an indirect connection between the first terminal device 110-1 and the second terminal device 110-2 via a relay device 110-3 is to be changed to a direct connection between the first terminal device 110-1 and the second terminal device 110-2, the first terminal device 110-1 releases at least one of end-to-end Packet Data Convergence Protocol (PDCP) entity or Service Data Adaptation Protocol (SDAP) entity of the indirect connection. In addition, the first terminal device 110-1 releases one of (lower layer) PC5 Relay RLC channels associated with the indirect connection.
[0212] Merely for better understanding, some example embodiments are illustrated as below.
[0213] In some embodiments, in accordance with a determination that an indirect connection between the first terminal device 110-1 and the second terminal device 110-2 via a relay device 110-3 is to be changed to a direct connection between the first terminal device 110-1 and the second terminal device 110-2, the first terminal device 110-1 releases the end-to-end configurations / E2E PC5-RRC connection and optionally releases PC5 Relay RLC channel (s) corresponding to the E2E PC5-RRC connection, where in the (default) PC5 Relay RLC channel (s) is for component hops.
[0214] Alternatively, in some embodiments, in accordance with a determination that an indirect connection between the first terminal device 110-1 and the second terminal device 110-2 via a relay device 110-3 is to be changed to a direct connection between the first terminal device 110-1 and the second terminal device 110-2, the first terminal device 110-1 keeps the end-to-end configurations / E2E PC5-RRC connection and optionally releases PC5 Relay RLC channel (s) corresponding to the E2E PC5-RRC connection, where in the PC5 Relay RLC channel (s) is for component hops.
[0215] Example processes at relay device
[0216] In the following, processes about how to apply the RLC default configuration at the relay device 110-3 will be discussed.
[0217] As illustrated in FIG. 3, in operation, the relay device 110-3 determines 340 that a third event occurs, wherein the third event comprises at least one of the following:
[0218] ● a PC5-RRC connection being established between the relay device 110-3 and a first terminal device 110-1,
[0219] ● a PC5-RRC connection being established between the relay device 110-3 and a further relay device 110-3, or
[0220] ● the relay device 110-3 being selected as a relay between a first terminal device 110-1 and a second terminal device 110-2.
[0221] Then, the relay device 110-3 applies 350 an RLC default configuration of a PC5 Relay RLC channel at the relay device 110-3.
[0222] In the following, processes about how to release the RLC default configuration will be discussed.
[0223] As illustrated in FIG. 3, in operation, the relay device 110-3 determines 340 that a fourth event occurs, wherein the fourth event comprises at least one of the following:
[0224] ● a PC5-RRC connection between the relay device 110-3 and a first terminal device 110-1 being released,
[0225] ● a PC5-RRC connection corresponding to an end-to-end PC5-RRC connection being released,
[0226] ● a PC5-RRC connection between a first terminal device 110-1 and a second terminal device 110-2 being released,
[0227] ● the relay device 110-3 no longer performing as a relay between a first terminal device 110-1 and a second terminal device 110-2, or
[0228] ● a sidelink radio link failure being detected on the PC5-RRC connection with the first terminal device 110-1 or the second terminal device 110-2.
[0229] Then, the relay device 110-3 release 360 an RLC default configuration of a PC5 Relay RLC channel at the relay device 110-3.
[0230] Merely for better understanding, some example embodiments are illustrated as below.
[0231] In some embodiments, the L2 U2U relay device may apply the specified configurations of default RLC channels upon PC5-RRC connection establishment between the L2 U2U relay device and L2 U2U end terminal device.
[0232] In some embodiments, the L2 U2U relay device may apply the specified configurations of default PC5 Relay RLC channel (s) upon PC5-RRC connection establishment between the L2 U2U relay device and L2 U2U end terminal device.
[0233] In some embodiments, the L2 U2U relay device may apply the specified configurations of default PC5 Relay RLC channel (s) upon the (per hop) PC5-RRC connection establishment / is established corresponding to any E2E PC5-RRC connection.
[0234] In some embodiments, the relay device may apply the specified configurations of default PC5 Relay RLC channels if the forwarding / transmission of E2E SL-SRBs (RRC layer of the relay device 110-3) is indicated by lower layer, such as SRAP. Additionally, the lower layer may indicate types of signaling, then default PC5 Relay RLC channels for the indicated signaling / message may be applied accordingly. Types of signaling may be PC5-S signalling / message or PC5-RRC signalling / message. Alternatively, types of signaling may be SL-SRB 0, SL-SRB 1, SL-SRB 2, SL-SRB 3 and so on.
[0235] Additionally, the lower layer may indicate the identity / type of ingress PC5 Relay RLC channel, then the configuration of default RLC channels may be applied (for the next hop / 2nd hop) , such as, SL-RLCx for E2E SL-SRB (s) .
[0236] In some embodiments, the relay device 110-3 may apply the specified configurations of default PC5 Relay RLC channels, if it is acting / performing as U2U Relay device, or configured or selected as U2U Relay device.
[0237] In some embodiments, the relay device 110-3 may apply the specified configurations of default PC5 Relay RLC channels, if it is capable to serve as U2U Relay device.
[0238] It is to be noted that apply the configurations of default PC5 Relay RLC channels comprises applying configurations for either or both of receiving and transmission, or applying configurations for either or both of ingress link and egress link.
[0239] In some embodiments, the L2 U2U relay device may release the configurations of default PC5 Relay RLC channels upon PC5-RRC connection between the L2 U2U Relay device and L2 U2U end terminal device is released.
[0240] In some embodiments, the relay device 110-3 may release the configurations of default PC5 Relay RLC channels if the (per hop) component hop’s PC5-RRC connection is released corresponding to any E2E PC5-RRC connection.
[0241] In some embodiments, the L2 U2U relay device may release the configurations of default channels if it is not performing as U2U Relay device, or configured or selected as U2U Relay device. Additionally, the relay device 110-3 is capable of serving as U2U Relay device.
[0242] In some embodiments, the relay device 110-3 may release the configurations of default PC5 Relay RLC channels if sidelink radio link failure is detected on the PC5-RRC connection with the end terminal device, such as a first terminal device 110-1 and / or a second terminal device 110-2.
[0243] Example processes for re-selection of a direct connection
[0244] In some embodiments, a UE-to-UE relay selection can be triggered based on the PC5 RSRP (FFS SL-RSRP or SD-RSRP) of the direct link falling below a threshold. In some embodiments, UE-to-UE relay reselection can be triggered based on the PC5 RSRP between a remote UE and the relay UE falling below a threshold. In some embodiments, each Remote UE can trigger Relay reselection based at least on current hop quality.
[0245] In some embodiments, for relay UE selection, the remote UE uses SL-RSRP measurements towards peer remote UE to trigger relay UE selection when there is data transmission on direct link.
[0246] In some embodiments, for relay UE reselection, the remote UE uses SL-RSRP measurements towards the relay UE to trigger relay UE reselection when there is data transmission on the indirect link.
[0247] In some embodiments, each remote UE (source or destination) can trigger relay selection based on the direct link quality. FFS interaction between discovery and selection.
[0248] By far, how to trigger direct link (re) selection is unclear. According to some embodiments of the present discourse, how to trigger direct link (re) selection may be well defined.
[0249] According to some embodiments of the present disclosure, the direct link selection may be triggered by an RSRP condition and / or a service / QoS requirements and / or an RLF condition.
[0250] In some embodiments, the direct link selection may be triggered based on the PC5 RSRP (e.g., SL-RSRP or SD-RSRP) between an end terminal device and current / serving relay device falling below a threshold.
[0251] In some embodiments, each an end terminal device may trigger direct link selection based at least on current hop (PC5-RRC connection between an end terminal device and U2U Relay UE) quality.
[0252] In some embodiments, the end terminal device may use SL-RSRP measurements towards the relay device to trigger direct link selection when there is data transmission on the indirect link.
[0253] In some embodiments, it is left to remote UE implementation whether to use SL-RSRP or SD-RSRP for relay (re) selection trigger evaluation in case of no data transmission.
[0254] In some embodiments, the direct link selection may be triggered based on the PC5 RSRP (e.g., SL-RSRP or SD-RSRP) between an end terminal device and its peer end terminal device becoming above a threshold. Additionally, in some embodiments, the threshold is preconfigured / configured by gNB / via SIB (e.g., SIB 12) . Additionally, in some embodiments, the threshold for relay device reselection / selection may be reused for triggering direct link selection. Alternatively, the threshold for relay device reselection / selection and the threshold for triggering direct link selection are different.
[0255] Alternatively, or in addition, in some embodiments, the direct link selection can be triggered if U2U relay reselection is triggered.
[0256] Alternatively, or in addition, in some embodiments, the direct link selection may be triggered if a service / QoS flow requires less delay. Additionally, in addition to the service / QoS flow requirement, the direct link selection may be triggered only in case the RSRP of direct link is above a threshold or the RRC layer indicated by upper layer.
[0257] Alternatively, or in addition, in some embodiments, the direct link selection may be triggered upon at least one of the following: an RLF, a release of the PC5 RRC connection. Additionally, in addition to the RLF, the direct link selection may be triggered only in case the PC5 RSRP (e.g., SL-RSRP or SD-RSRP) of direct link is above a threshold or the RRC layer indicated by upper layer.
[0258] Alternatively, or in addition, in some embodiments, the direct link selection may be triggered upon one of the following: upper layers indicate not to use the currently selected / current / serving U2U Relay UE, and / or upper layers request the release of the PC5-RRC connection with the current U2U Relay UE.
[0259] Alternatively, or in addition, in some embodiments, the direct link selection may be triggered if one of the following: the first terminal device 110 is notified by U2U relay device with the release of the PC5-RRC connection between the current U2U Relay device (e.g., relay device 110-3) and its peer end terminal device (the second terminal device 110-2) , sidelink radio link failure is detected on the PC5-RRC connection with the current U2U relay device , or sidelink radio link failure is notified by the current U2U relay device.
[0260] Example processes for configuration identities
[0261] In some embodiments, for SRAP header in U2U Relay, the UE ID size is 8bits for each UE (i.e., 16 bits for the E2E UE pair) . In some embodiments, the RRC ReconfigurationSidelink may be reused to indicate the Local ID pair from relay UE to Remote UEs. In some embodiments, for SRAP header in U2U Relay, the Bearer ID size is 5bits. In some embodiments, the Local UE ID of the U2U Remote UE is assigned before E2E SL-SRBs transmission.
[0262] By far, how to enable the data transmission of E2E SL-SRB via SRAP layer and how to enable the data transmission of E2E SL-DRB via SRAP layer are unclear.
[0263] In some embodiments, the mapping information of E2E SL-SRBs (such as SL-SRB 0, SL-SRB 1, SL-SRB 2, SL-SRB 3 and so on) may be defined as default / specified configurations, such as default PC5 Relay RLC channels, are used for E2E SL-SRBs.
[0264] In some embodiments, at least one of SL-RLC 0 and SL-RLC1 of U2N relay may be reused as default PC5 Relay RLC channels for E2E SL-SRBs of U2U relay.
[0265] In some embodiments, SL-RLC 0 may be mapped to SL-SRB 0 and SL-SRB 4; SL-RLC 1 may be mapped to E2E SL-SRB 1, E2E SL-SRB 2, E2E SL-SRB 3. In other words, SL-SRB 0 and SL-SRB 4 are mapped to SL-RLC 0; E2E SL-SRB 1, E2E SL-SRB 2, E2E SL-SRB 3 are mapped to SL-RLC 1. That is, SL-RLC 0 may be applied for SL- SRB 0 and SL-SRB 4; SL-RLC 1 may be applied for E2E SL-SRB 1, E2E SL-SRB 2, E2E SL-SRB 3.
[0266] In some embodiments, SL-RLC 0 may be mapped to all E2E SL-SRBs of U2U relay. In other words, all E2E SL-SRBs of U2U relay is mapped to SL-RLC 0. That is, SL-RLC 0 may be applied for all E2E SL-SRBs of U2U relay.
[0267] In some embodiments, SL-RLC. 1 may be mapped to all E2E SL-SRBs of U2U relay. In other words, SL-RLC 1 may be applied for all E2E SL-SRBs of U2U relay. That is, All E2E SL-SRBs of U2U relay is mapped to SL-RLC 1.
[0268] In some embodiments, new default PC5 Relay RLC channels, named as SL-RLCx and x is the identity (ID) of the default PC5 Relay RLC channels, may be introduced / defined for U2U relay.
[0269] In some embodiments, new SL-RLCx may be mapped to E2E SL-SRB 0 and E2E SL-SRB 4, and SL-RLC 1 may be mapped to E2E SL-SRB 1, E2E SL-SRB 2, E2E SL-SRB 3. In other words, new SL-RLCx may be applied for E2E SL-SRB 0 and E2E SL-SRB 4, and SL-RLC1 may be applied for E2E SL-SRB 1, E2E SL-SRB 2, E2E SL-SRB 3. That is, E2E SL-SRB 0 and E2E SL-SRB 4 are mapped to new SL-RLCx, and E2E SL-SRB 1, E2E SL-SRB 2, E2E SL-SRB 3 are mapped to SL-RLC 1.
[0270] Further, RLC mode of SL-RLCx may be configured as UM, logical channel ID is 59, logical channel group is 0.
[0271] In some embodiments, the ID of default PC5 Relay RLC channels may start from 2 or 4, such as SL-RLC2 for E2E SL-SRB of U2U relay.
[0272] In some embodiments, any LCH ID of each default PC5 Relay RLC channels for E2E sidelink SRB may be not equal to at least one of 0, 1, 2, 3, 58.
[0273] In some embodiments, any LCG (ID) of each default PC5 Relay RLC channels for E2E sidelink SRB may be set as 0. Alternatively, in some embodiments, any LCG of each default PC5 Relay RLC channels for E2E sidelink SRB may be not equal to 0. For example, the LCG is set as 1.
[0274] In some embodiments, each E2E SL-SRB has its own default PC5 Relay RLC channel. In one example, default PC5 Relay RLC channels of UM mode are mapped to E2E SL-SRB 0, E2E SL-SRB 4, while default PC5 Relay RLC channels of AM mode are mapped to E2E SL-SRB 1, E2E SL-SRB 2, E2E SL-SRB 3. In other words, default PC5 Relay RLC channels of UM mode are applied for E2E SL-SRB 0, E2E SL-SRB 4, while default PC5 Relay RLC channels of AM mode are applied for E2E SL-SRB 1, E2E SL-SRB 2, E2E SL-SRB 3. That is, E2E SL-SRB 0, E2E SL-SRB 4 are mapped to default PC5 Relay RLC channels of UM mode, while E2E SL-SRB 1, E2E SL-SRB 2, E2E SL-SRB 3 are mapped to default PC5 Relay RLC channels of AM mode.
[0275] In another example, default PC5 Relay RLC channels of UM mode are mapped to all channels. In a further example, default PC5 Relay RLC channels of AM mode are mapped to all channels.
[0276] In some embodiments, LCH ID 59, 60, 61, 62, 63 are used for the default PC5 Relay RLC channels of E2E SL-SRB 0, E2E SL-SRB 1, E2E SL-SRB 2, E2E SL-SRB 3, E2E SL-SRB 4, accordingly. In some embodiments, LCG ID for all channels are 0.
[0277] In some embodiments, some E2E SL-SRBs may share the same default PC5 Relay RLC channel. In on example, only one common default PC5 Relay RLC channel for all E2E SL-SRBs, e.g., SL-RLC2 for U2U relay, LCH ID (LCID) is 59, LCG is 0, RLC mode is set as AM or UM. In another example, at least two default PC5 Relay RLC channels for E2E SL-SRBs, e.g., SL-RLC2 for E2E SL-SRB 0 and E2E SL-SRB 4, for which RLC mode is configured as UM, LCID is 59, LCG is 0, and SL-RLC3 for SL-SRB 1, E2E SL-SRB 2, E2E SL-SRB 3, for which RLC mode is configured as AM, LCID is 60, LCG is 0.
[0278] Additionally, in some embodiments, for any E2E SL-SRB, each component hop uses the same default PC5 Relay RLC channel configuration. That is, for the same E2E SL-SRB, the default PC5 Relay RLC channel configuration on each component hop is the s ame.
[0279] In some embodiments, bearer ID of sidelink DRB is non-overlapping with that of E2E SL-SRB.
[0280] In some embodiments, when configures E2E SL-DRB, (default) bearer ID / SLRB configuration index of E2E SL-SRBs are not used as sidelink RB (SLRB) configuration index. Specifically, any 5 bits of SLRB configuration index does not equal to any default bearer ID of sidelink SRB, for example, LSB 5 bits of SLRB configuration index (e.g., slrb-PC5-ConfigIndex, slrb-Uu-ConfigIndex) does not equal to any default BEARER ID of sidelink SRBs, or MSB 5 bits of SLRB configuration index does not equal to any default bearer ID of sidelink SRBs. In this way, the 5 bits of SLRB configuration index can be used as the bearer ID of SL-DRB directly.
[0281] Alternatively, bearer ID of E2E SL-DRBs may be determined as any 5 bits of SLRB configuration index plus an offset (such as, N+1) , where N is the max value of bearer ID / SLRB configuration index of E2E SL-SRBs, such as 3 or 4. In this specific example, the value of bearer ID / SLRB configuration index of E2E SL-SRBs can be 0~4. In one example, the LSB 5 bits of SLRB configuration index +N+1, or the MSB 5 bits of SLRB configuration index+N+1.
[0282] EXAMPLE METHODS
[0283] FIG. 4 illustrates a flowchart of a communication method 400 implemented at a first terminal device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 400 will be described from the perspective of the first terminal device 110-1 in FIG. 1.
[0284] At block 410, in accordance with a determination that a first event occurs, the first terminal device establishes a Packet Data Convergence Protocol (PDCP) entity of a sidelink Signaling Radio Bearer (SRB) , without establishing a further end-to-end entity of the sidelink SRB, wherein the first event is related to at least one of the first terminal device, a second terminal device or a relay device acting as a relay between the first terminal device and the second terminal device.
[0285] At block 420, the first terminal device performs an end-to-end communication with the second terminal device based on the PDCP entity.
[0286] In some example embodiments, the first event comprises at least one of the following events that: a transmission of a PC5-S message for the second terminal device is requested by an upper layer for the sidelink SRB, a transmission of a discovery message for the second terminal device is requested by an upper layer for the sidelink SRB, a PC5-RRC connection establishment for the second terminal device is indicated by an upper layer, at least one of a first PC5 Relay Radio Link Control (RLC) channel between the first terminal device and the relay device or a second PC5 Relay RLC channel between the relay device and the second terminal device is established for an end-to-end radio bearer, at least one of a first PC5-RRC connection between the first terminal device and a relay device or a second PC5-RRC connection between the relay device and the second terminal device is established, or the relay device is selected as the relay between the first terminal device and the second terminal device.
[0287] In some example embodiments, in accordance with a determination that a transmission of a PC5-S message for the second terminal device is requested by an upper layer for the sidelink SRB, the first terminal device may establish the PDCP entity of the sidelink SRB for the PC5-S message.
[0288] In some example embodiments, in accordance with a determination that a transmission of a discovery message for the second terminal device is requested by an upper layer for the sidelink SRB, the first terminal device may establish the PDCP entity of the sidelink SRB for the discovery message.
[0289] In some example embodiments, in accordance with a determination that a PC5-RRC connection establishment for the second terminal device is indicated by an upper layer, the first terminal device may establish the PDCP entity of the sidelink SRB for a PC5-RRC message of the second terminal device.
[0290] In some example embodiments, the first terminal device may establish the PDCP entity of the sidelink SRB for at least one of a PC5-S message, a discovery message, or PC5-RRC message.
[0291] In some example embodiments, the first terminal device may apply a RLC default configuration of a PC5 Relay RLC channel for the sidelink SRB for at least one of a PC5-S message, a discovery message, or a PC5-RRC message.
[0292] FIG. 5 illustrates a flowchart of a communication method 500 implemented at a first terminal device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 500 will be described from the perspective of the first terminal device 110-1 in FIG. 1.
[0293] At block 510, in accordance with a determination that a second event occurs, the first terminal device releases a Packet Data Convergence Protocol (PDCP) entity of a sidelink radio bearer which is established for an end-to-end communication between the first terminal device and a second terminal device, without releasing a further entity of the sidelink radio bearer, wherein the second event is related to at least one of the first terminal device, the second terminal device or a relay device acting as a relay between the first terminal device and the second terminal device, and wherein the sidelink radio bearer comprises at least one of sidelink Signaling Radio Bearer (SRB) or sidelink Data Radio Bearer (DRB) .
[0294] In some example embodiments, the second event comprises at least one of the following events that: a transmission of a PC5-S message for the second terminal device is terminated in an upper layer, a transmission of a discovery message for the second terminal device is terminated in an upper layer, a PC5-RRC connection release for the second terminal device is requested by an upper layer, a radio link failure (RLF) is detected for the second terminal device, at least one of a first PC5 Relay Radio Link Control (RLC) channel between the first terminal device and the relay device or a second PC5 Relay RLC channel between the relay device and the second terminal device is released, at least one of a first PC5-RRC connection between the first terminal device and a relay device or a second PC5-RRC connection between the relay device and the second terminal device is released, or the RLF is determined for at least one of a first PC5-RRC connection between the first terminal device and a relay device or a second PC5-RRC connection between the relay device and the second terminal device.
[0295] In some example embodiments, in accordance with a determination that a transmission of a PC5-S message for the second terminal device is terminated in an upper layer, the first terminal device may release the PDCP entity of the sidelink radio bearer for the PC5-S message.
[0296] In some example embodiments, in accordance with a determination that a transmission of a discovery message for the second terminal device is terminated in an upper layer, the first terminal device may release the PDCP entity of the sidelink radio bearer for the discovery message.
[0297] In some example embodiments, in accordance with a determination that a PC5-RRC connection release for the second terminal device is requested by an upper layer, the first terminal device may release the PDCP entity of the sidelink radio bearer for a PC5-RRC message of the second terminal device.
[0298] In some example embodiments, the first terminal device may release the PDCP entity of the sidelink radio bearer for at least one of a PC5-S message, a discovery message, or PC5-RRC message.
[0299] In some example embodiments, the first terminal device may release a RLC default configuration of a PC5 Relay RLC channel for the sidelink radio bearer for at least one of a PC5-S message, a discovery message, or PC5-RRC message.
[0300] In some example embodiments the first terminal device may release a Service Data Adaptation Protocol (SDAP) entity of the sidelink radio bearer, wherein the sidelink radio bearer is the DRB.
[0301] FIG. 6 illustrates a flowchart of a communication method 600 implemented at a first terminal device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 600 will be described from the perspective of the first terminal device 110-1 in FIG. 1.
[0302] At block 610, in accordance with a determination that an indirect connection between the first terminal device and the second terminal device via a relay device is to be changed to a direct connection between the first terminal device and the second terminal device, the first terminal device may release one of lower layer PC5 Relay RLC channels associated with the indirect connection; and keep at least one of end-to-end Packet Data Convergence Protocol (PDCP) entity or Service Data Adaptation Protocol (SDAP) entity of the indirect connection.
[0303] FIG. 7 illustrates a flowchart of a communication method 700 implemented at a first terminal device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 700 will be described from the perspective of the first terminal device 110-1 in FIG. 1.
[0304] At block 710, in accordance with a determination that a failure occurs in at least one of a first PC5-RRC connection between the first terminal device and a relay device or a second PC5-RRC connection between the relay device and the second terminal device, or a release of at least one of a first PC5-RRC connection between the first terminal device and a relay device or a second PC5-RRC connection between the relay device and the second terminal device is requested, or a selection of relay device is triggered, the first terminal device may suspend an end-to-end communication related to at least one of a sidelink Signaling Radio Bearer (SRB) or a sidelink Data Radio Bearer (DRB) between the first terminal device and the second terminal device.
[0305] In some example embodiments, in accordance with a determination that a sidelink radio link failure is detected on a PC5-RRC connection with the relay device, or a sidelink radio link failure of at least one of a first PC5 Relay Radio Link Control (RLC) channel between the first terminal device and the relay device or a second PC5 Relay RLC channel between the relay device and the second terminal device is detected, the first terminal device may determine that the failure occurs in at least one of a first PC5-RRC connection between the first terminal device and a relay device or a second PC5-RRC connection between the relay device and the second terminal device.
[0306] In some example embodiments, in accordance with a determination that an upper layer indicates not to use the relay device which is currently used, an upper layer requests a release of a PC5-RRC connection with the second terminal device, or at least one of a first PC5-RRC connection between the first terminal device and the relay device or a second PC5-RRC connection between the relay device and the second terminal device is released, the first terminal device may determine that a release of at least one of a first PC5-RRC connection between the first terminal device and a relay device or a second PC5-RRC connection between the relay device and the second terminal device is requested.
[0307] FIG. 8 illustrates a flowchart of a communication method 800 implemented at a relay device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 800 will be described from the perspective of the relay device 110-3 in FIG. 1.
[0308] At block 810, the relay device applies a RLC default configuration of a PC5 Relay RLC channel at the relay device in accordance with at least one of the following determinations that: a PC5-RRC connection is established between the relay device and a first terminal device, a PC5-RRC connection is established between the relay device and a further relay device, or the relay device is selected as a relay between a first terminal device and a second terminal device.
[0309] FIG. 9illustrates a flowchart of a communication method 900 implemented at a relay device in accordance with some embodiments of the present disclosure. For the purpose of discussion, the method 900 will be described from the perspective of the relay device 110-3 in FIG. 1.
[0310] At block 910, the relay device releases a RLC default configuration of a PC5 Relay RLC channel at the relay device in accordance with at least one of the following determinations that: a PC5-RRC connection between the relay device and a first terminal device is released, a PC5-RRC connection is released corresponding to an end-to-end PC5-RRC connection, the relay device does not perform as a relay between a first terminal device and a second terminal device, or a sidelink radio link failure is detected on the PC5-RRC connection with the first terminal device or the second terminal device.
[0311] EXAMPLE DEVICES AND APPARATUSES
[0312] FIG. 10 is a simplified block diagram of a device 1000 that is suitable for implementing embodiments of the present disclosure. The device 1000 can be considered as a further example implementation of any of the devices as shown in FIG. 1. Accordingly, the device 1000 can be implemented at or as at least a part of the first terminal device 110-1 or the relay device 110-3.
[0313] As shown, the device 1000 includes a processor 1010, a memory 1020 coupled to the processor 1010, a suitable transceiver 1040 coupled to the processor 1010, and a communication interface coupled to the transceiver 1040. The memory 1020 stores at least a part of a program 1030. The transceiver 1040 may be for bidirectional communications or a unidirectional communication based on requirements. The transceiver 1040 may include at least one of a transmitter 1042 and a receiver 1044. The transmitter 1042 and the receiver 1044 may be functional modules or physical entities. The transceiver 1040 has at least one antenna to facilitate communication, though in practice an Access Node mentioned in this application may have several ones. The communication interface may represent any interface that is necessary for communication with other network elements, such as X2 / Xn interface for bidirectional communications between eNBs / gNBs, S1 / NG interface for communication between a Mobility Management Entity (MME) / Access and Mobility Management Function (AMF) / SGW / UPF and the eNB / gNB, Un interface for communication between the eNB / gNB and a relay node (RN) , or Uu interface for communication between the eNB / gNB and a terminal device.
[0314] The program 1030 is assumed to include program instructions that, when executed by the associated processor 1010, enable the device 1000 to operate in accordance with the embodiments of the present disclosure, as discussed herein with reference to FIGS. 1 to 9. The embodiments herein may be implemented by computer software executable by the processor 1010 of the device 1000, or by hardware, or by a combination of software and hardware. The processor 1010 may be configured to implement various embodiments of the present disclosure. Furthermore, a combination of the processor 1010 and memory 1020 may form processing means 1050 adapted to implement various embodiments of the present disclosure.
[0315] The memory 1020 may be of any type suitable to the local technical network and may be implemented using any suitable data storage technology, such as a non-transitory computer readable storage medium, semiconductor based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory and removable memory, as non-limiting examples. While only one memory 1020 is shown in the device 1000, there may be several physically distinct memory modules in the device 1000. The processor 1010 may be of any type suitable to the local technical network, and may include one or more of general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs) and processors based on multicore processor architecture, as non-limiting examples. The device 1000 may have multiple processors, such as an application specific integrated circuit chip that is slaved in time to a clock which synchronizes the main processor.
[0316] According to embodiments of the present disclosure, a first terminal device comprising a circuitry is provided. The circuitry is configured to: in accordance with a determination that a first event occurs, establish a Packet Data Convergence Protocol (PDCP) entity of a sidelink Signaling Radio Bearer (SRB) , without establishing a further end-to-end entity of the sidelink SRB, wherein the first event is related to at least one of the first terminal device, a second terminal device or a relay device acting as a relay between the first terminal device and the second terminal device; and perform an end-to-end communication with the second terminal device based on the PDCP entity. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the first terminal device as discussed above.
[0317] According to embodiments of the present disclosure, a first terminal device comprising a circuitry is provided. The circuitry is configured to: in accordance with a determination that a second event occurs, release a Packet Data Convergence Protocol (PDCP) entity of a sidelink radio bearer which is established for an end-to-end communication between the first terminal device and a second terminal device, without releasing a further entity of the sidelink radio bearer, wherein the second event is related to at least one of the first terminal device, the second terminal device or a relay device acting as a relay between the first terminal device and the second terminal device, and wherein the sidelink radio bearer comprises at least one of sidelink Signaling Radio Bearer (SRB) or sidelink Data Radio Bearer (DRB) . According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the first terminal device as discussed above.
[0318] According to embodiments of the present disclosure, a first terminal device comprising a circuitry is provided. The circuitry is configured to: in accordance with a determination that an indirect connection between the first terminal device and the second terminal device via a relay device is to be changed to a direct connection between the first terminal device and the second terminal device, release one of lower layer PC5 Relay RLC channels associated with the indirect connection; and keep at least one of end-to-end Packet Data Convergence Protocol (PDCP) entity or Service Data Adaptation Protocol (SDAP) entity of the indirect connection. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the first terminal device as discussed above.
[0319] According to embodiments of the present disclosure, a first terminal device comprising a circuitry is provided. The circuitry is configured to: in accordance with a determination that a failure occurs in at least one of a first PC5-RRC connection between the first terminal device and a relay device or a second PC5-RRC connection between the relay device and the second terminal device, or a release of at least one of a first PC5-RRC connection between the first terminal device and a relay device or a second PC5-RRC connection between the relay device and the second terminal device is requested, or a selection of relay device is triggered, suspend an end-to-end communication related to at least one of a sidelink Signaling Radio Bearer (SRB) or a sidelink Data Radio Bearer (DRB) between the first terminal device and the second terminal device. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the first terminal device as discussed above.
[0320] According to embodiments of the present disclosure, a relay device comprising a circuitry is provided. The circuitry is configured to: apply a RLC default configuration of a PC5 Relay RLC channel at the relay device in accordance with at least one of the following determinations that: a PC5-RRC connection is established between the relay device and a first terminal device, a PC5-RRC connection is established between the relay device and a further relay device, or the relay device is selected as a relay between a first terminal device and a second terminal device. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the relay device as discussed above.
[0321] According to embodiments of the present disclosure, a relay device comprising a circuitry is provided. The circuitry is configured to: release a RLC default configuration of a PC5 Relay RLC channel at the relay device in accordance with at least one of the following determinations that: a PC5-RRC connection between the relay device and a first terminal device is released, a PC5-RRC connection is released corresponding to an end-to-end PC5-RRC connection, the relay device does not perform as a relay between a first terminal device and a second terminal device, or a sidelink radio link failure is detected on the PC5-RRC connection with the first terminal device or the second terminal device. According to embodiments of the present disclosure, the circuitry may be configured to perform any method implemented by the relay device as discussed above.
[0322] The term “circuitry” used herein may refer to hardware circuits and / or combinations of hardware circuits and software. For example, the circuitry may be a combination of analog and / or digital hardware circuits with software / firmware. As a further example, the circuitry may be any portions of hardware processors with software including digital signal processor (s) , software, and memory (ies) that work together to cause an apparatus, such as a terminal device or a network device, to perform various functions. In a still further example, the circuitry may be hardware circuits and or processors, such as a microprocessor or a portion of a microprocessor, that requires software / firmware for operation, but the software may not be present when it is not needed for operation. As used herein, the term circuitry also covers an implementation of merely a hardware circuit or processor (s) or a portion of a hardware circuit or processor (s) and its (or their) accompanying software and / or firmware.
[0323] According to embodiments of the present disclosure, a first terminal apparatus is provided. The first terminal apparatus comprises means for in accordance with a determination that a first event occurs, establishing a Packet Data Convergence Protocol (PDCP) entity of a sidelink Signaling Radio Bearer (SRB) , without establishing a further end-to-end entity of the sidelink SRB, wherein the first event is related to at least one of the first terminal device, a second terminal device or a relay device acting as a relay between the first terminal device and the second terminal device; and means for performing an end-to-end communication with the second terminal device based on the PDCP entity. In some embodiments, the first apparatus may comprise means for performing the respective operations of the method 400. In some example embodiments, the first apparatus may further comprise means for performing other operations in some example embodiments of the method 400. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0324] According to embodiments of the present disclosure, a first terminal apparatus is provided. The first terminal apparatus comprises means for in accordance with a determination that a second event occurs, releasing a Packet Data Convergence Protocol (PDCP) entity of a sidelink radio bearer which is established for an end-to-end communication between the first terminal device and a second terminal device, without releasing a further entity of the sidelink radio bearer, means for wherein the second event is related to at least one of the first terminal device, the second terminal device or a relay device acting as a relay between the first terminal device and the second terminal device, and wherein the sidelink radio bearer comprises at least one of sidelink Signaling Radio Bearer (SRB) or sidelink Data Radio Bearer (DRB) . In some embodiments, the second apparatus may comprise means for performing the respective operations of the method 500. In some example embodiments, the second apparatus may further comprise means for performing other operations in some example embodiments of the method 500. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0325] According to embodiments of the present disclosure, a first terminal apparatus is provided. The first terminal apparatus comprises means for in accordance with a determination that an indirect connection between the first terminal device and the second terminal device via a relay device is to be changed to a direct connection between the first terminal device and the second terminal device, means for releasing one of lower layer PC5 Relay RLC channels associated with the indirect connection; and means for keeping at least one of end-to-end Packet Data Convergence Protocol (PDCP) entity or Service Data Adaptation Protocol (SDAP) entity of the indirect connection. In some embodiments, the third apparatus may comprise means for performing the respective operations of the method 600. In some example embodiments, the third apparatus may further comprise means for performing other operations in some example embodiments of the method 600. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0326] According to embodiments of the present disclosure, a first terminal apparatus is provided. The first terminal apparatus comprises means for in accordance with a determination that means for a failure occurs in at least one of a first PC5-RRC connection between the first terminal device and a relay device or a second PC5-RRC connection between the relay device and the second terminal device, or means for a release of at least one of a first PC5-RRC connection between the first terminal device and a relay device or a second PC5-RRC connection between the relay device and the second terminal device is requested, or means for a selection of relay device is triggered, means for suspending an end-to-end communication related to at least one of a sidelink Signaling Radio Bearer (SRB) or a sidelink Data Radio Bearer (DRB) between the first terminal device and the second terminal device. In some embodiments, the fourth apparatus may comprise means for performing the respective operations of the method 700. In some example embodiments, the fourth apparatus may further comprise means for performing other operations in some example embodiments of the method 700. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0327] According to embodiments of the present disclosure, a relay apparatus is provided. The relay apparatus comprises means for applying a RLC default configuration of a PC5 Relay RLC channel at the relay device in accordance with at least one of the following determinations that: means for a PC5-RRC connection is established between the relay device and a first terminal device, means for a PC5-RRC connection is established between the relay device and a further relay device, or means for the relay device is selected as a relay between a first terminal device and a second terminal device. In some embodiments, the fifth apparatus may comprise means for performing the respective operations of the method 800. In some example embodiments, the fifth apparatus may further comprise means for performing other operations in some example embodiments of the method 800. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0328] According to embodiments of the present disclosure, a relay apparatus is provided. The relay apparatus comprises means for releasing a RLC default configuration of a PC5 Relay RLC channel at the relay device in accordance with at least one of the following determinations that: means for a PC5-RRC connection between the relay device and a first terminal device is released, means for a PC5-RRC connection is released corresponding to an end-to-end PC5-RRC connection, means for the relay device does not perform as a relay between a first terminal device and a second terminal device, or means for a sidelink radio link failure is detected on the PC5-RRC connection with the first terminal device or the second terminal device. In some embodiments, the sixth apparatus may comprise means for performing the respective operations of the method 900. In some example embodiments, the sixth apparatus may further comprise means for performing other operations in some example embodiments of the method 900. The means may be implemented in any suitable form. For example, the means may be implemented in a circuitry or software module.
[0329] In summary, embodiments of the present disclosure provide the following aspects.
[0330] In an aspect, it is proposed a first terminal device comprising: a processor configured to cause the first terminal device to: in accordance with a determination that a first event occurs, establish a Packet Data Convergence Protocol (PDCP) entity of a sidelink Signaling Radio Bearer (SRB) , without establishing a further end-to-end entity of the sidelink SRB, wherein the first event is related to at least one of the first terminal device, a second terminal device or a relay device acting as a relay between the first terminal device and the second terminal device; and perform an end-to-end communication with the second terminal device based on the PDCP entity.
[0331] In some embodiments, the first event comprises at least one of the following events that: a transmission of a PC5-S message for the second terminal device is requested by an upper layer for the sidelink SRB, a transmission of a discovery message for the second terminal device is requested by an upper layer for the sidelink SRB, a PC5-RRC connection establishment for the second terminal device is indicated by an upper layer, at least one of a first PC5 Relay Radio Link Control (RLC) channel between the first terminal device and the relay device or a second PC5 Relay RLC channel between the relay device and the second terminal device is established for an end-to-end radio bearer, at least one of a first PC5-RRC connection between the first terminal device and a relay device or a second PC5-RRC connection between the relay device and the second terminal device is established, or the relay device is selected as the relay between the first terminal device and the second terminal device.
[0332] In some embodiments, the processor is further configured to cause the first terminal device to: in accordance with a determination that a transmission of a PC5-Smessage for the second terminal device is requested by an upper layer for the sidelink SRB, establish the PDCP entity of the sidelink SRB for the PC5-S message.
[0333] In some embodiments, the processor is further configured to cause the first terminal device to: in accordance with a determination that a transmission of a discovery message for the second terminal device is requested by an upper layer for the sidelink SRB, establish the PDCP entity of the sidelink SRB for the discovery message.
[0334] In some embodiments, the processor is further configured to cause the first terminal device to: in accordance with a determination that a PC5-RRC connection establishment for the second terminal device is indicated by an upper layer, establish the PDCP entity of the sidelink SRB for a PC5-RRC message of the second terminal device.
[0335] In some embodiments, the processor is further configured to cause the first terminal device to: establish the PDCP entity of the sidelink SRB for at least one of a PC5-S message, a discovery message, or PC5-RRC message.
[0336] In some embodiments, the processor is further configured to cause the first terminal device to: apply a RLC default configuration of a PC5 Relay RLC channel for the sidelink SRB for at least one of a PC5-S message, a discovery message, or a PC5-RRC message.
[0337] In an aspect, it is proposed a first terminal device comprising: a processor configured to cause the first terminal device to: in accordance with a determination that a second event occurs, release a Packet Data Convergence Protocol (PDCP) entity of a sidelink radio bearer which is established for an end-to-end communication between the first terminal device and a second terminal device, without releasing a further entity of the sidelink radio bearer, wherein the second event is related to at least one of the first terminal device, the second terminal device or a relay device acting as a relay between the first terminal device and the second terminal device, and wherein the sidelink radio bearer comprises at least one of sidelink Signaling Radio Bearer (SRB) or sidelink Data Radio Bearer (DRB) .
[0338] In some embodiments, the second event comprises at least one of the following events that: a transmission of a PC5-S message for the second terminal device is terminated in an upper layer, a transmission of a discovery message for the second terminal device is terminated in an upper layer, a PC5-RRC connection release for the second terminal device is requested by an upper layer, a radio link failure (RLF) is detected for the second terminal device, at least one of a first PC5 Relay Radio Link Control (RLC) channel between the first terminal device and the relay device or a second PC5 Relay RLC channel between the relay device and the second terminal device is released, at least one of a first PC5-RRC connection between the first terminal device and a relay device or a second PC5-RRC connection between the relay device and the second terminal device is released, or the RLF is determined for at least one of a first PC5-RRC connection between the first terminal device and a relay device or a second PC5-RRC connection between the relay device and the second terminal device.
[0339] In some embodiments, the processor is further configured to cause the first terminal device to: in accordance with a determination that a transmission of a PC5-S message for the second terminal device is terminated in an upper layer, release the PDCP entity of the sidelink radio bearer for the PC5-S message.
[0340] In some embodiments, the processor is further configured to cause the first terminal device to: in accordance with a determination that a transmission of a discovery message for the second terminal device is terminated in an upper layer, release the PDCP entity of the sidelink radio bearer for the discovery message.
[0341] In some embodiments, the processor is further configured to cause the first terminal device to: in accordance with a determination that a PC5-RRC connection release for the second terminal device is requested by an upper layer, release the PDCP entity of the sidelink radio bearer for a PC5-RRC message of the second terminal device.
[0342] In some embodiments, the processor is further configured to cause the first terminal device to: release the PDCP entity of the sidelink radio bearer for at least one of a PC5-S message, a discovery message, or PC5-RRC message.
[0343] In some embodiments, the processor is further configured to cause the first terminal device to: release a RLC default configuration of a PC5 Relay RLC channel for the sidelink radio bearer for at least one of a PC5-S message, a discovery message, or PC5-RRC message.
[0344] In some embodiments, the processor is further configured to cause the first terminal device to: release a Service Data Adaptation Protocol (SDAP) entity of the sidelink radio bearer, wherein the sidelink radio bearer is the DRB.
[0345] In an aspect, it is proposed a first terminal device comprising: a processor configured to cause the first terminal device to: in accordance with a determination that an indirect connection between the first terminal device and the second terminal device via a relay device is to be changed to a direct connection between the first terminal device and the second terminal device, release one of lower layer PC5 Relay RLC channels associated with the indirect connection; and keep at least one of end-to-end Packet Data Convergence Protocol (PDCP) entity or Service Data Adaptation Protocol (SDAP) entity of the indirect connection.
[0346] In an aspect, it is proposed a first terminal device comprising: a processor configured to cause the first terminal device to: in accordance with a determination that a failure occurs in at least one of a first PC5-RRC connection between the first terminal device and a relay device or a second PC5-RRC connection between the relay device and the second terminal device, or a release of at least one of a first PC5-RRC connection between the first terminal device and a relay device or a second PC5-RRC connection between the relay device and the second terminal device is requested, or a selection of relay device is triggered, suspend an end-to-end communication related to at least one of a sidelink Signaling Radio Bearer (SRB) or a sidelink Data Radio Bearer (DRB) between the first terminal device and the second terminal device.
[0347] In some embodiments, the processor is further configured to cause the first terminal device to: in accordance with a determination that a sidelink radio link failure is detected on a PC5-RRC connection with the relay device, or a sidelink radio link failure of at least one of a first PC5 Relay Radio Link Control (RLC) channel between the first terminal device and the relay device or a second PC5 Relay RLC channel between the relay device and the second terminal device is detected, determine that the failure occurs in at least one of a first PC5-RRC connection between the first terminal device and a relay device or a second PC5-RRC connection between the relay device and the second terminal device.
[0348] In some embodiments, the processor is further configured to cause the first terminal device to: in accordance with a determination that an upper layer indicates not to use the relay device which is currently used, an upper layer requests a release of a PC5-RRC connection with the second terminal device, or at least one of a first PC5-RRC connection between the first terminal device and the relay device or a second PC5-RRC connection between the relay device and the second terminal device is released, determine that a release of at least one of a first PC5-RRC connection between the first terminal device and a relay device or a second PC5-RRC connection between the relay device and the second terminal device is requested.
[0349] In an aspect, it is proposed a relay device comprising: a processor configured to cause the relay device to: apply a RLC default configuration of a PC5 Relay RLC channel at the relay device in accordance with at least one of the following determinations that: a PC5-RRC connection is established between the relay device and a first terminal device, a PC5-RRC connection is established between the relay device and a further relay device, or the relay device is selected as a relay between a first terminal device and a second terminal device.
[0350] In an aspect, it is proposed a relay device comprising: a processor configured to cause the relay device to: release a RLC default configuration of a PC5 Relay RLC channel at the relay device in accordance with at least one of the following determinations that: a PC5-RRC connection between the relay device and a first terminal device is released, a PC5-RRC connection is released corresponding to an end-to-end PC5-RRC connection, the relay device does not perform as a relay between a first terminal device and a second terminal device, or a sidelink radio link failure is detected on the PC5-RRC connection with the first terminal device or the second terminal device.
[0351] In an aspect, a first terminal device comprises: at least one processor; and at least one memory coupled to the at least one processor and storing instructions thereon, the instructions, when executed by the at least one processor, causing the device to perform the method implemented by the first terminal device discussed above.
[0352] In an aspect, a first terminal device comprises: at least one processor; and at least one memory coupled to the at least one processor and storing instructions thereon, the instructions, when executed by the at least one processor, causing the device to perform the method implemented by the first terminal device discussed above.
[0353] In an aspect, a relay device comprises: at least one processor; and at least one memory coupled to the at least one processor and storing instructions thereon, the instructions, when executed by the at least one processor, causing the device to perform the method implemented by the relay device discussed above.
[0354] In an aspect, a relay device comprises: at least one processor; and at least one memory coupled to the at least one processor and storing instructions thereon, the instructions, when executed by the at least one processor, causing the device to perform the method implemented by the relay device discussed above.
[0355] In an aspect, a computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the first terminal device discussed above.
[0356] In an aspect, a computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the first terminal device discussed above.
[0357] In an aspect, a computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the relay device discussed above.
[0358] In an aspect, a computer readable medium having instructions stored thereon, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the relay device discussed above.
[0359] In an aspect, a computer program comprising instructions, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the first terminal device discussed above.
[0360] In an aspect, a computer program comprising instructions, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the first terminal device discussed above.
[0361] In an aspect, a computer program comprising instructions, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the relay device discussed above.
[0362] In an aspect, a computer program comprising instructions, the instructions, when executed on at least one processor, causing the at least one processor to perform the method implemented by the relay device discussed above.
[0363] Generally, various embodiments of the present disclosure may be implemented in hardware or special purpose circuits, software, logic or any combination thereof. Some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device. While various aspects of embodiments of the present disclosure are illustrated and described as block diagrams, flowcharts, or using some other pictorial representation, it will be appreciated that the blocks, apparatus, systems, techniques or methods described herein may be implemented in, as non-limiting examples, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.
[0364] The present disclosure also provides at least one computer program product tangibly stored on a non-transitory computer readable storage medium. The computer program product includes computer-executable instructions, such as those included in program modules, being executed in a device on a target real or virtual processor, to carry out the process or method as described above with reference to FIGS. 1 to 10. Generally, program modules include routines, programs, libraries, objects, classes, components, data structures, or the like that perform particular tasks or implement particular abstract data types. The functionality of the program modules may be combined or split between program modules as desired in various embodiments. Machine-executable instructions for program modules may be executed within a local or distributed device. In a distributed device, program modules may be located in both local and remote storage media.
[0365] Program code for carrying out methods of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the program codes, when executed by the processor or controller, cause the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may execute entirely on a machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
[0366] The above program code may be embodied on a machine readable medium, which may be any tangible medium that may contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine readable medium may be a machine readable signal medium or a machine readable storage medium. A machine readable medium may include but not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine readable storage medium would include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM) , a read-only memory (ROM) , an erasable programmable read-only memory (EPROM or Flash memory) , an optical fiber, a portable compact disc read-only memory (CD-ROM) , an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0367] Further, while operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are contained in the above discussions, these should not be construed as limitations on the scope of the present disclosure, but rather as descriptions of features that may be specific to particular embodiments. Certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments separately or in any suitable sub-combination.
[0368] Although the present disclosure has been described in language specific to structural features and / or methodological acts, it is to be understood that the present disclosure defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.
Claims
1.A first terminal device comprising:a processor configured to cause the first terminal device to:in accordance with a determination that a first event occurs, establish a Packet Data Convergence Protocol (PDCP) entity of a sidelink Signaling Radio Bearer (SRB) , without establishing a further end-to-end entity of the sidelink SRB, wherein the first event is related to at least one of the first terminal device, a second terminal device or a relay device acting as a relay between the first terminal device and the second terminal device; andperform an end-to-end communication with the second terminal device based on the PDCP entity.2.The first terminal device of claim 1, wherein the first event comprises at least one of the following events that:a transmission of a PC5 Signaling (PC5-S) message for the second terminal device is requested by an upper layer for the sidelink SRB,a transmission of a discovery message for the second terminal device is requested by an upper layer for the sidelink SRB,a PC5-RRC connection establishment for the second terminal device is indicated by an upper layer,at least one of a first PC5 Relay Radio Link Control (RLC) channel between the first terminal device and the relay device or a second PC5 Relay RLC channel between the relay device and the second terminal device is established for an end-to-end radio bearer,at least one of a first PC5-RRC connection between the first terminal device and a relay device or a second PC5-RRC connection between the relay device and the second terminal device is established, orthe relay device is selected as the relay between the first terminal device and the second terminal device.3.The first terminal device of claim 1, wherein the processor is further configured to cause the first terminal device to:establish the PDCP entity of the sidelink SRB for at least one of a PC5-S message, a discovery message, or PC5-RRC message.4.The first terminal device of any of claims 1 to 3, wherein the processor is further configured to cause the first terminal device to:apply a RLC default configuration of a PC5 Relay RLC channel for the sidelink SRB for at least one of a PC5-S message, a discovery message, or a PC5-RRC message.5.A first terminal device comprising:a processor configured to cause the first terminal device to:in accordance with a determination that a second event occurs, release a Packet Data Convergence Protocol (PDCP) entity of a sidelink radio bearer which is established for an end-to-end communication between the first terminal device and a second terminal device, without releasing a further entity of the sidelink radio bearer,wherein the second event is related to at least one of the first terminal device, the second terminal device or a relay device acting as a relay between the first terminal device and the second terminal device, and wherein the sidelink radio bearer comprises at least one of sidelink Signaling Radio Bearer (SRB) or sidelink Data Radio Bearer (DRB) .6.The first terminal device of claim 5, wherein the second event comprises at least one of the following events that:a transmission of a PC5-S message for the second terminal device is terminated in an upper layer,a transmission of a discovery message for the second terminal device is terminated in an upper layer,a PC5-RRC connection release for the second terminal device is requested by an upper layer,a radio link failure (RLF) is detected for the second terminal device,at least one of a first PC5 Relay Radio Link Control (RLC) channel between the first terminal device and the relay device or a second PC5 Relay RLC channel between the relay device and the second terminal device is released,at least one of a first PC5-RRC connection between the first terminal device and a relay device or a second PC5-RRC connection between the relay device and the second terminal device is released, orthe RLF is determined for at least one of a first PC5-RRC connection between the first terminal device and a relay device or a second PC5-RRC connection between the relay device and the second terminal device.7.The first terminal device of claim 5, wherein the processor is further configured to cause the first terminal device to:release the PDCP entity of the sidelink radio bearer for at least one of a PC5-S message, a discovery message, or PC5-RRC message.8.The first terminal device of any of claims 5 to 7, wherein the processor is further configured to cause the first terminal device to:release a RLC default configuration of a PC5 Relay RLC channel for the sidelink radio bearer for at least one of a PC5-S message, a discovery message, or PC5-RRC message.9.The first terminal device of any of claims 5 to 8, wherein the processor is further configured to cause the first terminal device to:release a Service Data Adaptation Protocol (SDAP) entity of the sidelink radio bearer, wherein the sidelink radio bearer is the DRB.10.A first terminal device comprising:a processor configured to cause the first terminal device to:in accordance with a determination that an indirect connection between the first terminal device and the second terminal device via a relay device is to be changed to a direct connection between the first terminal device and the second terminal device,release one of lower layer PC5 Relay RLC channels associated with the indirect connection; andkeep at least one of end-to-end Packet Data Convergence Protocol (PDCP) entity or Service Data Adaptation Protocol (SDAP) entity of the indirect connection.11.A first terminal device comprising:a processor configured to cause the first terminal device to:in accordance with a determination thata failure occurs in at least one of a first PC5-RRC connection between the first terminal device and a relay device or a second PC5-RRC connection between the relay device and the second terminal device, ora release of at least one of a first PC5-RRC connection between the first terminal device and a relay device or a second PC5-RRC connection between the relay device and the second terminal device is requested, ora selection of relay device is triggered,suspend an end-to-end communication related to at least one of a sidelink Signaling Radio Bearer (SRB) or a sidelink Data Radio Bearer (DRB) between the first terminal device and the second terminal device.12.The first terminal device of claim 11, wherein the processor is further configured to cause the first terminal device to:in accordance with a determination thata sidelink radio link failure is detected on a PC5-RRC connection with the relay device, ora sidelink radio link failure of at least one of a first PC5 Relay Radio Link Control (RLC) channel between the first terminal device and the relay device or a second PC5 Relay RLC channel between the relay device and the second terminal device is detected,determine that the failure occurs in at least one of a first PC5-RRC connection between the first terminal device and a relay device or a second PC5-RRC connection between the relay device and the second terminal device.13.The first terminal device of claim 11, wherein the processor is further configured to cause the first terminal device to:in accordance with a determination thatan upper layer indicates not to use the relay device which is currently used,an upper layer requests a release of a PC5-RRC connection with the second terminal device, orat least one of a first PC5-RRC connection between the first terminal device and the relay device or a second PC5-RRC connection between the relay device and the second terminal device is released,determine that a release of at least one of a first PC5-RRC connection between the first terminal device and a relay device or a second PC5-RRC connection between the relay device and the second terminal device is requested.14.A relay device comprising:a processor configured to cause the relay device to:apply a RLC default configuration of a PC5 Relay RLC channel at the relay device in accordance with at least one of the following determinations that:a PC5-RRC connection is established between the relay device and a first terminal device,a PC5-RRC connection is established between the relay device and a further relay device, orthe relay device is selected as a relay between a first terminal device and a second terminal device.15.A relay device comprising:a processor configured to cause the relay device to:release a RLC default configuration of a PC5 Relay RLC channel at the relay device in accordance with at least one of the following determinations that:a PC5-RRC connection between the relay device and a first terminal device is released,a PC5-RRC connection is released corresponding to an end-to-end PC5-RRC connection,the relay device does not perform as a relay between a first terminal device and a second terminal device, ora sidelink radio link failure is detected on the PC5-RRC connection with the first terminal device or the second terminal device.16.A communication method implemented at a first terminal device, comprising:in accordance with a determination that a first event occurs, establishing a Packet Data Convergence Protocol (PDCP) entity of a sidelink Signaling Radio Bearer (SRB) , without establishing a further end-to-end entity of the sidelink SRB, wherein the first event is related to at least one of the first terminal device, a second terminal device or a relay device acting as a relay between the first terminal device and the second terminal device; andperforming an end-to-end communication with the second terminal device based on the PDCP entity.17.A communication method implemented at a first terminal device, comprising:in accordance with a determination that an indirect connection between the first terminal device and the second terminal device via a relay device is to be changed to a direct connection between the first terminal device and the second terminal device,releasing one of lower layer PC5 Relay RLC channels associated with the indirect connection; andkeeping at least one of end-to-end Packet Data Convergence Protocol (PDCP) entity or Service Data Adaptation Protocol (SDAP) entity of the indirect connection.18.A communication method implemented at a first terminal device, comprising:in accordance with a determination thata failure occurs in at least one of a first PC5-RRC connection between the first terminal device and a relay device or a second PC5-RRC connection between the relay device and the second terminal device, ora release of at least one of a first PC5-RRC connection between the first terminal device and a relay device or a second PC5-RRC connection between the relay device and the second terminal device is requested, ora selection of relay device is triggered,suspending an end-to-end communication related to at least one of a sidelink Signaling Radio Bearer (SRB) or a sidelink Data Radio Bearer (DRB) between the first terminal device and the second terminal device.19.A communication method implemented at a relay device, comprising:applying a RLC default configuration of a PC5 Relay RLC channel at the relay device in accordance with at least one of the following determinations that:a PC5-RRC connection is established between the relay device and a first terminal device,a PC5-RRC connection is established between the relay device and a further relay device, orthe relay device is selected as a relay between a first terminal device and a second terminal device.20.A communication method implemented at a relay device, comprising:releasing a RLC default configuration of a PC5 Relay RLC channel at the relay device in accordance with at least one of the following determinations that:a PC5-RRC connection between the relay device and a first terminal device is released,a PC5-RRC connection is released corresponding to an end-to-end PC5-RRC connection,the relay device does not perform as a relay between a first terminal device and a second terminal device, ora sidelink radio link failure is detected on the PC5-RRC connection with the first terminal device or the second terminal device.
Citation Information
Patent Citations
Method executed by user equipment and user equipment
CN115567996A
Method and apparatus for managing remote terminal connected mode mobility by relay terminal in wireless communication system
CN116724601A
Method and apparatus for configuring connection of remote terminal by relay terminal in wireless communication system
CN116848939A
Methods and Apparatus for Connection Setup of Sidelink Relays
US20230156839A1