Information determination, configuration method and apparatus, terminal device and network device
By coordinating the work of terminal and network devices, and selecting the target path based on buffer status and indication information, the problem of transmission direction or link starvation in terminal-to-terminal relay scenarios is solved, thus achieving stability and efficiency in data transmission.
Patent Information
- Application Number
- CN202111658156.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-30
- Publication Date
- 2025-11-28
- Estimated Expiration
- 2041-12-30
AI Technical Summary
In end-to-end relay scenarios, traditional priority-based processing methods may lead to problems where data transmission is impossible in a certain transmission direction or on a direct communication link.
The terminal device selects the target path for data transmission based on the buffer status information and the instructions from the network device, thus avoiding the starvation of the transmission direction or link.
This effectively avoids the problem of data starvation in the transmission direction or on the link, ensuring the stability and efficiency of data transmission.
Smart Images

Figure CN116419361B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication technology, in particular to an information determination method, an information configuration method, an information determination apparatus, an information configuration apparatus, a terminal device and a network device. BACKGROUND
[0002] In order to extend the coverage of the direct communication interface (also known as Sidelink (SL) interface or bypass interface), the 5G system may introduce terminal-to-terminal relay (UE-to-UE relay, U2U relay) in the future. After the introduction of the relay, for the relay terminal (Relay UE), the Relay UE transmits data in two transmission directions, each corresponding to a different direct communication link, such as the direct communication link 1 and the direct communication link 2 shown in the following figure. Figure 1
[0003] In traditional direct communication, a terminal may also have multiple PC5 links, but there is no correlation between the multiple PC5 links. Therefore, when the terminal does not support simultaneous transmission on multiple PC5 links, the terminal can select the PC5 link with the highest priority based on the priority of the logical channel / media access control layer control element (MAC CE) that currently has data transmission requirements to perform data transmission. However, U2U relay is different from traditional direct communication. The data transmission on the two transmission direction different direct communication links may have certain correlation. Therefore, the processing method based entirely on priority may cause the problem that data transmission cannot be performed on one of the direct communication links (i.e., the "starvation" problem in the communication field). SUMMARY
[0004] Embodiments of the present application provide an information determination method, an information configuration method, an information determination apparatus, an information configuration apparatus, a terminal device and a network device to solve the problem that data transmission cannot be performed on one of the transmission directions or one of the direct communication links in the relay scenario.
[0005] To solve the above technical problem, an information determination method is provided, which is characterized by being executed by a terminal device and comprising:
[0006] If the terminal device capability does not support simultaneous direct communication interface data transmission on the first path and the second path, determining a target path according to a first condition;
[0007] The target path is the first path or the second path, and the first path or the second path is identified by one of the following:
[0008] The combination of the source address and the target address of the direct communication link;
[0009] a target address of the direct communication link;
[0010] a transmission direction corresponding to the direct communication link;
[0011] The first condition comprises at least one of:
[0012] selecting a target path based on buffer status information corresponding to the first path and the second path respectively;
[0013] selecting a target path based on indication information of the network device.
[0014] Optionally, the selecting a target path based on buffer status information corresponding to the first path and the second path respectively comprises one of:
[0015] selecting a target path according to a relationship between buffer status information corresponding to the first path and buffer status information corresponding to the second path;
[0016] selecting a target path according to a relationship between buffer status information corresponding to the first path and buffer status information corresponding to the second path and a preset buffer status threshold respectively.
[0017] Optionally, the selecting a target path according to a relationship between buffer status information corresponding to the first path and buffer status information corresponding to the second path comprises:
[0018] determining a path corresponding to a larger value of buffer status information as the target path.
[0019] Optionally, the selecting a target path according to a relationship between buffer status information corresponding to the first path and buffer status information corresponding to the second path and a preset buffer status threshold respectively comprises at least one of:
[0020] in a case where the second condition is met, determining a path whose buffer status information has a value greater than or equal to the preset buffer status threshold as the target path;
[0021] in a case where the second condition is not met, randomly selecting a path from the first path and the second path as the target path;
[0022] in a case where the second condition is not met, comparing a first information with the highest priority existing in the first path and a first information with the highest priority existing in the second path, and determining a path corresponding to a higher priority of the first information as the target path;
[0023] The first information is a logical channel and / or a medium access control layer control element (MAC CE).
[0024] The second condition includes one of the following:
[0025] The value of the buffer status information corresponding to one of the first path and the second path is less than a preset buffer status threshold, and the value of the buffer status information corresponding to the other path is greater than or equal to the preset buffer status threshold.
[0026] The value of the buffer status information corresponding to one of the first path and the second path is less than or equal to a preset buffer status threshold, and the value of the buffer status information corresponding to the other path is greater than the preset buffer status threshold.
[0027] Optionally, the second condition further includes one of the following:
[0028] The priority of the first data on the path with the value of the buffer status information greater than or equal to the preset buffer status threshold is greater than or equal to a first preset threshold.
[0029] The difference or the absolute value of the difference between the priority of the first data on the path with the value of the buffer status information greater than or equal to the preset buffer status threshold and the priority of the first data on the path with the value of the buffer status information less than the preset buffer status threshold is greater than a second preset threshold.
[0030] The difference or the absolute value of the difference between the priority of the first data on the path with the value of the buffer status information greater than the preset buffer status threshold and the priority of the first data on the path with the value of the buffer status information less than or equal to the preset buffer status threshold is greater than a second preset threshold.
[0031] The first data is a logical channel and / or a MAC CE with the highest priority and a data transmission requirement on the path.
[0032] Optionally, the determination manner of the buffer status information includes one of the following:
[0033] The sum of the buffer data amounts of all direct communication logical channel groups belonging to the same source address and target address combination on the path.
[0034] The sum of the buffer data amounts of the direct communication logical channel groups belonging to the same source address and target address combination and having a priority higher than a third preset threshold on the path.
[0035] Optionally, the configuration granularity of the preset buffer status threshold includes at least one of the following:
[0036] based on a terminal configuration;
[0037] based on a logical channel group configuration;
[0038] based on a set of logical channel group configurations.
[0039] Optionally, the determination manner of the preset buffer status threshold comprises at least one of the following:
[0040] pre-configuration;
[0041] determination according to a state of the terminal device.
[0042] Optionally, the determination according to the state of the terminal device comprises at least one of the following:
[0043] in a case where the terminal device is in an off-network state, determining to use a preset buffer status threshold of pre-configuration;
[0044] in a case where the terminal device is in an on-network state and in a first state, determining the preset buffer status threshold according to a broadcast message sent by a network device, the first state being an idle state or an inactive state;
[0045] in a case where the terminal device is in the on-network state and in a connected state, determining the preset buffer status threshold according to a broadcast message or a radio resource control (RRC) signaling sent by the network device.
[0046] Optionally, the indication information is carried by direct communication interface authorization information.
[0047] Optionally, the indication information comprises at least one of the following:
[0048] a combination of a direct communication interface source address and a direct communication interface target address;
[0049] a combination list of the direct communication interface source address and the direct communication interface target address.
[0050] Optionally, in a case where the first condition comprises indication information based on a network device, and a target path is selected, the method further comprises:
[0051] sending auxiliary information to the network device;
[0052] wherein the auxiliary information comprises at least one of the following:
[0053] identity information of the terminal device;
[0054] a direct communication interface target address;
[0055] a transmission direction corresponding to the direct communication interface target address;
[0056] A combination of the direct communication interface source address and the direct communication interface target address;
[0057] A transmission direction corresponding to the direct communication interface source address and the direct communication interface target address.
[0058] Optionally, the identity information of the terminal device is at least one of the following:
[0059] Terminal-to-terminal relaying;
[0060] Remote terminal;
[0061] Terminal-to-network device relaying.
[0062] Optionally, the transmission mode of the assistance information includes any of the following:
[0063] Direct communication terminal information SUI;
[0064] Terminal direct communication interface assistance information UAI;
[0065] Direct communication interface RRC signaling.
[0066] Optionally, the determining the target path according to the first condition includes:
[0067] For each direct communication interface authorization information or direct communication interface control information, the target path is determined according to the first condition.
[0068] Embodiments of the present application also provide an information configuration method, executed by a network device, comprising:
[0069] Sending indication information to a terminal device;
[0070] The indication information is used for the terminal device to select a target path, the target path being a first path or a second path, the first path or the second path being identified by one of the following:
[0071] A combination of the source address and the target address of the direct communication link;
[0072] The target address of the direct communication link;
[0073] A transmission direction corresponding to the direct communication link.
[0074] Optionally, before the sending indication information to the terminal device, the method further comprises:
[0075] Receiving assistance information sent by the terminal device;
[0076] The assistance information includes at least one of the following:
[0077] Identity information of the terminal device;
[0078] a direct communication interface target address;
[0079] a transmission direction corresponding to the direct communication interface source address and the direct communication interface target address;
[0080] a combination of the direct communication interface source address and the direct communication interface target address;
[0081] a transmission direction corresponding to the direct communication interface source address and the direct communication interface target address.
[0082] Optionally, the identity information of the terminal device is at least one of the following:
[0083] terminal-to-terminal relaying;
[0084] a remote terminal;
[0085] terminal-to-network device relaying.
[0086] Optionally, the sending of the indication information to the terminal device comprises:
[0087] in a case where it is determined that the terminal device is a terminal-to-terminal relay or a terminal-to-network device relay, sending indication information to the terminal device.
[0088] Optionally, the transmission mode of the assistance information comprises any one of the following:
[0089] direct communication terminal information SUI;
[0090] terminal direct communication interface assistance information UAI;
[0091] direct communication interface radio resource control RRC signaling.
[0092] Optionally, the sending mode of the indication information is carried through direct communication interface authorization information.
[0093] Optionally, the indication information comprises at least one of the following:
[0094] a combination of the direct communication interface source address and the direct communication interface target address;
[0095] a combination list of the direct communication interface source address and the direct communication interface target address.
[0096] An embodiment of the present application provides a terminal device, comprising a memory, a transceiver, and a processor:
[0097] a memory for storing a computer program; a transceiver for transceiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:
[0098] If the terminal device capability does not support simultaneous direct communication interface data transmission on the first path and the second path, the target path is determined according to a first condition;
[0099] The target path is the first path or the second path, and the first path or the second path is identified by one of the following:
[0100] A combination of a source address and a target address of the direct communication link;
[0101] A target address of the direct communication link;
[0102] A transmission direction corresponding to the direct communication link;
[0103] The first condition includes at least one of the following:
[0104] The target path is selected based on buffer status information corresponding to the first path and the second path, respectively;
[0105] The target path is selected based on indication information of the network device.
[0106] Optionally, the processor is configured to read the computer program in the memory and perform one of the following operations:
[0107] The target path is selected according to a relationship between buffer status information corresponding to the first path and buffer status information corresponding to the second path;
[0108] The target path is selected according to a relationship between buffer status information corresponding to the first path and buffer status information corresponding to the second path, and a preset buffer status threshold.
[0109] Optionally, the processor is configured to read the computer program in the memory and perform the following operation:
[0110] The path corresponding to the larger value of the buffer status information corresponding to the buffer status information corresponding to the first path and the buffer status information corresponding to the second path is determined as the target path.
[0111] Optionally, the processor is configured to read the computer program in the memory and perform at least one of the following operations:
[0112] If the second condition is met, the path whose buffer status information value is greater than or equal to the preset buffer status threshold is determined as the target path;
[0113] If the second condition is not met, a path is randomly selected from the first path and the second path as the target path;
[0114] in the case that the second condition is not met, comparing a priority relationship between the first information with the highest priority on the first path and the first information with the highest priority on the second path, and determining the path corresponding to the first information with the higher priority as the target path;
[0115] The first information is a logical channel and / or a medium access control layer control element (MAC CE).
[0116] The second condition includes one of the following:
[0117] The buffer status information of one of the first path and the second path is less than a preset buffer status threshold, and the buffer status information of the other path is greater than or equal to the preset buffer status threshold.
[0118] The buffer status information of one of the first path and the second path is less than or equal to a preset buffer status threshold, and the buffer status information of the other path is greater than the preset buffer status threshold.
[0119] Optionally, the second condition further includes one of the following:
[0120] The priority of the first data on the path with the buffer status information greater than or equal to the preset buffer status threshold is greater than or equal to a first preset threshold.
[0121] The difference or the absolute value of the difference between the priority of the first data on the path with the buffer status information greater than or equal to the preset buffer status threshold and the priority of the first data on the path with the buffer status information less than the preset buffer status threshold is greater than a second preset threshold.
[0122] The difference or the absolute value of the difference between the priority of the first data on the path with the buffer status information greater than the preset buffer status threshold and the priority of the first data on the path with the buffer status information less than or equal to the preset buffer status threshold is greater than a second preset threshold.
[0123] The first data is the logical channel and / or the MAC CE with the highest priority on the path with the data transmission requirement.
[0124] Optionally, the determination manner of the buffer status information includes one of the following:
[0125] The sum of the buffer data amounts of all direct communication logical channel groups belonging to the same source address and target address combination on the path.
[0126] A sum of buffer data amounts of the direct communication logical channel groups belonging to the same source address and target address combination and having a priority higher than a third preset threshold on the path.
[0127] Optionally, the configuration granularity of the preset buffer status threshold comprises at least one of:
[0128] based on a terminal configuration;
[0129] based on a logical channel group configuration;
[0130] based on a set of logical channel group configurations.
[0131] Optionally, the determination manner of the preset buffer status threshold comprises at least one of:
[0132] preconfigured;
[0133] determined according to a state of the terminal device.
[0134] Optionally, the processor is configured to read the computer program in the memory and perform at least one of the following operations:
[0135] in a case where the terminal device is in an off-network state, determining to use a preconfigured preset buffer status threshold;
[0136] in a case where the terminal device is in an on-network state and in a first state, determining the preset buffer status threshold according to a broadcast message sent by the network device, the first state being an idle state or an inactive state;
[0137] in a case where the terminal device is in an on-network state and in a connected state, determining the preset buffer status threshold according to a broadcast message or a radio resource control (RRC) signaling sent by the network device.
[0138] Optionally, the indication information is carried through direct communication interface authorization information.
[0139] Optionally, the indication information comprises at least one of:
[0140] a combination of a direct communication interface source address and a direct communication interface target address;
[0141] a list of combinations of a direct communication interface source address and a direct communication interface target address.
[0142] Optionally, in a case where the first condition comprises network device-based indication information, the processor, when reading the computer program in the memory, is further configured to perform the following operation:
[0143] sending auxiliary information to the network device;
[0144] The auxiliary information includes at least one of the following:
[0145] Identity information of the terminal device;
[0146] Direct communication interface target address;
[0147] Transmission direction corresponding to the direct communication interface target address;
[0148] Combination of the direct communication interface source address and the direct communication interface target address;
[0149] Transmission direction corresponding to the direct communication interface source address and the direct communication interface target address.
[0150] Optionally, the identity information of the terminal device is at least one of the following:
[0151] Terminal-to-terminal relay;
[0152] Remote terminal;
[0153] Terminal-to-network device relay.
[0154] Optionally, the transmission mode of the auxiliary information includes any one of the following:
[0155] Direct communication terminal information SUI;
[0156] Terminal direct communication interface auxiliary information UAI;
[0157] Direct communication interface RRC signaling.
[0158] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:
[0159] For each direct communication interface authorization information or direct communication interface control information, determine a target path according to a first condition.
[0160] The embodiment of the application provides a network device, which comprises a memory, a transceiver and a processor:
[0161] The memory is configured to store a computer program; the transceiver is configured to transceive data under the control of the processor; and the processor is configured to read the computer program in the memory and perform the following operations:
[0162] Send indication information to the terminal device through the transceiver;
[0163] The indication information is used for the terminal device to select a target path, and the target path is a first path or a second path, and the first path or the second path is identified by one of the following:
[0164] A combination of a source address and a target address of the direct communication link;
[0165] A target address of the direct communication link;
[0166] A transmission direction corresponding to the direct communication link.
[0167] Optionally, the processor, used for reading the computer program in the memory, further performs the following operations:
[0168] Receiving, by the transceiver, the assistance information sent by the terminal device;
[0169] The assistance information includes at least one of the following:
[0170] Identity information of the terminal device;
[0171] A target address of the direct communication interface;
[0172] A transmission direction corresponding to the target address of the direct communication interface;
[0173] A combination of a source address and a target address of the direct communication interface;
[0174] A transmission direction corresponding to the source address and the target address of the direct communication interface.
[0175] Optionally, the identity information of the terminal device is at least one of the following:
[0176] Terminal-to-terminal relay;
[0177] Remote terminal;
[0178] Terminal-to-network device relay.
[0179] Optionally, the processor, used for reading the computer program in the memory, further performs the following operations:
[0180] In a case where it is determined that the terminal device is a terminal-to-terminal relay or a terminal-to-network device relay, sending indication information to the terminal device.
[0181] Embodiments of the present application provide an information determination apparatus, applied to a terminal device, comprising:
[0182] A determination unit, configured to determine a target path according to a first condition if a terminal device capability does not support simultaneous direct communication interface data transmission on a first path and a second path.
[0183] The target path is the first path or the second path, and the first path or the second path is identified by one of the following:
[0184] a combination of a source address and a target address of the direct communication link;
[0185] a target address of the direct communication link;
[0186] a transmission direction corresponding to the direct communication link;
[0187] The first condition comprises at least one of:
[0188] selecting a target path based on buffer status information corresponding to the first path and the second path respectively;
[0189] selecting a target path based on indication information of the network device.
[0190] Embodiments of the present application provide an information configuration apparatus applied to a network device, comprising:
[0191] a first sending unit configured to send indication information to a terminal device;
[0192] The indication information is used for the terminal device to select a target path, and the target path is a first path or a second path.
[0193] a combination of a source address and a target address of the direct communication link;
[0194] a target address of the direct communication link;
[0195] a transmission direction corresponding to the direct communication link.
[0196] Embodiments of the present application provide a processor-readable storage medium, which stores a computer program for causing a processor to execute the above method.
[0197] The present application has the following beneficial effects:
[0198] The above scheme can avoid the problem that a certain transmission direction or a certain direct communication link cannot perform data transmission in a relay scenario, by determining a target path according to a first condition when a terminal device has a direct communication interface data sending demand on a first path and a second path, and then performing direct communication interface data transmission through the target path. BRIEF DESCRIPTION OF DRAWINGS
[0199] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the accompanying drawings needed to be used in the embodiments or prior art description will be briefly introduced as follows. Obviously, the accompanying drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained from these drawings without any creative effort.
[0200] Figure 1 Figure 1 shows a schematic diagram of a U2U relay UE;
[0201] Figure 2 Figure 2 shows a structural diagram of a network system suitable for embodiments of the present application;
[0202] Figure 3 Figure 3 shows a flowchart of an information determination method applied to a terminal device in embodiments of the present application;
[0203] Figure 4 Figure 4 shows a flowchart of an information configuration method applied to a network device in embodiments of the present application;
[0204] Figure 5 Figure 5 shows a unit schematic diagram of an information determination apparatus in embodiments of the present application;
[0205] Figure 6 Figure 6 shows a structural diagram of a terminal device in embodiments of the present application;
[0206] Figure 7 Figure 7 shows a unit schematic diagram of an information configuration apparatus in embodiments of the present application;
[0207] Figure 8 Figure 8 shows a structural diagram of a network device in embodiments of the present application. DETAILED DESCRIPTION
[0208] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only some embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without any creative effort fall within the scope of protection of the present application.
[0209] The terms "first", "second", and the like in the description and in the claims of this application are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the use of the terms so termed is interchangeable under appropriate circumstances such that the embodiments of the application described herein are, for example, capable of orderly or chronological succession, unless explicitly stated otherwise. Moreover, the terms "comprise", "have" and any variations thereof are intended to cover a non-exclusive inclusion, for example, a process, method, article, or apparatus that comprises a list of steps or units can not necessarily be limited to those steps or units, but can include other not expressly listed or inherent steps or units in this process, method, article, or apparatus.
[0210] The term "and / or" in the embodiments of the application describes an associated relationship with the associated objects, which means that there can be three relationships, for example, A and / or B can represent the following three cases: A exists alone, A and B exist together, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects. The term "multiple" in the embodiments of the application means two or more, and other quantifiers are similar.
[0211] In the embodiments of the application, the words "exemplary" or "for example" are used to mean serving as an example, instance, or illustration. Any implementation or design scheme described as "exemplary" or "for example" in the embodiments of the application should not be construed as being more preferred or advantageous than other implementations or design schemes. Rather, the use of the words "exemplary" or "for example" is intended to present relevant concepts in a concrete manner.
[0212] The embodiments of the application are described below with reference to the accompanying drawings. The information determination, configuration method and device, terminal device and network device provided by the embodiments of the application can be applied to a wireless communication system. The wireless communication system can be a system using a fifth generation (5th Generation, 5G) mobile communication technology (hereinafter referred to as a 5G system), and those skilled in the art can understand that the 5G NR system is only an example and is not limited.
[0213] Referring to Figure 2 , Figure 2 is a structure diagram of a network system to which the embodiments of the application can be applied, as Figure 2As shown, it includes a user terminal 11 and a base station 12, wherein the user terminal 11 can be a user equipment (UE), for example, a terminal-side device such as a mobile phone, a tablet personal computer, a laptop computer, a personal digital assistant (PDA), a mobile Internet device (MID) or a wearable device, and it needs to be noted that the specific type of the user terminal 11 is not limited in the embodiments of the present application. The base station 12 can be a base station of 5G and later versions (for example, gNB, 5G NR NB), or a base station in other communication systems, or a node B, and it needs to be noted that the 5G base station is taken as an example in the embodiments of the present application, but the specific type of the base station 12 is not limited.
[0214] The embodiments of the present application provide an information determination method and device, a terminal device and a network device, to solve the problem that in a relay scenario, data transmission cannot be performed in a certain transmission direction or a certain direct communication link.
[0215] The method and the device are based on the same application concept, and since the principles of solving problems are similar, the implementation of the device and the method can be referred to each other, and the repeated parts will not be described herein.
[0216] As shown in the information determination method provided by the embodiments of the present application, the terminal device performs the method, and the method includes the following steps. Figure 3
[0217] In step S301, if the terminal device capability does not support simultaneous direct communication interface data transmission in the first path and the second path, the target path is determined according to the first condition.
[0218] Optionally, the further implementation of the step is that for each direct communication interface authorization information or direct communication interface control information, the target path is determined according to the first condition.
[0219] That is, the target path is associated with each direct communication interface authorization information or direct communication interface control information, and the terminal device needs to determine, based on each direct communication interface authorization information or each direct communication interface control information, to which path the direct communication interface authorization information or the direct communication interface control information corresponds.
[0220] It should be noted that the direct communication interface authorization information specifically refers to a sidelink grant, and the direct communication interface control information specifically refers to SCI (Sidelink Control information). If the terminal device uses a network-scheduled resource allocation mode, the sidelink grant refers to the direct communication interface authorization information obtained by the terminal device from the network device; if the terminal uses a terminal-selected resource allocation mode, the sidelink grant refers to the resource selected by the terminal device from the resource pool broadcast by the network SIB or preconfigured. The SCI is control information for scheduling direct communication interface resources sent by the direct communication interface, and the terminal can generate the SCI according to the sidelink grant.
[0221] It should be noted here that after obtaining the target path, the terminal device can perform direct communication interface data transmission through the target path.
[0222] Specifically, it can be understood that each direct communication interface authorization information or direct communication interface control information corresponds to a piece of direct communication interface resource. When the terminal device cannot simultaneously perform direct communication interface data transmission on the first path and the second path, it is necessary to determine which path corresponding data is transmitted on each piece of direct communication interface resource. After determining which path data needs to be transmitted, the corresponding direct communication interface data on the path is transmitted on the corresponding resource.
[0223] It should be further noted that the target path is the first path or the second path, and the first path or the second path is identified by one of the following:
[0224] F1, a combination of the source address and the target address of the direct communication link;
[0225] F2, the target address of the direct communication link;
[0226] F3, the transmission direction corresponding to the direct communication link.
[0227] It should be noted that the terminal device in the embodiments of the present application refers to a relay terminal, which can be a terminal-to-terminal relay or a terminal-to-network relay. The first path and the second path are two different direct communication links of the relay terminal, and the two different direct communication links can be between the relay terminal and the same remote terminal, or between the terminal terminal and different remote terminals.
[0228] It should be noted that the first condition includes at least one of the following:
[0229] A11, selecting a target path based on buffer status information corresponding to the first path and the second path respectively;
[0230] It should be noted that the buffer status information in the present application mainly refers to the size of the amount of data in the buffer.
[0231] A12, selecting a target path based on indication information of the network device.
[0232] It should be noted that in the embodiments of the present application, the direct communication interface transmission path is determined by A11 or A12, which can reasonably select the path and avoid the problem that one of the two paths cannot transmit data at all.
[0233] A11 and A12 are described in detail as follows.
[0234] I. The first condition is A11
[0235] It should be noted that the specific implementation of A11 in this case includes the following:
[0236] A111, selecting a target path according to the relationship between the buffer status information corresponding to the first path and the buffer status information corresponding to the second path;
[0237] It should be noted that the relationship between the buffer status information corresponding to the two paths mainly refers to the size relationship of the buffer status information corresponding to the two paths; alternatively, the specific implementation in this case is to determine the path corresponding to the larger value of the buffer status information corresponding to the buffer status information corresponding to the first path and the buffer status information corresponding to the second path as the target path.
[0238] That is, in this case, the larger value of the buffer status information corresponding to the two paths is directly used as the target path for direct communication interface data transmission; for example, the buffer status information corresponding to the first path is A, the buffer status information corresponding to the second path is B, and the value of A is greater than the value of B, then the first path is determined as the target path.
[0239] A112, selecting a target path according to the relationship between the buffer status information corresponding to the first path and the buffer status information corresponding to the second path and the preset buffer status threshold respectively;
[0240] It should be noted that the relationship between the buffer status information corresponding to the two paths and the preset buffer status threshold respectively mainly refers to the size relationship of the buffer status information corresponding to the two paths and the preset buffer status threshold respectively; alternatively, the specific implementation in this case includes at least one of the following:
[0241] A1121、in the case of satisfying the second condition, a path with a value of the buffer status information greater than or equal to the preset buffer status threshold is determined as the target path;
[0242] It should be noted that, optionally, the second condition includes one of the following:
[0243] X11、in the first path and the second path, there is a path corresponding to the value of the buffer status information less than the preset buffer status threshold, and the other path corresponding to the value of the buffer status information greater than or equal to the preset buffer status threshold;
[0244] That is, in this case, as long as the value of the buffer status information corresponding to one of the two paths is less than the preset buffer status threshold, and the value of the buffer status information corresponding to the other path is greater than or equal to the preset buffer status threshold, the path with the value of the buffer status information greater than or equal to the preset buffer status threshold is directly determined as the target path; for example, the buffer status information corresponding to the first path is A, and the buffer status information corresponding to the second path is B, and the value of A is less than the preset buffer status threshold, and the value of B is greater than the preset buffer status threshold, then the second path is determined as the target path.
[0245] X12、in the first path and the second path, there is a path corresponding to the value of the buffer status information less than or equal to the preset buffer status threshold, and the other path corresponding to the value of the buffer status information greater than the preset buffer status threshold;
[0246] That is, in this case, as long as the value of the buffer status information corresponding to one of the two paths is less than or equal to the preset buffer status threshold, and the value of the buffer status information corresponding to the other path is greater than the preset buffer status threshold, the path with the value of the buffer status information greater than or equal to the preset buffer status threshold is directly determined as the target path; for example, the buffer status information corresponding to the first path is A, and the buffer status information corresponding to the second path is B, and the value of A is equal to the preset buffer status threshold, and the value of B is greater than the preset buffer status threshold, then the second path is determined as the target path.
[0247] A1122、in the case of not satisfying the second condition, a path is randomly selected from the first path and the second path as the target path;
[0248] It should be noted that, when the second condition is not satisfied, the terminal device can randomly select a path in the two paths for direct communication interface data transmission.
[0249] A1123、in the case where the second condition is not met, comparing a priority relationship between the first information with the highest priority existing data transmission demand on the first path and the first information with the highest priority existing data transmission demand on the second path, and determining the path corresponding to the first information with the higher priority as the target path;
[0250] It should be noted that in the case where the second condition is not met, the terminal device can further compare the priority relationship between the first information corresponding to the two paths, and determine the path corresponding to the first information with the higher priority as the target path. Optionally, the first information is a logical channel and / or a medium access control layer control element (MAC CE).
[0251] For example, the buffer status information corresponding to the first path is A, and the buffer status information corresponding to the second path is B. When the value of A and the value of B are both greater than a preset buffer status threshold, or the value of A and the value of B are both less than the preset buffer status threshold, or the value of A and the value of B are both equal to the preset buffer status threshold, the logical channel with the highest priority existing data transmission demand on the first path is C1, and the logical channel with the highest priority existing data transmission demand on the second path is C2. When the priority of C1 is higher than the priority of C2, the first path is determined as the target path, and the transmission of the direct communication interface data is performed.
[0252] Optionally, it should be further noted that the second condition can further include one of the following on the basis that one path corresponding to the buffer status information has a value less than a preset buffer status threshold, and the other path corresponding to the buffer status information has a value greater than or equal to the preset buffer status threshold.
[0253] B11、the priority of the first data on the path with the value of the buffer status information greater than or equal to the preset buffer status threshold is greater than or equal to a first preset threshold;
[0254] It should be noted that the first data refers to the logical channel and / or the MAC CE with the highest priority existing data transmission demand on the path.
[0255] That is, in this case, when the value of the buffer status information corresponding to one of the first path and the second path is less than the preset buffer status threshold, and the value of the buffer status information corresponding to the other path is greater than or equal to the preset buffer status threshold, or when the value of the buffer status information corresponding to one of the first path and the second path is less than or equal to the preset buffer status threshold, and the value of the buffer status information corresponding to the other path is greater than the preset buffer status threshold, it is further required to determine whether the priority of the first data on the path with the value of the buffer status information greater than or equal to the preset buffer status threshold is greater than or equal to the first preset threshold, or to determine whether the priority of the first data on the path with the value of the buffer status information greater than the preset buffer status threshold is greater than or equal to the first preset threshold. Only when the priority of the first data on the path with the value of the buffer status information greater than or equal to the preset buffer status threshold is greater than or equal to the first preset threshold, or the priority of the first data on the path with the value of the buffer status information greater than the preset buffer status threshold is greater than or equal to the first preset threshold, the path corresponding to the buffer status information with the greater value of the buffer status information corresponding to the first path and the second path is determined as the target path.
[0256] For example, the buffer status information corresponding to the first path is A, the buffer status information corresponding to the second path is B, the value of A is less than the preset buffer status threshold, and the value of B is greater than the preset buffer status threshold. The logical channel C2 with the highest priority on the second path is obtained, and if the priority of C2 is higher than the first preset threshold, the second path is determined as the target path.
[0257] B12, the difference or the absolute value of the difference between the priority of the first data on the path with the value of the buffer status information greater than or equal to the preset buffer status threshold and the priority of the first data on the path with the value of the buffer status information less than the preset buffer status threshold is greater than the second preset threshold;
[0258] That is, in this case, when the value of the buffer status information corresponding to one of the first path and the second path is less than the preset buffer status threshold, and the value of the buffer status information corresponding to the other path is greater than or equal to the preset buffer status threshold, it is further needed to determine whether the difference (or the absolute value of the difference) between the priority of the first data on the path with the value of the buffer status information greater than or equal to the preset buffer status threshold and the priority of the first data on the path with the value of the buffer status information less than the preset buffer status threshold is greater than a second preset threshold. Only when the difference (or the absolute value of the difference) is greater than the second preset threshold, the path corresponding to the buffer status information with the greater value among the buffer status information corresponding to the first path and the buffer status information corresponding to the second path is determined as the target path.
[0259] For example, the buffer status information corresponding to the first path is A, the buffer status information corresponding to the second path is B, the value of A is less than the preset buffer status threshold, the value of B is greater than the preset buffer status threshold, the logical channel with the highest priority on the first path with data transmission demand is C1, and the logical channel with the highest priority on the second path with data transmission demand is C2. If the priority of C2 is higher than the priority of C1, and the difference between the priority of C2 and the priority of C1 is greater than the second preset threshold, the second path is determined as the target path.
[0260] B13, the difference between the priority of the first data on the path with the value of the buffer status information greater than the preset buffer status threshold and the priority of the first data on the path with the value of the buffer status information less than or equal to the preset buffer status threshold, or the absolute value of the difference, is greater than a second preset threshold;
[0261] It should be noted that the implementation of this case is similar to B12, which will not be described here.
[0262] Optionally, the determination manner of the buffer status information on each path mentioned above comprises one of the following:
[0263] D11, the sum of the buffer data amounts of all direct communication logical channel groups belonging to the same source address and target address combination on the path;
[0264] D12, the sum of the buffer data amounts of the direct communication logical channel groups belonging to the same source address and target address combination and having a priority higher than a third preset threshold on the path.
[0265] It should be noted that the determination manners of the buffer status information on different paths can be the same or different. For example, the first path and the second path both use the manner of D11 or D12 to determine the buffer status information; or the first path uses the manner of D11 to determine the buffer status information, and the second path all uses the manner of D12 to determine the buffer status information; or the first path uses the manner of D12 to determine the buffer status information, and the second path all uses the manner of D11 to determine the buffer status information.
[0266] Optionally, the configuration granularity of the preset buffer status threshold comprises at least one of:
[0267] E11, based on a terminal;
[0268] E12, based on a logical channel group;
[0269] E13, based on a set of logical channel groups.
[0270] Optionally, the determination manner of the preset buffer status threshold comprises at least one of:
[0271] F11, preconfigured;
[0272] F12, determined according to a state of a terminal device;
[0273] It should be further noted that in this case, the specific determination manner of the preset buffer status threshold comprises at least one of:
[0274] F121, in a case where the terminal device is in an off-network state, determining to use a preconfigured preset buffer status threshold;
[0275] F121, in a case where the terminal device is in an on-network state and in a first state, determining the preset buffer status threshold according to a broadcast message sent by a network device;
[0276] For example, the broadcast message can be a system information block (SIB) message.
[0277] It should be noted that the first state is an idle state or an inactive state.
[0278] F123, in a case where the terminal device is in an on-network state and in a connected state, determining the preset buffer status threshold according to a broadcast message or a radio resource control (RRC) signaling sent by a network device;
[0279] For example, the RRC signaling can be a dedicated RRC signaling.
[0280] II. The first condition is A12
[0281] It should be noted that in this case, the indication information can be carried by the direct communication interface authorization information.
[0282] Optionally, the indication information includes at least one of the following:
[0283] H11, a combination of a direct communication interface source address and a direct communication interface target address;
[0284] H12, a combination list of a direct communication interface source address and a direct communication interface target address.
[0285] Optionally, in order to enable the network device to send more accurate indication information based on the terminal device, in this case, the method further comprises:
[0286] The terminal device sends auxiliary information to the network device;
[0287] Among them, the auxiliary information includes at least one of the following:
[0288] J11, identity information of the terminal device;
[0289] It should be noted that the identity information mainly indicates the role of the terminal in the relay scenario, and the role includes: relay terminal or remote terminal.
[0290] Optionally, the identity information of the terminal device is at least one of the following:
[0291] J111, terminal-to-terminal relay;
[0292] That is, the terminal device is a relay terminal applied to a terminal-to-terminal relay scenario at this time.
[0293] J112, remote terminal (remote UE);
[0294] J113, terminal-to-network device relay;
[0295] That is, the terminal device is a relay terminal applied to a terminal-to-network device relay scenario at this time.
[0296] It should be noted that the identity information of the terminal device is used to assist the network device to determine whether to send the indication information, and optionally, the network device only sends the indication information to the terminal device in the case of determining that the terminal device is a terminal-to-terminal relay or a terminal-to-network device relay.
[0297] J12, a direct communication interface target address;
[0298] J13, a transmission direction corresponding to the direct communication interface target address;
[0299] J14, a combination of the source address and the destination address of the direct communication interface;
[0300] J15. Transmission direction corresponding to the source address and destination address of the direct communication interface.
[0301] Optionally, the auxiliary information transmission method in the embodiments of this application includes any of the following:
[0302] K11, Direct Communication Terminal Information (SidelinkUE Information, SUI);
[0303] K12, UE Assistant Information (UAI) for direct terminal communication interfaces;
[0304] K13, Direct Communication Interface RRC Signaling;
[0305] It should be noted that the direct communication interface RRC signaling is a newly introduced uplink RRC signaling for transmitting auxiliary information in this application embodiment.
[0306] The specific applications of this application are illustrated below.
[0307] Specific Application Scenario 1: Taking a path represented by a direct communication link as an example, the link for direct communication interface data transmission is determined based on the fact that the value of the buffer state information corresponding to one direct communication link is less than a preset buffer state threshold, and the value of the buffer state information corresponding to another direct communication link is greater than or equal to the preset buffer state threshold.
[0308] In this case, such as Figure 1 As shown, Remote UE1 and Remote UE2 establish an end-to-end relay connection through a U2U relay UE. Direct communication link 1 is the direct communication link from the U2U relay UE to Remote UE2; direct communication link 2 is the direct communication link from the U2U relay UE to Remote UE1; wherein, direct communication link 1 and direct communication link 2 correspond to two different transmission directions of the U2U relay UE.
[0309] When a U2U relay UE receives a direct communication interface grant (SL grant), assuming that both direct communication link 1 and direct communication link 2 have direct communication interface data transmission requirements, the U2U relay UE can determine, based on specific rules, which direct communication link to use for direct communication interface data transmission for each SL grant.
[0310] The specific rules are as follows:
[0311] M11. If the value of the buffer status information on one of the direct communication links 1 and 2 is less than the preset buffer status threshold, and the other is greater than or equal to the preset buffer status threshold, then the direct communication link whose buffer status information value is higher than the preset buffer status threshold shall be selected by the terminal as the direct communication link.
[0312] M12. For other cases (such as when the values of the buffer status information on both direct communication link 1 and direct communication link 2 are less than or greater than the preset buffer status threshold), a direct communication link is randomly selected from direct communication link 1 and direct communication link 2 for data transmission.
[0313] M13. For other cases (such as the values of the buffer status information on both direct communication link 1 and direct communication link 2 being less than or greater than the preset buffer status threshold), the priorities of the logical channels and / or MAC CEs with the highest data transmission requirements on direct communication link 1 and direct communication link 2 are directly compared, and the direct communication link corresponding to the logical channel and / or MAC CE with the higher priority is selected as the direct communication link by the terminal.
[0314] Specific Application Scenario 2: Taking a direct communication link as an example, the link for direct communication interface data transmission is determined based on the following: the value of the buffer state information corresponding to one direct communication link is less than a preset buffer state threshold; the value of the buffer state information corresponding to another direct communication link is greater than or equal to the preset buffer state threshold; and the direct communication link with the highest priority logical channel and / or MAC CE priority corresponding to the buffer state information value greater than or equal to the preset buffer state threshold is determined to be the link for direct communication interface data transmission.
[0315] In this case, such as Figure 1 As shown, Remote UE1 and Remote UE2 establish an end-to-end relay connection through a U2U relay UE. Direct communication link 1 is the direct communication link from the U2U relay UE to Remote UE2; direct communication link 2 is the direct communication link from the U2U relay UE to Remote UE1; wherein, direct communication link 1 and direct communication link 2 correspond to two different transmission directions of the U2U relay UE.
[0316] When a U2U relay UE receives an SL grant, assuming that both transmission direct communication link 1 and transmission direct communication link 2 have a direct communication interface data transmission requirement, then for each SL grant, the U2U relay UE can determine which direct communication link to transmit direct communication interface data on based on specific rules.
[0317] The specific rules are as follows:
[0318] N11. If the value of the buffer status information on one of the direct communication links 1 and 2 is less than the preset buffer status threshold, and the other direct communication link, which is greater than or equal to the preset buffer status threshold, has the highest priority logical channel for data transmission and / or the priority of the MAC CE that is greater than or equal to the preset buffer status threshold, then the direct communication link whose buffer status value is higher than the preset buffer status threshold is selected by the terminal.
[0319] N12. For other cases (such as when the values of the buffer status information on both direct communication link 1 and direct communication link 2 are less than or greater than the preset buffer status threshold), a direct communication link is randomly selected from direct communication link 1 and direct communication link 2 for data transmission.
[0320] N12. For other cases (such as the values of the buffer status information on both direct communication link 1 and direct communication link 2 being less than or greater than the preset buffer status threshold), the priorities of the logical channels and / or MAC CEs with the highest data transmission requirements on direct communication link 1 and direct communication link 2 are directly compared, and the direct communication link corresponding to the logical channel and / or MAC CE with the higher priority is selected as the direct communication link by the terminal.
[0321] Specific Application Scenario 3: Taking the path as represented by a direct communication link as an example, the link for direct communication interface data transmission is determined based on the indication information of the network device.
[0322] In this case, such as Figure 1 As shown, Remote UE1 and Remote UE2 establish an end-to-end relay connection through a U2U relay UE. Direct communication link 1 is the direct communication link from the U2U relay UE to Remote UE2; direct communication link 2 is the direct communication link from the U2U relay UE to Remote UE1; wherein, direct communication link 1 and direct communication link 2 correspond to two different transmission directions of the U2U relay UE.
[0323] In order to obtain the SL grant, the U2U relay UE needs to report assistance information to the network (e.g., a base station), which can be SUI or UAI or newly introduced Uu interface RRC signaling.
[0324] Optionally, the assistance information includes at least one of identity information of the terminal device, a sidelink target address, a transmission direction corresponding to the sidelink target address, a combination of a sidelink source address and the sidelink target address, and a transmission direction corresponding to the sidelink source address and the sidelink target address.
[0325] The identity information can be used to determine whether the terminal is a U2U relay UE.
[0326] If the network determines that the U2U relay UE uses a network-scheduled resource allocation mode (i.e., mode 1), the U2U relay UE can be allocated a SL grant according to a sidelink buffer status report (SL-BSR) reported by the U2U relay UE.
[0327] After the U2U relay UE receives the SL grant, if both the transmission sidelink 1 and the transmission sidelink 2 have sidelink data transmission requirements, the U2U relay UE can determine, for each SL grant, a specific sidelink in which sidelink data transmission is performed based on the indication information of the network device.
[0328] Specifically, when the network device sends the SL grant to the U2U relay UE, the SL grant needs to include indication information of the transmission direction or the sidelink. The indication manner of the indication information can be, but is not limited to, indicating a combination of a source address and a target address or a combination list of the source address and the target address in the SL grant.
[0329] It should be noted that this way of the embodiments of the present application can solve the problem of "starvation" of a certain sidelink in the relay scenario.
[0330] The technical solutions provided by the embodiments of the present application can be applied to various systems, especially 5G systems. For example, the applicable systems can be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, a long term evolution advanced (LTE-A) system, a universal mobile system (UMTS), a worldwide interoperability for microwave access (WiMAX) system, a 5G new radio (NR) system, and the like. The various systems all include terminal devices and network devices. The system can also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), and the like.
[0331] The terminal device to which the embodiments of the present application relate can refer to a device that provides voice and / or data connectivity to a user, a handheld device having a wireless connection function, or other processing devices connected to a wireless modem, etc. In different systems, the name of the terminal device can also be different, for example, in the 5G system, the terminal device can be called user equipment (User Equipment, UE). The wireless terminal device can communicate with one or more core networks (Core Network, CN) through a radio access network (Radio Access Network, RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (also known as a "cellular" phone) and a computer with a mobile terminal device, for example, it can be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a radio access network. For example, personal communication service (Personal Communication Service, PCS) phones, cordless phones, session initiation protocol (Session Initiated Protocol, SIP) phones, wireless local loop (Wireless Local Loop, WLL) stations, personal digital assistants (Personal Digital Assistant, PDA) and the like. The wireless terminal device can also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point, a remote terminal, an access terminal, a user terminal, a user agent, a user device, which is not limited in the embodiments of the present application.
[0332] The network device related to the embodiments of the present application can be a base station, which can include multiple cells serving terminals. According to different application scenarios, the base station can also be referred to as an access point, or can be a device in an access network that communicates with wireless terminal devices through one or more sectors over an air interface, or other names. The network device can be used to exchange received air frames and Internet Protocol (IP) packets as a router between wireless terminal devices and the rest of the access network, which can include an Internet Protocol (IP) communication network. The network device can also coordinate the management of the properties of the air interface. For example, the network device related to the embodiments of the present application can be a network device (Base Transceiver Station, BTS) in the Global System for Mobile Communications (GSM) or Code Division Multiple Access (CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolved network device (evolutional Node B, eNB or e-NodeB) in a long term evolution (LTE) system, or a 5G base station (gNB) in a next generation system, or a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc., which are not limited in the embodiments of the present application. In some network structures, the network device can include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit can also be geographically separated.
[0333] The network device and the terminal device can each use one or more antennas for multi-input multi-output (MIMO) transmission, which can be single-user MIMO (SU-MIMO) or multiple-user MIMO (MU-MIMO). According to the form and number of root antenna combinations, the MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, and can also be diversity transmission or precoding transmission or beamforming transmission, etc.
[0334] Corresponding to the implementation of the terminal device side, as shown in Figure 4 The embodiment of the present application provides an information configuration method, which is executed by a network device and includes the following steps:
[0335] Step S401, sending indication information to a terminal device;
[0336] The indication information is used for the terminal device to select a target path, and the target path is a first path or a second path, and the first path or the second path is identified by one of the following:
[0337] A combination of a source address and a target address of a direct communication link;
[0338] A target address of a direct communication link;
[0339] A transmission direction corresponding to a direct communication link.
[0340] Optionally, before the indication information is sent to the terminal device, the method further includes the following steps:
[0341] Receiving auxiliary information sent by the terminal device;
[0342] The auxiliary information includes at least one of the following:
[0343] Identity information of the terminal device;
[0344] A target address of a direct communication interface;
[0345] A transmission direction corresponding to the target address of the direct communication interface;
[0346] A combination of a source address and a target address of a direct communication interface;
[0347] A transmission direction corresponding to the source address and the target address of the direct communication interface.
[0348] Optionally, the identity information of the terminal device is at least one of the following:
[0349] Terminal-to-terminal relay;
[0350] Remote terminal;
[0351] Terminal-to-network device relay.
[0352] Optionally, the sending of the indication information to the terminal device comprises:
[0353] In a case where it is determined that the terminal device is a terminal-to-terminal relay or a terminal-to-network device relay, the indication information is sent to the terminal device.
[0354] Optionally, the transmission mode of the assistance information comprises any one of the following:
[0355] Direct communication terminal information SUI;
[0356] Terminal direct communication interface assistance information UAI;
[0357] Direct communication interface radio resource control RRC signaling.
[0358] Optionally, the sending mode of the indication information is carried through direct communication interface authorization information.
[0359] Optionally, the indication information comprises at least one of the following:
[0360] A combination of a direct communication interface source address and a direct communication interface target address;
[0361] A combination list of a direct communication interface source address and a direct communication interface target address.
[0362] It should be noted that all the descriptions about the network device side in the above embodiments are applicable to the embodiments of the information configuration method applied to the network device side, and the same technical effects can be achieved.
[0363] As shown in Figure 5 Embodiments of the present application provide an information determination apparatus 500 applied to a terminal device, comprising:
[0364] A determination unit 501 is configured to determine a target path according to a first condition if a terminal device capability does not support simultaneous direct communication interface data transmission on a first path and a second path.
[0365] The target path is the first path or the second path, and the first path or the second path is identified by one of the following:
[0366] A combination of a direct communication link source address and a target address;
[0367] A direct communication link target address;
[0368] a transmission direction corresponding to the direct communication link;
[0369] The first condition comprises at least one of:
[0370] Selecting a target path based on buffer status information corresponding to the first path and the second path respectively.
[0371] Selecting a target path based on indication information of the network device.
[0372] Optionally, the implementation manner of selecting a target path based on buffer status information corresponding to the first path and the second path respectively comprises one of:
[0373] Selecting a target path according to a relationship between buffer status information corresponding to the first path and buffer status information corresponding to the second path.
[0374] Selecting a target path according to a relationship between buffer status information corresponding to the first path and buffer status information corresponding to the second path respectively and a preset buffer status threshold.
[0375] Optionally, the implementation manner of selecting a target path according to a relationship between buffer status information corresponding to the first path and buffer status information corresponding to the second path comprises:
[0376] Determining a path corresponding to a larger value of buffer status information as the target path.
[0377] Optionally, the implementation manner of selecting a target path according to a relationship between buffer status information corresponding to the first path and buffer status information corresponding to the second path respectively and a preset buffer status threshold comprises at least one of:
[0378] In a case where the second condition is met, a path whose buffer status information has a value greater than or equal to the preset buffer status threshold is determined as the target path.
[0379] In a case where the second condition is not met, a path is randomly selected from the first path and the second path as the target path.
[0380] In a case where the second condition is not met, a first information with a highest priority on the first path and a first information with a highest priority on the second path are compared, and a path corresponding to a higher priority of the first information is determined as the target path.
[0381] The first information is a logical channel and / or a medium access control layer control element (MAC CE).
[0382] The second condition includes one of the following:
[0383] The value of the buffer status information corresponding to one of the first path and the second path is less than a preset buffer status threshold, and the value of the buffer status information corresponding to the other path is greater than or equal to the preset buffer status threshold.
[0384] The value of the buffer status information corresponding to one of the first path and the second path is less than or equal to a preset buffer status threshold, and the value of the buffer status information corresponding to the other path is greater than the preset buffer status threshold.
[0385] Optionally, the second condition further includes one of the following:
[0386] The priority of the first data on the path with the value of the buffer status information greater than or equal to the preset buffer status threshold is greater than or equal to a first preset threshold;
[0387] The difference or the absolute value of the difference between the priority of the first data on the path with the value of the buffer status information greater than or equal to the preset buffer status threshold and the priority of the first data on the path with the value of the buffer status information less than the preset buffer status threshold is greater than a second preset threshold;
[0388] The difference or the absolute value of the difference between the priority of the first data on the path with the value of the buffer status information greater than the preset buffer status threshold and the priority of the first data on the path with the value of the buffer status information less than or equal to the preset buffer status threshold is greater than a second preset threshold;
[0389] The first data is a logical channel and / or a MAC CE with the highest priority and a data transmission requirement on the path.
[0390] Optionally, the determination manner of the buffer status information includes one of the following:
[0391] The sum of the buffer data amounts of all direct communication logical channel groups belonging to the same source address and target address combination on the path;
[0392] The sum of the buffer data amounts of the direct communication logical channel groups belonging to the same source address and target address combination and having a priority higher than a third preset threshold on the path.
[0393] Optionally, the configuration granularity of the preset buffer status threshold includes at least one of the following:
[0394] Based on a terminal configuration;
[0395] based on a logical channel group configuration;
[0396] based on a set of logical channel group configurations.
[0397] Optionally, the determination manner of the preset buffer status threshold comprises at least one of the following:
[0398] pre-configuration;
[0399] determination according to a state of the terminal device.
[0400] Optionally, the determination manner according to the state of the terminal device comprises at least one of the following:
[0401] in a case where the terminal device is in an off-network state, determining to use a pre-configured preset buffer status threshold;
[0402] in a case where the terminal device is in an on-network state and in a first state, determining the preset buffer status threshold according to a broadcast message sent by the network device, the first state being an idle state or an inactive state;
[0403] in a case where the terminal device is in an on-network state and in a connected state, determining the preset buffer status threshold according to a broadcast message or a radio resource control (RRC) signaling sent by the network device.
[0404] Optionally, the indication information is carried by direct communication interface authorization information.
[0405] Optionally, the indication information comprises at least one of the following:
[0406] a combination of a direct communication interface source address and a direct communication interface target address;
[0407] a combination list of a direct communication interface source address and a direct communication interface target address.
[0408] Optionally, in a case where the first condition comprises network device-based indication information, and the target path is selected, the apparatus further comprises:
[0409] a second sending unit configured to send auxiliary information to the network device;
[0410] wherein the auxiliary information comprises at least one of the following:
[0411] identity information of the terminal device;
[0412] a direct communication interface target address;
[0413] a transmission direction corresponding to the direct communication interface target address;
[0414] a combination of the direct communication interface source address and the direct communication interface target address;
[0415] a transmission direction corresponding to the direct communication interface source address and the direct communication interface target address.
[0416] Optionally, the identity information of the terminal device is at least one of the following:
[0417] terminal-to-terminal relaying;
[0418] a remote terminal;
[0419] terminal-to-network device relaying.
[0420] Optionally, the transmission manner of the assistance information includes any one of the following:
[0421] direct communication terminal information SUI;
[0422] terminal direct communication interface assistance information UAI;
[0423] direct communication interface RRC signaling.
[0424] Optionally, the determining unit 501 is specifically configured to:
[0425] determine the target path according to the first condition for each direct communication interface authorization information or direct communication interface control information.
[0426] It should be noted that the device embodiment is one-to-one corresponding to the above-mentioned method embodiment, and all implementation manners in the above-mentioned method embodiment are applicable to the device embodiment, and the same technical effects can be achieved.
[0427] It should be noted that the division of units in the embodiments of the present application is illustrative, and is only a logical function division. In actual implementation, there can be another division manner. In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0428] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a processor-readable storage medium. Based on such an understanding, the technical solutions of the present application essentially or say the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0429] As shown in Figure 6 The embodiment of the present application also provides a terminal device, including a processor 600, a transceiver 610, a memory 620, and a program stored in the memory 620 and executable on the processor 600; wherein the transceiver 610 is connected with the processor 600 and the memory 620 through a bus interface, and the processor 600 is used for reading the program in the memory and performing the following processes:
[0430] If the terminal device capability does not support simultaneous direct communication interface data transmission on the first path and the second path, determining a target path according to a first condition;
[0431] The target path is the first path or the second path, and the first path or the second path is identified by one of the following:
[0432] The combination of the source address and the target address of the direct communication link;
[0433] The target address of the direct communication link;
[0434] The transmission direction corresponding to the direct communication link;
[0435] The first condition includes at least one of the following:
[0436] Selecting a target path based on the buffer status information corresponding to the first path and the second path respectively;
[0437] Selecting a target path based on the indication information of the network device.
[0438] The transceiver 610 is used for receiving and sending data under the control of the processor 600.
[0439] The first condition includes at least one of the following: Figure 6In particular embodiments, the bus architecture can include any number of interconnecting buses and bridges, depending on the specific application of the processor 600 and the overall design constraints. The bus architecture can link together various circuits such as the one or more processors represented by the processor 600, the various circuits of the memory represented by the memory 620, and various other circuits such as peripheral devices, voltage regulators, and power management circuits, all as is well known in the art, and therefore, further description of these circuits is not provided herein. The bus interface provides an interface to the bus architecture. The transceiver 610 can be a plurality of elements including a transmitter and a receiver, providing a means for communicating with various other apparatus over a transmission medium, including a wireless channel, a wired channel, optical cable, and the like. The user interface 630 can also be an interface to external or internal devices, depending on the particular application of the user device, including but not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.
[0440] The processor 600 is responsible for managing the bus architecture and general processing, including the execution of instructions. The memory 620 can store data for use by the processor 600 in executing these operations.
[0441] Optionally, the processor 600 can be a CPU (Central Processing Unit), an ASIC (Application-Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a CPLD (Complex Programmable Logic Device), or the processor can be a multi-core processor. The processor can also be implemented as a combination of one or more of the foregoing.
[0442] The processor is configured to invoke the computer program stored in the memory to execute any of the methods provided by the embodiments of the present application according to the executable instructions obtained. The processor and the memory can also be physically arranged separately.
[0443] Further, the processor is configured to read the computer program in the memory and perform one of the following operations:
[0444] According to the relationship between the buffer status information corresponding to the first path and the buffer status information corresponding to the second path, selecting a target path;
[0445] According to the relationship between the buffer status information corresponding to the first path and the buffer status information corresponding to the second path, selecting a target path;
[0446] Further, the processor is configured to read the computer program in the memory and perform one of the following operations:
[0447] The path corresponding to the larger value of the buffer status information of the first path and the buffer status information of the second path is determined as the target path.
[0448] Further, the processor is configured to read a computer program in the memory and perform at least one of the following operations:
[0449] In the case where the second condition is met, the path with the buffer status information greater than or equal to the preset buffer status threshold is determined as the target path;
[0450] In the case where the second condition is not met, a path is randomly selected from the first path and the second path as the target path;
[0451] In the case where the second condition is not met, the first information with the highest priority on the first path and the first information with the highest priority on the second path are compared, and the path corresponding to the first information with the higher priority is determined as the target path;
[0452] The first information is a logical channel and / or a medium access control layer control element (MAC CE).
[0453] The second condition includes one of the following:
[0454] The buffer status information of one of the first path and the second path is less than the preset buffer status threshold, and the buffer status information of the other path is greater than or equal to the preset buffer status threshold.
[0455] The buffer status information of one of the first path and the second path is less than or equal to the preset buffer status threshold, and the buffer status information of the other path is greater than the preset buffer status threshold.
[0456] Further, the second condition further includes one of the following:
[0457] The priority of the first data on the path with the buffer status information greater than or equal to the preset buffer status threshold is greater than or equal to a first preset threshold.
[0458] The difference or the absolute value of the difference between the priority of the first data on the path with the buffer status information greater than or equal to the preset buffer status threshold and the priority of the first data on the path with the buffer status information less than the preset buffer status threshold is greater than a second preset threshold.
[0459] a difference between the priority of the first data on the path with the value of the buffer status information greater than the preset buffer status threshold and the priority of the first data on the path with the value of the buffer status information less than or equal to the preset buffer status threshold or an absolute value of the difference is greater than a second preset threshold;
[0460] The first data is a logical channel and / or a MAC CE with the highest priority on the path and with a data transmission demand.
[0461] Further, the determination manner of the buffer status information comprises at least one of the following:
[0462] a sum of buffer data amounts of all direct communication logical channel groups belonging to the same source address and target address combination on the path;
[0463] a sum of buffer data amounts of direct communication logical channel groups belonging to the same source address and target address combination and with a priority higher than a third preset threshold on the path.
[0464] Further, the configuration granularity of the preset buffer status threshold comprises at least one of the following:
[0465] based on a terminal device;
[0466] based on a logical channel group;
[0467] based on a set of logical channel groups.
[0468] Further, the determination manner of the preset buffer status threshold comprises at least one of the following:
[0469] preconfigured;
[0470] determined according to a state of the terminal device.
[0471] Further, the processor is configured to read a computer program in the memory and perform at least one of the following operations:
[0472] in a case where the terminal device is in an off-network state, determining to use a preconfigured preset buffer status threshold;
[0473] in a case where the terminal device is in an on-network state and in a first state, determining the preset buffer status threshold according to a broadcast message sent by a network device, the first state being an idle state or an inactive state;
[0474] in a case where the terminal device is in an on-network state and in a connected state, determining the preset buffer status threshold according to a broadcast message or a radio resource control (RRC) signaling sent by the network device.
[0475] Further, the indication information is carried by the direct communication interface authorization information.
[0476] Further, the indication information comprises at least one of:
[0477] a combination of the direct communication interface source address and the direct communication interface target address;
[0478] a combination list of the direct communication interface source address and the direct communication interface target address.
[0479] Further, in the case that the first condition comprises network device based indication information, the processor, for reading the computer program in the memory, further performs the following operation:
[0480] sending assistance information to the network device;
[0481] wherein the assistance information comprises at least one of:
[0482] identity information of the terminal device;
[0483] a direct communication interface target address;
[0484] a transmission direction corresponding to the direct communication interface target address;
[0485] a combination of the direct communication interface source address and the direct communication interface target address;
[0486] a transmission direction corresponding to the direct communication interface source address and the direct communication interface target address.
[0487] Further, the identity information of the terminal device is at least one of:
[0488] terminal-to-terminal relay;
[0489] a remote terminal;
[0490] terminal-to-network device relay.
[0491] Further, the transmission manner of the assistance information comprises any one of:
[0492] direct communication terminal information SUI;
[0493] terminal direct communication interface assistance information UAI;
[0494] direct communication interface RRC signaling.
[0495] Optionally, the processor, for reading the computer program in the memory, further performs the following operation:
[0496] The target path is determined according to a first condition for each direct communication interface authorization information or direct communication interface control information.
[0497] It should be noted that the terminal device provided by the embodiment of the present application can realize all the method steps realized by the method embodiment and achieve the same technical effects. Therefore, the same parts and beneficial effects of the method embodiment will not be described in detail.
[0498] The embodiment of the present application also provides a computer readable storage medium, which stores a computer program, wherein the computer program is executed by a processor to realize the steps of the information determination method applied to the terminal device. The processor readable storage medium can be any available medium or data storage device accessible by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid state disk (SSD), etc.).
[0499] As shown in Figure 7 The embodiment of the present application provides an information configuration device 700 applied to a network device, which comprises:
[0500] A first sending unit 701 is configured to send indication information to a terminal device;
[0501] The indication information is used for the terminal device to select a target path, the target path is a first path or a second path, and the first path or the second path is identified by one of the following:
[0502] A combination of a source address and a target address of a direct communication link;
[0503] The target address of the direct communication link;
[0504] A transmission direction corresponding to the direct communication link.
[0505] Optionally, before the indication information is sent to the terminal device, the method further comprises:
[0506] Receiving auxiliary information sent by the terminal device;
[0507] The auxiliary information comprises at least one of the following:
[0508] Identity information of the terminal device;
[0509] The target address of the direct communication interface;
[0510] A transmission direction corresponding to the target address of the direct communication interface.
[0511] a combination of the direct communication interface source address and the direct communication interface target address;
[0512] a transmission direction corresponding to the direct communication interface source address and the direct communication interface target address.
[0513] Optionally, the identity information of the terminal device is at least one of the following:
[0514] terminal-to-terminal relaying;
[0515] a remote terminal;
[0516] terminal-to-network device relaying.
[0517] Optionally, the sending of the indication information to the terminal device comprises:
[0518] in a case where it is determined that the terminal device is a terminal-to-terminal relay or a terminal-to-network device relay, sending indication information to the terminal device.
[0519] Optionally, the transmission mode of the assistance information comprises any one of the following:
[0520] direct communication terminal information SUI;
[0521] terminal direct communication interface assistance information UAI;
[0522] direct communication interface radio resource control RRC signaling.
[0523] Optionally, the sending mode of the indication information is carried through direct communication interface authorization information.
[0524] Optionally, the indication information comprises at least one of the following:
[0525] a combination of the direct communication interface source address and the direct communication interface target address;
[0526] a combination list of the direct communication interface source address and the direct communication interface target address.
[0527] It should be noted that the network device embodiment is a network device corresponding to the above-mentioned method embodiment one by one, all implementation manners in the above-mentioned method embodiment are applicable to the embodiment of the network device, and the same technical effects can also be achieved.
[0528] It should be noted that the division of units in the embodiments of this application is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0529] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0530] like Figure 8 As shown, this embodiment of the invention also provides a network device, including a processor 800, a transceiver 810, a memory 820, and a program stored in the memory 820 and executable on the processor 800; wherein the transceiver 810 is connected to the processor 800 and the memory 820 via a bus interface, and the processor 800 is used to read the program in the memory and execute the following processes:
[0531] Send instruction information to the terminal device via transceiver 810;
[0532] The indication information is used by the terminal device to select a target path, which is either a first path or a second path. The first path or the second path is identified by one of the following:
[0533] The combination of source and destination addresses in a direct communication link;
[0534] The target address of the direct communication link;
[0535] The transmission direction corresponding to a direct communication link.
[0536] Transceiver 810 is used to receive and send data under the control of processor 800.
[0537] wherein, in Figure 8 the bus architecture can include any number of interconnected buses and bridges, specifically the various circuit linkings of the one or more processors represented by the processor 800 and the memory represented by the memory 820. The bus architecture can also link various other circuitries such as peripheral devices, voltage regulators, and power management circuitries, which are well known in the art and thus not further described herein. The bus interface provides an interface to the transceiver 810. The transceiver 810 can be a plurality of elements, i.e. comprising a transmitter and a receiver, providing a means for communicating with various other apparatuses over a transmission medium, including wireless channels, wired channels, optical cables, etc. The processor 800 is responsible for managing the bus architecture and general processing, and the memory 820 can store data used by the processor 800 in its execution of operations.
[0538] The processor 800 can be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD), and the processor can also adopt a multi-core architecture.
[0539] Further, the processor is configured to read the computer program in the memory and further perform the following operations:
[0540] receive, by the transceiver, the assistance information sent by the terminal device;
[0541] wherein the assistance information comprises at least one of the following:
[0542] identity information of the terminal device;
[0543] a direct communication interface target address;
[0544] a transmission direction corresponding to the direct communication interface target address;
[0545] a combination of the direct communication interface source address and the direct communication interface target address;
[0546] a transmission direction corresponding to the direct communication interface source address and the direct communication interface target address.
[0547] Further, the identity information of the terminal device is at least one of the following:
[0548] terminal-to-terminal relaying;
[0549] a remote terminal;
[0550] Terminal-to-network relay.
[0551] Further, the processor is configured to read a computer program in the memory and perform the following operations:
[0552] In a case where it is determined that the terminal device is a terminal-to-terminal relay or a terminal-to-network relay, sending indication information to the terminal device.
[0553] Further, the transmission mode of the assistance information includes any one of the following:
[0554] Direct communication terminal information SUI;
[0555] Terminal direct communication interface assistance information UAI;
[0556] Direct communication interface radio resource control RRC signaling.
[0557] Further, the sending mode of the indication information is carried through direct communication interface authorization information.
[0558] Further, the indication information includes at least one of the following:
[0559] A combination of a direct communication interface source address and a direct communication interface target address;
[0560] A combination list of a direct communication interface source address and a direct communication interface target address.
[0561] It should be noted that the above network device provided by the embodiments of the present application can realize all the method steps achieved by the above method embodiments, and can achieve the same technical effects, and the same parts and beneficial effects of the method embodiments in this embodiment will not be described in detail.
[0562] The embodiments of the present application also provide a computer readable storage medium having a computer program stored thereon, wherein the computer program is executed by a processor to implement the steps of the information configuration method applied to a network device. The processor readable storage medium can be any available medium or data storage device accessible by the processor, including but not limited to a magnetic memory (such as a floppy disk, a hard disk, a magnetic tape, a magneto-optical disk (MO), etc.), an optical memory (such as a CD, a DVD, a BD, a HVD, etc.), and a semiconductor memory (such as a ROM, an EPROM, an EEPROM, a non-volatile memory (NAND FLASH), a solid state disk (SSD), etc.).
[0563] Those skilled in the art will appreciate that embodiments of the present application can be readily used as software, hardware, or a combination of software and hardware. In one embodiment, the present application can be implemented in software and can be stored on a computer readable medium, which can include random access memory (RAM), read only memory (ROM), magnetic disk or optical disk, or the like. The software implementation of the present application files can further be transmitted or received over a modem or network connection.
[0564] The present application is described in reference to the flowchart illustrations and / or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer executable instructions. The computer executable instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart illustrations and / or block diagrams block or blocks. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams block or blocks. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams block or blocks.
[0565] These processor executable instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart illustrations and / or block diagrams block or blocks. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams block or blocks. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams block or blocks.
[0566] These processor executable instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart illustrations and / or block diagrams block or blocks. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams block or blocks. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams block or blocks.
[0567] Obviously, numerous modifications and variations of the present application are possible in light of the above teachings. It is therefore to be understood that within the scope of the appended claims and their equivalents, the application can be practiced otherwise than as specifically described.
Claims
1. An information determination method characterized by comprising: The method is performed by a terminal device, and comprises: if the terminal device capability does not support simultaneous direct communication interface data transmission on the first path and the second path, determining a target path according to a first condition; wherein the target path is the first path or the second path, and the first path or the second path is identified by one of the following: a combination of a source address and a target address of a direct communication link; a target address of a direct communication link; a transmission direction corresponding to a direct communication link; the first condition comprises at least one of the following: selecting a target path based on buffer status information corresponding to the first path and the second path respectively; selecting a target path based on indication information of a network device, wherein the indication information is carried by direct communication interface authorization information.
2. The method of claim 1, wherein, The selecting a target path based on buffer status information corresponding to the first path and the second path respectively comprises one of the following: selecting a target path according to a relationship between buffer status information corresponding to the first path and buffer status information corresponding to the second path; selecting a target path according to a relationship between buffer status information corresponding to the first path and buffer status information corresponding to the second path and a preset buffer status threshold respectively.
3. The method of claim 2, wherein, The selecting a target path according to a relationship between buffer status information corresponding to the first path and buffer status information corresponding to the second path comprises: determining a path corresponding to a larger value of buffer status information as the target path.
4. The method of claim 2, wherein, The selecting a target path according to a relationship between buffer status information corresponding to the first path and buffer status information corresponding to the second path and a preset buffer status threshold respectively comprises at least one of the following: in a case where a second condition is met, determining a path corresponding to a value of buffer status information greater than or equal to the preset buffer status threshold as the target path; in a case where the second condition is not met, randomly selecting a path from the first path and the second path as the target path; in a case where the second condition is not met, comparing a first information with the highest priority on the first path and a first information with the highest priority on the second path, and determining a path corresponding to a higher priority as the target path; wherein the first information is a logical channel and / or a medium access control layer control element (MAC CE); the second condition comprises one of the following: a value of buffer status information corresponding to one of the first path and the second path is less than a preset buffer status threshold, and a value of buffer status information corresponding to the other path is greater than or equal to the preset buffer status threshold; a value of buffer status information corresponding to one of the first path and the second path is less than or equal to a preset buffer status threshold, and a value of buffer status information corresponding to the other path is greater than the preset buffer status threshold.
5. The method of claim 4, wherein, the second condition further comprises one of the following: The priority of the first data on the path with the value of the buffer status information greater than or equal to the preset buffer status threshold is greater than or equal to a first preset threshold; The difference or the absolute value of the difference between the priority of the first data on the path with the value of the buffer status information greater than or equal to the preset buffer status threshold and the priority of the first data on the path with the value of the buffer status information less than the preset buffer status threshold is greater than a second preset threshold; The difference or the absolute value of the difference between the priority of the first data on the path with the value of the buffer status information greater than the preset buffer status threshold and the priority of the first data on the path with the value of the buffer status information less than or equal to the preset buffer status threshold is greater than a second preset threshold; The first data is a logical channel and / or a MAC CE with the highest priority and a data transmission demand on the path.
6. The method of claim 2, wherein, The determination manner of the buffer status information includes at least one of the following: The sum of the buffer data amounts of all direct communication logical channel groups belonging to the same source address and target address combination on the path; The sum of the buffer data amounts of the direct communication logical channel groups belonging to the same source address and target address combination and having a priority higher than a third preset threshold on the path.
7. The method of claim 4, wherein, The configuration granularity of the preset buffer status threshold includes at least one of the following: Based on a terminal; Based on a logical channel group; Based on a set of logical channel groups.
8. The method of claim 4, wherein, The determination manner of the preset buffer status threshold includes at least one of the following: Preconfigured; According to the state of the terminal device.
9. The method of claim 8, wherein, The determination according to the state of the terminal device includes at least one of the following: In the case that the terminal device is in an off-network state, the preconfigured preset buffer status threshold is determined to be used; In the case that the terminal device is in an on-network state and in a first state, the preset buffer status threshold is determined according to a broadcast message sent by a network device, and the first state is an idle state or an inactive state; In the case that the terminal device is in an on-network state and in a connected state, the preset buffer status threshold is determined according to a broadcast message or a radio resource control (RRC) signaling sent by a network device.
10. The method of claim 1, wherein, The indication information includes at least one of the following: A combination of a direct communication interface source address and a direct communication interface target address; A list of combinations of direct communication interface source addresses and direct communication interface target addresses.
11. The method of claim 1, wherein, In the case that the first condition includes the indication information based on the network device, the method further includes: Sending auxiliary information to the network device; The auxiliary information includes at least one of the following: Identity information of the terminal device; A direct communication interface target address; A transmission direction corresponding to the direct communication interface target address; A combination of a direct communication interface source address and a direct communication interface target address; A transmission direction corresponding to the direct communication interface source address and the direct communication interface target address.
12. The method of claim 11, wherein, The identity information of the terminal device is at least one of the following: A terminal-to-terminal relay; A remote terminal; A terminal-to-network device relay.
13. The method of claim 11, wherein, The transmission manner of the auxiliary information includes any one of the following: A sidelink user information (SUI); A terminal direct communication interface auxiliary information (UAI); Direct communication interface RRC signaling.
14. The method of claim 1, wherein, The target path is determined according to a first condition. For each direct communication interface authorization information or direct communication interface control information, the target path is determined according to a first condition.
15. An information configuration method characterized by comprising: Performs by a network device, comprising: Sending indication information to a terminal device, the sending mode of the indication information is carried through direct communication interface authorization information; Wherein, the indication information is used for the terminal device to select a target path, the target path is a first path or a second path, the first path or the second path is identified by one of the following: The combination of the source address and the target address of the direct communication link; The target address of the direct communication link; The transmission direction corresponding to the direct communication link.
16. The method of claim 15, wherein, Before the indication information is sent to the terminal device, it further includes: Receiving auxiliary information sent by the terminal device; Wherein, the auxiliary information includes at least one of the following: Identity information of the terminal device; Direct communication interface target address; The transmission direction corresponding to the direct communication interface target address; The combination of the direct communication interface source address and the direct communication interface target address; The transmission direction corresponding to the direct communication interface source address and the direct communication interface target address.
17. The method of claim 16, wherein, The identity information of the terminal device is at least one of the following: Terminal to terminal relay; Remote terminal; Terminal to network device relay.
18. The method of claim 17, wherein, The indication information is sent to the terminal device, including: In the case of determining that the terminal device is a terminal to terminal relay or a terminal to network device relay, the indication information is sent to the terminal device.
19. The method of claim 16, wherein, The transmission mode of the auxiliary information includes any one of the following: Direct communication terminal information SUI; Terminal direct communication interface auxiliary information UAI; Direct communication interface radio resource control RRC signaling.
20. The method of claim 15, wherein, The indication information includes at least one of the following: The combination of the direct communication interface source address and the direct communication interface target address; The combination list of the direct communication interface source address and the direct communication interface target address.
21. A terminal device, comprising: Including memory, transceiver, processor: Memory, used for storing computer programs; Transceiver, used for transceiving data under the control of the processor; Processor, used for reading the computer programs in the memory and performing the following operations: If the terminal device capability does not support direct communication interface data transmission on the first path and the second path at the same time, determine the target path according to the first condition; Wherein, the target path is the first path or the second path, the first path or the second path is identified by one of the following: The combination of the source address and the target address of the direct communication link; The target address of the direct communication link; The transmission direction corresponding to the direct communication link; The first condition includes at least one of the following: Select the target path based on the buffer status information corresponding to the first path and the second path respectively; Select the target path based on the indication information of the network device, and the acquisition mode of the indication information is carried through the direct communication interface authorization information.
22. The terminal device of claim 21, wherein, The processor is used for reading the computer programs in the memory and performing one of the following operations: selecting a target path according to a relationship between the buffer status information corresponding to the first path and the buffer status information corresponding to the second path; selecting a target path according to a relationship between the buffer status information corresponding to the first path and the buffer status information corresponding to the second path.
23. The terminal device of claim 22, wherein, The processor is configured to read a computer program in the memory and perform the following operations: determining the path corresponding to the larger value of the buffer status information as the target path.
24. The terminal device of claim 22, wherein, The processor is configured to read a computer program in the memory and perform at least one of the following operations: if the second condition is met, determining the path corresponding to the buffer status information with a value greater than or equal to the preset buffer status threshold as the target path; if the second condition is not met, randomly selecting one of the first path and the second path as the target path; if the second condition is not met, comparing the first information with the highest priority on the first path and the first information with the highest priority on the second path, and determining the path corresponding to the first information with the higher priority as the target path; The first information is a logical channel and / or a MAC CE. The second condition includes one of the following: the value of the buffer status information corresponding to one of the first path and the second path is less than the preset buffer status threshold, and the value of the buffer status information corresponding to the other path is greater than or equal to the preset buffer status threshold; the value of the buffer status information corresponding to one of the first path and the second path is less than or equal to the preset buffer status threshold, and the value of the buffer status information corresponding to the other path is greater than the preset buffer status threshold.
25. The terminal device of claim 24, wherein, The second condition further includes one of the following: the priority of the first data on the path with the buffer status information with a value greater than or equal to the preset buffer status threshold is greater than or equal to a first preset threshold; the difference or the absolute value of the difference between the priority of the first data on the path with the buffer status information with a value greater than or equal to the preset buffer status threshold and the priority of the first data on the path with the buffer status information with a value less than the preset buffer status threshold is greater than a second preset threshold; the difference or the absolute value of the difference between the priority of the first data on the path with the buffer status information with a value greater than the preset buffer status threshold and the priority of the first data on the path with the buffer status information with a value less than or equal to the preset buffer status threshold is greater than a second preset threshold; The first data is a logical channel and / or a MAC CE with the highest priority on the path.
26. The terminal device of claim 22, wherein, The determination method of the buffer status information includes one of the following: the sum of the buffer data amounts of all direct communication logical channel groups belonging to the same source address and target address combination on the path; The sum of buffer data amounts of the direct communication logical channel groups belonging to the same source address and target address combination and having a priority higher than a third preset threshold on the path.
27. The terminal device of claim 24, wherein, The configuration granularity of the preset buffer status threshold comprises at least one of the following: Based on a terminal; Based on a logical channel group; Based on a set of logical channel groups.
28. The terminal device of claim 24, wherein, The determination manner of the preset buffer status threshold comprises at least one of the following: Preconfiguration; According to the state of the terminal device.
29. The terminal device of claim 28, wherein, The processor is configured to read the computer program in the memory and perform at least one of the following operations: In the case that the terminal device is in an off-network state, a preconfigured preset buffer status threshold is determined; In the case that the terminal device is in an on-network state and in a first state, the preset buffer status threshold is determined according to a broadcast message sent by the network device, and the first state is an idle state or an inactive state; In the case that the terminal device is in an on-network state and in a connected state, the preset buffer status threshold is determined according to a broadcast message or a radio resource control (RRC) signaling sent by the network device.
30. The terminal device of claim 21, wherein, The indication information comprises at least one of the following: A combination of a direct communication interface source address and a direct communication interface target address; A combination list of a direct communication interface source address and a direct communication interface target address.
31. The terminal device of claim 21, wherein, In the case that the first condition comprises network device indication information, the processor is configured to read the computer program in the memory and further perform the following operation: Send auxiliary information to the network device; The auxiliary information comprises at least one of the following: Identity information of the terminal device; A direct communication interface target address; A transmission direction corresponding to the direct communication interface target address; A combination of a direct communication interface source address and a direct communication interface target address; A transmission direction corresponding to the direct communication interface source address and the direct communication interface target address.
32. The terminal device of claim 22, wherein, The identity information of the terminal device is at least one of the following: Terminal-to-terminal relay; Remote terminal; Terminal-to-network device relay.
33. The terminal device of claim 31, wherein, The transmission manner of the auxiliary information comprises any one of the following: Direct communication terminal information (SUI); Terminal direct communication interface auxiliary information (UAI); Direct communication interface RRC signaling.
34. The terminal device of claim 21, wherein, The processor is configured to read the computer program in the memory and perform the following operation: For each direct communication interface authorization information or direct communication interface control information, a target path is determined according to a first condition.
35. A network device, comprising: The memory is configured to store a computer program; the transceiver is configured to transceive data under the control of the processor; and the processor is configured to read the computer program in the memory and perform the following operation: Send indication information to the terminal device through the transceiver, and the sending manner of the indication information is carried through direct communication interface authorization information; The indication information is used for the terminal device to select a target path, and the target path is a first path or a second path, and the first path or the second path is identified by one of the following: A combination of a source address and a target address of a direct communication link; A target address of a direct communication link; A transmission direction corresponding to the direct communication link. 36. The network device of claim 35, wherein, The processor is configured to read the computer program in the memory and perform the following operations: receiving, by the transceiver, the assistance information sent by the terminal device; wherein the assistance information comprises at least one of the following: identity information of the terminal device; a direct communication interface target address; a transmission direction corresponding to the direct communication interface target address; a combination of the direct communication interface source address and the direct communication interface target address; a transmission direction corresponding to the direct communication interface source address and the direct communication interface target address.
37. The network device of claim 36, wherein, The identity information of the terminal device is at least one of the following: terminal-to-terminal relay; remote terminal; terminal-to-network device relay.
38. The network device of claim 37, wherein, The processor is configured to read the computer program in the memory and perform the following operations: in a case where it is determined that the terminal device is a terminal-to-terminal relay or a terminal-to-network device relay, sending indication information to the terminal device.
39. An information determination device, applied to a terminal device, characterized in that, comprising: a determination unit configured to determine a target path according to a first condition if a terminal device capability does not support simultaneous direct communication interface data transmission on a first path and a second path; wherein the target path is the first path or the second path, and the first path or the second path is identified by one of the following: a combination of a direct communication link source address and a target address; a direct communication link target address; a transmission direction corresponding to the direct communication link. The first condition comprises at least one of the following: selecting a target path based on buffer status information corresponding to the first path and the second path, respectively; selecting a target path based on network device indication information, and the indication information is carried by direct communication interface authorization information.
40. An information configuration apparatus applied to a network device, characterized by comprising: comprising: a first sending unit configured to send indication information to a terminal device, and the indication information is carried by direct communication interface authorization information; wherein the indication information is used for the terminal device to select a target path, and the target path is a first path or a second path, and the first path or the second path is identified by one of the following: a combination of a direct communication link source address and a target address; a direct communication link target address; a transmission direction corresponding to the direct communication link.
41. A processor-readable storage medium, comprising: The processor readable storage medium stores a computer program, and the computer program is used to make the processor execute the method of any one of claims 1 to 14 or the method of any one of claims 15 to 20.
Citation Information
Patent Citations
Method and apparatus for multi-antenna transmission in vehicle to vehicle communication
US20200022089A1
Sidelink configuration and traffic forwarding for layer-2 UE-to-UE relay
WO2021139771A1
Methods, architectures, apparatuses and systems directed to relay and path selection and reselection
WO2021248096A1