The present application relates to the field of radio communication, and in particular, to methods and apparatuses for resource selection, devices and a storage medium.
Direct communication refers to a way in which neighboring terminals (also known as user equipments (UEs)) may perform data transmission within a close range through a direct communication link (sidelink (SL), or also known as proximity communication port 5 (PC5)). The radio interface corresponding to the direct communication link is referred as to a direct communication interface, also known as a sidelink interface, a SL interface, or a PC5 interface.
In the related art, there are two modes for determining transmission resources used by the terminal with SL interface to communicate with other terminals or network devices: a base station scheduling mode and a terminal autonomous selection mode. For the terminal autonomous selection mode, the terminal randomly selects one or more SL resource blocks as transmission resources based on available resource set provided by the physical layer within an allowed time range of data packet transmission.
However, in some scenarios, such as when the terminals use sidelink for positioning between each other, the terminal that measures the sidelink positioning reference signal (SL PRS) cannot simultaneously transmit the sidelink or even cannot receive other sidelink channels, if the terminal selects transmission resources using the traditional method, it may lead to data packet loss or inability to transmit.
In response to the problems in the related art, embodiments of the present application provide methods and apparatuses for resource selection, devices and a storage medium.
An embodiment of the present application provides a method for resource selection, performed by a first terminal, including:
In an embodiment, determining configuration information for the SL MG of the first terminal includes:
In an embodiment, in case that the first message carries the resource information of the SL PRS, determining the configuration information for the SL MG based on the first message includes:
In an embodiment, determining the configuration information for the SL MG based on the resource information of the SL PRS includes:
In an embodiment, the second message carries one or more pieces of following information:
In an embodiment, after determining the configuration information for the SL MG, the method further includes:
In an embodiment, the configuration information for the SL MG includes one or more of the following:
In an embodiment, the resource information of the SL PRS includes one or more of the following:
In an embodiment, the first message includes any of the following:
In an embodiment, the second message or the third message includes any of the following:
An embodiment of the present application further provides a method for resource selection, performed by a second terminal, including:
In an embodiment, the method further includes:
In an embodiment, after receiving the configuration information for the SL MG transmitted from the first terminal, the method further includes:
An embodiment of the present application further provides a method for resource selection, performed by a first network device, including:
An embodiment of the present application further provides a first terminal, including a memory, a transceiver and a processor,
In an embodiment, determining configuration information for the SL MG of the first terminal includes:
In an embodiment, in case that the first message carries the resource information of the SL PRS, determining the configuration information for the SL MG based on the first message includes:
In an embodiment, determining the configuration information for the SL MG based on the resource information of the SL PRS includes:
In an embodiment, the second message carries one or more pieces of following information:
In an embodiment, after determining the configuration information for the SL MG, the operation further includes:
In an embodiment, the configuration information for the SL MG includes one or more of the following:
In an embodiment, the resource information of the SL PRS includes one or more of the following:
In an embodiment, the first message includes any of the following:
In an embodiment, the second message or the third message includes any of the following:
An embodiment of the present application further provides a second terminal, including a memory, a transceiver and a processor,
In an embodiment, the operation further includes:
In an embodiment, after receiving the configuration information for the SL MG transmitted from the first terminal, the operation further includes:
An embodiment of the present application further provides a first network device, including a memory, a transceiver and a processor,
An embodiment of the present application further provides an apparatus for resource selection, including:
An embodiment of the present application further provides an apparatus for resource selection, including:
An embodiment of the present application further provides an apparatus for resource selection, including:
An embodiment of the present application further provides a computer-readable storage medium storing a computer program, where the computer program causes a computer to perform the above method for resource selection performed by the first terminal, or perform the above method for resource selection performed by the second terminal, or perform the above method for resource selection performed by the first network device.
An embodiment of the present application further provides a communication device storing a computer program, where the computer program causes the communication device to perform the above method for resource selection performed by the first terminal, or perform the above method for resource selection performed by the second terminal, or perform the above method for resource selection performed by the first network device.
An embodiment of the present application further provides a processor-readable storage medium storing a computer program, where the computer program causes a processor to perform the above method for resource selection performed by the first terminal, or perform the above method for resource selection performed by the second terminal, or perform the above method for resource selection performed by the first network device.
An embodiment of the present application further provides a chip product storing a computer program, where the computer program causes the chip product to perform the above method for resource selection performed by the first terminal, or perform the above method for resource selection performed by the second terminal, or perform the above method for resource selection performed by the first network device.
In the methods and apparatuses for resource selection, devices, and a storage medium provided by the embodiments of the present application, the first terminal may autonomously select resources outside the time range of the SL MG of the first terminal for data transmission, which avoids the problem of data packet loss or inability to transmit due to simultaneous SL PRS measurement and SL data transmission performed by the terminal, and ensures the success rate of data transmission.
In order to clearly illustrate the solutions disclosed in the embodiments of the present application or in the related art, the drawings used in the description of the embodiments or the related art are briefly described below. The drawings in the following description are only some embodiments of the present application.
In the embodiments of the present application, the term “and/or” describes a related relationship of associated objects, and indicates that there may be three kinds of relationships. For example, A and/or B may represent that A exists alone, A and B exist simultaneously, and B exists alone. Character “/” generally indicates that the associated objects have an “or” relationship.
In the embodiments of the present application, the term “multiple” refers to two or more than two, and other quantifiers are similar.
The solutions in the embodiments of the present application are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present application. These embodiments are only a part of the embodiments of the present application, and not all of the embodiments.
Step 200: determining configuration information for a sidelink measurement gap (SL MG) of the first terminal.
In an embodiment, the first terminal may be a terminal that receives sidelink positioning reference signal (SL PRS), that is, a terminal that measures SL PRS. In the embodiments of the present application, the first terminal may autonomously select transmission resources, and since the terminal cannot simultaneously transmit sidelink (SL) or receive other SL channels during SL PRS measurement, the first terminal may first determine the configuration information for the SL MG of the first terminal before selecting the transmission resources.
In an embodiment, the configuration information for the SL MG may include one or more of the following:
Step 201: selecting resources outside a time range of the SL MG from a candidate resource set for data transmission based on the configuration information for the SL MG.
In an embodiment, after the first terminal determines the SL MG, in case of selecting transmission resources, the first terminal may select resources outside the time range of the SL MG from the candidate resource set as the transmission resources and use the selected transmission resources to transmit SL data.
In an embodiment, the candidate resource set may be a set of resources in a pre-configured resource pool, or may be a set of resources obtained through preliminary screening in the pre-configured resource pool (such as a set of resources with lower interference selected based on channel monitoring results), which is not limited herein.
In the method for resource selection provided by the embodiments of the present application, the first terminal may autonomously select resources outside the time range of the SL MG of the first terminal for data transmission, which avoids the problem of data packet loss or inability to transmit due to simultaneous SL PRS measurement and SL data transmission performed by the terminal, and ensures the success rate of data transmission.
In an embodiment, determining the configuration information for the SL MG of the first terminal includes:
In an embodiment, the first terminal may determine the configuration information for the SL MG of the first terminal through various modes.
In an embodiment, the second terminal may be a terminal that transmits the SL PRS.
In an embodiment, the configuration information for the SL MG of the first terminal may be determined by the second terminal. After determining the configuration information for the SL MG of the first terminal, the second terminal carries the configuration information for the SL MG of the first terminal in the first message transmitted to the first terminal. As such, the first terminal may determine the configuration information for the SL MG based on the first message.
In an embodiment, the configuration information for the SL MG of the first terminal may be determined by other communication devices different from the second terminal, such as the first terminal or a serving network device for the first terminal. In this case, the second terminal may carry the resource information of the SL PRS in the first message transmitted to the first terminal without the configuration information for the SL MG of the first terminal. After receiving the first message, the first terminal determines the configuration information for the SL MG through other means based on the first message.
In an embodiment, the second terminal may carry the resource information of the SL PRS in the first message while transmitting the configuration information for the SL MG of the first terminal to the first terminal.
In an embodiment, the second terminal may transmit the configuration information for the SL MG of the first terminal and the resource information of the SL PRS to the first terminal through different messages.
In an embodiment, the resource information of the SL PRS may include one or more of the following.
(1) A positioning resource identifier (ID) of the SL PRS, which may be used to identify positioning resources for the SL PRS.
(2) Frequency domain resource information of the SL PRS, which may be used to indicate frequency domain resources for the SL PRS.
(3) Time domain resource information of the SL PRS, which may be used to indicate time domain resources for the SL PRS.
(4) A period of the SL PRS.
(5) A resource period type of the SL PRS. For example, the resource period type may include aperiodic (single), semi persistent (including period and offset, duration, the number of symbols, etc.), periodic (including period and offset, etc.), and corresponding spatial mapping relationship, etc.
In an embodiment, the spatial mapping relationship corresponding to the SL PRS may include the spatial mapping relationship between the SL PRS and a synchronization signal block (SSB), a channel state information-reference signal (CSI-RS), a sidelink synchronization signal (SLSS), or other resources.
(6) A resource type of the SL PRS, for example, which indicates that the SL PRS resource information identifier corresponds to a sidelink channel state information-reference signal (SL CSI-RS) resource index or a SL PRS specific signal resource index.
(7) A resource bandwidth part (BWP) identifier of the SL PRS, which may be used to indicate the BWP where the SL PRS is located, where the number of the BWP may be one or more.
(8) Quasi co-location (QCL) information of the SL PRS.
(9) Activation time and/or duration of the SL PRS.
(10) a valid duration of the SL PRS.
In an embodiment, the first message may include any of the following:
In an embodiment, in case that the first message carries the resource information of the SL PRS, determining the configuration information for the SL MG based on the first message includes:
In an embodiment, in case that the first message carries the resource information of the SL PRS, the first terminal may autonomously determine the configuration information for the SL MG of the first terminal based on the resource information of the SL PRS transmitted from the second terminal, or determine the configuration information for the SL MG through other means.
For example, in case that the second terminal does not transmit the configuration information for the SL MG of the first terminal to the first terminal but instead transmits the resource information of the SL PRS, the first terminal may autonomously determine the configuration information for the SL MG of the first terminal based on the resource information of the SL PRS transmitted from the second terminal, or determine the configuration information for the SL MG through other means.
In an embodiment, determining the configuration information for the SL MG based on the resource information of the SL PRS includes:
In an embodiment, the first network device may be a serving network device for the first terminal, such as a serving base station of the first terminal.
In case that the first message carries the resource information of the SL PRS, the first terminal may transmit a second message to the first network device based on the resource information of the SL PRS transmitted from the second terminal, where the second message is configured to request the configuration information for the SL MG of the first terminal.
After receiving the second message, the first network device may determine the configuration information for the SL MG of the first terminal based on the second message and transmit the configuration information for the SL MG to the first terminal.
In an embodiment, the second message may carry one or more pieces of the following information.
(1) A universal set or subset of the resource information of the SL PRS. That is to say, the first terminal may transmit all the resource information of the SL PRS received from the second terminal to the first network device, or transmit some of the resource information of the SL PRS received from the second terminal to the first network device.
(2) A resource information identifier of the SL PRS, which may be used to indicate the resource information of the SL PRS.
(3) An SL identifier of the first terminal and/or the second terminal. For example, the SL identifier may be a layer 2 identifier (L2 ID) of the first terminal and/or the second terminal.
(4) Indication information for indicating to receive the SL PRS, which may be used to indicate that the first terminal is the terminal receiving the SL PRS.
In an embodiment, the second message or the third message may include any of the following.
For example, the second message may be a SidelinkUEinformationNR (SUI) message, a UEAssistanceInformation (UAI) message, a LocationMeasurementIndication message, an RRCSetupRequest message, an RRCSetupComplete message, an RRCResumeRequest message, an RRCResumeRequest1 message, an RRCResumeComplete message, an RRCReestablishmentRequest message, an RRCReestablishmentComplete message, or other RRC messages, etc.
For example, the third message may be an RRCReestablishment message, an RRCReconfiguration message, an RRCResume message, an RRCSetup message, an RRCRelease message, or other RRC messages, etc.
For example, the second message may be SL PRS information MAC CE or other MAC CE messages, etc.
For example, the third message may be an SL MG MAC CE message or other MAC CE messages, etc.
In an embodiment, after determining the configuration information for the SL MG, the method further includes:
In an embodiment, after the first terminal determines the configuration information for the SL MG of the first terminal, the first terminal may transmit the configuration information for the SL MG to the second terminal to notify the second terminal of the configuration information for the SL MG of the first terminal.
For example, in case that the first terminal autonomously determines the configuration information for the SL MG or requests the configuration information for the SL MG from the first network device, after the first terminal determines the configuration information for the SL MG of the first terminal, the first terminal may transmit the configuration information for the SL MG to the second terminal. After receiving the configuration information for the SL MG of the first terminal, the second terminal may select the transmission resources based on the configuration information for the SL MG of the first terminal when the second terminal needs to transmit SL data to the first terminal. For example, resources outside the time range of the SL MG of the first terminal may be selected to transmit data to the first terminal, to avoid the problem of data packet loss or inability to transmit due to simultaneous SL PRS measurement and SL data reception by the terminal, and ensure the success rate of data transmission.
In an embodiment, the message used by the first terminal to transmit the configuration information for the SL MG to the second terminal may include any of the following:
Step 300: transmitting a first message to a first terminal, where the first message carries resource information of a sidelink positioning reference signal (SL PRS) and/or configuration information for a sidelink measurement gap (SL MG) of the first terminal.
In an embodiment, the first terminal may be a terminal that receives the SL PRS (i.e. measures the SL PRS), and the second terminal may be a terminal that transmits the SL PRS.
In the embodiments of the present application, the first terminal may autonomously select transmission resources, and since the terminal cannot simultaneously transmit sidelink (SL) or receive other SL channels during SL PRS measurement, the first terminal may first determine the configuration information for the SL MG of the first terminal before selecting the transmission resources, and then select resources outside a time range of the SL MG from a candidate resource set for data transmission when selecting the transmission resources.
For this purpose, the second terminal may transmit the first message to the first terminal, where the first message carries the resource information of the SL PRS and/or the configuration information for the SL MG of the first terminal
In an embodiment, the first message carries the configuration information for the SL MG of the first terminal, that is, the second terminal may determine the configuration information for the SL MG of the first terminal, and carry the configuration information for the SL MG of the first terminal in the first message transmitted to the first terminal. As such, the first terminal may determine the configuration information for the SL MG of the first terminal based on the first message.
In an embodiment, the first message does not carry the configuration information for the SL MG of the first terminal, that is, the configuration information for the SL MG of the first terminal may be determined by other communication devices different from the second terminal (such as the first terminal or the serving network device for the first terminal). In this case, the second terminal may carry the resource information of the SL PRS in the first message transmitted to the first terminal. After receiving the resource information of the SL PRS carried in the first message, the first terminal may determine the configuration information for the SL MG of the first terminal through other means based on the resource information of the SL PRS (such as autonomous determination or requesting configuration from the serving network device for the first terminal).
In an embodiment, the second terminal may carry the resource information of the SL PRS in the first message while transmitting the configuration information for the SL MG of the first terminal to the first terminal.
In an embodiment, the second terminal may transmit the configuration information for the SL MG of the first terminal and the resource information of the SL PRS to the first terminal through different messages.
In an embodiment, the configuration information for the SL MG may include one or more of the following:
In an embodiment, the resource information of the SL PRS may include one or more of the following.
(1) A positioning resource identifier (ID) of the SL PRS, which may be used to identify positioning resources for the SL PRS.
(2) Frequency domain resource information of the SL PRS, which may be used to indicate frequency domain resources for the SL PRS.
(3) Time domain resource information of the SL PRS, which may be used to indicate time domain resources for the SL PRS.
(4) A period of the SL PRS.
(5) A resource period type of the SL PRS. For example, the resource period type may include aperiodic (single), semi persistent (including period and offset, duration, the number of symbols, etc.), periodic (including period and offset, etc.), and corresponding spatial mapping relationship, etc.
In an embodiment, the spatial mapping relationship corresponding to the SL PRS may include the spatial mapping relationship between the SL PRS and synchronization signal block (SSB), channel state information-reference signal (CSI-RS), sidelink synchronization signal (SLSS), or other resources.
(6) A resource type of the SL PRS, for example, which indicates that the SL PRS resource information identifier corresponds to sidelink channel state information-reference signal (SL CSI-RS) resource index or SL PRS specific signal resource index.
(7) A resource bandwidth part (BWP) identifier of the SL PRS, which may be used to indicate the BWP where the SL PRS is located, and the number of the BWP may be one or more.
(8) Quasi co-location (QCL) information of the SL PRS.
(9) Activation time and/or duration of the SL PRS.
(10) a valid duration of the SL PRS.
In an embodiment, the first message may include any of the following:
In the method for resource selection provided by the embodiments of the present application, the second terminal transmits the resource information of the SL PRS and/or the configuration information for the SL MG of the first terminal to the first terminal, and then the first terminal determines the configuration information for the SL MG of the first terminal based on that. The first terminal may autonomously select resources outside the time range of the SL MG of the first terminal for data transmission when selecting the transmission resources, to avoid the problem of data packet loss or inability to transmit due to simultaneous SL PRS measurement and SL data transmission performed by the terminal, and ensure the success rate of data transmission.
In an embodiment, the method further includes:
In an embodiment, after the first terminal determines the configuration information for the SL MG of the first terminal, the first terminal may transmit the configuration information for the SL MG to the second terminal to notify the second terminal of the configuration information for the SL MG of the first terminal.
For example, in case that the first terminal autonomously determines the configuration information for the SL MG or requests the configuration information for the SL MG from the first network device, after the first terminal determines the configuration information for the SL MG of the first terminal, the first terminal may transmit the configuration information for the SL MG to the second terminal, to facilitate the second terminal may use it as a reference when selecting transmission resources.
In an embodiment, after receiving the configuration information for the SL MG transmitted from the first terminal, the method further includes:
In an embodiment, after receiving the configuration information for the SL MG of the first terminal, the second terminal may select the transmission resources based on the configuration information for the SL MG of the first terminal when the second terminal needs to transmit SL data to the first terminal. For example, resources outside the time range of the SL MG of the first terminal may be selected to transmit data to the first terminal, to avoid the problem of data packet loss or inability to transmit due to simultaneous SL PRS measurement and SL data reception performed by the terminal, and ensure the success rate of data transmission.
In an embodiment, in case that the configuration information for the SL MG of the first terminal is determined by the second terminal, the second terminal does not need to receive the configuration information for the SL MG of the first terminal transmitted from the first terminal, but may autonomously select the transmission resources based on the configuration information for the SL MG of the first terminal, such as select resources outside the time range of the SL MG of the first terminal to transmit data to the first terminal.
In an embodiment, the first network device may be a serving network device for the first terminal, such as a serving base station of the first terminal.
In the embodiments of the present application, the first terminal may autonomously select transmission resources, and since the terminal cannot simultaneously transmit sidelink (SL) or receive other SL channels during sidelink positioning reference signal (SL PRS) measurement, the first terminal may first determine the configuration information for the SL MG of the first terminal before selecting the transmission resources, and then select resources outside a time range of the SL MG from a candidate resource set for data transmission when selecting the transmission resources.
For this purpose, the first terminal may transmit the second message to the first network device, where the second message is configured to request the configuration information for the SL MG of the first terminal.
In an embodiment, the second message may carry one or more pieces of the following information.
(1) A universal set or subset of resource information of the SL PRS. That is to say, the first terminal may transmit all the resource information of the SL PRS received from the second terminal to the first network device, or transmit some of the resource information of the SL PRS received from the second terminal to the first network device.
(2) A resource information identifier of the SL PRS, which may be used to indicate the resource information of the SL PRS.
(3) An SL identifier of the first terminal and/or the second terminal. For example, the SL identifier may be the layer 2 identifier (L2 ID) of the first terminal and/or the second terminal.
(4) Indication information for indicating to receive the SL PRS, which may be used to indicate that the first terminal is the terminal receiving the SL PRS.
In an embodiment, the resource information of the SL PRS may include one or more of the following.
(1) A positioning resource identifier (ID) of the SL PRS, which may be used to identify positioning resources for the SL PRS.
(2) Frequency domain resource information of the SL PRS, which may be used to indicate frequency domain resources for the SL PRS.
(3) Time domain resource information of the SL PRS, which may be used to indicate time domain resources for the SL PRS.
(4) A period of the SL PRS.
(5) A resource period type of the SL PRS. For example, the resource period type may include aperiodic (single), semi persistent (including period and offset, duration, the number of symbols, etc.), periodic (including period and offset, etc.), and corresponding spatial mapping relationship, etc.
In an embodiment, the spatial mapping relationship corresponding to the SL PRS may include the spatial mapping relationship between the SL PRS and a synchronization signal block (SSB), a channel state information-reference signal (CSI-RS), a sidelink synchronization signal (SLSS), or other resources.
(6) A resource type of the SL PRS, for example, which indicates that the SL PRS resource information identifier corresponds to sidelink channel state information-reference signal (SL CSI-RS) resource index or SL PRS specific signal resource index.
(7) A resource bandwidth part (BWP) identifier of the SL PRS, which may be used to indicate the BWP where the SL PRS is located, and the number of the BWP may be one or more.
(8) Quasi co-location (QCL) information of the SL PRS.
(9) Activation time and/or duration of the SL PRS.
(10) a valid duration of the SL PRS.
After receiving the second message, the first network device determines the configuration information for the SL MG of the first terminal based on the second message, and transmits the configuration information for the SL MG to the first terminal. As such, the first terminal may select resources outside the time range of the SL MG from the candidate resource set for data transmission based on the configuration information for the SL MG when selecting the transmission resources.
In an embodiment, the configuration information for the SL MG may include one or more of the following:
In an embodiment, the second message or the third message may include any of the following.
For example, the second message may be a SidelinkUEinformationNR (SUI) message, a UEAssistanceInformation (UAI) message, a LocationMeasurementIndication message, an RRCSetupRequest message, an RRCSetupComplete message, an RRCResume Request message, an RRCResumeRequest1 message, an RRCResumeComplete message, an RRCReestablishmentRequest message, an RRCReestablishmentComplete message, or other RRC messages, etc.
For example, the third message may be an RRCReestablishment message, an RRCReconfiguration message, an RRCResume message, an RRCSetup message, an RRCRelease message, or other RRC messages, etc.
For example, the second message may be SL PRS information MAC CE or other MAC CE messages, etc.
For example, the third message may be an SL MG MAC CE message or other MAC CE messages, etc.
The methods provided by various embodiments of the present application are based on the same conception, the implementation of each method may be referred to each other, and the repetition is not described again.
The following examples illustrate the methods provided in the above embodiments of the present application through specific application scenarios.
Embodiment 1:
Embodiment 2:
Embodiment 3:
Embodiment 4:
The methods and apparatuses provided in various embodiments of the present application are based on the same conception. As the principles of solving problems by the methods and apparatuses are similar, the implementation of the apparatuses and methods may be referred to each other, and the same parts are not repeated.
The memory 920 is configured for storing a computer program, and the transceiver 910 is configured for receiving and transmitting data under control of the processor 900.
The transceiver 910 is configured for transmitting and receiving data under control of the processor 900.
In
The processor 900 is responsible for managing the bus architecture and general processing, and the memory 920 may store data used by the processor 900 when performing operations.
The processor 900 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 use a multi-core architecture.
The processor 900 calls the computer program stored in the memory 920 to execute any of the methods performed by the first terminal provided by the embodiments of the present application in accordance with the obtained executable instructions. For example, the method includes: determining configuration information for a sidelink measurement gap (SL MG) of the first terminal; and selecting resources outside a time range of the SL MG from a candidate resource set for data transmission based on the configuration information for the SL MG.
In an embodiment, determining configuration information for the SL MG of the first terminal includes:
In an embodiment, in case that the first message carries the resource information of the SL PRS, determining the configuration information for the SL MG based on the first message includes:
In an embodiment, determining the configuration information for the SL MG based on the resource information of the SL PRS includes:
transmitting a second message to a first network device based on the resource information of the SL PRS, where the second message is configured to request the configuration information for the SL MG; and
In an embodiment, the second message carries one or more pieces of following information:
In an embodiment, after determining the configuration information for the SL MG, the method further includes:
In an embodiment, the configuration information for the SL MG includes one or more of the following:
In an embodiment, the resource information of the SL PRS includes one or more of the following:
In an embodiment, the first message includes any of the following:
In an embodiment, the second message or the third message includes any of the following:
The memory 1020 is configured for storing a computer program, and the transceiver 1010 is configured for receiving and transmitting data under control of the processor 1000.
The transceiver 1010 is configured for transmitting and receiving data under control of the processor 1000.
In
The processor 1000 is responsible for managing the bus architecture and general processing, and the memory 1020 may store data used by the processor 1000 when performing operations.
The processor 1000 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 use a multi-core architecture.
The processor 1000 calls the computer program stored in the memory 1020 to execute any of the methods performed by the second terminal provided by the embodiments of the present application in accordance with the obtained executable instructions. For example, the method includes: transmitting a first message to a first terminal, where the first message carries resource information of a sidelink positioning reference signal (SL PRS) and/or configuration information for a sidelink measurement gap (SL MG) of the first terminal.
In an embodiment, the method further includes:
In an embodiment, after receiving the configuration information for the SL MG transmitted from the first terminal, the method further includes:
The memory 1120 is configured for storing a computer program, and the transceiver 1110 is configured for receiving and transmitting data under control of the processor 1100.
The transceiver 1110 is configured for transmitting and receiving data under control of the processor 1100.
In
The processor 1100 is responsible for managing the bus architecture and general processing, and the memory 1120 may store data used by the processor 1100 when performing operations.
The processor 1100 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 use a multi-core architecture.
The processor 1100 calls the computer program stored in the memory 1120 to execute any of the methods performed by the first network device provided by the embodiments of the present application in accordance with the obtained executable instructions. For example, the method includes: receiving a second message transmitted from a first terminal, where the second message is configured to request configuration information for a sidelink measurement gap (SL MG) of the first terminal; and transmitting a third message to the first terminal based on the second message, where the third message carries the configuration information for the SL MG.
It should be noted here that the above terminal and network device provided in the embodiments of the present application may implement all the method steps implemented by the above method embodiments, and may achieve the same effect. The same parts and beneficial effects as the same method embodiments are not repeated in the present application.
In an embodiment, determining configuration information for the SL MG of the first terminal includes:
In an embodiment, in case that the first message carries the resource information of the SL PRS, determining the configuration information for the SL MG based on the first message includes:
In an embodiment, determining the configuration information for the SL MG based on the resource information of the SL PRS includes:
In an embodiment, the second message carries one or more pieces of following information:
In an embodiment, the apparatus further includes a first transmitting unit, where the first transmitting unit is configured for:
In an embodiment, the configuration information for the SL MG includes one or more of the following:
In an embodiment, the resource information of the SL PRS includes one or more of the following:
In an embodiment, the first message includes any of the following:
In an embodiment, the second message or the third message includes any of the following:
In an embodiment, the apparatus further includes a second receiving unit, where the second receiving unit is configured for:
In an embodiment, the apparatus further includes a second selecting unit, where the second selecting unit is configured for:
It should be noted that, the division of units in the embodiments of the present application is schematic, and is only a logical function division, and there may be other division manners in actual implementation. In addition, the functional units in the various embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or software functional unit.
If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a processor readable storage medium. Based on such understanding, the solutions of the present application in essence or a part of the solutions that contributes to the prior art, or all or part of the solutions, may be embodied in the form of a software product, which is stored in a storage medium, including several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or a processor to perform all or part of the steps of the methods described in the respective embodiments of the present application. The storage medium described above includes various media that may store program codes such as a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or a compact disk.
It should be noted here that the above apparatus according to the embodiments of the present application may implement all the method steps implemented by the above method embodiments, and may achieve the same effect. The same parts and beneficial effects as the same method embodiments are not repeated here.
On the other hand, an embodiment of the present application further provides a computer readable storage medium storing a computer program that cause a computer to perform any of the methods for resource selection described in the various embodiments of the present application.
It should be noted here that the computer readable storage medium according to the embodiments of the present application may implement all the method steps implemented by the above method embodiments, and may achieve the same effect. The same parts and beneficial effects as the same method embodiments are not repeated here.
The computer readable storage medium may be any available medium or data storage device that may be accessed by the computer, including but not limited to, a magnetic storage (e.g., a floppy disk, a hard disk, a magnetic tape, a magneto-optical disk (MO), etc.), an optical memory (such as CD, DVD, BD, HVD, etc.), and a semiconductor memory (such as ROM, EPROM, EEPROM, a non-volatile memory (NAND FLASH), a solid-state drive (SSD)), etc.
The solutions according to the embodiments of the present application may be applicable to various systems, for example, 5G systems. For example, the applicable systems may 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 telecommunication system (UMTS), a worldwide interoperability for microwave access (WiMAX) system, a 5G new radio (NR) system, etc. These various systems include a terminal device and a network device, and may further include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), and the like.
The terminal in the embodiments of the present application may be a device that provides voice and/or data connectivity to a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. In different systems, the names of the terminal may be different. For example, in the 5G system, the terminal may be called as a user equipment (UE). A wireless terminal device may communicate with one or more core networks (CNs) via a radio access network (RAN), and the wireless terminal device may be a mobile terminal device, such as a mobile phone (or cellular phone), a computer with mobile terminal device, e.g., a portable mobile device, a pocket-sized mobile device, a handheld mobile device, a computer-built mobile device or a vehicle-mounted mobile device, which exchange language and/or data with the radio access network. For example, a personal communication service (PCS) phone, a radio phone, a session initiated protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA) and other devices. A wireless terminal device may also be called 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, or a user device, which is not limited in the embodiments of the present application.
The network device in the embodiments of the present application may be a base station, and the base station may include multiple cells providing services for the terminal device. Depending on the specific scenario, the base station may be called an access point, or a device communicating with a wireless terminal device through one or more sectors on the air interface in the access network, or other names. The network device may be used for exchanging received air frames with internet protocol (IP) packets, and acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an IP communication network. The network device may also coordinate attribute management for the air interface. For example, the network device in the embodiments of the present application may be a base transceiver station (BTS) in a global system for mobile communications (GSM) or a code division multiple access (CDMA), a node B in a wide-band code division multiple access (WCDMA), an evolutional node B (eNB or e-Node B) in a long term evolution (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 base station (pico), etc., which is not limited in the embodiments of the present application. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may be geographically separated.
A multi-input multi-output (MIMO) transmission may be performed between the network device and the terminal device by using one or more antennas. The MIMO transmission may be single-user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the form and number of antenna combinations, MIMO transmission may be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, and may also be diversity transmission, precoding transmission, beamforming transmission, etc.
Embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media having computer-usable program code embodied therein, including but not limited to disk storage, optical storage, and the like.
The present application is described with reference to flow charts and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It will be understood that each flow and/or block in the flow charts and/or block diagrams, and combinations thereof may be implemented by computer-executable instructions. These computer-executable instructions may be provided to processors of a general purpose computer, a special purpose computer, an embedded processor or other programmable data processing device to produce a machine and the instructions executed by the processor of the computer or other programmable data processing device form a means for performing the functions specified in one or more flows in a flowchart and/or one or more blocks of a block diagram.
These processor-executable instructions may also be stored in a processor-readable memory to direct a computer or other programmable data processing apparatus to operate in a particular manner, and the instructions stored in the processor-readable memory may result in a manufacture including instruction means, the instruction means may perform the functions specified in one or more flows of the flowchart and/or one or more blocks of the block diagram.
These processor-executable instructions may also be loaded onto a computer or other programmable data processing device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process and instructions performed on the computer or other programmable devices provide steps for performing the functions specified in one or more flows of the flowchart and/or one or more blocks of the block diagram.
Various modifications and variations may be made in the present application without departing from the scope of the present application. Thus, provided that these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to cover such modifications and variations.
| Number | Date | Country | Kind |
|---|---|---|---|
| 202210474697.0 | Apr 2022 | CN | national |
The present application is a National Stage of International Application No. PCT/CN2023/090881, filed on Apr. 26, 2023, which claims priority to Chinese patent application No. 202210474697.0 filed on Apr. 29, 2022, entitled “Resource Selection Method, Device and Apparatus, and Storage Medium”, which are hereby incorporated by reference in their entireties.
| Filing Document | Filing Date | Country | Kind |
|---|---|---|---|
| PCT/CN2023/090881 | 4/26/2023 | WO |