Resource pool switching method, device, terminal and network side equipment
By receiving instruction information and/or pre-configuration, the terminal switches resource pools under different system conditions, which solves the problem of terminal performance being affected, realizes data transmission on the optimal resource pool, and improves terminal performance.
Patent Information
- Application Number
- CN202011105338.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-10-15
- Publication Date
- 2025-10-21
- Estimated Expiration
- 2040-10-15
AI Technical Summary
Terminals using the same resource pool for data transmission under different system conditions can negatively impact performance.
By receiving instruction information and/or pre-configuration, the current resource pool is determined and switched to the target resource pool, enabling flexible selection of the resource pool.
This improves the performance of the terminal at different times and ensures that data transmission is performed on the optimal resource pool.
Smart Images

Figure CN114375045B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of communication technology, and specifically relates to a resource pool switching method, apparatus, terminal, and network-side equipment. Background Art
[0002] Currently, a terminal supports configuring multiple transmit resource pools and performing checks within each configured resource pool. At any given moment, the terminal only transmits data from one resource pool. Because the performance of different resource pools may vary depending on the terminal's system conditions, using the same resource pool for transmitting and receiving data under different system conditions can affect terminal performance. Summary of the Invention
[0003] The embodiments of the present application provide a resource pool switching method, apparatus, terminal, and network-side equipment, which can solve the problem that a terminal uses the same resource pool to send and receive data under different system conditions, affecting terminal performance.
[0004] In a first aspect, a resource pool switching method is provided, which is performed by a first terminal and includes:
[0005] In a case where it is determined to switch the current resource pool of the first terminal according to the received first indication information and / or according to the preconfiguration, the current resource pool of the first terminal is switched to the target resource pool.
[0006] In a second aspect, a resource pool switching method is provided, which is performed by a second terminal, a control node, or a network-side device, including:
[0007] First indication information is sent to a first terminal, where the first indication information is used to instruct the first terminal to switch resource pools.
[0008] In a third aspect, a resource pool switching device is provided, comprising:
[0009] The switching module is configured to switch the current resource pool of the first terminal to a target resource pool when it is determined to switch the current resource pool of the first terminal according to the received first indication information and / or according to the preconfiguration.
[0010] In a fourth aspect, a resource pool switching device is provided, comprising:
[0011] The sending module is used to send first indication information to the first terminal, where the first indication information is used to instruct the first terminal to switch resource pools.
[0012] In the fifth aspect, a network side device is provided, which terminal includes a processor, a memory, and a program or instruction stored in the memory and runnable on the processor. When the program or instruction is executed by the processor, the steps of the resource pool switching method described in the second aspect are implemented.
[0013] In the sixth aspect, a terminal is provided, which includes a processor, a memory, and a program or instruction stored in the memory and runnable on the processor. When the program or instruction is executed by the processor, the steps of the resource pool switching method described in the first aspect or the second aspect are implemented.
[0014] In the seventh aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the resource pool switching method described in the first aspect are implemented, or the steps of the resource pool switching method described in the second aspect are implemented.
[0015] In the eighth aspect, a chip is provided, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run network-side device programs or instructions to implement the resource pool switching method as described in the first aspect, or to implement the resource pool switching method as described in the second aspect.
[0016] In an embodiment of the present application, the first terminal can determine whether to switch the resource pool based on the first indication information and / or based on the pre-configuration, and when it is determined that the resource pool is to be switched, the current resource pool of the first terminal is switched to the target resource pool, so that the first terminal can switch the current resource pool, flexibly select the resource pool used by the first terminal, improve the performance of the resource pool used by the first terminal at different times, so that the first terminal can obtain optimal performance at different times. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 This is a structural diagram of a network system provided by an embodiment of the present application;
[0018] Figure 2 This is one of the flow charts of the resource pool switching method provided in an embodiment of the present application;
[0019] Figure 3a This is a schematic diagram of resource pool switching provided by an embodiment of the present application;
[0020] Figure 3b This is a schematic diagram of a PSCCH scheduling multiple resource pools for cross-resource pool transmission provided by an embodiment of the present application;
[0021] Figure 3c This is a schematic diagram of multiple PSCCHs, each scheduling a resource pool for cross-resource pool transmission, provided in an embodiment of the present application;
[0022] Figure 3d This is a schematic diagram of a first terminal performing resource reservation across resource pools when multiple resource pool transmissions are configured, as provided in an embodiment of the present application;
[0023] Figure 4 This is the second flow chart of the resource pool switching method provided in an embodiment of the present application;
[0024] Figure 5 is a structural diagram of a first resource pool switching device provided in an embodiment of the present application;
[0025] Figure 6 is a structural diagram of a second resource pool switching device provided in an embodiment of the present application;
[0026] Figure 7 is a structural diagram of a communication device provided in an embodiment of the present application;
[0027] Figure 8 is a structural diagram of a terminal provided in an embodiment of the present application;
[0028] Figure 9 This is a structural diagram of the network side device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0029] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0030] The terms "first," "second," and the like in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of this application can be implemented in an order other than that illustrated or described herein, and that the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects; for example, the first object can be one or more. In addition, the term "and / or" in the specification and claims refers to at least one of the connected objects, and the character " / " generally indicates that the objects connected are in an "or" relationship.
[0031] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA) and other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above as well as for other systems and radio technologies. However, the following description describes a New Radio (NR) system for illustrative purposes, and the NR terminology is used in most of the following description, although these technologies can also be applied to applications other than NR system applications, such as 6th generation (6G) systems. th Generation, 6G) communication system.
[0032] Figure 1A block diagram of a wireless communication system applicable to an embodiment of the present application is shown. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can also be referred to as a terminal device or a user terminal (UE). The terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer) or a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile Internet device (Mobile Internet Device, MID), a wearable device (Wearable Device) or a vehicle-mounted device (VUE), a pedestrian terminal (PUE) and other terminal-side devices. Wearable devices include: bracelets, headphones, glasses, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 can be a base station or a core network, where the base station can be called a node B, an evolved node B, an access point, a base transceiver station (Base Transceiver Station, BTS), a radio base station, a radio transceiver, a basic service set (Basic Service Set, BSS), an extended service set (Extended Service Set, ESS), a B node, an evolved B node (eNB), a home B node, a home evolved B node, a WLAN access point, a WiFi node, a transmitting and receiving point (Transmitting Receiving Point, TRP) or other appropriate terms in the field. As long as the same technical effect is achieved, the base station is not limited to a specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is taken as an example, but the specific type of the base station is not limited.
[0033] The resource pool switching method provided in the embodiment of the present application is described in detail below with reference to the accompanying drawings through specific embodiments and their application scenarios.
[0034] See Figure 2 , Figure 2 1 is a flow chart of a resource pool switching method provided in an embodiment of the present application. The resource pool switching method is executed by a first terminal and includes:
[0035] Step 201: When it is determined to switch the current resource pool of the first terminal according to the received first indication information and / or according to the preconfiguration, the current resource pool of the first terminal is switched to a target resource pool.
[0036] The first terminal supports resource pool switching. The above steps may include the following: when it is determined based on the received first indication information that the current resource pool of the first terminal is to be switched, the current resource pool of the first terminal is switched to the target resource pool, for example, the first indication information includes resource information of the target resource pool, and the first terminal determines the target resource pool to be switched based on the first indication information;
[0037] Alternatively, when it is determined according to the preconfiguration that the current resource pool of the first terminal is to be switched, the current resource pool of the first terminal is switched to the target resource pool. For example, when the first terminal determines that resource pool switching is required, the first terminal switches according to the target resource pool determined in the preconfiguration.
[0038] Alternatively, when it is determined based on the received first indication information and based on the pre-configuration that the current resource pool of the first terminal is to be switched, the current resource pool of the first terminal is switched to the target resource pool. For example, when the first indication information instructs the first terminal to switch resources, the first terminal can determine the target resource pool for switching based on the pre-configuration.
[0039] The first indication information may be sent by the second terminal, the control node, and the network side device to the first terminal. The preconfiguration may be a protocol predefinition; a network side device configuration or preconfiguration; the first terminal configuration or preconfiguration, etc.
[0040] In this embodiment, the current resource pool of the first terminal is switched to the target resource pool, that is, the current resource pool of the first terminal is switched to the target resource pool, which can be understood as the first terminal completing the switching action.
[0041] In this embodiment, the first terminal can determine whether to switch the resource pool based on the first indication information and / or based on the pre-configuration, and when it is determined to switch the resource pool, the current resource pool of the first terminal is switched to the target resource pool, so that the first terminal can switch the current resource pool, flexibly select the resource pool used by the first terminal, improve the performance of the resource pool used by the first terminal at different times, and enable the first terminal to obtain optimal performance at different times.
[0042] In the above, the first indication information includes at least one of the following:
[0043] The identifier of the target resource pool;
[0044] Frequency information related to the target resource pool.
[0045] The first indication information is carried in at least one of downlink control information (DCI), sidelink control information (SCI) and high-layer signaling, and the high-layer signaling is radio resource control (RRC) signaling, or media access control (MAC) control element (CE) signaling.
[0046] In the above description, the identifier of the target resource pool may be displayed and indicated by multiple bits.
[0047] In a case where the first indication information includes the target resource pool, the target resource pool is determined according to the first indication information.
[0048] In the above description, the first indication information is indication information for multicast transmission, indication information for unicast transmission, indication information for broadcast transmission, or dedicated indication information.
[0049] In the above, switching the current resource pool of the first terminal to the target resource pool includes:
[0050] If the current resource pool of the first terminal satisfies at least one of the following conditions, the current resource pool of the first terminal is switched to the target resource pool according to the preconfiguration of the first terminal:
[0051] A channel occupancy ratio (CR) of the current resource pool is greater than a first threshold;
[0052] A channel busy ratio (CBR) of the current resource pool is greater than a second threshold;
[0053] The peak rate of the current resource pool is less than a third threshold;
[0054] The target resource pool satisfies at least one of the following conditions:
[0055] The CR of the target resource pool is not greater than a first threshold;
[0056] The CBR of the target resource pool is not greater than a second threshold;
[0057] The peak rate of the target resource pool is not less than a third threshold.
[0058] In the above description, the first threshold value, the second threshold value, and the third threshold value can be set according to actual conditions and are not limited here. If the CR, CBR, or peak rate of the target resource pool is better than the CR, CBR, or peak rate of the current resource pool, then after the first terminal switches the current resource pool to the target resource pool, the performance of data transmission of the first terminal on the target resource pool can be improved.
[0059] In one embodiment of the present application, the resource pool switching method further includes:
[0060] The second indication information is sent to at least one of a second terminal, a control node, and a network-side device, where the second indication information is used to instruct the first terminal to switch to a target resource pool.
[0061] When switching resource pools according to a preconfigured configuration, a first terminal may, before switching, send second indication information to a second terminal, a control node, or a network-side device in communication with the first terminal, to inform the second terminal, the control node, and the network-side device of the target resource pool to which the first terminal has switched. In this way, after receiving the second indication information, the second terminal, the control node, and the network-side device may transmit and receive data using resources in the target resource pool in subsequent data communications with the first terminal. After receiving the second indication information, the second terminal may also send feedback information to the first terminal to inform the first terminal that it has switched to the target resource pool.
[0062] The second indication information includes at least one of the following:
[0063] The identifier of the target resource pool;
[0064] Frequency information related to the target resource pool.
[0065] The second indication information is carried in at least one of DCI, SCI and high-layer signaling, and the high-layer signaling is RRC signaling or MAC CE signaling.
[0066] In one embodiment of the present application, the method further includes:
[0067] Start the handover activation timer;
[0068] If the handover activation timer expires, the data receiving operation and / or the data sending operation are suspended.
[0069] Optionally, the above process may be performed before switching the current resource pool of the first terminal to the target resource pool.
[0070] The first terminal may start a handover activation timer upon receiving the first indication information, or may start a handover activation timer upon determining, based on the received first indication information and / or based on a preconfiguration, that resource pool handover is required. If the handover activation timer expires, the data reception operation and / or data transmission operation is suspended. Before the handover activation timer expires, the first terminal may continue to perform the data reception operation and / or data transmission operation.
[0071] In one embodiment of the present application, the method further includes:
[0072] Start the switch waiting timer;
[0073] If the switching waiting timer expires, a data receiving operation and / or a data sending operation is performed.
[0074] Optionally, the above process may be performed after the handover activation timer is started and before the current resource pool of the first terminal is switched to the target resource pool. For example, a handover wait timer may be started before or when the handover timer expires. The handover wait timer is used to indicate that the first terminal may continue to perform data receiving operations and / or data sending operations.
[0075] In one embodiment of the present application, the method further includes:
[0076] Sending switching information, where the switching information includes at least one of resource information of the target resource pool, a switching activation timer time, a formal switching time, and a switching wait timer time.
[0077] Optionally, the above process may be performed before the current resource pool of the first terminal is switched to the target resource pool. For example, after the first terminal receives the first indication information, or after the first terminal determines to switch the resource pool, and before switching the current resource pool of the first terminal to the target resource pool, the first terminal may perform resource switching-related processing, such as starting a switching activation timer, starting a switching wait timer, determining the time for formal switching, etc. The first terminal may send its own information related to resource switching, i.e., switching information, to a peer terminal communicating with the first terminal, such as at least one of a second terminal, a control node, and a network-side device.
[0078] In the above, after switching the current resource pool of the first terminal to the target resource pool, the method further includes:
[0079] If response information to the switching information is received, a data receiving operation and / or a data sending operation is performed.
[0080] In one embodiment of the present application, when it is determined according to the received first indication information and / or according to the preconfiguration that the current resource pool of the first terminal is to be switched, switching the current resource pool of the first terminal to the target resource pool includes:
[0081] When it is determined, according to the received first indication information and / or according to the pre-configuration of the first terminal, that the current resource pool of the first terminal is to be switched, determining the target resource pool from a resource pool set of the first terminal, the resource pool set including a plurality of resource pools;
[0082] The current resource pool of the first terminal is switched to the target resource pool.
[0083] The target resource pool may include one or at least two resource pools. If the target resource pool includes at least two resource pools, when the first terminal supports simultaneous data transmission in multiple resource pools, the first terminal may simultaneously use resources in multiple resource pools for data transmission, that is, use cross-resource pool transmission.
[0084] When the first terminal determines to switch the current resource pool, a target resource pool is determined from a resource pool set of the first terminal, where the resource pool set includes multiple resource pools.
[0085] The multiple resource pools satisfy at least one of the following conditions:
[0086] The time domain resources of at least two resource pools among the multiple resource pools are the same, or the time domain resources overlap or partially overlap;
[0087] Frequency resources of different resource pools in the multiple resource pools adopt frequency division multiplexing;
[0088] A period of a first resource pool among the multiple resource pools is greater than a first time threshold;
[0089] The quantity of time-domain resources in a first resource pool among the multiple resource pools during the period is less than a first quantity threshold.
[0090] In the above, the resource pools in the resource pool set can be predefined by a protocol, configured or preconfigured by a network-side device, configured or preconfigured by the first terminal, etc. Time domain resources of at least two resource pools among the multiple resource pools are the same, or the time domain resources overlap or partially overlap, for example, the time slots corresponding to the bits indicated as 1 in the resource pool configuration bitmap are partially or completely the same.
[0091] The frequency domain resources of different resource pools exist in the form of frequency division multiplexing. The starting position of the frequency resources of different resource pools using frequency division multiplexing in the multiple resource pools is determined by at least one of the following methods:
[0092] Indicated by higher layer configuration and / or pre-configured starting position parameters, such as the sl_StartRB-Subchannel parameter;
[0093] The starting physical resource block (PRB) of the next resource pool in the frequency domain is the mth PRB after the end of the previous resource pool, where m is a positive integer and is determined by high-level signaling. For example, m is predefined, configured, or preconfigured by high-level signaling. The next resource pool and the previous resource pool are different resource pools using frequency division multiplexing among the multiple resource pools.
[0094] For terminals that support power saving, a resource pool with a longer period (for example, a period greater than 1024ms) and / or sparse resources (for example, the number of time domain resources within the period is less than a first quantity threshold, and / or the interval between two time domain resources is not less than a first time threshold) can be set.
[0095] In one embodiment of the present application, when it is determined according to the received first indication information that the current resource pool of the first terminal is to be switched, switching the current resource pool of the first terminal to the target resource pool includes:
[0096] When the first terminal does not include the target resource pool indicated by the first indication information, that is, the resource pool set of the first terminal does not include the target resource pool, the current resource pool of the first terminal is switched to a default resource pool.
[0097] The default resource pool may be determined by protocol pre-definition, or determined by network-side device configuration or pre-configuration, or determined by the first terminal configuration or pre-configuration.
[0098] In one embodiment of the present application, the resource switching method further includes: if it is determined, based on the received first indication information, that the first terminal does not include the target resource pool indicated by the first indication information, not switching the current resource pool of the first terminal;
[0099] or,
[0100] When it is determined, according to the received first indication information, that the current resource pool of the first terminal is the same as the target resource pool indicated by the first indication information, the current resource pool of the first terminal is not switched.
[0101] In the above, if the first terminal does not include the target resource pool indicated by the first indication information, that is, the target resource pool is not included in the resource pool set of the first terminal, or the current resource pool of the first terminal is the same as the target resource pool indicated by the first indication information, the first terminal does not switch the current resource pool.
[0102] In the above, after switching the current resource pool of the first terminal to the target resource pool, the method further includes:
[0103] The target resource in the target resource pool is used for data transmission. The target resource is a resource in the multiple resource pools except for the following resources:
[0104] The first indication information is jointly encoded with the resource reservation information of the other terminals, wherein the reference signal received power (RSRP) of the other terminals is greater than a preset threshold. The other terminals do not include the first terminal.
[0105] The reserved resources are determined by the first terminal performing joint detection and / or resource exclusion in the multiple resource pools.
[0106] When the first terminal performs detection in multiple resource pools, it can perform independent detection (sensing), resource exclusion, etc. on each resource pool, and then (in order to schedule resources of multiple resource pools with one SCI or facilitate other forms of cross-resource pool transmission) jointly select resources across resource pools, and / or select resources for transmission across resource pools.
[0107] For example, a first terminal performs a test in a first resource pool and obtains a first test result; then performs a test in a second resource pool and obtains a second test result. Each resource pool is tested sequentially to obtain corresponding test results. Based on the test results and resource exclusion results of each resource pool, resources are selected from multiple resource pools.
[0108] Optionally, in order to detect the situation of cross-resource pool reserved resources, cross-resource pool joint detection, joint resource exclusion, joint candidate resource set establishment, joint resource selection, and / or selection of resources for cross-resource pool transmission are performed. The first terminal performs joint detection on multiple resource pools, excludes reserved resources in the same resource pool and / or across resource pools, and / or, based on the detection results and resource exclusion results of the resource pool, selects resources from multiple resource pools (part or all of the multiple resource pools may be selected).
[0109] When subject to power limitations, and / or transmission capacity limitations of multiple resource pools, and / or cross-resource pool transmission capacity limitations, and / or Radio Frequency (RF) chain-related limitations, candidate resources on some or all other resource pools in the subframe where the resource is transmitted on a certain resource pool are excluded.
[0110] If multiple resource pools include reserved resources on different resource pools, the resource information of one or more resource pools where the reserved resources are located may be carried in the SCI.
[0111] In the above description, the reserved resources include resources reserved by other terminals across resource pools in the multiple resource pools.
[0112] In the above, the target resource is a resource in the current time domain in the multiple resource pools; or, the target resource is a resource that is the same as or overlaps with the time domain resources in the multiple resource pools.
[0113] In the above, the target resource pool includes N resource pools among the multiple resource pools;
[0114] The adopting the target resource in the target resource pool to perform data transmission includes:
[0115] Using a target resource in the N resource pools scheduled by an SCI for data transmission;
[0116] or,
[0117] Using target resources in the N resource pools respectively scheduled by the N SCIs to perform data transmission;
[0118] N is an integer greater than 1.
[0119] When data is transmitted using target resources in the N resource pools scheduled by one SCI, the target resources in the N resource pools scheduled by one SCI can be used to transmit the same service data. Similarly, when data is transmitted using target resources in the N resource pools scheduled by N SCIs, the target resources in the N resource pools scheduled by N SCIs can be used to transmit the same service data.
[0120] In order for the SCI of a resource pool to schedule resources from multiple resource pools (such as Figure 3a In the embodiment shown in the figure), resources with the same time domain or time domain resources with time overlap are selected from multiple resource pools (part or all of the multiple resource pools may be selected);
[0121] If data is transmitted simultaneously in multiple resource pools, one SCI can schedule resources from multiple resource pools for transmission, or multiple SCIs can each schedule resources from one resource pool for transmission if the SCI specifies a correlation (e.g. Figure 3bIn the embodiment shown, multiple resource pools transmit data belonging to one service / TB): In the above, when data is transmitted through the target resources in the N resource pools scheduled by one SCI, the SCI corresponding to the physical sidelink shared channel (PSSCH) of the second resource pool in the N resource pools carries third indication information, and the third indication information is used to indicate that the N resource pools are used for cross-resource pool transmission. The other resource pools in the N resource pools except the second resource pool are used to transmit PSSCH, or to transmit PSSCH and the SCI. That is, the SCI corresponding to the PSSCH on a resource pool carries third indication information, indicating that the multiple resource pools scheduled at the same time are to perform cross-resource pool transmission, and the other scheduled resource pools can only transmit PSSCH, or transmit SCI and PSSCH. In the above, when data is transmitted through the target resources in the N resource pools scheduled by N SCIs respectively, the SCI corresponding to the PSSCH of each third resource pool in the N resource pools carries fourth indication information, and the fourth indication information is used to indicate that the transmission on the third resource pool belongs to cross-resource pool transmission.
[0122] In the above, the SCI corresponding to the PSSCH of each resource pool carries fourth indication information, indicating that the transmissions on multiple resource pools are related, that is, indicating that the transmissions on these resource pools belong to the current cross-resource pool transmission;
[0123] In the above description, when the target resources in the N resource pools are used for data transmission, the transmission power of the fourth resource pool in the N resource pools is adjusted.
[0124] The fourth resource pool is determined as follows:
[0125] The method is determined according to the priority of data packets sent by one or more resource pools in the N resource pools; or, the method is determined by the first terminal.
[0126] When the first terminal is power-constrained and cannot transmit at full power simultaneously on multiple resource pools, the transmit power of the resource pool containing lower-priority packets can be adjusted based on their priority levels, so that the total transmit power meets the power constraint. That is, the fourth resource pool can be the resource pool with the lowest priority for packets transmitted from the N resource pools, or the fourth resource pool can be the resource pool with a priority of less than a preset priority threshold for packets transmitted from the N resource pools.
[0127] If the priorities of data packets sent by multiple resource pools in the N resource pools are the same, the first terminal determines which resource pool to adjust the transmit power on first so that the total transmit power meets the power limit condition.
[0128] If UE A (i.e., the first terminal) communicates with UE B (i.e., the second terminal), UE B hopes that UE A switches resource pools, for example, switches to a resource pool that can communicate at a high data rate, or detects that the available resources in the current resource pool of the first terminal are insufficient, UE B sends a first indication message to UE A to instruct UE A to switch resource pools. The first indication message can be carried in DCI, SCI or higher-layer signaling.
[0129] After receiving the first indication information, UE A starts a handover activation timer;
[0130] UE A carries one or more of the handover destination resource pool identifier, handover activation timer duration, formal handover time, and handover wait timer duration in the SCI and sends it to UE B.
[0131] UE A does not continue to perform receiving operations in symbols or time slots after the handover activation timer expires until the handover wait timer expires or higher layer signaling indicates that the handover operation is completed;
[0132] UE A does not continue to perform the sending operation until the handover waiting timer expires and / or receives feedback from UE B.
[0133] After receiving the SCI regarding the resource pool switching from UE A, UE B continues to communicate with UE A until the switching activation timer expires.
[0134] After the official switching time notified by UE A or a period of time (if UE A does not notify the switching time information, UE B determines the switching time on its own), the resource pool for communicating with UE A is adjusted according to the instruction information in the SCI. After the switching wait timer expires or a period of time, the sending and / or receiving operations related to UE A are resumed. In addition, UE B may also send feedback to UE A regarding the resource pool switching, informing UE A that it has switched resource pools.
[0135] In the above description, after receiving the first indication information, UE A performs handover after time t, where time t is the duration of the handover activation timer, which is related to the processing time of the current data packet and / or the RF chain processing time.
[0136] The first terminal can switch resource pools for the purpose of saving power. If the current resource pool of the first terminal is P1, if the first terminal needs to save power, P1 can be a resource pool with a longer cycle but sparser resources. When the first terminal needs a large amount of resources for data transmission when a service arrives, P1 can be switched to another resource pool P2 with more available resources according to the DCI / SCI / high-level signaling instructions. If the service ends, the first terminal no longer needs a large amount of resources. In order to reduce energy consumption, it is necessary to switch to a power-saving resource pool, and the resource pool can be switched again. The first terminal can switch resource pools according to the received DCI / SCI / high-level signaling, or the first terminal can decide to switch from one resource pool to another (in this case, the first terminal determines the target resource pool based on the pre-configuration).
[0137] like Figure 3a As shown, when the first terminal receives the first indication information at time t1, or decides to switch resource pools on its own, the switching activation timer is started. After the switching activation timer expires, that is, at time t2, the switching action is formally performed, sending and receiving data is stopped, and a switching wait timer is started. After the switching wait timer expires or after receiving high-level signaling indicating that the terminal switching action is completed, it is considered to have switched to the destination resource pool, which is time t3. The first terminal starts to perform operations such as sending and receiving data on the new resource pool (i.e., the target resource pool).
[0138] Figure 3b This figure shows a PSCCH scheduling multiple resource pools for cross-resource pool transmission. A first terminal uses three resource pools to transmit the same service data. The first terminal performs cross-resource pool joint detection (sensing) across its multiple resource pools to detect whether resource reservation information exists within the same resource pool and across resource pools. This detection results in a joint detection, and then collectively excludes occupied resources to obtain a total set of candidate resources. The three resource pools jointly perform resource selection, selecting identical or overlapping time-domain resources across the three resource pools.
[0139] like Figure 3b As shown, during transmission, the SCI corresponding to the PSSCH in P2 carries the scheduling of resources in the other two P1 and P3 for cross-resource pool transmission. The time domain resources and / or some necessary configurations of the transmission resources in P1 and P3 are consistent with those in P2. The transmissions on P1 and P3 do not need to carry PSCCH, and the PSCCH on P2 uniformly indicates the scheduling.
[0140] Figure 3cAs shown, multiple PSCCHs each schedule a resource pool for cross-resource pool transmission. A first terminal uses three resource pools to transmit the same service data. The first terminal performs independent detection (sensing) in multiple resource pools: the first terminal detects in the first resource pool and obtains a first detection result, detects in the second resource pool and obtains a second detection result, and detects in the third resource pool and obtains a third detection result, etc., and then independently excludes resources and establishes their own candidate resource sets (joint detection (sensing), resource exclusion, and candidate resource set establishment can also be performed here). Finally, (in order to facilitate SCI indicating that the transmissions on multiple resource pools are related and / or the same service data and / or the same TB, etc.), a joint resource selection is performed across the resource pools.
[0141] During transmission, there is no restriction on the three resource pools selecting the same or overlapping time-frequency resources. Therefore, transmissions on each pool must carry SCI information to separately indicate the resource selection and configuration related to the transmission on this resource pool, such as the modulation and coding scheme (MCS) and demodulation reference signal (DMRS) configuration. The SCI carried by the transmissions on the two resource pools that are transmitted later in time will carry additional indication information pointing to the earliest transmission, indicating that the transmissions on these two resource pools are also part of this cross-resource pool transmission. The above indication is not limited to time-related indications and can also be indications of other domains or related relationships.
[0142] Figure 3d This illustrates how a first terminal can perform cross-resource pool resource reservation when multiple resource pool transmissions are configured. The first terminal can use the SCI to indicate cross-resource pool resource reservation for resource pool P1, for example, when resources in P2 are insufficient or to save control signaling overhead on another resource pool. The SCI must carry resource information, such as the resource pool identifier, for the destination resource pool for cross-resource pool resource reservation.
[0143] Figure 3b 、 Figure 3c In the above equation, n can be understood as the time when resource selection is triggered.
[0144] In the resource pool switching method of the present application, the first terminal can switch between different resource pools, and it is expected that the terminal can obtain optimal performance at different times. In addition, since the first terminal can transmit in multiple resource pools at a certain time, the peak rate of the first terminal can be improved.
[0145] See Figure 4 , Figure 4This is a flowchart of a resource pool switching method provided in an embodiment of the present application. The resource pool switching method is performed by a second terminal, a control node, or a network-side device, including:
[0146] Step 301: Send first indication information to a first terminal, where the first indication information is used to instruct the first terminal to switch resource pools.
[0147] In this embodiment, first indication information is sent to the first terminal, and the first indication information is used to instruct the first terminal to switch the resource pool, so that the first terminal can switch the current resource pool, improve the performance of the resource pool used by the first terminal at different times, and enable the first terminal to obtain optimal performance at different times.
[0148] In one embodiment of the present application, the method further includes:
[0149] Receive second indication information sent by the first terminal, where the second indication information is used to instruct the first terminal to switch to a target resource pool. The second indication information includes at least one of the following:
[0150] The identifier of the target resource pool;
[0151] Frequency information related to the target resource pool.
[0152] The second indication information is carried in at least one of DCI, SCI and high-layer signaling, and the high-layer signaling is RRC signaling or MAC CE signaling.
[0153] In one embodiment of the present application, after sending the first indication information to the first terminal, the method further includes:
[0154] Receiving handover information sent by the first terminal, the handover information including at least one of resource information of a target resource pool, a handover activation timer, a formal handover time, and a handover wait timer time;
[0155] Send response information to the first terminal.
[0156] In the above, after receiving the first indication information, the first terminal may perform resource switching-related processing in the time period before switching the current resource pool of the first terminal to the target resource pool, such as starting a switching activation timer, starting a switching wait timer, determining the time for formal switching, etc. The first terminal may send its own information related to resource switching, i.e., switching information, to the opposite terminal communicating with the first terminal, such as at least one of the second terminal, the control node, and the network-side device. After receiving the switching information, the second terminal, the control node, or the network-side device sends a response message to the first terminal. In the above, the first indication information includes at least one of the following:
[0157] The identifier of the target resource pool;
[0158] Frequency information of the target resource pool.
[0159] The first indication information is carried in at least one of downlink control information DCI, SCI and high-layer signaling, and the high-layer signaling is radio resource control RRC signaling or media access control element MAC CE signaling.
[0160] The first indication information is jointly encoded with the resource reservation information of other terminals. The first indication information is indication information for multicast transmission, indication information for unicast transmission, indication information for broadcast transmission, or dedicated indication information. It should be noted that the execution subject of the resource pool switching method provided in the embodiment of the present application may be a resource pool switching device, or a control module in the resource pool switching device for executing the resource pool switching method. In the embodiment of the present application, the resource pool switching device provided in the embodiment of the present application is taken as an example to illustrate the resource pool switching device executing the resource pool switching method.
[0161] See Figure 5 , Figure 5 : This is a structural diagram of a resource pool switching device provided in an embodiment of the present application. The first resource pool switching device 500 is executed by a second terminal, a control node, or a network-side device, and includes:
[0162] The first sending module 501 is configured to send first indication information to a first terminal, where the first indication information is used to instruct the first terminal to switch resource pools.
[0163] Furthermore, the first resource pool switching device 500 further includes:
[0164] The first receiving module is configured to receive second indication information sent by the first terminal, where the second indication information is used to instruct the first terminal to switch to a target resource pool.
[0165] Furthermore, the first resource pool switching device 500 further includes:
[0166] A second receiving module is configured to receive handover information sent by the first terminal, where the handover information includes at least one of resource information of a target resource pool, a handover activation timer, a formal handover time, and a handover wait timer time;
[0167] The second sending module is configured to send response information to the first terminal.
[0168] Furthermore, the first indication information includes at least one of the following:
[0169] The identifier of the target resource pool;
[0170] Frequency information of the target resource pool.
[0171] Furthermore, the first indication information is carried in at least one of downlink control information DCI, SCI and high-layer signaling, and the high-layer signaling is radio resource control RRC signaling or media access control element MAC CE signaling.
[0172] Furthermore, the first indication information is jointly encoded with resource reservation information of other terminals.
[0173] Furthermore, the first indication information is indication information for multicast transmission, indication information for unicast transmission, indication information for broadcast transmission, or dedicated indication information.
[0174] The first resource pool switching device 500 in the embodiment of the present application can be a device, or a component, an integrated circuit, or a chip in a terminal.
[0175] The first resource pool switching device 500 in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0176] The first resource pool switching device 500 provided in the embodiment of the present application can achieve Figure 4 The various processes implemented by the method embodiment achieve the same technical effect and are not described here again to avoid repetition.
[0177] See Figure 6 , Figure 6 : is a structural diagram of a second resource pool switching device provided in an embodiment of the present application. The second resource pool switching device 600 is executed by a first terminal and includes:
[0178] The switching module 601 is configured to switch the current resource pool of the first terminal to a target resource pool when it is determined to switch the current resource pool of the first terminal according to the received first indication information and / or according to preconfiguration.
[0179] Furthermore, the second resource pool switching device 600 further includes:
[0180] The first sending module is used to send the second indication information to at least one of the second terminal, the control node and the network side device, where the second indication information is used to instruct the first terminal to switch to the target resource pool.
[0181] Furthermore, the second resource pool switching device 600 further includes:
[0182] A first starting module, configured to start a handover activation timer;
[0183] The pausing module is configured to suspend the data receiving operation and / or the data sending operation if the switching activation timer expires.
[0184] Furthermore, the second resource pool switching device 600 further includes:
[0185] The second starting module is used to start the switching waiting timer;
[0186] The first execution module is configured to execute a data receiving operation and / or a data sending operation if the switching waiting timer expires.
[0187] Furthermore, the second resource pool switching device 600 further includes:
[0188] The second sending module is used to send switching information, where the switching information includes at least one of the resource information of the target resource pool, the time of the switching activation timer, the time of the formal switching, and the time of the switching waiting timer.
[0189] Furthermore, the second resource pool switching device 600 further includes:
[0190] The second execution module is configured to execute a data receiving operation and / or a data sending operation if response information to the switching information is received.
[0191] Furthermore, the first indication information includes at least one of the following:
[0192] The identifier of the target resource pool;
[0193] Frequency information related to the target resource pool.
[0194] Furthermore, the first indication information is carried in at least one of downlink control information DCI, SCI and high-layer signaling, and the high-layer signaling is radio resource control RRC signaling or media access control element MAC CE signaling.
[0195] Furthermore, the first indication information is jointly encoded with resource reservation information of other terminals.
[0196] Furthermore, the first indication information is indication information for multicast transmission, indication information for unicast transmission, indication information for broadcast transmission, or dedicated indication information.
[0197] Furthermore, the switching module 601 is configured to switch the current resource pool of the first terminal to the target resource pool according to the preconfiguration of the first terminal if the current resource pool of the first terminal satisfies at least one of the following conditions:
[0198] The CR of the current resource pool is greater than a first threshold;
[0199] The CBR of the current resource pool is greater than a second threshold;
[0200] The peak rate of the current resource pool is less than a third threshold;
[0201] The target resource pool satisfies at least one of the following conditions:
[0202] The CR of the target resource pool is not greater than a first threshold;
[0203] The CBR of the target resource pool is not greater than a second threshold;
[0204] The peak rate of the target resource pool is not less than a third threshold.
[0205] Furthermore, the target resource pool is determined according to the first indication information or the pre-configuration.
[0206] Furthermore, the switching module 601 is configured to switch the current resource pool of the first terminal to a default resource pool when the first terminal does not include the target resource pool indicated by the first indication information.
[0207] Furthermore, the second resource pool switching device 600 further includes:
[0208] a non-switching module, configured to, if it is determined, based on the received first indication information, that the first terminal does not include the target resource pool indicated by the first indication information, not switch the current resource pool of the first terminal;
[0209] or,
[0210] When it is determined, according to the received first indication information, that the current resource pool of the first terminal is the same as the target resource pool indicated by the first indication information, the current resource pool of the first terminal is not switched.
[0211] Furthermore, the switching module 601 includes:
[0212] a determination submodule, configured to determine, based on the received first indication information and / or based on the preconfiguration of the first terminal, when switching the current resource pool of the first terminal, the target resource pool from the resource pool set of the first terminal, the resource pool set including a plurality of resource pools;
[0213] The switching submodule is configured to switch the current resource pool of the first terminal to the target resource pool.
[0214] Furthermore, the multiple resource pools satisfy at least one of the following:
[0215] The time domain resources of at least two resource pools among the multiple resource pools are the same, or the time domain resources overlap or partially overlap;
[0216] Frequency resources of different resource pools in the multiple resource pools adopt frequency division multiplexing;
[0217] A period of a first resource pool among the multiple resource pools is greater than a first time threshold;
[0218] The quantity of time-domain resources in a first resource pool among the multiple resource pools during the period is less than a first quantity threshold.
[0219] Furthermore, the starting positions of the frequency resources of different resource pools using frequency division multiplexing in the multiple resource pools are determined by at least one of the following methods:
[0220] Indicated by high-level configuration and / or pre-configured starting position parameters;
[0221] The starting physical resource block PRB of the next resource pool in the frequency domain is the mth PRB after the end of the previous resource pool, where m is a positive integer and is determined by high-level signaling. The next resource pool and the previous resource pool are different resource pools using frequency division multiplexing among the multiple resource pools.
[0222] Furthermore, the second resource pool switching device 600 further includes:
[0223] The transmission module is used to use the target resources in the target resource pool to perform data transmission.
[0224] Furthermore, the target resource is a resource in the multiple resource pools except for the following resources:
[0225] The resources reserved by other terminals have a reference signal received power RSRP greater than a preset threshold.
[0226] Furthermore, the reserved resources include resources reserved by other terminals across resource pools in the multiple resource pools.
[0227] Furthermore, the reserved resources are determined by the first terminal performing joint detection and / or resource exclusion in the multiple resource pools.
[0228] Furthermore, the target resource is a resource in the current time domain in the multiple resource pools;
[0229] or,
[0230] The target resource is a resource that is the same as or overlaps with the time domain resources in the multiple resource pools.
[0231] Further, the target resource pool includes N resource pools among the multiple resource pools;
[0232] The adopting the target resource in the target resource pool to perform data transmission includes:
[0233] Using a target resource in the N resource pools scheduled by an SCI for data transmission;
[0234] or,
[0235] Using target resources in the N resource pools respectively scheduled by the N SCIs to perform data transmission;
[0236] N is an integer greater than 1.
[0237] Furthermore, in the case of data transmission using the target resources in the N resource pools scheduled by an SCI, the SCI corresponding to the physical sub-link shared channel PSSCH of the second resource pool in the N resource pools carries third indication information, and the third indication information is used to indicate the use of the N resource pools for cross-resource pool transmission.
[0238] Furthermore, other resource pools among the N resource pools except the second resource pool are used to transmit PSSCH, or to transmit PSSCH and the SCI.
[0239] Furthermore, in the case of data transmission using the target resources in the N resource pools scheduled separately by N SCIs, the SCI corresponding to the PSSCH of each third resource pool in the N resource pools carries fourth indication information, and the fourth indication information is used to indicate that the transmission on the third resource pool belongs to cross-resource pool transmission.
[0240] Furthermore, when target resources in the N resource pools are used for data transmission, the transmission power of a fourth resource pool in the N resource pools is adjusted.
[0241] Furthermore, the fourth resource pool is determined in the following manner: according to the priority of the data packets sent by one or more resource pools among the N resource pools; or, determined by the first terminal.
[0242] The second resource pool switching device 600 in the embodiment of the present application can be a device, or a component, an integrated circuit, or a chip in a terminal.
[0243] The second resource pool switching device 600 in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0244] The second resource pool switching device 600 provided in the embodiment of the present application can achieve Figure 2 The various processes implemented by the method embodiment achieve the same technical effect and are not described here again to avoid repetition.
[0245] Optional, such as Figure 7 As shown, the embodiment of the present application further provides a communication device 70, including a processor 71, a memory 72, a program or instruction stored in the memory 72 and executable on the processor 71, for example, when the communication device 70 is a terminal, the program or instruction is executed by the processor 71 to implement the above Figure 2 ,or Figure 4 The various processes of the resource pool switching method embodiment shown in the figure can achieve the same technical effect. When the communication device 70 is a network side device, the program or instruction is executed by the processor 71 to implement the above Figure 4 The various processes of the resource pool switching method embodiment shown can achieve the same technical effect. To avoid repetition, they will not be described here.
[0246] Figure 8 A schematic diagram of the hardware structure of a terminal for implementing an embodiment of the present application.
[0247] The terminal 1000 includes but is not limited to: a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and a processor 1010.
[0248] Those skilled in the art will understand that the terminal 1000 may also include a power supply (such as a battery) to power each component, and the power supply may be logically connected to the processor 1010 through a power management system, thereby implementing functions such as charging, discharging, and power consumption management through the power management system. Figure 8 The terminal structure shown in the figure does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be repeated here.
[0249] It should be understood that in an embodiment of the present application, the input unit 1004 may include a graphics processing unit (GPU) 10041 and a microphone 10042, and the graphics processor 10041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1006 may include a display panel 10061, and the display panel 10061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1007 includes a touch panel 10071 and other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 may include two parts: a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and an operating stick, which will not be repeated here.
[0250] In this embodiment of the present application, RF unit 1001 receives downlink data from a network-side device and transmits it to processor 1010 for processing. Furthermore, RF unit 1001 transmits uplink data to a base station. Typically, RF unit 1001 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.
[0251] The memory 1009 can be used to store software programs or instructions and various data. The memory 1009 may mainly include a program or instruction storage area and a data storage area, wherein the program or instruction storage area may store an operating system, at least one application program or instruction required for a function (such as a sound playback function, an image playback function, etc.). In addition, the memory 1009 may include a high-speed random access memory and may also include a non-volatile memory, wherein the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. For example, at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device.
[0252] Processor 1010 may include one or more processing units. Optionally, processor 1010 may integrate an application processor and a modem processor. The application processor primarily processes the operating system, user interface, and application programs or instructions, while the modem processor primarily processes wireless communications, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 1010.
[0253] The processor 1010 is configured to switch the current resource pool of the first terminal to a target resource pool when it is determined to switch the current resource pool of the first terminal according to the received first indication information and / or according to preconfiguration.
[0254] Furthermore, the radio frequency unit 1001 is used to send the second indication information to at least one of the second terminal, the control node and the network side device, where the second indication information is used to instruct the first terminal to switch to the target resource pool.
[0255] Further, the processor 1010 is configured to start a handover activation timer;
[0256] If the handover activation timer expires, the data receiving operation and / or the data sending operation are suspended.
[0257] Further, the processor 1010 is configured to start a handover waiting timer;
[0258] If the switching waiting timer expires, a data receiving operation and / or a data sending operation is performed.
[0259] Furthermore, the radio frequency unit 1001 is configured to send switching information, where the switching information includes at least one of resource information of the target resource pool, a switching activation timer time, a formal switching time, and a switching wait timer time.
[0260] Furthermore, the processor 1010 is configured to perform a data receiving operation and / or a data sending operation if response information to the switching information is received.
[0261] Furthermore, the first indication information includes at least one of the following:
[0262] The identifier of the target resource pool;
[0263] Frequency information related to the target resource pool.
[0264] Furthermore, the first indication information is carried in at least one of downlink control information DCI, SCI and high-layer signaling, and the high-layer signaling is radio resource control RRC signaling or media access control element MAC CE signaling.
[0265] Furthermore, the first indication information is jointly encoded with resource reservation information of other terminals.
[0266] Furthermore, the first indication information is indication information for multicast transmission, indication information for unicast transmission, indication information for broadcast transmission, or dedicated indication information.
[0267] Further, the processor 1010 is configured to switch the current resource pool of the first terminal to a target resource pool according to the preconfiguration of the first terminal if the current resource pool of the first terminal satisfies at least one of the following conditions:
[0268] The CR of the current resource pool is greater than a first threshold;
[0269] The CBR of the current resource pool is greater than a second threshold;
[0270] The peak rate of the current resource pool is less than a third threshold;
[0271] The target resource pool satisfies at least one of the following conditions:
[0272] The CR of the target resource pool is not greater than a first threshold;
[0273] The CBR of the target resource pool is not greater than a second threshold;
[0274] The peak rate of the target resource pool is not less than a third threshold.
[0275] Furthermore, the target resource pool is determined according to the first indication information or the pre-configuration.
[0276] Further, the processor 1010 is configured to switch the current resource pool of the first terminal to a default resource pool when the first terminal does not include the target resource pool indicated by the first indication information.
[0277] Further, the processor 1010 is configured to, if it is determined according to the received first indication information that the first terminal does not include the target resource pool indicated by the first indication information, not switch the current resource pool of the first terminal;
[0278] or,
[0279] When it is determined, according to the received first indication information, that the current resource pool of the first terminal is the same as the target resource pool indicated by the first indication information, the current resource pool of the first terminal is not switched.
[0280] Further, the processor 1010 is configured to, when determining, based on the received first indication information and / or based on the pre-configuration of the first terminal, to switch the current resource pool of the first terminal, determine the target resource pool from a resource pool set of the first terminal, where the resource pool set includes multiple resource pools;
[0281] The current resource pool of the first terminal is switched to the target resource pool.
[0282] Furthermore, the multiple resource pools satisfy at least one of the following:
[0283] The time domain resources of at least two resource pools among the multiple resource pools are the same, or the time domain resources overlap or partially overlap;
[0284] Frequency resources of different resource pools in the multiple resource pools adopt frequency division multiplexing;
[0285] A period of a first resource pool among the multiple resource pools is greater than a first time threshold;
[0286] The quantity of time-domain resources in a first resource pool among the multiple resource pools during the period is less than a first quantity threshold.
[0287] Furthermore, the starting positions of the frequency resources of different resource pools using frequency division multiplexing in the multiple resource pools are determined by at least one of the following methods:
[0288] Indicated by high-level configuration and / or pre-configured starting position parameters;
[0289] The starting physical resource block PRB of the next resource pool in the frequency domain is the mth PRB after the end of the previous resource pool, where m is a positive integer and is determined by high-level signaling. The next resource pool and the previous resource pool are different resource pools using frequency division multiplexing among the multiple resource pools.
[0290] Furthermore, the radio frequency unit 1001 is configured to use the target resources in the target resource pool for data transmission.
[0291] Furthermore, the target resource is a resource in the multiple resource pools except for the following resources:
[0292] The resources reserved by other terminals have a reference signal received power RSRP greater than a preset threshold.
[0293] Furthermore, the reserved resources include resources reserved by other terminals across resource pools in the multiple resource pools.
[0294] Furthermore, the reserved resources are determined by the first terminal performing joint detection and / or resource exclusion in the multiple resource pools.
[0295] Furthermore, the target resource is a resource in the current time domain in the multiple resource pools;
[0296] or,
[0297] The target resource is a resource that is the same as or overlaps with the time domain resources in the multiple resource pools.
[0298] Further, the target resource pool includes N resource pools among the multiple resource pools;
[0299] The radio frequency unit 1001 is configured to use target resources in the N resource pools scheduled by an SCI for data transmission;
[0300] or,
[0301] Using target resources in the N resource pools respectively scheduled by the N SCIs to perform data transmission;
[0302] N is an integer greater than 1.
[0303] Furthermore, in the case of data transmission using the target resources in the N resource pools scheduled by an SCI, the SCI corresponding to the physical sub-link shared channel PSSCH of the second resource pool in the N resource pools carries third indication information, and the third indication information is used to indicate the use of the N resource pools for cross-resource pool transmission.
[0304] Furthermore, other resource pools among the N resource pools except the second resource pool are used to transmit PSSCH, or to transmit PSSCH and the SCI.
[0305] Furthermore, in the case of data transmission using the target resources in the N resource pools scheduled separately by N SCIs, the SCI corresponding to the PSSCH of each third resource pool in the N resource pools carries fourth indication information, and the fourth indication information is used to indicate that the transmission on the third resource pool belongs to cross-resource pool transmission.
[0306] Furthermore, when target resources in the N resource pools are used for data transmission, the transmission power of a fourth resource pool in the N resource pools is adjusted.
[0307] Furthermore, the fourth resource pool is determined according to the following method:
[0308] Determining according to the priority of data packets sent by one or more resource pools among the N resource pools;
[0309] or,
[0310] Determined by the first terminal.
[0311] The terminal 1000 provided in the above embodiment can realize Figure 2 The various processes implemented by the method embodiment achieve the same technical effect and are not described here again to avoid repetition.
[0312] In another embodiment of the present application, the radio frequency unit 1001 is configured to send first indication information to a first terminal, where the first indication information is used to instruct the first terminal to switch resource pools.
[0313] Furthermore, the radio frequency unit 1001 is configured to receive second indication information sent by the first terminal, where the second indication information is used to instruct the first terminal to switch to a target resource pool.
[0314] Furthermore, the radio frequency unit 1001 is configured to receive handover information sent by the first terminal, where the handover information includes at least one of resource information of a target resource pool, a handover activation timer, a formal handover time, and a handover wait timer;
[0315] Send response information to the first terminal.
[0316] Furthermore, the first indication information includes at least one of the following:
[0317] The identifier of the target resource pool;
[0318] Frequency information of the target resource pool.
[0319] Furthermore, the first indication information is carried in at least one of downlink control information DCI, SCI and high-layer signaling, and the high-layer signaling is radio resource control RRC signaling or media access control element MAC CE signaling.
[0320] Furthermore, the first indication information is jointly encoded with resource reservation information of other terminals.
[0321] Furthermore, the first indication information is indication information for multicast transmission, indication information for unicast transmission, indication information for broadcast transmission, or dedicated indication information.
[0322] The terminal 1000 provided in the above embodiment can realize Figure 4 The various processes implemented by the method embodiment achieve the same technical effect and are not described here again to avoid repetition.
[0323] Specifically, the embodiment of the present application also provides a network side device. Figure 9 As shown, network-side device 1100 includes an antenna 111, a radio frequency device 112, and a baseband device 113. Antenna 111 is connected to radio frequency device 112. In the uplink direction, radio frequency device 112 receives information via antenna 111 and sends the received information to baseband device 113 for processing. In the downlink direction, baseband device 113 processes the information to be transmitted and sends it to radio frequency device 112. Radio frequency device 112 processes the received information and then sends it through antenna 111.
[0324] The frequency band processing device may be located in the baseband device 113 . The method performed by the network-side device in the above embodiment may be implemented in the baseband device 113 . The baseband device 113 includes a processor 114 and a memory 115 .
[0325] The baseband device 113 may include, for example, at least one baseband board on which a plurality of chips are arranged, such as Figure 9 As shown, one of the chips is, for example, a processor 114, which is connected to a memory 115 to call a program in the memory 115 and execute the network operations shown in the above method embodiment.
[0326] The baseband device 113 may further include a network interface 116 for exchanging information with the radio frequency device 112 . The interface may be, for example, a common public radio interface (CPRI).
[0327] Specifically, the network side device of the embodiment of the present invention further includes: instructions or programs stored in the memory 115 and executable on the processor 114, and the processor 114 calls the instructions or programs in the memory 115 to execute Figure 5 The methods executed by the modules shown achieve the same technical effects, so they will not be described here to avoid repetition.
[0328] The embodiment of the present application also provides a readable storage medium on which a program or instruction is stored. When the program or instruction is executed by a processor, Figure 2 、 Figure 4 The various processes of the method embodiment can achieve the same technical effect, and to avoid repetition, they will not be described here.
[0329] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), random access memory (RAM), a magnetic disk, or an optical disk.
[0330] The embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a network side device program or instruction to implement the above Figure 2 、 Figure 4 The various processes of the method embodiments can achieve the same technical effects, and to avoid repetition, they will not be described here.
[0331] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0332] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the statement "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be noted that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0333] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, air conditioner, or network, etc.) to execute the methods described in each embodiment of the present application.
[0334] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms without departing from the purpose of this application and the scope of protection of the claims, all of which are within the protection of this application.
Claims
1. A resource pool switching method, executed by a first terminal, characterized in that: include: When it is determined according to the received first indication information and / or according to the preconfiguration that the current resource pool of the first terminal is to be switched, switching the current resource pool of the first terminal to a target resource pool; The method further includes: using target resources in the target resource pool for data transmission, the target resource pool including N resource pools among the plurality of resource pools; N is an integer greater than 1; The target resource is a resource that is the same as or overlaps with the time domain resources in the multiple resource pools.
2. The method according to claim 1, characterized in that The method further comprises: Second indication information is sent to at least one of a second terminal, a control node, and a network-side device, where the second indication information is used to instruct the first terminal to switch to a target resource pool.
3. The method according to claim 1, characterized in that The method further comprises: Start the handover activation timer; If the handover activation timer expires, the data receiving operation and / or the data sending operation are suspended.
4. The method according to claim 1, wherein The method further comprises: Start the switch waiting timer; If the switching waiting timer expires, a data receiving operation and / or a data sending operation is performed.
5. The method according to claim 1, wherein The method further comprises: Sending switching information, where the switching information includes at least one of resource information of the target resource pool, a switching activation timer time, a formal switching time, and a switching wait timer time.
6. The method according to claim 5, characterized in that After switching the current resource pool of the first terminal to the target resource pool, the method further includes: If response information to the switching information is received, a data receiving operation and / or a data sending operation is performed.
7. The method according to claim 1, characterized in that The first indication information includes at least one of the following: The identifier of the target resource pool; Frequency information related to the target resource pool.
8. The method according to claim 1, characterized in that The first indication information is carried in at least one of downlink control information DCI, sidelink control information SCI and high-layer signaling, and the high-layer signaling is radio resource control RRC signaling or media access control element MAC CE signaling.
9. The method according to claim 1, characterized in that The first indication information is jointly encoded with resource reservation information of other terminals.
10. The method according to claim 1, characterized in that The first indication information is indication information for multicast transmission, indication information for unicast transmission, indication information for broadcast transmission, or dedicated indication information.
11. The method according to claim 1, wherein Switching the current resource pool of the first terminal to the target resource pool includes: If the current resource pool of the first terminal satisfies at least one of the following conditions, the current resource pool of the first terminal is switched to the target resource pool according to the preconfiguration of the first terminal: The channel occupancy rate CR of the current resource pool is greater than a first threshold; The channel busy rate CBR of the current resource pool is greater than a second threshold; The peak rate of the current resource pool is less than a third threshold; The target resource pool satisfies at least one of the following conditions: The CR of the target resource pool is not greater than a first threshold; The CBR of the target resource pool is not greater than a second threshold; The peak rate of the target resource pool is not less than a third threshold.
12. The method according to claim 1, characterized in that The target resource pool is determined according to the first indication information or the pre-configuration.
13. The method according to claim 1, wherein When it is determined according to the received first indication information that the current resource pool of the first terminal is to be switched, switching the current resource pool of the first terminal to the target resource pool includes: In a case where the first terminal does not include the target resource pool indicated by the first indication information, the current resource pool of the first terminal is switched to a default resource pool.
14. The method according to claim 1, wherein The method further includes: if it is determined, based on the received first indication information, that the first terminal does not include the target resource pool indicated by the first indication information, not switching the current resource pool of the first terminal; or, When it is determined, according to the received first indication information, that the current resource pool of the first terminal is the same as the target resource pool indicated by the first indication information, the current resource pool of the first terminal is not switched.
15. The method according to claim 1, wherein When it is determined according to the received first indication information and / or according to the preconfiguration that the current resource pool of the first terminal is to be switched, switching the current resource pool of the first terminal to the target resource pool includes: When it is determined, according to the received first indication information and / or according to the pre-configuration of the first terminal, that the current resource pool of the first terminal is to be switched, determining the target resource pool from a resource pool set of the first terminal, the resource pool set including a plurality of resource pools; The current resource pool of the first terminal is switched to the target resource pool.
16. The method according to claim 15, characterized in that The multiple resource pools satisfy at least one of the following: The time domain resources of at least two resource pools among the multiple resource pools are the same, or the time domain resources overlap or partially overlap; Frequency resources of different resource pools in the multiple resource pools adopt frequency division multiplexing; A period of a first resource pool among the multiple resource pools is greater than a first time threshold; The quantity of time-domain resources in a first resource pool among the multiple resource pools within a period is less than a first quantity threshold.
17. The method according to claim 16, characterized in that The starting positions of the frequency resources of different resource pools using frequency division multiplexing in the multiple resource pools are determined by at least one of the following methods: Indicated by high-level configuration and / or pre-configured starting position parameters; The starting physical resource block PRB of the next resource pool in the frequency domain is the mth PRB after the end of the previous resource pool, where m is a positive integer and is determined by high-level signaling. The next resource pool and the previous resource pool are different resource pools using frequency division multiplexing among the multiple resource pools.
18. The method according to claim 1, wherein The target resources are resources in multiple resource pools except for the following resources: The resources reserved by other terminals have a reference signal received power RSRP greater than a preset threshold.
19. The method according to claim 18, characterized in that The reserved resources include resources reserved by other terminals across resource pools in the multiple resource pools.
20. The method according to claim 18, wherein The reserved resources are determined by the first terminal performing joint detection and / or resource exclusion in the multiple resource pools.
21. The method according to claim 1, wherein The adopting the target resource in the target resource pool to perform data transmission includes: Using a target resource in the N resource pools scheduled by an SCI for data transmission; or, Data transmission is performed using target resources in the N resource pools respectively scheduled by the N SCIs.
22. The method according to claim 21, characterized in that In the case of data transmission using the target resources in the N resource pools scheduled by an SCI, the SCI corresponding to the physical sub-link shared channel PSSCH of the second resource pool in the N resource pools carries third indication information, and the third indication information is used to indicate the use of the N resource pools for cross-resource pool transmission.
23. The method according to claim 22, characterized in that The other resource pools except the second resource pool in the N resource pools are used to transmit the PSSCH, or to transmit the PSSCH and the SCI.
24. The method according to claim 22, characterized in that In the case of data transmission using the target resources in the N resource pools scheduled separately by N SCIs, the SCI corresponding to the PSSCH of each third resource pool in the N resource pools carries fourth indication information, and the fourth indication information is used to indicate that the transmission on the third resource pool belongs to cross-resource pool transmission.
25. The method according to claim 22, wherein In case of using target resources in the N resource pools for data transmission, the transmit power of a fourth resource pool in the N resource pools is adjusted.
26. The method according to claim 25, characterized in that The fourth resource pool is determined according to the following method: Determining according to the priority of data packets sent by one or more resource pools among the N resource pools; or, Determined by the first terminal.
27. A resource pool switching method, performed by a second terminal, a control node or a network side device, characterized in that: include: Sending first indication information to the first terminal, where the first indication information is used to instruct the first terminal to switch to a target resource pool; Among them, the target resources in the target resource pool are used for data transmission, and the target resource pool includes N resource pools in multiple resource pools; N is an integer greater than 1; the target resources are resources that are the same as or overlap with the time domain resources in the multiple resource pools.
28. The method according to claim 27, characterized in that The method further comprises: Second indication information sent by the first terminal is received, where the second indication information is used to instruct the first terminal to switch to a target resource pool.
29. The method according to claim 27, characterized in that After sending the first indication information to the first terminal, the method further includes: Receiving handover information sent by the first terminal, the handover information including at least one of resource information of a target resource pool, a handover activation timer, a formal handover time, and a handover wait timer time; Send response information to the first terminal.
30. The method according to claim 27, wherein The first indication information includes at least one of the following: The identifier of the target resource pool; Frequency information of the target resource pool.
31. The method according to claim 27, wherein The first indication information is carried in at least one of downlink control information DCI, SCI and high-layer signaling, and the high-layer signaling is radio resource control RRC signaling or media access control element MAC CE signaling.
32. The method according to claim 27, wherein The first indication information is jointly encoded with resource reservation information of other terminals.
33. The method according to claim 27, wherein The first indication information is indication information for multicast transmission, indication information for unicast transmission, indication information for broadcast transmission, or dedicated indication information.
34. A resource pool switching device, characterized in that: include: a switching module, configured to, when it is determined according to the received first indication information and / or according to the preconfiguration that the current resource pool of the first terminal is to be switched, switch the current resource pool of the first terminal to the target resource pool; a transmission module, configured to use a target resource in the target resource pool for data transmission, wherein the target resource pool includes N resource pools from a plurality of resource pools; N is an integer greater than 1; The target resource is a resource that is the same as or overlaps with the time domain resources in the multiple resource pools.
35. The device according to claim 34, characterized in that Also includes: The sending module is used to send second indication information to at least one of the second terminal, the control node and the network side device, where the second indication information is used to instruct the first terminal to switch to the target resource pool.
36. A resource pool switching device, characterized in that: include: A sending module, configured to send first indication information to a first terminal, where the first indication information is used to instruct the first terminal to switch to a target resource pool; Among them, the target resources in the target resource pool are used for data transmission, and the target resource pool includes N resource pools in multiple resource pools; N is an integer greater than 1; the target resources are resources that are the same as or overlap with the time domain resources in the multiple resource pools.
37. The device according to claim 36, characterized in that Also includes: The receiving module is used to receive second indication information sent by the first terminal, where the second indication information is used to instruct the first terminal to switch to a target resource pool.
38. A terminal, characterized in that: It includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the resource pool switching method as described in any one of claims 1 to 26, or, when executed by the processor, implements the steps of the resource pool switching method as described in any one of claims 27 to 33.
39. A network side device, characterized in that: It includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the resource pool switching method as described in any one of claims 27 to 33.
40. A readable storage medium, characterized in that The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, it implements the steps of the resource pool switching method as described in any one of claims 1 to 26, or when the program or instruction is executed by the processor, it implements the steps of the resource pool switching method as described in any one of claims 27 to 33.
Citation Information
Patent Citations
Method and apparatus for performing side link transmissions on multiple carriers in wireless communication system
CN110892765A
Sidelink resource pool activation
WO2019160788A1