Sidelink setting method, device, storage medium and terminal
By determining and setting timer lengths based on the transmission path and relay configurations in sidelink communication, the method addresses the issue of premature or delayed RLF triggers, improving the reliability of sidelink communication in 5G NR systems.
Patent Information
- Application Number
- JP2025500222
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2022-07-08
- Publication Date
- 2025-08-20
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing sidelink communication technologies in 5G NR systems face issues with improper timer length configuration, leading to either early or late triggering of radio link failures (RLF), which affects the reliability of direct communication between user equipment devices.
A method to determine and set the timer length based on the transmission path of the RRC message, considering direct or indirect communication paths, including the number and type of relay terminals, to match the timer duration with the communication requirements, thereby avoiding early or late RLF triggers.
The proposed method ensures timely and accurate indication of RLF, enhancing the reliability and efficiency of sidelink communication by aligning timer durations with the specific communication path characteristics.
Smart Images

Figure 2025527116000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to the field of communications technology, and in particular to a sidelink setting method, device, storage medium, and terminal. [Background technology]
[0002] With the development of wireless communication technology, mobile communication networks are evolving into 5G New Radio (NR) systems, which introduce sidelink technology, i.e., direct communication between user equipment (UE) devices via radio resources.
[0003] In the related technology, when a user equipment transmits an RRC reconfiguration message to a target equipment to request the establishment of a sidelink, a timer is started. If the timer expires, it triggers the occurrence of a radio link failure (RLF) in the sidelink. Therefore, how to configure the timer time length is a technical problem that needs to be solved as soon as possible. Summary of the Invention [Problem to be solved by the invention]
[0004] To overcome the problems existing in the related art, the present disclosure provides a Sidelink setting method, device, storage medium and terminal. [Means for solving the problem]
[0005] According to a first aspect of an embodiment of the present disclosure, there is provided a sidelink setting method, determining a target time length of a timer based on a transmission path of a first RRC message, the first RRC message being a sidelink message transmitted from the first terminal to a second terminal, and the timer being used to indicate that a radio link failure has occurred in the sidelink when the timer expires; and setting the timer based on a target time length for the timer.
[0006] Optionally, the step of determining the target time length of the timer based on a transmission path of the first RRC message includes: Determining a target time length for the timer based on a correspondence between different types of transmission paths and the time lengths of the timer.
[0007] Optionally, determining the target time length of the timer based on a correspondence between different types of transmission paths and the time length of the timer includes: If the transmission path includes a first sidelink, determining a target time length of the timer based on a correspondence relationship between the first sidelink and the time length of the timer, the first sidelink being a link through which the first terminal directly transmits the first RRC message to the second terminal.
[0008] Optionally, determining the target time length of the timer based on a correspondence between different types of transmission paths and the time length of the timer includes: If the transmission path includes a second sidelink, determining a target time length of the timer based on a correspondence relationship between the second sidelink and the time length of the timer, wherein the second sidelink is a link through which the first terminal transmits the first RRC message to the second terminal via at least one relay terminal.
[0009] Optionally, the step of determining the target time length of the timer based on a transmission path of the first RRC message includes: If the transmission path includes a second sidelink, a step of determining a target time length of the timer based on the type or number of relay terminals included in the second sidelink, the second sidelink being a link through which the first terminal transmits the first RRC message to the second terminal via at least one relay terminal.
[0010] Optionally, the step of determining the target time length of the timer based on a transmission path of the first RRC message includes: If the transmission path includes a second sidelink, determining the length of the target time of the timer based on the type or number of sublinks included in the second sidelink, where the second sidelink is a link through which the first terminal transmits the first RRC message to the second terminal via at least one relay terminal.
[0011] Optionally, the step of determining the target time length of the timer based on a transmission path of the first RRC message includes: When the first terminal transmits the first RRC message to the second terminal for the first time, the method includes determining a target time length of the timer based on a transmission path of the first RRC message.
[0012] Optionally, after determining a target time length of the timer based on a transmission path of the first RRC message, the method further comprises: The method further includes setting the timer based on a preset length of time sent by the second terminal, the preset length of time being a length of time corresponding to the timer when the first terminal retransmits the first RRC message to the second terminal.
[0013] Optionally, the predetermined length of time is transmitted by the second terminal to the first terminal via a second RRC message.
[0014] Optionally, the correspondence is: Obtaining a correspondence between different types of transmission paths and timer time lengths according to a system message sent by a network-side device; Obtaining a correspondence between different types of transmission paths and timer lengths according to an RRC reconfiguration message sent by the network side device; and a step of presetting different timer time lengths for different types of transmission paths and obtaining a correspondence relationship between the different types of transmission paths and the timer time lengths.
[0015] Optionally, the timer is a T400 timer.
[0016] Optionally, the first RRC message is a Sidelink RRC Reconfiguration message.
[0017] According to a second aspect of the embodiment of the present disclosure, there is provided a Sidelink setting device, which is applied to a first terminal, a determination module configured to determine a target time length of a timer based on a transmission path of a first RRC message, the first RRC message being a sidelink message transmitted from the first terminal to a second terminal, and the timer being used to indicate that a radio link failure has occurred in the sidelink when the timer expires; a timer setting module configured to set the timer based on a target time length for the timer.
[0018] According to a third aspect of the embodiment of the present disclosure, there is provided a terminal, a processor; a memory for storing processor executable instructions; Here, the processor is configured to execute the executable instructions to implement a Sidelink setting method according to a first aspect of the present disclosure.
[0019] According to a fourth aspect of an embodiment of the present disclosure, there is provided a computer-readable storage medium having stored thereon computer program instructions, which, when executed by a processor, implement steps of a sidelink configuration method according to the first aspect of the present disclosure. [Effects of the Invention]
[0020] The technical solution according to the embodiment of the present disclosure may include the following beneficial effects: By determining the target time length of a timer based on the transmission path of a first RRC message and setting the timer based on the target time length of the timer, the timer time length of the timer can be made to match the transmission path of the first RRC message, thereby avoiding early or late triggering of the sidelink RLF.
[0021] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. [Brief explanation of the drawings]
[0022] The above and / or additional aspects and advantages of the present disclosure will become more apparent and easier to understand by describing examples with reference to the following drawings. [Figure 1] 1 illustrates an application scenario to which the Sidelink setting method illustrated according to some embodiments is applied. [Figure 2] Further, application scenarios to which the Sidelink setting method is applied according to some embodiments are shown. [Figure 3]1 is a flowchart of a Sidelink setup method according to some embodiments. [Figure 4] 10 is a flowchart of a Sidelink setting method according to still another embodiment. [Figure 5] 10 is a flowchart of a Sidelink setting method according to some other embodiments. [Figure 6] 10 is a flowchart of a Sidelink setting method according to still another embodiment. [Figure 7] 10 is a flowchart of a Sidelink setting method according to still another embodiment. [Figure 8] 10 is a flowchart of a Sidelink setting method according to still another embodiment. [Figure 9] 10 is a flowchart of a Sidelink setting method according to still another embodiment. [Figure 10] 10 is a flowchart of a Sidelink setting method according to still another embodiment. [Figure 11] FIG. 1 is a block diagram of a Sidelink setup device according to some embodiments. [Figure 12] FIG. 1 is a block diagram of a terminal shown in accordance with some embodiments. DETAILED DESCRIPTION OF THE INVENTION
[0023] Illustrative embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. Where the following description refers to the accompanying drawings, unless otherwise specified, like numerals in different accompanying drawings refer to the same or similar elements. The embodiments described in the following illustrative examples do not represent all embodiments consistent with the present disclosure. On the contrary, they are merely examples of apparatus and methods detailed in the appended claims and consistent with certain aspects of the present disclosure.
[0024] In the related art, a sidelink technology is introduced to support direct communication between UE1 and UE2. Here, the interface used by UE1 and UE2 is PC5. After UE1 establishes a unicast connection with UE2, UE1 can send an RRCReconfigurationSidelink message to UE2. The RRCReconfigurationSidelink message carries configuration information to be sent to UE2, including a logical channel identifier, etc. After sending the RRCReconfigurationSidelink message, UE1 starts a timer.
[0025] When UE1 receives the RRCReconfigurationCompleteSidelink message or the RRCReconfigurationFailureSidelink message sent by UE2, the timer is stopped. If the timer expires, it triggers a radio link failure in the sidelink and releases the PC5 interface and resources for the sidelink.
[0026] Here, when UE2 receives the RRCReconfigurationSidelink message sent by UE1, if the configuration information attached to the RRCReconfigurationSidelink message is applicable, it returns an RRCReconfigurationCompleteSidelink message to UE1, the configuration information becomes valid, and UE1 stops the timer.
[0027] When UE2 receives the RRCReconfigurationSidelink message sent by UE1, if the configuration information attached to the RRCReconfigurationSidelink message is not applicable, it will return an RRCReconfigurationFailureSidelink message to UE1, the configuration information will become invalid, and UE1 will stop the timer.
[0028] In the related art, the timer length is usually set by a network device or a counterpart UE. Generally, the set time length is fixed, so that in some cases, even if an RLF actually occurs in the user equipment, the timer length is too long, causing the user equipment to delay triggering RLF. Or, in some cases, even if an RLF does not occur in the user equipment, the timer length is too short, causing the timer to expire early, causing the user equipment to prematurely trigger RLF.
[0029] To address the above technical issues, the present disclosure proposes a sidelink configuration method, which determines a target time length of a timer based on the transmission path of a first RRC message, and sets the timer time length based on the target time length of the timer. Since the timer time length is determined based on the transmission path of the first RRC message, it is possible to avoid early or late triggering of the sidelink RLF.
[0030] Referring to Fig. 1, Fig. 1 shows an application scenario to which the Sidelink setting method according to some embodiments is applied. For ease of explanation, only the parts relevant to the present embodiment are shown.
[0031] As shown in Figure 1, the application scenario includes a first terminal 11 and a second terminal 12, where the first terminal 11 and the second terminal 12 can communicate using Sidelink via a PC5 interface. It should be understood that in the application scenario shown in Figure 1, the first terminal 11 and the second terminal 12 communicate directly via Sidelink.
[0032] The first terminal 11 and the second terminal 12 may be a user terminal (User Equipment, UE) or other terminal-side devices, such as a mobile phone, a tablet personal computer, a laptop computer, a personal digital assistant (PDA), a mobile internet device (MID), a wearable device, a smart car, an in-vehicle device, or a robot. Note that the present disclosure does not limit the specific type of terminal.
[0033] Referring to Fig. 2, Fig. 2 shows an application scenario to which a Sidelink setting method according to further embodiments is applied. For ease of explanation, only parts relevant to the present embodiments are shown.
[0034] 2, the application scenario includes a third terminal 21, a relay terminal 22, and a fourth terminal 23, where communication can be established between the third terminal 21 and the relay terminal 22 via a PC5 interface using Sidelink. Communication can be established between the relay terminal 22 and the fourth terminal 23 via a PC5 interface using Sidelink.
[0035] It should be understood that in the application scenario shown in Figure 2, the third terminal 21 and the fourth terminal 23 realize sidelink communication through relaying by the relay terminal 22, and such an architecture is called U2U (UE to UE) relaying. Note that although only one relay terminal 22 is shown in Figure 2, in actual applications, sidelink communication between the third terminal 21 and the fourth terminal 23 can be realized by multiple relay terminals.
[0036] 3 is a flowchart of a sidelink setting method according to some embodiments. As shown in FIG. 3, the sidelink setting method may be applied to a first terminal and includes the following steps:
[0037] In step 310, a target time length of a timer is determined based on a transmission path of a first RRC message, where the first RRC message is a sidelink message sent by the first terminal to a second terminal, and the timer is used to indicate to the sidelink that a radio link failure has occurred when the timer expires.
[0038] Here, when a parameter configuration of a sidelink between the first terminal and the second terminal is changed, the first terminal may transmit a first RRC message to the second terminal. Here, the first RRC message may be a sidelink RRC reconfiguration message, for example, the first RRC message may be an RRCReconfigurationSidelink message. The first RRC message may be accompanied by configuration information for sidelink communication.
[0039] The transmission path of the first RRC message may include at least two types: a first sidelink and a second sidelink. Here, the first sidelink is a link through which a first terminal transmits the first RRC message directly to a second terminal. In the first sidelink, the first terminal maintains a unicast connection directly with the second terminal. Of course, in some terminology, the first sidelink may also be referred to as a sidelink. Note that the first terminal transmitting the first RRC message directly to the second terminal means that the first terminal does not need to transmit the first RRC message to the second terminal via a relay terminal. The second sidelink is a link through which the first terminal transmits the first RRC message to the second terminal via at least one relay terminal. In the second sidelink, the first terminal maintains a unicast connection with the second terminal via at least one relay terminal. Of course, in some terminology, the second Sidelink may be referred to as an indirect link of the Sidelink.
[0040] A different target time length for the timer can be determined for a different transmission path of the first RRC message, where the target time length for the timer may be the length of time required for completing transmission of the first RRC message on the transmission path and receiving the RRC message fed back by the second terminal.
[0041] Step 320 sets the timer based on a target time length for the timer.
[0042] Here, setting a timer based on a target time length of a timer refers to setting the timer time length of the timer to the target time length and starting the timer, where the timer is used to indicate to Sidelink that a radio link failure has occurred when the timer expires. In some embodiments, the timer may be a T400 timer.
[0043] For example, when a first terminal transmits a first RRC message to a second terminal, the first terminal determines a target time length of the timer based on the transmission path of the first RRC message, sets the timer time length to the target time length, and starts the timer. When the first terminal receives an RRC message fed back by the second terminal in response to the first RRC message, the first terminal stops the timer. For example, when the first terminal receives an RRCReconfigurationCompleteSidelink or RRCReconfigurationFailureSidelink message returned by the second terminal, the first terminal stops the timer. If the first terminal does not receive the RRC message fed back by the second terminal, the timer expires, triggering the occurrence of a radio link failure (RLF) in the sidelink.
[0044] It should be understood that stopping the timer does not mean that the configuration information included in the first RRC message becomes valid, and this must be determined based on information returned by the second terminal. For example, if the second terminal returns an RRCReconfigurationCompleteSidelink message, it means that the configuration information in the first RRC message becomes valid and sidelink communication is established. If the second terminal returns an RRCReconfigurationFailureSidelink message, it means that the configuration information in the first RRC message becomes invalid.
[0045] This allows the timer's target time length to be determined based on the transmission path of the first RRC message, and the timer to be configured based on the timer's target time length, thereby matching the timer's timer time length to the transmission path of the first RRC message and avoiding early or late triggering of the sidelink RLF. For example, if the time length required for the second sidelink is longer than the time length required for the first sidelink, using a unified timer time length can advance the RLF for the second sidelink or delay the RLF for the first sidelink. Based on the sidelink configuration method according to the embodiment of the present disclosure, the timer time length can be purposefully configured based on different transmission paths, thereby avoiding early or late triggering of the sidelink RLF.
[0046] 4 is a flowchart of a Sidelink setting method according to still another embodiment. As shown in FIG. 4, the Sidelink setting method may include the following steps:
[0047] In step 410, determine a target time length of a timer corresponding to the transmission path of the first RRC message based on the correspondence between different types of transmission paths and the time lengths of the timer.
[0048] Here, for the definition of the first RRC message, please refer to the relevant description of step 310 of the embodiment shown in FIG. 3, and no further description will be given here.
[0049] The first terminal may determine the target time length of the timer corresponding to the transmission path of the first RRC message based on the correspondence between different types of transmission paths and the time lengths of the timer, for example, by finding the time length of the timer corresponding to the transmission path of the first RRC message in the correspondence based on the transmission path of the first RRC message.
[0050] Here, the types of transmission paths include at least a first sidelink and a second sidelink. Here, the first sidelink is a link through which a first terminal directly transmits a first RRC message to a second terminal. In the first sidelink, the first terminal maintains a direct unicast connection with the second terminal. Of course, in some terminology, the first sidelink may also be referred to as a sidelink. Note that the first terminal directly transmitting the first RRC message to the second terminal means that the first terminal does not need to transmit the first RRC message to the second terminal via a relay terminal. The second sidelink is a link through which the first terminal transmits the first RRC message to the second terminal via at least one relay terminal. In the second sidelink, the first terminal maintains a unicast connection with the second terminal via at least one relay terminal. Of course, in some terminology, the second sidelink may also be referred to as an indirect sidelink.
[0051] The correspondence includes different types of transmission paths and the time lengths of the timers corresponding to the transmission paths, for example, a first Sidelink corresponds to a first time length of the timer, and a second Sidelink corresponds to a second time length of the timer.
[0052] In some possible embodiments, for each type of transmission path, the time length of the corresponding timer can be matched based on the specific path of each transmission path. For example, the second sidelink may include the second sidelink established by one relay terminal and the second sidelink established by multiple relay terminals. Therefore, the second sidelink established by one relay terminal can be matched with the third time length of the timer, and the second sidelink established by multiple relay terminals can be matched with the fourth time length of the timer.
[0053] The third and fourth time lengths may be obtained based on sublinks included in the corresponding second sidelink, including a link between the first terminal and the relay terminal, a link between the relay terminal and another relay terminal, and a link between the relay terminal and the second terminal.
[0054] In some embodiments, the correspondence between different types of transmission paths and the time lengths of the timers can be obtained based on the system messages sent by the network-side devices.
[0055] Here, the first terminal can obtain the correspondence from a system message sent by the network side device, which carries the correspondence between different types of transmission paths and the time lengths of the timer.
[0056] In some embodiments, the correspondence between different types of transmission paths and the timer durations can be obtained based on the RRC reconfiguration message sent by the network side device.
[0057] Here, the first terminal can obtain the correspondence relationship from an RRC reconfiguration message sent by a network side device, which carries the correspondence relationship between different types of transmission paths and the timer time lengths, and the RRC reconfiguration message may be a Sidelink RRC reconfiguration message.
[0058] In some embodiments, different timer lengths can be preset for different types of transmission paths, and a correspondence between different types of transmission paths and timer lengths can be obtained.
[0059] Here, the first terminal may store a correspondence relationship between different types of transmission paths and the time lengths of the timers, and this correspondence relationship is preset. For different types of transmission paths, the first terminal may set corresponding time lengths of the timers for the transmission paths.
[0060] Step 420 sets the timer based on a target time length for the timer.
[0061] Here, setting the timer based on the timer target time length means setting the timer time length to the timer target time length and starting the timer, where the timer is used to indicate to Sidelink that a radio link failure has occurred when the timer expires. In some embodiments, the timer may be a T400 timer.
[0062] It should be understood that regarding how the timer indicates to Sidelink that a radio link failure has occurred when the timer expires, reference may be made to the relevant description of step 320 in the embodiment shown in FIG. 3, and no further description will be given here.
[0063] For example, when a first terminal transmits a first RRC message to a second terminal, the first terminal determines a target time length of the timer based on the transmission path of the first RRC message, sets the timer time length to the target time length, and starts the timer. When the first terminal receives an RRC message fed back by the second terminal in response to the first RRC message, the first terminal stops the timer. For example, when the first terminal receives an RRCReconfigurationCompleteSidelink or RRCReconfigurationFailureSidelink message returned by the second terminal, the first terminal stops the timer. If the first terminal does not receive the RRC message fed back by the second terminal, the timer expires, triggering the occurrence of a radio link failure (RLF) in the sidelink.
[0064] It should be understood that stopping the timer does not mean that the configuration information included in the first RRC message becomes valid, and this must be determined based on information returned by the second terminal. For example, if the second terminal returns an RRCReconfigurationCompleteSidelink message, it means that the configuration information in the first RRC message becomes valid and sidelink communication is established. If the second terminal returns an RRCReconfigurationFailureSidelink message, it means that the configuration information in the first RRC message becomes invalid.
[0065] Note that, each time the first terminal transmits a first RRC message to the second terminal, the length of the target time of the timer may be determined based on the transmission path of the first RRC message. Of course, when the first terminal transmits the first RRC message to the second terminal for the first time, the length of the target time of the timer may be determined based on the transmission path of the first RRC message, and before transmitting the first RRC message to the second terminal again, the length of the target time of the timer may be determined based on the length of time transmitted by the second terminal.
[0066] This allows the timer's target time length to be determined based on the transmission path of the first RRC message, and the timer to be configured based on the timer's target time length, thereby matching the timer's timer time length to the transmission path of the first RRC message and avoiding early or late triggering of the sidelink RLF. For example, if the time length required for the second sidelink is longer than the time length required for the first sidelink, using a unified timer time length can advance the RLF for the second sidelink or delay the RLF for the first sidelink. Based on the sidelink configuration method according to the embodiment of the present disclosure, the timer time length can be purposefully configured based on different transmission paths, thereby avoiding early or late triggering of the sidelink RLF.
[0067] 5 is a flowchart of a Sidelink setting method according to another embodiment. As shown in FIG. 5, the Sidelink setting method may include the following steps:
[0068] In step 510, if the transmission path of the first RRC message includes a first sidelink, determine a target time length of the timer based on a correspondence between the first sidelink and a time length of the timer, where the first sidelink is a link through which the first terminal directly transmits the first RRC message to the second terminal.
[0069] Here, for the definition of the first RRC message, please refer to the relevant description of step 310 of the embodiment shown in FIG. 3, and no further description will be given here.
[0070] The first sidelink is a link in which a first terminal directly transmits a first RRC message to a second terminal. In the first sidelink, the first terminal directly maintains a unicast connection with the second terminal. Of course, in some terminology, the first sidelink may also be referred to as a sidelink. Note that the first terminal directly transmitting the first RRC message to the second terminal means that the first terminal does not need to transmit the first RRC message to the second terminal via a relay terminal.
[0071] If the transmission path of the first RRC message is the first sidelink, determine the target time length of the timer corresponding to the transmission path of the first RRC message based on the correspondence between the first sidelink and the time length of the timer.
[0072] In some embodiments, all sidelinks of a first sidelink type may correspond to the same timer duration, although in other embodiments, different sidelinks of the first sidelink type may correspond to different timer durations.
[0073] The correspondence between the first sidelink and the length of the timer may be preset, may be obtained based on a system message sent by the network side device, or may be obtained based on an RRC reconfiguration message sent by the network side device.
[0074] Step 520 sets the timer based on a target time length for the timer.
[0075] Here, setting a timer based on a target time length of a timer refers to setting the timer time length of the timer to the target time length and starting the timer, where the timer is used to indicate to Sidelink that a radio link failure has occurred when the timer expires. In some embodiments, the timer may be a T400 timer.
[0076] It should be understood that regarding how the timer indicates to Sidelink that a radio link failure has occurred when the timer expires, reference may be made to the relevant description of step 320 in the embodiment shown in FIG. 3, and no further description will be given here.
[0077] Note that, each time the first terminal transmits a first RRC message to the second terminal via the first sidelink, the length of the target time of the timer may be determined based on the first sidelink of the first RRC message. Of course, when the first terminal transmits a first RRC message to the second terminal for the first time, the length of the target time of the timer may be determined based on the first sidelink of the first RRC message, and before the first terminal transmits the first RRC message to the second terminal again, the length of the target time of the timer may be determined based on the length of time transmitted by the second terminal.
[0078] As a result, when the transmission path of the first RRC message is the first sidelink, the target time length of the timer is determined based on the correspondence between the first sidelink and the time length of the timer, and by matching the timer time length of the timer to the time length for transmitting the first RRC message via the first sidelink, it is possible to avoid early or late triggering of the RLF of the sidelink.
[0079] 6 is a flowchart of a Sidelink setting method according to still another embodiment. As shown in FIG. 6, the Sidelink setting method may include the following steps:
[0080] In step 610, if the transmission path of the first RRC message includes a second sidelink, determine a target time length of a timer corresponding to the second sidelink based on a correspondence relationship between the second sidelink and a time length of a timer, where the second sidelink is a link through which the first terminal transmits the first RRC message to the second terminal via at least one relay terminal.
[0081] Here, for the definition of the first RRC message, please refer to the relevant description of step 310 of the embodiment shown in FIG. 3, and no further description will be given here.
[0082] The second sidelink is a link in which a first terminal transmits a first RRC message to a second terminal via at least one relay terminal. In the second sidelink, the first terminal maintains a unicast connection with the second terminal via at least one relay terminal. Of course, in some terms, the second sidelink may also be referred to as an indirect link of the sidelink.
[0083] If the transmission path of the first RRC message is the second sidelink, determine the target time length of the timer corresponding to the transmission path of the first RRC message based on the correspondence between the second sidelink and the time length of the timer.
[0084] In some embodiments, indirect links of a type called a second sidelink may correspond to the same timer time length. That is, if they belong to the second sidelink, they correspond to the same timer time length. Of course, in other embodiments, different indirect links in the second sidelink may correspond to different timer time lengths. For example, the second sidelink may include a second sidelink established by one relay terminal and second sidelinks established by multiple relay terminals. Thus, the second sidelink established by one relay terminal may be set to correspond to the third timer time length, and the second sidelink established by multiple relay terminals may be set to correspond to the fourth timer time length.
[0085] The correspondence between the second sidelink and the length of the timer may be preset, may be obtained based on a system message sent by the network side device, or may be obtained based on an RRC reconfiguration message sent by the network side device.
[0086] Step 620 sets the timer based on a target time length for the timer.
[0087] Here, setting a timer based on a target time length of a timer refers to setting the timer time length of the timer to the target time length and starting the timer, where the timer is used to indicate to Sidelink that a radio link failure has occurred when the timer expires. In some embodiments, the timer may be a T400 timer.
[0088] It should be understood that regarding how the timer indicates to Sidelink that a radio link failure has occurred when the timer expires, reference may be made to the relevant description of step 320 in the embodiment shown in FIG. 3, and no further description will be given here.
[0089] Note that, every time the first terminal transmits a first RRC message to the second terminal via the second sidelink, the target time length of the timer can be determined based on the second sidelink of the first RRC message. Of course, when the first terminal transmits the first RRC message to the second terminal for the first time, the target time length of the timer can be determined based on the second sidelink of the first RRC message, and before the first terminal transmits the first RRC message to the second terminal again, the target time length of the timer can be determined based on the length of time transmitted by the second terminal.
[0090] As a result, when the transmission path of the first RRC message is the second sidelink, the target time length of the timer is determined based on the correspondence between the second sidelink and the time length of the timer, and by matching the timer time length of the timer to the time length for transmitting the first RRC message via the second sidelink, it is possible to avoid early or late triggering of the RLF of the sidelink.
[0091] 7 is a flowchart of a Sidelink setting method according to still another embodiment. As shown in FIG. 7, the Sidelink setting method may include the following steps:
[0092] In step 710, if the transmission path of the first RRC message includes a second sidelink, determine a target time length of a timer corresponding to the second sidelink based on the type or number of relay terminals included in the second sidelink, where the second sidelink is a link through which the first terminal transmits the first RRC message to the second terminal via at least one relay terminal.
[0093] Here, for the definition of the first RRC message, please refer to the relevant description of step 310 of the embodiment shown in FIG. 3, and no further description will be given here.
[0094] The second sidelink is a link in which a first terminal transmits a first RRC message to a second terminal via at least one relay terminal. In the second sidelink, the first terminal maintains a unicast connection with the second terminal via at least one relay terminal. Of course, in some terms, the second sidelink may also be referred to as an indirect link of the sidelink.
[0095] In some embodiments, the target time length of the timer can be determined based on the type of relay terminal included in the second sidelink and the correspondence between different types of relay terminals and the time length of the timer.
[0096] Here, the type of relay terminal refers to a specific relay terminal. For example, the type of relay terminal included in the second sidelink of "first terminal---relay terminal A---second terminal" is "relay terminal A," the type of relay terminal included in the second sidelink of "first terminal---relay terminal B---second terminal" is "relay terminal B," and the type of relay terminal included in the second sidelink of "first terminal---relay terminal A---relay terminal B---second terminal" is "relay terminal A" and "relay terminal B." In this case, this correspondence relationship may be such that the second sidelink of "first terminal---relay terminal A---second terminal" corresponds to the time length of one timer, and the second sidelink of "first terminal---relay terminal B---second terminal" corresponds to the time length of one timer.
[0097] It should be understood that different second sidelinks can be distinguished according to the type of relay terminals included in the second sidelink. For example, if the second sidelink of "first terminal---relay terminal A---second terminal" is different from the second sidelink of "first terminal---relay terminal B---second terminal", the time lengths of the corresponding timers will be different.
[0098] In addition, the correspondence between different relay terminal types and the timer time lengths may be preset, may be obtained based on a system message sent by the network side device, or may be obtained based on an RRC reconfiguration message sent by the network side device.
[0099] As some examples, the correspondence between different types of relay terminals and the timer durations may be obtained by determining the sublinks included in the second sidelink based on the type of relay terminal, and then determining the corresponding timer durations based on the durations corresponding to the sublinks, and then obtaining the correspondence based on the determined timer durations and the type of relay terminal.
[0100] For example, for the second sidelink of "first terminal---relay terminal A---relay terminal B---second terminal," the included sublinks are "first terminal---relay terminal A," "relay terminal A---relay terminal B," and "relay terminal B---second terminal," respectively. If the length of time corresponding to each sublink may be different, the length of time of the timer corresponding to the second sidelink may be obtained from the sum of the lengths of time corresponding to each sublink.
[0101] It should be understood that, since the number and / or type of relay terminals in different second sidelinks are different, the number and / or duration of sublinks will not match, and the duration of the corresponding timers will also not match. For example, for the second sidelink of "first terminal---relay terminal A---second terminal" and the second sidelink of "first terminal---relay terminal B---second terminal," if the number of sublinks is the same but the duration of the sublinks is not the same, the duration of the corresponding timers will also not match.
[0102] In some embodiments, the target time length of the timer can be determined based on the correspondence between the number of relay terminals included in the second sidelink and the number of different relay terminals and the time length of the timer.
[0103] Here, the target time length of the timer can be found from the correspondence between the number of different relay terminals included in the second sidelink and the time length of the timer.
[0104] The correspondence between the number of different relay terminals and the length of the timer means that different numbers of relay terminals correspond to different lengths of the timer. For example, if the number of relay terminals for the second sidelink of "first terminal---relay terminal A---relay terminal B---second terminal" is two and the number of relay terminals for the second sidelink of "first terminal---relay terminal A---second terminal" is one, the length of the timer corresponding to the second sidelink of "first terminal---relay terminal A---relay terminal B---second terminal" does not match the length of the timer corresponding to the second sidelink of "first terminal---relay terminal A---second terminal." However, since the number of relay terminals for the second sidelink of "first terminal---relay terminal A---second terminal" and the second sidelink of "first terminal---relay terminal B---second terminal" are the same, the lengths of the timers corresponding to these two second sidelinks are the same.
[0105] It should be understood that the correspondence between the number of different relay terminals and the length of the timer may be preset, may be obtained based on a system message sent by the network side device, or may be obtained based on an RRC reconfiguration message sent by the network side device.
[0106] Step 720 sets the timer based on the target time length for the timer.
[0107] Here, setting a timer based on a target time length of a timer refers to setting the timer time length of the timer to the target time length and starting the timer, where the timer is used to indicate to Sidelink that a radio link failure has occurred when the timer expires. In some embodiments, the timer may be a T400 timer.
[0108] It should be understood that regarding how the timer indicates to Sidelink that a radio link failure has occurred when the timer expires, reference may be made to the relevant description of step 320 in the embodiment shown in FIG. 3, and no further description will be given here.
[0109] Note that, each time the first terminal transmits a first RRC message to the second terminal via the first sidelink, the length of the target time of the timer may be determined based on the first sidelink of the first RRC message. Of course, when the first terminal transmits a first RRC message to the second terminal for the first time, the length of the target time of the timer may be determined based on the first sidelink of the first RRC message, and before the first terminal transmits the first RRC message to the second terminal again, the length of the target time of the timer may be determined based on the length of time transmitted by the second terminal.
[0110] As a result, when the transmission path of the first RRC message is the second sidelink, the target time length of the timer corresponding to the second sidelink is determined based on the type or number of relay terminals included in the second sidelink, and the target time length of the timer is determined for a different second sidelink, so that the timer time length of the timer matches the length of time for transmitting the first RRC message via the second sidelink, thereby avoiding early or late triggering of the RLF of the sidelink.
[0111] 8 is a flowchart of a Sidelink setting method according to still another embodiment. As shown in FIG. 8, the Sidelink setting method may include the following steps:
[0112] In step 810, if the transmission path of the first RRC message includes a second sidelink, determine the type or number of sublinks included in the second sidelink, where the second sidelink is a link through which the first terminal transmits the first RRC message to the second terminal via at least one relay terminal.
[0113] Here, for the definition of the first RRC message, please refer to the relevant description of step 310 of the embodiment shown in FIG. 3, and no further description will be given here.
[0114] The second sidelink is a link in which a first terminal transmits a first RRC message to a second terminal via at least one relay terminal. In the second sidelink, the first terminal maintains a unicast connection with the second terminal via at least one relay terminal. Of course, in some terms, the second sidelink may also be referred to as an indirect link of the sidelink.
[0115] Here, the sublink type refers to the type of the two terminals that establish the sublink. Since different terminals establish different sublinks, the corresponding sublink types also differ. For example, for the second sidelink of "first terminal---relay terminal A---relay terminal B---second terminal," the sublink types include "first terminal---relay terminal A," "relay terminal A---relay terminal B," and "relay terminal B---second terminal."
[0116] In some embodiments, the target time length of the timer can be determined based on the types of sublinks included in the second sidelink and the correspondence between different sublink types and the time lengths of the timer.
[0117] Here, the target time length of the timer can be found from the correspondence between different sublink types and the timer time lengths based on the type of sublinks included in the second sidelink.
[0118] Different second sidelinks can be distinguished by the type of sublinks included in the second sidelink. For example, if the second sidelink has a sequence of "first terminal---relay terminal A---relay terminal B---second terminal" and its sublink types include "first terminal---relay terminal A," "relay terminal A---relay terminal B," and "relay terminal B---second terminal," the sublink types of "first terminal---relay terminal A," "relay terminal A---relay terminal B," and "relay terminal B---second terminal" correspond to the time length of one timer. For the second Sidelink of "first terminal---relay terminal A---second terminal", if the sublink type includes "first terminal---relay terminal A" and "relay terminal A---second terminal", the sublink types of "first terminal---relay terminal A" and "relay terminal A---second terminal" correspond to the time length of one timer.
[0119] For example, the correspondence between different sublink types and the timer durations may be preset, may be obtained based on a system message sent by the network side device, or may be obtained based on an RRC reconfiguration message sent by the network side device.
[0120] As some examples, the correspondence between different sublink types and timer durations may be obtained by the steps of determining the sublinks included in the second sidelink based on the sublink types, determining the corresponding timer durations based on the durations corresponding to the sublinks, and then obtaining the correspondence based on the determined timer durations and the type of relay terminal.
[0121] For example, for the second sidelink of "first terminal---relay terminal A---relay terminal B---second terminal," the types of sublinks included are "first terminal---relay terminal A," "relay terminal A---relay terminal B," and "relay terminal B---second terminal." If the length of time corresponding to each sublink may be different, the length of time of the timer corresponding to the second sidelink may be obtained from the sum of the lengths of time corresponding to each sublink.
[0122] In some embodiments, the target time length of the timer can be determined based on the correspondence between the number of sublinks included in the second sidelink, the number of different sublinks, and the time length of the timer.
[0123] Here, the target time length of the timer can be found from the correspondence between the number of different sublinks based on the number of sublinks included in the second sidelink and the time length of the timer.
[0124] The correspondence between the number of different sublinks and the timer duration means that different numbers of sublinks correspond to different timer durations. For example, if the number of sublinks for the second sidelink of "first terminal---relay terminal A---relay terminal B---second terminal" is three and the number of sublinks for the second sidelink of "first terminal---relay terminal A---second terminal" is two, the duration of the timer corresponding to the second sidelink of "first terminal---relay terminal A---relay terminal B---second terminal" does not match the duration of the timer corresponding to the second sidelink of "first terminal---relay terminal A---second terminal." However, because the numbers of sublinks for the second sidelink of "first terminal---relay terminal A---second terminal" and the second sidelink of "first terminal---relay terminal B---second terminal" are the same, the durations of the timers corresponding to these two second sidelinks are the same.
[0125] It should be understood that the correspondence between the number of different sublinks and the length of the timer may be preset, may be obtained based on a system message sent by the network side device, or may be obtained based on an RRC reconfiguration message sent by the network side device.
[0126] Step 820 sets the timer based on a target time length for the timer.
[0127] Here, setting a timer based on a target time length of a timer refers to setting the timer time length of the timer to the target time length and starting the timer, where the timer is used to indicate to Sidelink that a radio link failure has occurred when the timer expires. In some embodiments, the timer may be a T400 timer.
[0128] It should be understood that regarding how the timer indicates to Sidelink that a radio link failure has occurred when the timer expires, reference may be made to the relevant description of step 320 in the embodiment shown in FIG. 3, and no further description will be given here.
[0129] Note that, each time the first terminal transmits a first RRC message to the second terminal via the first sidelink, the length of the target time of the timer may be determined based on the first sidelink of the first RRC message. Of course, when the first terminal transmits a first RRC message to the second terminal for the first time, the length of the target time of the timer may be determined based on the first sidelink of the first RRC message, and before the first terminal transmits the first RRC message to the second terminal again, the length of the target time of the timer may be determined based on the length of time transmitted by the second terminal.
[0130] As a result, when the transmission path of the first RRC message is the second sidelink, the target time length of the timer corresponding to the second sidelink is determined based on the type or number of sublinks included in the second sidelink, and the target time length of the timer is determined for a different second sidelink, so that the timer time length of the timer matches the length of time for transmitting the first RRC message via the second sidelink, thereby avoiding early or late triggering of the RLF of the sidelink.
[0131] 9 is a flowchart of a Sidelink setting method according to still another embodiment. As shown in FIG. 9, the Sidelink setting method may include the following steps:
[0132] In step 910, when a first terminal transmits a first RRC message to a second terminal for the first time, the target time length of a timer corresponding to the transmission path is determined based on the transmission path of the first RRC message.
[0133] Here, for the definition of the first RRC message, please refer to the relevant description of step 310 of the embodiment shown in FIG. 3, and no further description will be given here.
[0134] When the first terminal transmits a first RRC message to the second terminal for the first time, the first terminal determines the target time length of the timer corresponding to the transmission path based on the transmission path of the first RRC message. It should be understood that the first terminal transmitting the first RRC message to the second terminal for the first time refers to the first terminal transmitting an RRC message to the second terminal. If the first terminal receives a message fed back by the second terminal in response to the first RRC message, the first terminal transmitting the first RRC message to the second terminal does not refer to the first transmission of the first RRC message.
[0135] Here, the transmission path of the first RRC message may include at least two types: a first sidelink and a second sidelink. Here, the first sidelink is a link through which a first terminal directly transmits the first RRC message to a second terminal. In the first sidelink, the first terminal directly maintains a unicast connection with the second terminal. Of course, in some terminology, the first sidelink may also be referred to as a sidelink. Note that the first terminal directly transmitting the first RRC message to the second terminal means that the first terminal does not need to transmit the first RRC message to the second terminal via a relay terminal. The second sidelink is a link through which the first terminal transmits the first RRC message to the second terminal via at least one relay terminal. In the second sidelink, the first terminal maintains a unicast connection with the second terminal via at least one relay terminal. Of course, in some terminology, the second Sidelink may be referred to as an indirect link of the Sidelink.
[0136] A different target time length for the timer can be determined for a different transmission path of the first RRC message, where the target time length for the timer may be the length of time required for completing transmission of the first RRC message on the transmission path and receiving the RRC message fed back by the second terminal.
[0137] In some embodiments, the target time length of the timer corresponding to the transmission path of the first RRC message can be determined based on a correspondence relationship between different types of transmission paths and the time lengths of the timer.
[0138] In some embodiments, when the transmission path includes a first sidelink, the target time length of the timer corresponding to the transmission path of the first RRC message is determined based on the correspondence between the first sidelink and the time length of the timer.
[0139] In some embodiments, when the transmission path includes a second sidelink, the target time length of the timer corresponding to the transmission path of the first RRC message is determined based on the correspondence between the second sidelink and the time length of the timer.
[0140] In some embodiments, when the transmission path includes a second sidelink, the length of the target time of the timer is determined based on the type or number of relay terminals included in the second sidelink.
[0141] In some embodiments, when the transmission path includes a second sidelink, the length of the target time of the timer is determined based on the type or number of sublinks included in the second sidelink.
[0142] Step 920 sets the timer based on a target time length for the timer.
[0143] Here, setting the timer based on the timer target time length means setting the timer time length to the timer target time length and starting the timer, where the timer is used to indicate to Sidelink that a radio link failure has occurred when the timer expires. In some embodiments, the timer may be a T400 timer.
[0144] It should be understood that regarding how the timer indicates to Sidelink that a radio link failure has occurred when the timer expires, reference may be made to the relevant description of step 320 in the embodiment shown in FIG. 3, and no further description will be given here.
[0145] This allows the timer's target time length to be determined based on the transmission path of the first RRC message, and the timer's time length to be set based on the target time length of the timer, thereby matching the timer's timer time length to the transmission path of the first RRC message and avoiding early or late triggering of the sidelink RLF.
[0146] 10 is a flowchart of a Sidelink setting method according to still another embodiment. As shown in FIG. 10, the Sidelink setting method may include the following steps.
[0147] In step 1010, when a first terminal transmits a first RRC message to a second terminal for the first time, the target time length of a timer corresponding to the transmission path is determined based on the transmission path of the first RRC message.
[0148] Here, for the definition of the first RRC message, please refer to the relevant description of step 310 of the embodiment shown in FIG. 3, and no further description will be given here.
[0149] When the first terminal transmits a first RRC message to the second terminal for the first time, the first terminal determines the target time length of the timer corresponding to the transmission path based on the transmission path of the first RRC message. It should be understood that the first terminal transmitting the first RRC message to the second terminal for the first time refers to the first terminal transmitting an RRC message to the second terminal. If the first terminal receives a message fed back by the second terminal in response to the first RRC message, the first terminal transmitting the first RRC message to the second terminal does not refer to the first transmission of the first RRC message.
[0150] Here, the transmission path of the first RRC message may include at least two types: a first sidelink and a second sidelink. Here, the first sidelink is a link through which a first terminal directly transmits the first RRC message to a second terminal. In the first sidelink, the first terminal directly maintains a unicast connection with the second terminal. Of course, in some terminology, the first sidelink may also be referred to as a sidelink. Note that the first terminal directly transmitting the first RRC message to the second terminal means that the first terminal does not need to transmit the first RRC message to the second terminal via a relay terminal. The second sidelink is a link through which the first terminal transmits the first RRC message to the second terminal via at least one relay terminal. In the second sidelink, the first terminal maintains a unicast connection with the second terminal via at least one relay terminal. Of course, in some terminology, the second Sidelink may be referred to as an indirect link of the Sidelink.
[0151] A different target time length for the timer can be determined for a different transmission path of the first RRC message, where the target time length for the timer may be the length of time required for completing transmission of the first RRC message on the transmission path and receiving the RRC message fed back by the second terminal.
[0152] In some embodiments, the target time length of the timer corresponding to the transmission path of the first RRC message can be determined based on a correspondence relationship between different types of transmission paths and the time lengths of the timer.
[0153] In some embodiments, when the transmission path includes a first sidelink, the target time length of the timer corresponding to the transmission path of the first RRC message is determined based on the correspondence between the first sidelink and the time length of the timer.
[0154] In some embodiments, when the transmission path includes a second sidelink, the target time length of the timer corresponding to the transmission path of the first RRC message is determined based on the correspondence between the second sidelink and the time length of the timer.
[0155] In some embodiments, when the transmission path includes a second sidelink, the length of the target time of the timer is determined based on the type or number of relay terminals included in the second sidelink.
[0156] In some embodiments, when the transmission path includes a second sidelink, the length of the target time of the timer is determined based on the type or number of sublinks included in the second sidelink.
[0157] Step 1020 sets a timer based on the target time length for the timer.
[0158] Here, setting the timer based on the timer target time length means setting the timer time length to the timer target time length and starting the timer, where the timer is used to indicate to Sidelink that a radio link failure has occurred when the timer expires. In some embodiments, the timer may be a T400 timer.
[0159] It should be understood that regarding how the timer indicates to Sidelink that a radio link failure has occurred when the timer expires, reference may be made to the relevant description of step 320 in the embodiment shown in FIG. 3, and no further description will be given here.
[0160] In step 1030, the timer is set based on a preset length of time sent by the second terminal, where the preset length of time is a length of time corresponding to the timer when the first terminal retransmits the first RRC message to the second terminal.
[0161] Here, when the first terminal retransmits the first RRC message to the second terminal, the first terminal sets the length of time of the timer based on the preset length of time transmitted by the second terminal.
[0162] Here, the first terminal retransmitting the first RRC message to the second terminal may be the first terminal transmitting the first RRC message to the second terminal when the first terminal receives a message that the second terminal has fed back in response to the first RRC message.
[0163] For example, when a first terminal transmits a first RRC message to a second terminal for the first time, the first terminal determines a target time length of the timer based on the transmission path of the first RRC message and sets the timer time length to the target time length. When the first terminal receives an RRCReconfigurationFailureSidelink message fed back by the second terminal in response to the first RRC message, the first terminal retransmits the first RRC message to the second terminal. In this case, the timer time length of the timer is set to the preset time length transmitted by the second terminal.
[0164] In some embodiments, the predetermined amount of time may be transmitted by the second terminal to the first terminal via a second RRC message.
[0165] Here, the second RRC message may be an RRC reconfiguration message, which may be a Sidelink RRC reconfiguration message.
[0166] Thus, when the first terminal transmits a first RRC message to the second terminal for the first time, the first terminal determines a target time length of the timer based on the transmission path of the first RRC message and sets the timer time length based on the target time length of the timer. When the first terminal transmits the first RRC message to the second terminal again, the first terminal sets the timer time length based on the preset time length transmitted by the second terminal. Thus, by matching the timer time length with the transmission path of the first RRC message, it is possible to avoid early or late triggering of the sidelink RLF.
[0167] 11 is a block diagram of a sidelink setting device 1100 according to some embodiments. Referring to FIG. 11, the device 1100 is applied to a first terminal, a determination module 1101 configured to determine a target time length of a timer based on a transmission path of a first RRC message, the first RRC message being a sidelink message transmitted from the first terminal to a second terminal, and the timer being used to indicate that a radio link failure has occurred in the sidelink when the timer expires; and a timer setting module 1102 configured to set the timer based on a target time length for the timer.
[0168] Optionally, the determination module 1101: and a first determining subunit configured to determine a target time length of the timer based on a correspondence relationship between different types of transmission paths and the time length of the timer.
[0169] Optionally, the first determination subunit: a first time length unit configured to determine a target time length of the timer based on a correspondence relationship between the first sidelink and a time length of a timer when the transmission path includes a first sidelink, the first sidelink including a first time length unit being a link through which the first terminal directly transmits the first RRC message to the second terminal;
[0170] Optionally, the first determination subunit: and a second time length unit configured to determine a target time length of the timer based on a correspondence relationship between the second sidelink and a time length of the timer when the transmission path includes a second sidelink, the second sidelink being a link through which the first terminal transmits the first RRC message to the second terminal via at least one relay terminal.
[0171] Optionally, the determination module 1101: a second determination subunit configured to, when the transmission path includes a second sidelink, determine a length of a target time of the timer based on the type or number of relay terminals included in the second sidelink, the second sidelink being a link through which the first terminal transmits the first RRC message to the second terminal via at least one relay terminal.
[0172] Optionally, the determination module 1101: a third determination subunit configured to, when the transmission path includes a second sidelink, determine a length of a target time of the timer based on a type or number of sublinks included in the second sidelink, the second sidelink being a link through which the first terminal transmits the first RRC message to the second terminal via at least one relay terminal;
[0173] Optionally, the determination module 1101: and a fourth determination subunit configured to, when the first terminal transmits the first RRC message to the second terminal for the first time, determine a target time length of the timer based on a transmission path of the first RRC message.
[0174] Optionally, the timer setting module 1102 further comprises: configured to set the timer based on a preset length of time sent by the second terminal, where the preset length of time is a length of time corresponding to the timer when the first terminal retransmits the first RRC message to the second terminal.
[0175] Optionally, the predetermined length of time is transmitted by the second terminal to the first terminal via a second RRC message.
[0176] Optionally, the first determination subunit: A first receiving unit configured to obtain a correspondence relationship between different types of transmission paths and the time length of a timer according to a system message sent by a network side device; A second receiving unit configured to obtain a correspondence relationship between different types of transmission paths and timer lengths according to an RRC reconfiguration message sent by the network side device; and and a third receiving unit configured to pre-set different timer time lengths for different types of transmission paths and obtain a correspondence between the different types of transmission paths and the timer time lengths.
[0177] Optionally, the timer is a T400 timer.
[0178] Optionally, the first RRC message is an RRC reconfiguration message.
[0179] Regarding the apparatus in the above embodiment, the specific manner in which each module performs the operation will be described in detail in the embodiment related to this method, but will not be described in detail here.
[0180] The present disclosure further provides a computer-readable storage medium having computer program instructions stored thereon, which, when executed by a processor, implement the steps of the Sidelink configuration method according to the present disclosure.
[0181] 12 is a block diagram of a terminal shown in accordance with some embodiments. For example, terminal 1200 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, a smart car, etc.
[0182] Referring to FIG. 12 , terminal 1200 may include one or more components: a processing component 1202, a memory 1204, a power component 1206, a multimedia component 1208, an audio component 1210, an input / output interface 1212, a sensor component 1214, and a communication component 1216.
[0183] The processing component 1202 typically controls the overall operation of the terminal 1200, such as operations associated with the display, telephone calls, data communications, camera operation, and recording operations. The processing component 1202 may include one or more processors 1220 for executing instructions to complete all or some of the steps of the Sidelink setup method described above. The processing component 1202 may also include one or more modules to facilitate interaction between the component 1202 and other components. For example, the processing component 1202 may include a multimedia module to facilitate interaction between the multimedia component 1208 and the processing component 1202.
[0184] Memory 1204 is configured to store various types of data to support operation at terminal 1200. Examples of this data include instructions for any application programs or methods for operating at terminal 1200, contact data, phone book data, messages, photos, videos, etc. Memory 1204 may be implemented by any type of volatile or non-volatile storage device or combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.
[0185] The power component 1206 provides power to the various components of the terminal 1200. The power component 1206 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for the terminal 1200.
[0186] Multimedia component 1208 includes a screen that provides an output interface between terminal 1200 and a user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from a user. The touch panel includes one or more touch sensors for detecting touches, slides, and gestures on the touch panel. The touch sensors can detect not only the edges of a touch or slide motion, but also the duration and pressure associated with the touch or slide motion. In some embodiments, multimedia component 1208 includes one front camera and / or one rear camera. When terminal 1200 is in an operational mode, such as a photo mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each front camera and rear camera may have a fixed optical lens system or a fixed focal length and optical zoom capability.
[0187] Audio component 1210 is configured to input and / or output audio signals. For example, audio component 1210 includes a microphone (MIC) configured to receive external audio signals when terminal 1200 is in an operation mode, such as a call mode, a recording mode, or a voice recognition mode. The received audio signals may be further stored in memory 1204 or transmitted via communication component 1216. In some embodiments, audio component 1210 further includes a speaker for outputting audio signals.
[0188] Input / output interface 1212 provides an interface between processing component 1202 and a peripheral interface module, which may be a keyboard, a jog dial, buttons, etc. These buttons include, but are not limited to, a home page button, volume buttons, a start button, and a lock button.
[0189] The sensor component 1214 includes one or more sensors for providing status assessments of various aspects of the terminal 1200. For example, the sensor component 1214 can detect the on / off state of the terminal 1200, the relative positioning of components, such as the display and keypad of the terminal 1200, and can detect changes in the position of the terminal 1200 or one of its components, whether or not a user is in contact with the terminal 1200, the orientation or acceleration / deceleration of the terminal 1200, and temperature changes of the terminal 1200. The sensor component 1214 may also include a proximity sensor configured to detect the presence of a nearby object in the absence of any physical contact. The sensor component 1214 may further include an optical sensor, such as a CMOS or CCD image sensor for use in imaging applications. In some embodiments, the sensor component 1214 may also include an acceleration sensor, a gyro sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0190] The communication component 1216 is configured to facilitate wired or wireless communication between the terminal 1200 and other devices. The terminal 1200 can access a wireless network based on a communication standard, such as WiFi, 2G, or 3G, or a combination thereof. In one exemplary embodiment, the communication component 1216 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component 1216 further includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0191] In an exemplary embodiment, terminal 1200 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic elements to perform the above-described Sidelink configuration method.
[0192] In an exemplary embodiment, a non-transitory computer-readable storage medium containing instructions, such as a memory 1204 containing instructions, is further provided, and the instructions can be executed by a processor 1220 of the terminal 1200 to complete the Sidelink configuration method. For example, the non-transitory computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0193] In another exemplary embodiment, a computer program product is further provided, the computer program product including a computer program executable by a programmable device, the computer program having code portions for performing the above-described Sidelink setting method when executed by the programmable device.
[0194] Those skilled in the art will readily contemplate other embodiments of the present disclosure after considering the specification and practicing the present disclosure. This application is intended to cover any modifications, uses, or adaptations of the present disclosure, which modifications, uses, or adaptations follow the general principles of the present disclosure and include well-known or customary technical means well known in the art that are not disclosed in the present disclosure. The specification and examples are exemplary only, with the true scope and spirit of the present disclosure being indicated by the following claims.
[0195] It is to be understood that the present disclosure is not limited to the exact construction described above and illustrated in the accompanying drawings, and that various modifications and changes can be made without departing from the scope thereof, which is limited only by the appended claims.
Claims
1. A Sidelink configuration method applied to a first terminal, comprising: determining a target time length of a timer based on a transmission path of a first RRC message, the first RRC message being a Sidelink message transmitted from the first terminal to a second terminal, and the timer being used to indicate to the Sidelink that a radio link failure has occurred when the timer expires; setting the timer based on a target time length for the timer. A Sidelink setting method characterized by:
2. determining a target time length of a timer based on a transmission path of the first RRC message, determining a target time length for the timer based on a correspondence between different types of transmission paths and time lengths for the timer; The Sidelink setting method according to claim 1 .
3. determining a target time length of the timer based on a correspondence relationship between the different types of transmission paths and the time lengths of the timer, If the transmission path includes a first Sidelink, determining a target time length of the timer based on a correspondence relationship between the first Sidelink and a time length of a timer, the first Sidelink being a link through which the first terminal directly transmits the first RRC message to the second terminal; The Sidelink setting method according to claim 2 .
4. determining a target time length of the timer based on a correspondence relationship between the different types of transmission paths and the time lengths of the timer, If the transmission path includes a second Sidelink, determining a target time length of the timer based on a correspondence relationship between the second Sidelink and a time length of a timer, the second Sidelink being a link through which the first terminal transmits the first RRC message to the second terminal via at least one relay terminal; The Sidelink setting method according to claim 2 .
5. determining a target time length of a timer based on a transmission path of the first RRC message, If the transmission path includes a second Sidelink, determining a length of a target time of the timer based on the type or number of relay terminals included in the second Sidelink, the second Sidelink being a link through which the first terminal transmits the first RRC message to the second terminal via at least one relay terminal. The Sidelink setting method according to claim 1 .
6. determining a target time length of a timer based on a transmission path of the first RRC message, If the transmission path includes a second sidelink, determining a length of the target time of the timer based on a type or number of sublinks included in the second sidelink, the second sidelink being a link through which the first terminal transmits the first RRC message to the second terminal via at least one relay terminal; The Sidelink setting method according to claim 1 .
7. determining a target time length of a timer based on a transmission path of the first RRC message, determining a target time length of the timer based on a transmission path of the first RRC message when the first terminal transmits the first RRC message to the second terminal for the first time; The Sidelink setting method according to claim 1 .
8. After determining a target time length for the timer based on a transmission path of the first RRC message, the method further comprises: and further comprising: setting the timer based on a preset length of time transmitted by the second terminal, the preset length of time being a length of time corresponding to the timer when the first terminal retransmits the first RRC message to the second terminal. The Sidelink setting method according to claim 7 .
9. the predetermined length of time is transmitted by the second terminal to the first terminal via a second RRC message; The Sidelink setting method according to claim 8 .
10. The correspondence relationship is Obtaining a correspondence between different types of transmission paths and timer time lengths according to a system message sent by a network-side device; Obtaining a correspondence between different types of transmission paths and timer lengths according to an RRC reconfiguration message sent by the network side device; presetting different timer time lengths for different types of transmission paths and obtaining a correspondence between the different types of transmission paths and the timer time lengths; The Sidelink setting method according to claim 2 .
11. The timer is a T400 timer.
11. The Sidelink setting method according to claim 1.
12. The first RRC message is a Sidelink RRC reconfiguration message.
11. The Sidelink setting method according to claim 1.
13. A Sidelink setting device applied to a first terminal, a determination module configured to determine a target time length of a timer based on a transmission path of a first RRC message, the first RRC message being a Sidelink message transmitted from the first terminal to a second terminal, and the timer being used to indicate to the Sidelink that a radio link failure has occurred when the timer expires; a timer setting module configured to set the timer based on a target time length for the timer; A Sidelink setting device characterized by:
14. A terminal, a processor; a memory for storing processor executable instructions; The processor is configured to execute the executable instructions to implement the Sidelink configuration method of any one of claims 1 to 12. A terminal characterized by:
15. A computer-readable storage medium having computer program instructions stored thereon, comprising: The program instructions, when executed by a processing device, implement the steps of the Sidelink configuration method according to any one of claims 1 to 12. A computer-readable storage medium comprising:
Citation Information
Patent Citations
Communication device and communication method
JP2018026625A
Device to device relay connection establishment and configuration
WO2021207505A1