The present disclosure claims the priority of Chinese Application No. 202111658156.5, filed on Dec. 30, 2021, the disclosure of which is incorporated in its entirety by reference herein.
The present disclosure relates to the field of communication technologies, and in particular to an information determining-configuring method, device, user equipment and network device.
In order to expand coverage of a direct communication interface (also referred as sidelink (SL) interface or bypass interface), the fifth generation mobile communication technology (5th Generation, 5G) system may introduce UE-to-UE relay (U2U relay) in the future. After introduction of relay, for a relay UE, when the relay UE transmits data, two transmission directions correspond to different direct communication links, such as a sidelink 1 and sidelink 2 shown in
In traditional direct communication, one UE may have multiple PC5 links, but there is no correlation between the multiple PC5 links. Therefore, when the UE does not support simultaneous transmission on the multiple PC5 links, the UE can select the PC5 link with the highest priority for data transmission, based on priorities of logical channels/media access control element (MAC CE) of the multiple PC5 links that currently have data transmission requirements. However, U2U relay is different from traditional direct communication, and data transmissions on two direct communication links with different transmission directions in U2U relay are likely to be related. Therefore, the processing method based totally on priorities may result in a problem that one of the direct communication links is always unable to transmit data (i.e., “starvation” often mentioned in the communication field).
Embodiments of the present disclosure provide an information determining-configuring method, device, user equipment and network device, which solve the problem that data transmission is always unable to be transmitted at a certain transmission direction or a certain direct communication link in the relay scenario.
In order to solve the above technical solution, one embodiment of the present disclosure provides an information determining method, performed by a user equipment (UE), including:
Optionally, the selecting the target path based on buffer status information corresponding to the first path and the second path, respectively, includes one of the following:
Optionally, the selecting the 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, includes:
Optionally, the selecting the target path according to a relationship between a preset buffer status threshold and each of the buffer status information corresponding to the first path and the buffer status information corresponding to the second path, includes at least one of the following:
Optionally, the second condition further includes one of the following:
Optionally, the method further includes: determining the buffer status information in one of the following:
Optionally, the preset buffer status threshold has a configuration granularity which includes at least one of the following:
Optionally, the method further includes: determining the preset buffer status threshold in a manner including at least one of the following:
Optionally, the determining according to status of the UE, includes:
Optionally, the indication information is carried in sidelink grant.
Optionally, the indication information includes at least one of the following:
Optionally, in case that the first condition includes selecting the target path based on indication information of a network device, the method further includes:
Optionally, the identity information of the UE includes at least one of the following:
Optionally, transmission mode of the auxiliary information includes any one of the following:
Optionally, the determining a target path according to a first condition, includes:
One embodiment of the present disclosure further provides an information configuring method, performed by a network device, including:
Optionally, before sending indication information to the user equipment, the method further includes:
Optionally, the identity information of the UE includes at least one of the following:
Optionally, the sending the indication information to the user equipment, includes:
Optionally, transmission mode of the auxiliary information includes any one of the following:
Optionally, the indication information is carried in sidelink grant.
Optionally, the indication information includes at least one of the following:
One embodiment of the present disclosure provides a user equipment (UE), including a memory, a transceiver and a processor;
Optionally, the processor is used to read the computer program in the memory and perform one of the following operations:
Optionally, the processor is used to read the computer program in the memory and perform the following operations:
Optionally, the processor is used to read the computer program in the memory and perform at least one of the following operations:
Optionally, the second condition further includes one of the following:
Optionally, the buffer status information is determined in one of the following:
Optionally, the preset buffer status threshold has a configuration granularity which includes at least one of the following:
Optionally, the preset buffer status threshold is determined in a manner including at least one of the following:
Optionally, the processor is used to read the computer program in the memory and perform at least one of the following operations:
Optionally, the indication information is carried in sidelink grant.
Optionally, the indication information includes at least one of the following:
Optionally, in case that the first condition includes selecting the target path based on indication information of a network device, the processor is used to read the computer program in the memory and perform the following operations:
Optionally, the identity information of the UE includes at least one of the following:
Optionally, transmission mode of the auxiliary information includes any one of the following:
Optionally, the processor is used to read the computer program in the memory and perform the following operations:
One embodiment of the present disclosure further provides a network device, including a memory, a transceiver and a processor;
Optionally, the processor is used to read the computer program in the memory and perform the following operations:
Optionally, the identity information of the UE includes at least one of the following:
Optionally, the processor is used to read the computer program in the memory and perform the following operations:
Optionally, transmission mode of the auxiliary information includes any one of the following:
Optionally, the indication information is carried in sidelink grant.
Optionally, the indication information includes at least one of the following:
One embodiment of the present disclosure further provides an information determination device, applied to a user equipment (UE), including:
One embodiment of the present disclosure further provides an information configuration device, applied to a network device, including:
One embodiment of the present disclosure further provides a processor-readable storage medium, including a computer program stored thereon; wherein the computer program is used to cause the processor to perform the above method.
The beneficial effects of the present disclosure are as follows.
In the above technical solution, when the UE has a need to send sidelink data on the first path and the second path, the UE determines A target path according to the first condition; and then the UE transmits sidelink data through the target path, thereby avoiding the problem that data transmission is always unable to be transmitted at a certain transmission direction or a certain direct communication link in the relay scenario.
The technical solutions in the embodiments of the present disclosure will be described hereinafter in a clear and complete manner in conjunction with the accompanying drawings of the embodiments of the present disclosure. Obviously, the following embodiments are merely a part of, rather than all of, the embodiments of the present disclosure, and based on these embodiments, a person skilled in the art may obtain the other embodiments, which also fall within the scope of the present disclosure.
Such words as “first” and “second” involved in the specification and the appended claims are merely used to differentiate different objects rather than to represent any specific order. It should be appreciated that, the data used in this way may be replaced with each other, so as to implement the embodiments in an order other than that shown in the drawings or described in the specification. In addition, such terms as “include” or “including” or any other variations involved in the present disclosure intend to provide non-exclusive coverage, so that a procedure, method, system, product or device including a series of steps or units may also include any other elements not listed herein, or may include any inherent steps or units of the procedure, method, system, product or device.
The terms “and/or” in the embodiments of the present disclosure are used to describe association relationship between associated objects, and indicate that there may be three relationships, for example, A and/or B means there are three situations, i.e., there is A alone, there are both of A and B, or, there is B alone. The character “/” generally means that relationship between associated objects before and after the character “/” is “or”. The term “plurality” in the embodiments of the present disclosure means two or more, and other quantifiers are similar.
In the embodiments of the present disclosure, words such as “exemplary” or “for example” are used to indicate examples, illustrations, or descriptions. Any implementation or design described as “exemplary” or “for example” in the embodiments of the present disclosure should not be interpreted as being more preferred or more advantageous than other implementation or designs. Specifically, the use of words such as “exemplary” or “for example” is intended to present related concepts in a specific way.
The embodiments of the present disclosure will be described in conjunction with the accompanying drawings. The information determining and configuring method, device, user equipment and network device provided in the embodiments of the present disclosure can be applied to a wireless communication system. The wireless communication system can be a system using the fifth generation (5G) mobile communication technology (hereinafter referred to as a 5G system). Those skilled in the art can understand that the 5G NR system is only an example and is not a limitation.
Referring to
Embodiments of the present disclosure provide an information determining-configuring method, device, user equipment and network device, which solve the problem that data transmission is always unable to be transmitted at a certain transmission direction or a certain direct communication link in the relay scenario.
The method and the device are based on the same application concept. Since the method and the device solve the problem in a similar principle, implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.
As shown in
Step S301: in case that UE capability does not support simultaneous sidelink data transmission on a first path and a second path, determining a target path according to a first condition.
Optionally, this step is further implemented as follows: for each sidelink grant or sidelink control information, determining the target path according to the first condition.
That is to say, the target path is associated with each sidelink grant or sidelink control information, and the user equipment needs to determine which path the sidelink grant or sidelink control information corresponds to, based on each sidelink grant or each sidelink control information.
It is to be noted that direct communication interface grant information specifically refers to the sidelink grant, and direct communication interface control information specifically refers to the sidelink control information (SCI). If the user equipment uses a network-scheduled resource allocation mode, the sidelink grant refers to a sidelink grant obtained by the user equipment from the network device. If the user equipment uses a UE-autonomous resource selection, the sidelink grant refers to a resource selected by the UE from resource pools in system information block (SIB) broadcasted by the network or pre-configured resource pools. The SCI refers to control information sent over the sidelink for scheduling sidelink resources, and the UE can generate SCI based on the sidelink grant.
It is to be noted here that after obtaining the target path, the UE can perform sidelink data transmission on the target path.
Specifically, it is to be understood that each sidelink grant or sidelink control information corresponds to a sidelink resource. In case that UE cannot perform simultaneous sidelink data transmission on the first path and the second path, for each sidelink resource, it is necessary to determine which path the corresponding data is to be transmitted on the resource. After determining which path the data needs to be transmitted, sidelink data corresponding to the path is sent on the corresponding resource.
It is to 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:
It is to be noted that the UE involved in the embodiments of the present disclosure refers to a relay UE, which can be, for example, a UE-to-UE relay or a UE-to-network relay. The first path and the second path are two different sidelinks of the relay UE. The two different sidelinks can be between the relay UE and a same remote UE, or between the UE and different remote UEs.
It is to be noted that the first condition includes at least one of the following:
It is to be noted that the buffer status information mentioned in the present disclosure mainly refers to a size of data in the buffer.
It is to be noted that in the embodiment of the present disclosure, by adopting A11 or A12 to determine the sidelink transmission path, the path can be reasonably selected, thereby avoiding as much as possible the problem that one of the two paths cannot transmit data all the time.
A11 and A12 are described in detail hereinafter.
It is to be noted that a specific implementation of A11 in this case includes one of the following:
It is to be noted here that the relationship between the buffer status information corresponding to the two paths mainly refers to a size relationship between the buffer status information corresponding to the two paths. Optionally, a specific implementation in this case includes: determining, a path corresponding to the buffer status information of a larger value between the buffer status information corresponding to the first path and the buffer status information corresponding to the second path, as the target path.
That is to say, in this case, a path corresponding to the buffer status information of a larger value between the buffer status information corresponding to the first path and the buffer status information corresponding to the second path, is directly used as the target path for sidelink data transmission. 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 a value of A is greater than a value of B, then the first path is determined as the target path.
It is to be noted here that the relationship between the preset buffer status threshold and each of the buffer status information corresponding to the two paths mainly refers to a size relationship between the preset buffer status threshold and each of the buffer status information corresponding to the two paths. Optionally, a specific implementation in this case includes at least one of the following:
It is to be noted that, optionally, the second condition includes one of the following:
That is to say, 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 whose buffer status information with a value greater than or equal to the preset buffer status threshold, is 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 a value of A is less than the preset buffer status threshold, and a value of B is greater than the preset buffer status threshold, then the second path is determined as the target path.
That is to say, 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 whose buffer status information with a value 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 a value of A is equal to the preset buffer status threshold, and a value of B is greater than the preset buffer status threshold, then the second path is determined as the target path.
It is to be noted here that when the above second condition is not met, the UE can randomly select one of the two paths to perform transmission of sidelink data.
It is to be noted here that when the above second condition is not met, the UE may further compare the priority relationship of the first information corresponding to the two paths, and determine the path corresponding to the first information with a higher priority as the target path. Optionally, the first information is a logical channel and/or a medium access control control element (MAC CE).
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 values of A and B are both greater than the preset buffer status threshold or the values of A and B are both less than the preset buffer status threshold or the values of A and B are both equal to the preset buffer status threshold, then a logical channel having a data transmission requirement and the highest priority on the first path is obtained as C1, and a logical channel having a data transmission requirement and the highest priority on the second path is obtained as C2, and a priority of C1 is higher than a priority of C2, then the first path is determined as the target path for transmitting sidelink data.
Optionally, it is to be noted that on the basis that the second condition includes a 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 a value of the buffer status information corresponding to the other one of the first path and the second path is greater than or equal to the preset buffer status threshold, the second condition may further include one of the following:
It is to be noted here that the first data refers to a logical channel and/or MAC CE with the highest priority and having data transmission demand on the path.
That is to say, in this case, when a 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 a value of the buffer status information corresponding to the other one of the first path and the second path is greater than or equal to the preset buffer status threshold, or, when a 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 a value of the buffer status information corresponding to the other one of the first path and the second path is greater than the preset buffer status threshold, it is necessary to further determine whether a priority of the first data on the path whose buffer status information is of a value greater than or equal to the preset buffer status threshold, is greater than or equal to a first preset threshold, or determine whether a priority of the first data on the path whose buffer status information is of a value greater than the preset buffer status threshold, is greater than or equal to a first preset threshold. Only when a priority of the first data on the path whose buffer status information is of a value greater than or equal to the preset buffer status threshold, is greater than or equal to a first preset threshold, or a priority of the first data on the path whose buffer status information is of a value greater than the preset buffer status threshold, is greater than or equal to a first preset threshold, the path corresponding to the buffer status information of a larger value between 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.
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; 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 having a data transmission requirement and the highest priority on the second path is obtained as C2; if the priority of C2 is higher than the first preset threshold, the second path is determined as the target path.
That is to say, 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 necessary to further determine whether a difference (or an absolute value of the difference) between a priority of first data on a path whose buffer status information is of a value greater than or equal to the preset buffer status threshold, and a priority of first data on a path whose buffer status information is of a value 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 of a larger value between 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.
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; 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; a logical channel having a data transmission requirement and the highest priority on the first path is obtained as C1, and a logical channel having a data transmission requirement and the highest priority on the second path is obtained as C2; if a priority of C2 is higher than a priority of C1 and a difference between the priorities of C2 and C1 is greater than the second preset threshold, then the second path is determined as the target path.
It is to be noted that the implementation of this case is similar to that of B12 and will not be described in detail here.
Optionally, the above buffer status information on each path may be determined in a manner including one of the following:
It is to be noted here that the manners for determining the buffer status information on different paths may be the same or different. For example, the buffer status information of each of the first path and the second path can be determined in the manner of D11 or D12; or, the buffer status information of the first path is determined in the manner of D11, and the buffer status information of the second path is determined in the manner of D12; or, the buffer status information of the first path is determined in the manner of D12, and the buffer status information of the second path is determined in the manner of D11.
Optionally, the preset buffer status threshold has a configuration granularity which includes at least one of the following:
Optionally, the preset buffer status threshold is determined in a manner including at least one of the following:
It is to be further noted that, in this case, a specific manner of determining the preset buffer status threshold includes at least one of the following:
For example, the broadcast message may be a SIB message.
It is to be noted that the first state is an idle state or an inactive state.
For example, the RRC signaling may be a dedicated RRC signaling.
It is to be noted that, in this case, the indication information is carried in sidelink grant.
Optionally, the indication information includes at least one of the following:
Optionally, in order to enable the network device to send relatively accurate indication information based on the UE, in this case, the method further includes:
Optionally, the identity information of the UE includes at least one of the following:
That is to say, at this point, the UE is a relay UE applied to the UE to network device relay scenario.
It is to be noted that the identity information of the UE is used to assist the network device in determining whether to send the indication information. Optionally, the network device sends the indication information to the UE only when it determines that the UE is a UE-to-UE relay or a UE-to-network device relay.
Optionally, transmission mode of the auxiliary information includes any one of the following:
It is to be noted that the sidelink RRC signaling is an uplink RRC signaling newly introduced in the embodiment of the present disclosure and used to transmit the auxiliary information.
The specific application of the present disclosure is illustrated hereinafter by way of example.
Specific application scenario 1: by taking a path represented by a sidelink as an example, a link for transmitting sidelink data is determined based on that a value of buffer status information corresponding to one sidelink is less than a preset buffer status threshold and a value of buffer status information corresponding to another sidelink is greater than or equal to the preset buffer status threshold.
In this case, as shown in
The U2U relay UE receives sidelink (SL) grant. Assuming that both the sidelink 1 and the sidelink 2 have sidelink data transmission requirements, for each SL grant, the U2U relay UE can determine on which sidelink to perform sidelink data transmission based on specific rules.
The specific rules are as follows:
Specific application scenario 2: by taking a path represented by a sidelink as an example, a link for transmitting sidelink data is determined based on that a value of buffer status information corresponding to one sidelink is less than a preset buffer status threshold and a value of buffer status information corresponding to another sidelink is greater than or equal to the preset buffer status threshold, and a priority of a logical channel and/or MAC CE having a data transmission requirement and the highest priority on a sidelink whose corresponding buffer status information of a value being greater than or equal to the preset buffer status threshold, is higher than a preset priority threshold 1.
In this case, as shown in
The U2U relay UE receives the SL grant. Assuming that both the sidelink 1 and the sidelink 2 have sidelink data transmission requirements, for each SL grant, the U2U relay UE can determine on which sidelink to perform sidelink data transmission based on specific rules.
The specific rules are as follows:
Specific application scenario 3: by taking a path represented by a sidelink as an example, a link for transmitting sidelink data is determined based on indication information of the network device.
In this case, as shown in
In order to obtain SL grant, the U2U relay UE needs to report auxiliary information to the network (i.e., a base station), and the auxiliary information may be SUI, or UAI, or a newly introduced Uu interface RRC signaling.
Optionally, the auxiliary information includes at least one of the following: identity information of the UE, sidelink target address, transmission direction corresponding to sidelink target address, a combination of sidelink source address and sidelink destination address, and transmission direction corresponding to sidelink source address and sidelink destination address.
The identity information may be used to determine whether the UE is a U2U relay UE.
If the network determines that the U2U relay UE uses the network-scheduled resource allocation mode (i.e., mode 1), a SL grant may be allocated to the U2U relay UE according to sidelink-buffer status reporting (SL-BSR) reported by the U2U relay UE.
The U2U relay UE receives the SL grant. Assuming that both the sidelink 1 and the sidelink 2 have sidelink data transmission requirements, for each SL grant, the U2U relay UE can determine on which sidelink to perform sidelink data transmission based on the indication information of the network device.
Specifically, when the network device sends a SL grant to the U2U relay UE, the SL grant needs to include indication information of transmission direction or sidelink. The indication information may indicate in a manner such as, but not limited to, indicating a combination of a sidelink source address and a sidelink destination address, or a list of combinations of a sidelink source address and a sidelink destination address for the SL grant in the SL grant.
It is to be noted that the technical solution of the embodiment of the present disclosure can solve the problem of “starvation” of a sidelink that may occur in a relay scenario.
The technical solution of the embodiment of the present disclosure may be applied to various systems, especially a 5G system, e.g., Global System of Mobile communication (GSM), Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS) system, Long Term Evolution (LTE) system, LTE Frequency Division Duplexing (FDD) system, LTE Time Division Duplexing (TDD) system, Long Term Evolution Advanced (LTE-A) system, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) system, or 5th-Generation (5G) New Radio (NR) system. Each of these systems includes a terminal device and a network device. Each system further includes a core network part, e.g., an Evolved Packet System (EPS) or 5G system (5GS).
The terminal involved in the embodiments of the present disclosure is a device for providing voice data and/or any other service data to a user, e.g., a handheld device having a wireless connection function, or any other processing device capable of being connected to a wireless modem. In different systems, the terminal device may have different names. For example, in a 5G system, the terminal device is called as User Equipment (UE). A wireless terminal device communicates with one or more Core Networks (CNs) via a Radio Access Network (RAN). The wireless terminal device may be a mobile terminal, e.g., a mobile phone (or cellular phone), or a computer having the mobile terminal device, e.g., a portable, pocket-sized, handheld, built-in or vehicle-mounted mobile device, which are capable of exchanging voice and/or data with the RAN. For example, the wireless terminal device may be a Personal Communication Service (PCS) telephone, a cordless telephone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, or a Personal Digital Assistant (PDA). In addition, the wireless terminal device may also be called as system, subscriber unit, subscriber station, mobile station, mobile, remote station, remote terminal, access terminal, user terminal, user agent or user device, which will not be particularly defined herein.
The network device involved in the embodiments of the present disclosure may be a base station which includes a plurality of cells providing services for the terminal. Depending on different application scenarios, the base station is called as an access point, a device in an access network in communication with the wireless terminal device through one or more sectors on an air interface, or any other name. The network device is used to exchange a received air frame with an Internet Protocol (IP) packet, and it serves as a router between the wireless terminal device and the other part of the access network. The other part of the access network includes an IP communication network. The network device may further coordinate attribute management on the air interface. For example, the network device involved in the embodiments of the present disclosure is a Base Transceiver Station (BTS) in the GSM or CDMA system, a NodeB in the WCDMA system, an evolutional Node B (eNB, or e-NodeB) in the LTE system, a 5G base station (gNB) in 5G network architecture (next generation system), a Home evolved Node B (HeNB), a relay node, a femto, or a pico, which will not be particularly defined herein. In some network structures, the network device includes a Centralized Unit (CU) and a Distributed Unit (DU), which may be geographically separated from each other.
Multi Input Multi Output (MIMO) transmission is performed between the network device and the terminal each with one or more antennae, and the MIMO transmission is Single User MIMO (SU-MIMO) or Multiple User MIMO (MU-MIMO). Depending on the form of an antenna combination and the quantity of antennae, the MIMO transmission may be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, and it may also be diversity transmission, precoding transmission or beam-forming transmission.
Corresponding to implementation on the user equipment, as shown in
Step S401: sending indication information to a user equipment (UE).
The indication information is used by the UE to select a target path, where 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:
Optionally, before sending indication information to the user equipment, the method further includes:
Optionally, the identity information of the UE includes at least one of the following:
Optionally, the sending the indication information to the UE includes:
Optionally, transmission mode of the auxiliary information includes any one of the following:
Optionally, the indication information is carried in sidelink grant.
Optionally, the indication information includes at least one of the following:
It is to be noted that all descriptions about the network device in the above embodiments are applicable to the embodiments of the information configuring method applied to the network device, and can achieve the same technical effects.
As shown in
where 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:
Optionally, the selecting the target path based on buffer status information corresponding to the first path and the second path, respectively, includes one of the following:
Optionally, the selecting the 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, includes:
Optionally, the selecting the target path according to a relationship between a preset buffer status threshold and each of the buffer status information corresponding to the first path and the buffer status information corresponding to the second path, includes at least one of the following:
Optionally, the second condition further includes one of the following:
Optionally, the buffer status information is determined in one of the following:
Optionally, the preset buffer status threshold has a configuration granularity which includes at least one of the following:
Optionally, the preset buffer status threshold is determined in a manner including at least one of the following:
Optionally, the determining according to status of the UE, includes:
Optionally, the indication information is carried in sidelink grant.
Optionally, the indication information includes at least one of the following:
Optionally, in case that the first condition includes selecting the target path based on indication information of a network device, the device further includes:
Optionally, the identity information of the UE includes at least one of the following:
Optionally, transmission mode of the auxiliary information includes any one of the following:
Optionally, the determination unit 501 is specifically configured to, for each sidelink grant or sidelink control information, determine the target path according to the first condition.
It is to be noted that the device embodiment is a device that corresponds to the above method embodiment in a one-to-one manner, and all implementation in the above method embodiment are applicable to the device embodiment and can achieve the same technical effect.
It is to be noted that division of units in the embodiment of the present disclosure is exemplary, and is only a logical function division, and there may be another division manner in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit. The foregoing integrated units may be implemented in the form of hardware or in the form of software functional units.
If the integrated units are realized in the form of software function units and sold or used as independent products, they may be stored in a processor-readable storage medium. Based on this understanding, the essence of the technical solution of the present disclosure or the part that contributes to the related art or the part of the technical solution may be embodied in the form of a software product. The computer software product is stored in a storage medium, includes several instructions which enables a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods described in various embodiments of the present disclosure. The storage medium includes various media capable of storing program codes such as U disk, mobile hard disk, ROM, RAM, magnetic disk or optical disk.
As shown in
The transceiver 610 is configured to receive and send data under the control of the processor 600.
In
The processor 600 is responsible for managing the bus architecture and the normal processing. The memory 620 may be used to store data used by the processor 600 for performing operations.
Optionally, the processor 600 may 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). The processor may also adopt multi-core architecture.
The processor calls the computer program stored in the memory to execute any of the methods provided by the embodiments of the present disclosure according to obtained executable instructions. The processor and the memory may also be arranged physically separately.
Further, the processor is further used to read the computer program in the memory and perform one of the following operations:
Further, the processor is further used to read the computer program in the memory and perform one of the following operations:
Further, the processor is used to read the computer program in the memory and perform at least one of the following operations:
Further, the second condition further includes one of the following:
Further, the buffer status information is determined in one of the following:
Further, the preset buffer status threshold has a configuration granularity which includes at least one of the following:
Further, the preset buffer status threshold is determined in a manner including at least one of the following:
Further, the processor is used to read the computer program in the memory and perform at least one of the following operations:
Further, the indication information is carried in sidelink grant.
Further, the indication information includes at least one of the following:
Further, in case that the first condition includes selecting the target path based on indication information of a network device, the processor is used to read the computer program in the memory and perform the following operations:
Further, the identity information of the UE includes at least one of the following:
Further, transmission mode of the auxiliary information includes any one of the following:
Optionally, the processor is used to read the computer program in the memory and perform the following operations:
It is to be noted here that the above user equipment provided in the embodiment of the present disclosure can implement all the method steps implemented in the above method embodiment, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
One embodiment of the present disclosure further provides a computer-readable storage medium, which includes a computer program stored thereon. The computer program is used to cause a processor to execute the foregoing information determining method applied to the UE. The processor-readable storage medium may be any available medium or data storage device that can be accessed by a processor, including but not limited to magnetic storage (such as floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical storage (such as CD, DVD, BD, HVD), and semiconductor memory (such as ROM, EPROM, EEPROM, non-volatile memory (Nand flash), solid-state drive (SSD)).
As shown in
Optionally, before sending indication information to the user equipment, the device is further configured to receive auxiliary information sent by the UE;
Optionally, the identity information of the UE includes at least one of the following:
Optionally, the sending the indication information to the user equipment, includes:
Optionally, transmission mode of the auxiliary information includes any one of the following:
Optionally, the indication information is carried in sidelink grant.
Optionally, the indication information includes at least one of the following:
It is to be noted that the network device embodiment is a network device that corresponds to the above method embodiment in a one-to-one manner, and all implementations in the above method embodiment are applicable to the embodiment of the network device and can achieve the same technical effect.
It is to be noted that division of units in the embodiment of the present disclosure is exemplary, and is only a logical function division, and there may be another division manner in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit. The foregoing integrated units may be implemented in the form of hardware or in the form of software functional units.
If the integrated units are realized in the form of software function units and sold or used as independent products, they may be stored in a processor-readable storage medium. Based on this understanding, the essence of the technical solution of the present disclosure or the part that contributes to the related art or the part of the technical solution may be embodied in the form of a software product. The computer software product is stored in a storage medium, includes several instructions which enables a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods described in various embodiments of the present disclosure. The storage medium includes various media capable of storing program codes such as U disk, mobile hard disk, ROM, RAM, magnetic disk or optical disk.
As shown in
The transceiver 810 is configured to receive and send data under the control of the processor 800.
In
Optionally, the processor 800 may 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). The processor may also adopt multi-core architecture.
Further, the processor is used to read the computer program in the memory and perform the following operations:
Further, the identity information of the UE includes at least one of the following:
Further, the processor is used to read the computer program in the memory and perform the following operations:
Further, transmission mode of the auxiliary information includes any one of the following:
Further, the indication information is carried in sidelink grant.
Further, the indication information includes at least one of the following:
It is to be noted here that the above network device provided in the embodiment of the present disclosure can implement all the method steps implemented in the above method embodiment, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.
One embodiment of the present disclosure further provides a computer-readable storage medium, which includes a computer program stored thereon. The computer program is used to cause a processor to execute the foregoing information configuring method applied to the network device. The processor-readable storage medium may be any available medium or data storage device that can be accessed by a processor, including but not limited to magnetic storage (such as floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical storage (such as CD, DVD, BD, HVD), and semiconductor memory (such as ROM, EPROM, EEPROM, non-volatile memory (Nand flash), solid-state drive (SSD)).
Those skilled in the art should understand that the embodiments of the present application may be provided as methods, systems, or computer program products. Accordingly, in this application, an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects may be adopted. Further, this application may adopt the form of a computer program product implemented on one or more computer available storage media (including but not limited to disk memory and optical memory) including computer available program codes.
The present disclosure has been described with reference to the flow charts and/or block diagrams of the method, device (system) and computer program product according to the embodiments of the present disclosure. It should be understood that computer program instructions may be used to implement each of the work flows and/or blocks in the flow charts and/or the block diagrams, and the combination of the work flows and/or blocks in the flow charts and/or the block diagrams. These computer program instructions may be provided to a processor of a common computer, a dedicate computer, an embedded processor or any other programmable data processing devices to create a machine, so that instructions executable by the processor of the computer or the other programmable data processing devices may create a device to achieve the functions assigned in one or more work flows in the flow chart and/or one or more blocks in the block diagram.
These processor-executable instructions may also be stored in a computer readable storage that may guide the computer or the other programmable data process devices to function in a certain way, so that the instructions stored in the computer readable storage may create a product including an instruction unit which achieves the functions assigned in one or more flows in the flow chart and/or one or more blocks in the block diagram.
These processor-executable instructions may also be loaded in the computer or the other programmable data process devices, so that a series of operation steps are executed on the computer or the other programmable devices to create processes achieved by the computer. Therefore, the instructions executed in the computer or the other programmable devices provide the steps for achieving the function assigned in one or more flows in the flow chart and/or one or more blocks in the block diagram.
It is to be noted that division of units in the embodiment of the present disclosure is only a logical function division; in actual implementation, all or part of the units may be integrated into one physical entity, or may also be physically separated. All of these units may be implemented in the form of using processing components to call software, or may be implemented by hardware, or some units are implemented in the form of using processing components to call software and some units are implemented by hardware. For example, the determination unit may be a separate processing element, or may be integrated into a chip of the above device; in addition, the determination unit may also be stored in the form of program codes in the memory of the above device, and is called by a certain processing element of the above device to execute the function of the above determination unit. The implementation of other units is similar. In addition, all or part of these units may be integrated together or implemented independently. The processing element described here may be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each of the above units may be completed by instructions of hardware integrated logic circuits or software in the processor element.
For example, each module, unit, sub-unit or sub-module may be one or more integrated circuits configured to implement the above method, such as one or more application specific integrated circuits (ASICs), or one or multiple digital signal processors (DSP), or one or more field programmable gate arrays (FPGA). For another example, when one of the above units is implemented in the form of using a processing element to call program codes, the processing element may be a general-purpose processor, such as a central processing unit (CPU) or other processors that can call the program codes. For another example, these units may be integrated together and implemented in the form of a system-on-a-chip (SOC).
The terms “first”, “second” and the like in the description and claims of the present disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It is to be understood that data so used are interchangeable under appropriate circumstances so that the embodiments of the disclosure described herein may be implemented, for example, in sequences other than those illustrated or described herein. In addition, the terms “including” and “having” and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a sequence of steps or units needs not be limited to those steps or units that are expressly listed, but may include steps or units that are not expressly listed or that are inherent to the process, method, product or device. In addition, “and/or” in the description and claims is used to indicate at least one of connected objects, for example, A and/or B and/or C, means that there are seven situations: there is A alone, there is B alone, there is C alone, there are both A and B, there are both B and C, there are both A and C, and there are A, B and C. Similarly, “at least one of A and B” in the specification and claims means that there is A alone, there is B alone, or there are both A and B.
Obviously, those skilled in the art can make various changes and modifications to the present disclosure without departing from the spirit and scope of the present disclosure. Thus, if these modifications and variations of the present disclosure fall within the scope of the claims of the present disclosure and equivalent technologies thereof, the present disclosure also intends to include these modifications and variations.
Number | Date | Country | Kind |
---|---|---|---|
202111658156.5 | Dec 2021 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2022/115147 | 8/26/2022 | WO |