Resource reselection method and device, equipment, storage medium and program product
By implementing a resource reselection method based on time domain continuous time units in the terminal device, the problem of resource conflict and low channel utilization in SL communication is solved, and efficient resource reselection and effective channel utilization are realized.
Patent Information
- Application Number
- CN202510011285.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-18
- Publication Date
- 2025-03-28
AI Technical Summary
In SL communication, how the terminal device can effectively reselection to avoid resource conflicts and improve channel utilization is a challenge.
By implementing a resource reselecting method in the terminal device, the target resource is reselected according to the continuous time units in the time domain. The method includes reselecting when the target resource meets a specific condition, such as the target resource is not within a predetermined resource set, or overlaps with resources indicated by other terminal devices and satisfies the RSRP threshold condition, and has a priority higher than the priority of data transmission.
This method can effectively determine whether the consecutive selected resources in the time domain conflict with the resources indicated by other terminal devices, and perform resource reselecting, thereby supporting B2B transmission, improving the utilization rate of COT, and benefiting SL-U users to compete for channels.
Smart Images

Figure CN119729777A_ABST
Abstract
Description
[0001] This application is a divisional application of the invention patent application with application number 202280095023.8 filed on July 18, 2022, and invention name “Resource reselection method, device, equipment, storage medium and program product”. Technical Field
[0002] The embodiments of the present application relate to the field of communication technology, and in particular to a resource reselection method, apparatus, device, storage medium, and program product. Background Art
[0003] In SL (Sidelink) communication, the terminal device can select transmission resources in the resource pool by listening. With the evolution of technology, how the terminal device performs resource reselection needs further study. Summary of the invention
[0004] The embodiments of the present application provide a resource reselection method, device, equipment, storage medium and program product. The technical solution is as follows:
[0005] According to one aspect of an embodiment of the present application, a resource reselection method is provided, the method being executed by a terminal device, the method comprising:
[0006] If the target resource satisfies the first condition, reselect the target resource, where the target resource corresponds to N consecutive time units in the time domain, where N is an integer greater than 1;
[0007] The first condition includes at least one of the following:
[0008] The target resource is not in a first resource set, and the first resource set is determined according to the first sideline control information;
[0009] The resource corresponding to the target resource overlaps with the resource determined according to the first sidelink control information and meets the RSRP (Reference Signal Receiving Power) threshold condition;
[0010] The priority indicated by the first sideline control information is higher than the priority of data transmission and / or higher than the priority threshold.
[0011] According to one aspect of an embodiment of the present application, a resource reselection method is provided, the method being executed by a terminal device, the method comprising:
[0012] If the target resource satisfies the second condition, reselect the target resource, where the target resource corresponds to N consecutive time units in the time domain, where N is an integer greater than 1;
[0013] The second condition includes at least one of the following:
[0014] The resources included in the target resources are not in a second resource set, and the second resource set is determined according to the first sideline control information;
[0015] The target resources include resources that meet resource exclusion conditions;
[0016] The priority indicated by the first sideline control information is higher than the priority of data transmission and / or higher than the priority threshold.
[0017] According to one aspect of an embodiment of the present application, a resource reselection device is provided, the device comprising:
[0018] A reselection module, configured to reselect the target resource if the target resource meets the first condition, wherein the target resource corresponds to N consecutive time units in the time domain, where N is an integer greater than 1;
[0019] The first condition includes at least one of the following:
[0020] The target resource is not in a first resource set, and the first resource set is determined according to the first sideline control information;
[0021] The resource corresponding to the target resource overlaps with the resource determined according to the first sidelink control information and meets the RSRP threshold condition;
[0022] The priority indicated by the first sideline control information is higher than the priority of data transmission and / or higher than the priority threshold.
[0023] According to one aspect of an embodiment of the present application, a resource reselection device is provided, the device comprising:
[0024] A reselection module, configured to reselect the target resource if the target resource meets the second condition, wherein the target resource corresponds to N consecutive time units in the time domain, where N is an integer greater than 1;
[0025] The second condition includes at least one of the following:
[0026] The resources included in the target resources are not in a second resource set, and the second resource set is determined according to the first sideline control information;
[0027] The target resources include resources that meet resource exclusion conditions;
[0028] The priority indicated by the first sideline control information is higher than the priority of data transmission and / or higher than the priority threshold.
[0029] According to one aspect of an embodiment of the present application, a terminal device is provided, the terminal device comprising a processor and a memory, the memory storing a computer program, and the processor executing the computer program to implement the above-mentioned resource reselection method.
[0030] According to one aspect of an embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is used to be executed by a processor to implement the above-mentioned resource reselection method.
[0031] According to one aspect of an embodiment of the present application, a chip is provided, wherein the chip includes a programmable logic circuit and / or program instructions, and when the chip is running, it is used to implement the above-mentioned resource reselection method.
[0032] According to one aspect of an embodiment of the present application, a computer program product is provided, which includes computer instructions stored in a computer-readable storage medium, and a processor reads and executes the computer instructions from the computer-readable storage medium to implement the above-mentioned resource reselection method.
[0033] The technical solution provided by the embodiments of the present application may have the following beneficial effects:
[0034] The present application enables the terminal device to determine whether the selected resources that are continuous in the time domain conflict with the resources indicated by other terminal devices or are occupied in the resource re-evaluation and resource preemption check mechanism, and to reselect resources for the selected resources, thereby supporting B2B (Back to Back) transmission, which is beneficial to improving the utilization rate of COT (Channel Occupancy Time) and facilitating SL-U users to compete for channels. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] Figure 1 is a schematic diagram of a network architecture provided by an embodiment of the present application;
[0036] Figure 2 It is a schematic diagram of the physical layer structure of SL communication provided by an embodiment of the present application;
[0037] Figure 3 It is a schematic diagram of time-frequency resource location reservation provided by an embodiment of the present application;
[0038] Figure 4 It is a schematic diagram of resource monitoring and resource selection provided by an embodiment of the present application;
[0039] Figure 5 is a schematic diagram of a comb-tooth resource block provided by an embodiment of the present application;
[0040] Figure 6 It is a schematic diagram of resource block set division provided by an embodiment of the present application;
[0041] Figure 7 is a schematic diagram of a re-evaluation mechanism provided by an embodiment of the present application;
[0042] Figure 8 is a schematic diagram of a resource preemption mechanism provided by an embodiment of the present application;
[0043] Fig. 9 is a flow chart of a resource reselection method provided by an embodiment of the present application;
[0044] Fig.10 yes Fig. 9 A schematic diagram of resource reselection given by an exemplary embodiment corresponding to the embodiment;
[0045] Fig.11 is a flow chart of a resource reselection method provided by another embodiment of the present application;
[0046] Fig.12 yes Fig.11 A schematic diagram of resource reselection given by an exemplary embodiment corresponding to the embodiment;
[0047] Fig.13 is a block diagram of a resource reselection device provided by an embodiment of the present application;
[0048] Fig.14 It is a structural diagram of a terminal device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0049] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.
[0050] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0051] Please refer to Figure 1 , which shows a schematic diagram of a network architecture provided by an embodiment of the present application. The network architecture may include: a core network 11, an access network 12 and a terminal device 13.
[0052] The core network 11 includes several core network devices. The functions of the core network devices are mainly to provide user connection, user management, and service bearing, and to provide an interface to the external network as a bearer network. For example, the core network of the 5G (5th Generation) NR (New Radio) system may include devices such as AMF (Access and Mobility Management Function) entity, UPF (User Plane Function) entity, and SMF (Session Management Function) entity.
[0053] The access network 12 includes several access network devices 14. The access network in the 5G NR system can be called NG-RAN (New Generation-Radio Access Network). The access network device 14 is a device deployed in the access network 12 to provide wireless communication functions for the terminal device 13. The access network device 14 may include various forms of macro base stations, micro base stations, relay stations, access points, etc. In systems using different wireless access technologies, the names of devices with access network device functions may be different. For example, in the 5G NR system, it is called gNodeB or gNB. With the evolution of communication technology, the name "access network device" may change. For the convenience of description, in the embodiments of the present disclosure, the above-mentioned devices that provide wireless communication functions for the terminal device 13 are collectively referred to as access network devices.
[0054] The number of terminal devices 13 is usually multiple, and one or more terminal devices 13 can be distributed in each cell managed by an access network device 14. The terminal device 13 may include various handheld devices with wireless communication functions, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to a wireless modem, as well as various forms of user equipment, mobile stations (MS), etc. For the convenience of description, the above-mentioned devices are collectively referred to as terminal devices. The access network device 14 communicates with the core network device through some air technology, such as the NG interface in the 5G NR system. The access network device 14 and the terminal device 13 communicate with each other through some air technology, such as the Uu interface.
[0055] Terminal devices 13 and terminal devices 13 (for example, vehicle-mounted devices and other devices (such as other vehicle-mounted devices, mobile phones, RSU (Road Side Unit), etc.)) can communicate with each other through a direct communication interface (such as a PC5 interface). Accordingly, the communication link established based on the direct communication interface can be called a direct link or SL. SL transmission is the direct communication data transmission between terminal devices through a side link. Different from the traditional cellular system in which communication data is received or sent through access network equipment, SL transmission has the characteristics of short delay and low overhead, and is suitable for communication between two terminal devices with close geographical locations (such as vehicle-mounted devices and other peripheral devices with close geographical locations). It should be noted that in Figure 1 In this application, only the vehicle-to-vehicle communication in the V2X (vehicle to everything) scenario is used as an example. SL technology can be applied to scenarios where various terminal devices communicate directly with each other. In other words, the terminal device in this application refers to any device that communicates using SL technology.
[0056] The "5G NR system" in the embodiments of the present disclosure may also be referred to as a 5G system or an NR system, but those skilled in the art may understand its meaning. The technical solution described in the embodiments of the present disclosure may be applicable to a 5G NR system or to a subsequent evolution system of the 5G NR system.
[0057] Before introducing the technical solution of this application, some background technical knowledge involved in this application is first introduced and explained. The following related technologies can be combined arbitrarily with the technical solution of the embodiment of this application as optional solutions, and they all belong to the protection scope of the embodiment of this application. The embodiment of this application includes at least part of the following contents.
[0058] 1.SL transmission
[0059] Regarding SL transmission, 3GPP defines two transmission modes: Mode A and Mode B.
[0060] Mode A: The transmission resources of the terminal device are allocated by the access network device (such as a base station). The terminal device transmits communication data on the side link according to the transmission resources allocated by the access network device. The access network device can allocate transmission resources for a single transmission to the terminal device, or allocate transmission resources for a semi-static transmission to the terminal device.
[0061] Mode B: The terminal device selects transmission resources from the resource pool to transmit communication data. Specifically, the terminal device can select transmission resources from the resource pool by listening, or by random selection.
[0062] Next, we will mainly introduce the method of SL communication in the NR V2X system and the method of terminal equipment autonomously selecting resources (that is, the above-mentioned mode B).
[0063] 2.NR V2X physical layer structure
[0064] The physical layer structure of SL communication in NR V2X system is as follows: Figure 2 As shown. PSCCH (Physical Sidelink Control Channel) is used to carry 1st-stage-SCI (i.e. first-stage SCI (Sidelink Control Information)), and PSSCH (Physical Sidelink Shared Channel) is used to carry data and 2nd-stage-SCI (i.e. second-stage SCI). PSCCH and PSSCH are sent in the same time slot. The above-mentioned first-stage SCI and second-stage SCI can be two side control information with different functions. For example, the first-stage SCI is carried in PSCCH, which mainly includes domains related to resource listening, so as to facilitate resource exclusion and resource selection after decoding by other terminal devices. In PSSCH, in addition to data, it also carries second-stage SCI. The second-stage SCI mainly includes domains related to data demodulation, so as to facilitate other terminal devices to demodulate the data in the PSSCH.
[0065] 3. Resource reservation in NR V2X
[0066] In the NR V2X system, in the above-mentioned mode B, the terminal device selects transmission resources to send data on its own. Resource reservation is the prerequisite for resource selection.
[0067] Resource reservation means that the terminal device sends the first sideline control information (such as the first-order SCI mentioned above) in the PSCCH to reserve the resources to be used next. In the NR V2X system, resource reservation within a TB (Transport Block) is supported, as well as resource reservation between TBs.
[0068] like Figure 3 As shown, the terminal device sends the first side control information, using the "Time resource assignment" and "Frequency resource assignment" fields to indicate the N time-frequency resources of the current TB (including the resources used for the current transmission). Where N≤Nmax, in NR V2X, Nmax is equal to 2 or 3. At the same time, the above N indicated time-frequency resources should be distributed in W time slots. In NR V2X, W is equal to 32. For example, Figure 3 In TB1 shown in the figure, the terminal device sends the first sideline control information in PSCCH while sending the initial transmission data in PSSCH, and uses the above two fields to indicate the time-frequency resource positions of the initial transmission and retransmission 1 (that is, N=2 at this time), that is, the time-frequency resources for retransmission 1 are reserved. In addition, the initial transmission and retransmission 1 are distributed in 32 time slots in the time domain. Similarly, in Figure 3 In TB1 shown, the terminal device indicates the time-frequency resource positions of retransmission 1 and retransmission 2 using the first sidelink control information sent in the PSCCH of retransmission 1. Retransmission 1 and retransmission 2 are distributed in 32 time slots in the time domain.
[0069] At the same time, when the terminal device sends the first side control information, it uses the "Resource reservation period" field to reserve resources between TBs. Figure 3 In the example, when the terminal device sends the first sidelink control information of the initial transmission of TB1, the "Time resource assignment" and "Frequency resource assignment" fields are used to indicate the time-frequency resource positions of the initial transmission and retransmission 1 of TB1, which are recorded as {(t1, f1), (t2, f2)}. Among them, t1 and t2 represent the time domain positions of the resources of the initial transmission and retransmission 1 of TB1, and f1 and f2 represent the corresponding frequency domain positions. If the value of the "Resource reservation period" field in the first sidelink control information is 100 milliseconds, then the SCI (Sidelink Control Information) also indicates the time-frequency resources {(t1+100, f1), (t2+100, f2)}, and these two resources are used for the transmission of the initial transmission and retransmission 1 of TB2. Similarly, the first sidelink control information sent in TB1 retransmission 1 also reserves the time-frequency resources of TB2 retransmission 1 and retransmission 2 using the "Resource reservation period" field. In NR V2X, the possible values of the "Resource reservation period" field are 0, 1-99, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000 milliseconds, which is more flexible than LTE (Long Term Evaluation) V2X. However, in each resource pool, only e values are configured, and the terminal device determines the possible values to be used based on the resource pool used. The e values in the resource pool configuration are recorded as the resource reservation period set M. For example, e is less than or equal to 16.
[0070] In addition, through network configuration or pre-configuration, the above-mentioned reservation between TBs can be activated or deactivated in units of resource pools. When activating the reservation between TBs, the first side control information includes the "Resource reservation period" field. When deactivating the reservation between TBs, the first side control information does not include the "Resource reservation period" field. When activating the reservation between TBs, generally, before triggering resource reselection, the value of the "Resource reservation period" field used by the terminal device, that is, the resource reservation period, will not change. Each time the terminal device sends the first side control information, it uses the "Resource reservation period" field to reserve the resources of the next period for the transmission of another TB, thereby achieving periodic semi-continuous transmission.
[0071] When the terminal device operates in the above-mentioned mode B, the terminal device can obtain the first sideline control information sent by other terminal devices by listening to the PSCCH sent by other terminal devices, thereby knowing the resources reserved by other terminal devices. When the terminal device selects resources, it will exclude the resources reserved by other terminal devices to avoid resource collision.
[0072] 4. Resource selection method for NR V2X listening
[0073] In the NR V2X system, in the above mode B, the terminal device needs to select resources by itself.
[0074] like Figure 4 As shown, the terminal device triggers resource selection or reselection in time slot n or time slot n is the time slot in which the high layer triggers the physical layer to report the candidate resource set, and the resource selection window 10 starts from n+T1 and ends at n+T2. 0<=T1<=T proc,1 , when the subcarrier spacing is 15, 30, 60, 120kHz, T proc,1 The time slots are 3, 5, 9, and 17. 2min <=T2<=remaining delay budget of the service, T 2min The value set is {1,5,10,20}*2 μ time slots, where μ = 0, 1, 2, 3 corresponds to the case where the subcarrier spacing is 15, 30, 60, 120 kHz. The terminal device determines T from the value set according to the priority of its own data to be sent. 2min For example, when the subcarrier spacing is 15kHz, the terminal device determines T from the set {1, 5, 10, 20} according to the priority of its own data to be sent. 2min When T 2minWhen T2 is greater than or equal to the remaining delay budget of the service, T2 is equal to the remaining delay budget of the service. The remaining delay budget is the difference between the corresponding time of the data delay requirement and the current time. For example, the delay requirement for a data packet arriving at time slot n is 50 milliseconds. Assuming that a time slot is 1 millisecond, if the current time is time slot n, the remaining delay budget is 50 milliseconds. If the current time is time slot n+20, the remaining delay budget is 30 milliseconds.
[0075] Terminal equipment is in n-T0 to nT proc,0 Perform resource monitoring (excluding nT proc,0 ), T0 is 100 or 1100 milliseconds. When the subcarrier spacing is 15, 30, 60, 120 kHz, T proc,0 The terminal device may select 1, 1, 2, or 4 time slots. Optionally, the terminal device may select resources in the time slots of the resource pool used by the terminal device in the resource selection window. Optionally, the terminal device may select the first side control information sent by other terminal devices in each time slot (except its own transmission time slot). When the time slot n triggers resource selection or reselection, the terminal device may select resources in the time slots n-T0 to nT1. proc,0 The result of resource listening.
[0076] Step 1: The terminal device takes all available resources in the resource pool used by the terminal device in the resource selection window 10 as resource set A. Any resource in set A is denoted as R(x,y), where x and y indicate the frequency domain position and time domain position of the resource respectively. The initial number of resources in set A is denoted as M. total The terminal device excludes resources in resource set A according to the unlistened time slots (Step 1-1) in the resource listening window 20 and / or the resource listening results (Step 1-2) in the resource listening window 20. The terminal device determines whether the resource R(x, y) or a series of periodic resources corresponding to the resource R(x, y) overlaps with the time slot determined according to the unlistened time slots in Step 1-1 or the resource determined according to the first sideline control information heard in Step 1-2, and excludes the resource R(x, y) from resource set A if they overlap.
[0077] Step 1-1: If the terminal device is in time slot t within resource listening window 20 m Send data, no listening, the terminal device will be based on the time slot t m and each allowed resource reservation period in the resource pool used by the terminal device, and the corresponding Q time slots are determined with the resource reservation period as the interval. If the Q time slots overlap with the resource R(x,y) or a series of periodic resources corresponding to the resource R(x,y), the resource R(x,y) is excluded from the resource set A. The above Q = 1 or (represents rounding up). Tscal is equal to the value of T2 converted to milliseconds. Prx is a type of resource reservation period allowed by the resource pool used by the terminal device. Optionally, a series of periodic resources corresponding to the resource R(x,y) is R(x,y+j*Ptxlg), j=0,1,2,…,Cresel-1. Cresel is related to the random count value generated by the terminal device, and Ptxlg is the number of logical time slots converted from Ptx. Ptx is the resource reservation period of the terminal device. For example Figure 4 Sub-figure (a) shows the case where Cresel is 3, indicating three periodic resources (including R(x,y)) corresponding to resource R(x,y).
[0078] For example Figure 4 In subgraph (a), the terminal device is in time slot t m No listening is performed, and resources are excluded according to each resource reservation period in the resource reservation period set M in the resource pool configuration used. For a resource reservation period 1, assuming that the Q value is calculated to be 2, the corresponding Q time slots are Figure 4 In sub-graph (a), from time slot t m The mapped resource reservation period 1 is followed by two time slots marked by horizontal lines. For one of the resource reservation periods 2, assuming that the Q value is calculated as Q = 1, the corresponding Q time slots are Figure 4 In sub-graph (a), from time slot t m The next time slot marked with dotted shadows with a resource reservation period of 2 as an interval is mapped.
[0079] The terminal device will determine whether the Q time slots corresponding to each reserved period overlap with the resource R(x, y) or a series of periodic resources corresponding to the resource R(x, y). If so, the resource R(x, y) will be excluded from the resource set A.
[0080] Optionally, when the resource pool used by the terminal device deactivates the reservation between TBs, the terminal device may not execute the above Step 1-1.
[0081] Optionally, after executing Step 1-1, if the remaining resources in resource set A are less than M total *X, then the resource set A is initialized to all available resources in the resource selection window 10 belonging to the resource pool used by the terminal device and then Step 1-2 is executed.
[0082] Step 1-2: If the terminal device is in the time slot t of the resource listening window 20 mThe first sidelink control information transmitted in the PSCCH is detected, and the SL-RSRP (Sidelink Reference Signal Received Power) of the PSCCH or the SL-RSRP of the PSSCH scheduled by the PSCCH (i.e., the SL-RSRP of the PSSCH sent in the same time slot as the PSCCH) is measured.
[0083] If the measured SL-RSRP is greater than the SL-RSRP threshold, and the first sidelink control information received by the terminal device contains the "Resource reservation period" field, the terminal device will m The terminal device determines the corresponding Q time slots based on the resource reservation period carried in the first sideline control information intercepted. The terminal device assumes that the first sideline control information with the same content is also received in the Q time slots. The terminal device will determine the corresponding Q time slots in time slot t m Whether the resources indicated by the "Time resource assignment" and "Frequency resource assignment" fields of the received first side control information and the assumed Q first side control information are overlapped with the resource R(x, y) or a series of periodic resources corresponding to the resource R(x, y), if so, the corresponding resource R(x, y) is excluded from the set A. The above Q = 1 or (represents rounding up). Tscal is equal to the value of T2 converted to milliseconds. Prx is the resource reservation period carried in the first side control information detected. Optionally, a series of periodic resources corresponding to the resource R(x,y) is R(x,y+j*Ptxlg), j=0,1,2,…,Cresel-1. Wherein Cresel is related to the random count value generated by the terminal device, and Ptxlg is the number of Ptx converted to logical time slots. Ptx is the resource reservation period of the terminal device. For example Figure 4 Sub-figure (b) shows the case where Cresel is 3, indicating three periodic resources (including R(x,y)) corresponding to resource R(x,y).
[0084] For example Figure 4 In sub-figure (b), when the first sideline control information received by the terminal device contains the "Resourcereservation period" field, if the terminal device is in time slot t m The first sideline control information in the PSCCH is intercepted on the resource E(v,m). The resource reservation period in the first sideline control information is Prx. Assuming that the Q value is calculated to be 1, the terminal device will assume that in time slot t m+PrxlgThe terminal device will determine whether the first sideline control information with the same content is received in time slot t m The first sideline control information received and assumed in time slot t m+Prxlg Whether the resources 1, 2, 3, 4, 5, 6 indicated by the "Time resource assignment" and "Frequency resource assignment" fields of the received first side control information overlap with the resource R(x, y) or a series of periodic resources corresponding to the resource R(x, y); if they overlap and meet the RSRP condition, the resource R(x, y) is excluded from the resource set A.
[0085] If the SL-RSRP measured by the terminal device is greater than the SL-RSRP threshold, and the first sidelink control information received by the terminal device does not contain the "Resource reservation period" field, the terminal device only determines the resource reservation period in time slot t m Whether the resources indicated by the "Time resource assignment" and "Frequency resource assignment" fields of the received first side control information overlap with the resource R(x, y) or a series of resources corresponding to the resource R(x, y); if so, the resource R(x, y) is excluded from the resource set A.
[0086] For example Figure 4 In sub-figure (b), when the first sideline control information received by the terminal device does not contain the "Resourcereservation period" field, if the terminal device is in time slot t m When the first sidelink control information in the PSCCH is detected on the resource E(v,m), the terminal device determines whether the resources 1, 2, 3 indicated by the "Time resource assignment" and "Frequency resource assignment" fields in the first sidelink control information overlap with the resource R(x,y) or a series of periodic resources corresponding to the resource R(x,y). If they overlap and the RSRP condition is met, the resource R(x,y) is excluded from the resource set A.
[0087] If the remaining resources in resource set A are less than M after the above resource exclusion total *X, the SL-RSRP threshold is raised by 3dB, and Step 1 is executed again. The physical layer reports the resource set A after resource exclusion as a candidate resource set to the upper layer.
[0088] Step 2: The upper layer randomly selects resources from the reported candidate resource set to send data. That is, the terminal device randomly selects resources from the candidate resource set to send data.
[0089] It should be noted that:
[0090] (1) The above RSRP threshold is determined by the priority P1 carried in the PSCCH detected by the terminal device and the priority P2 of the data to be sent by the terminal device. The configuration of the resource pool used by the terminal device includes an SL-RSRP threshold table, which contains the SL-RSRP thresholds corresponding to all priority combinations. The configuration of the resource pool can be network configuration or pre-configured.
[0091] For example, as shown in Table 1, assuming that the optional values of the priority levels of P1 and P2 are both 0-7, the SL-RSRP thresholds corresponding to different priority combinations are expressed as γ ij Indicates that, where γ ij Here, i is the value of the priority level P1, and j is the value of the priority level P2.
[0092] Table 1: SL-RSRP threshold table
[0093]
[0094] When the terminal device detects the PSCCH sent by other terminal devices, it obtains the priority P1 and the priority P2 of the data to be sent carried in the first sideline control information transmitted in the PSCCH, and determines the SL-RSRP threshold by looking up Table 1.
[0095] (2) Whether the terminal device uses the measured PSCCH-RSRP or the PSSCH-RSRP scheduled by the PSCCH to compare with the SL-RSRP threshold depends on the resource pool configuration of the resource pool used by the terminal device. The resource pool configuration can be network configuration or pre-configured.
[0096] (3) The possible values of X, X are {20%, 35%, 50%}. The configuration of the resource pool used by the terminal device includes the correspondence between the priority and the above possible values. The terminal device determines the value of X according to the priority of the data to be sent and the correspondence. The resource pool configuration can be configured by the network or pre-configured.
[0097] (4) Convert the resource reservation period into a logical time slot:
[0098] As mentioned above, the terminal device sends a first side control message to indicate the time-frequency resources and reserves the resources to be used next. When listening, the terminal device that performs resource selection will decode the first side control message sent by other terminal devices, learn the resources reserved by other terminal devices, and exclude the corresponding resources during resource selection, thereby avoiding resource collisions. When performing resource exclusion, the terminal device that performs resource selection will convert the physical time (for example, 100 milliseconds) indicated by the "resource reservation period" field in the decoded first side control message into the corresponding number of logical time slots, and then use the number of logical time slots to exclude resources:
[0099]
[0100] In the above formula, Prsvp is the resource reservation period, such as Prsvp is the resource reservation period indicated by the "resource reservation period" in the first side control information intercepted by the terminal device, or the resource reservation period allowed in the resource pool, or the resource reservation period of the terminal device, and P'rsvp is the calculated corresponding number of logical time slots. T'max is the number of time slots in the resource pool or the sending resource pool belonging to the terminal device within a SFN (System Frame Number) cycle or 10240 milliseconds.
[0101] The above introduction is a SL communication method in NR-V2X, that is, the terminal device autonomously selects transmission resources through resource listening and transmits data on the side link. This SL communication method can also be applied to various SL communications such as direct communication between handheld terminals and direct communication between pedestrians and vehicles.
[0102] 5. SL-U (Unlicensed) physical layer structure
[0103] When NR SL technology works on unlicensed spectrum, system design needs to consider the regulatory requirements of related areas, such as OCB (Occupied Channel Bandwidth) and PSD (Power Spectral Density) requirements. For example, for unlicensed spectrum in the 5GHz band, European regulatory requirements include minimum channel occupied bandwidth and maximum power spectral density requirements. For OCB requirements, when the terminal device uses the channel for data transmission, the occupied channel bandwidth is not less than 80% of the total channel bandwidth; in order to meet the OCB occupancy requirements, SL-U can refer to the IRB (Interlaced Resource Block) structure in NR-U. For example, the 80% bandwidth requirement here means that the span between the lowest and highest PRBs for transmission accounts for 80% of the total bandwidth. If you still follow Figure 2 If the frequency domain is continuously occupied, it will occupy 80% of the total bandwidth. Basically, only one user can be transmitted in one time slot. Figure 2 The continuous occupancy in the frequency domain is transformed into discrete occupancy, which satisfies the 80% span without actually occupying 80% of the bandwidth.
[0104] A comb tooth resource includes N PRBs that are discrete in the frequency domain. A frequency band includes a total of M comb tooth resources. The mth comb tooth includes PRBs {m, M+m, 2M+m, 3M+m, ...}.
[0105] like Figure 5 As shown in the figure: the system bandwidth includes 20 PRBs (one PRB corresponds to 12 subcarriers), including 5 comb teeth (i.e., M=5), each comb tooth includes 4 PRBs (i.e., N=4), and the frequency domain intervals of two adjacent PRBs in a comb tooth are the same, i.e., 5 PRBs apart. The numbers in the boxes in the figure represent the comb tooth index. It should be noted that the PRBs included in a comb tooth can also be called an interlaced resource block (IRB), and the comb tooth can also be called an IRB.
[0106] In addition to the IRB structure, the concept of RB set (Resource Block set) may also be introduced in SL-U.
[0107] The frequency domain resources on the carrier are divided into several resource block sets. Guard bands (referred to as "guard bands") may or may not be configured between resource block sets. For example, one RB set corresponds to a frequency domain width of 20MHz. Communication equipment needs to perform LBT (Listen Before Talk) on the unlicensed spectrum. Data can only be sent after LBT is successful. The granularity of LBT is one RB set, so one RB set can also be called an LBT subband. That is, if the communication device sends data on a certain RB set, it needs to perform LBT on the corresponding RB set, and transmission is performed after LBT is successful. One RB set includes multiple IRBs. For simplicity, Figure 6 In the example, a resource block actually corresponds to Figure 5 Generally, a BWP configured for a communication device includes an integer number of RB Sets.
[0108] In SL-U, one possible design is that the resource pool contains an integer number of RB sets (and guard bands between RB sets), and each RB set contains multiple IRBs. Furthermore, one possibility is that the concept of subchannels in the resource pool continues to be used, that is, a subchannel is defined as one or more IRBs. Another possibility is that the concept of subchannels is not used, and the terminal device directly transmits on one or more IRBs.
[0109] 6. Specific classification of LBT
[0110] Type 1: Generate a random count value. If the monitored time slot is idle, it is reduced by 1. If it is busy, it is not reduced. When it is reduced to 0, the channel can be accessed for transmission. If the count value is reduced to 0 and the communication device has no data to transmit, when the communication device needs to send data, there is no need to generate a new count value. Only an LBT with a fixed time length is required. If the LBT is successful, that is, the channel is idle within the fixed length, the channel is accessed.
[0111] Type 2A: The communication device can monitor a channel with a length of 25 microseconds (denoted as Tshort). If the monitoring time slots within Tshort are all idle, the communication device can directly access the channel.
[0112] Type 2B: The communication device can monitor a channel of 16 microseconds in length (denoted as Tf). If the monitoring time slot within Tf is idle, the communication device can directly access the channel.
[0113] 7. B2B (Back to Back) transmission
[0114] As mentioned above, in the unlicensed spectrum, the communication device needs to perform LBT first, and can access the channel only after the LBT is successful. When the communication device successfully performs LBT and accesses the channel, the time it occupies the channel is called COT (Channel Occupancy Time). Within the COT, the communication device can transmit continuously or discontinuously. Therefore, in order to make more full use of the COT initiated after the LBT is successful, the concept of B2B transmission may be introduced in SL-U. That is, the communication device transmits continuously in multiple time slots to improve the utilization rate of COT. At the same time, continuous use / occupancy of the channel is also conducive to competing for the channel with other systems. For example, when the SL-U terminal adopts B2B transmission, because the channel is continuously occupied, WIFI (Wireless-Fidelity) users cannot successfully access the channel through LBT at the same time.
[0115] 8. Re-evaluation and Pre-emption mechanisms in NR V2X
[0116] NR-V2X also supports re-evaluation of resources that have been selected but not indicated by sending the first side control information after completing resource selection.
[0117] like Figure 7 As shown, resources x, y, z, u, and v are the time-frequency resources that the terminal device has selected in time slot n, and resource y is located in time slot m. For resources z and u (resource y has been previously indicated by the first side control information in resource x) that the terminal device is about to send the first side control information in resource y for the first indication, the terminal device executes the above Step 1 at least once in time slot m-T3, that is, at least in time slot m-T3, the resource selection window 10 and the resource listening window 20 are determined as described above, and the above Step 1 is executed to exclude the resources in the resource selection window 10 to obtain a set of candidate resources. If resource z and / or u are not in the set of candidate resources, the terminal device executes the above Step 2 to reselect the time-frequency resources in resources z and u that are not in the set of candidate resources. Depending on the implementation of the terminal device, the terminal device may also reselect any resource that has been selected but not indicated by sending the first side control information, such as any one or more of resources z, u, and v. The above T3 is equal to T proc,1 . Figure 7 The dashed arrow indicates that the first sideways control information indication is about to be sent, and the solid arrow indicates that the first sideways control information indication has been sent.
[0118] In addition, NR-V2X also supports resource preemption mechanism. In NR-V2X, the conclusion about resource preemption mechanism is described from the perspective of the preempted terminal. After completing resource selection, the terminal device still continues to listen to the first side control information. If the resource that has been selected and indicated by sending the first side control information meets the following three conditions, it means that the resource is preempted by other terminal devices, and the terminal device triggers resource reselection for the resource:
[0119] 1. The resource selected and indicated by the terminal device is not in the candidate resource set.
[0120] 2. The resources indicated in the first sideline control information detected overlap with the resources selected and indicated by the terminal device, and the SL-RSRP of the PSCCH corresponding to the first sideline control information detected or the SL-RSRP of the PSSCH scheduled by the PSCCH is greater than the SL RSRP threshold.
[0121] 3. The priority carried in the first side control information intercepted is higher than the priority of the data to be sent by the terminal device. Or the priority carried in the first side control information intercepted is higher than the priority of the data to be sent by the terminal device, and the priority carried in the first side control information intercepted is higher than the threshold value U, U depends on the resource pool configuration, and the resource pool can be configured or pre-configured by the network.
[0122] like Figure 8 As shown, resources w, x, y, z, and v are time-frequency resources that the terminal device has selected in time slot n, and resource x is located in time slot m. For resources x and y that the terminal device is about to send the first side control information indicated on resource x and that have been indicated by the first side control information sent by the terminal device before, the terminal device executes the above Step 1 at least once in time slot m-T3, that is, at least in time slot m-T3, the resource selection window 10 and the resource listening window 20 are determined as described above, and the above Step 1 is executed to exclude the available resources in the resource selection window 10 to determine the candidate resource set. If resources x and / or y meet the above three conditions, the terminal device executes Step 2 to reselect the time-frequency resources in resources x and y that meet the above three conditions. In addition, when resource reselection is triggered, depending on the implementation of the terminal device, the terminal device can reselect any resource that has been selected but not indicated by sending the first side control information, such as any of resources z and v. The above T3 is equal to T proc,1 .
[0123] According to the above, the concept of B2B transmission may be introduced in the SL-U system, that is, the terminal device transmits continuously on multiple time slots. Therefore, when the terminal device selects a continuous transmission resource in the time domain, how to execute the re-evaluation and pre-emption mechanism has not been discussed in the standard. For example, when the upper layer configures a B2B transmission group to the physical layer, which includes multiple single time slot resources that are continuous in the time domain, how does the lower layer judge and report the re-evaluation results and resource preemption results of the B2B transmission group? Below, the technical solution of the present application will be introduced and explained through several embodiments.
[0124] Please refer to Fig. 9 , which shows a flow chart of a resource reselection method provided by an embodiment of the present application. The method can be applied to Figure 1 In the network architecture shown, for example, the method can be executed by a terminal device. The method can include the following steps:
[0125] Step 910: if the target resource meets the first condition, reselect the target resource, where the target resource corresponds to N consecutive time units in the time domain, where N is an integer greater than 1;
[0126] The first condition includes at least one of the following:
[0127] The target resource is not in the first resource set, and the first resource set is determined according to the first sideline control information;
[0128] The resources corresponding to the target resources overlap with the resources determined according to the first sidelink control information and meet the RSRP threshold condition;
[0129] The priority indicated by the first sideline control information is higher than the priority of data transmission and / or higher than the priority threshold.
[0130] In an embodiment of the present application, the target resource corresponds to 2 or more continuous time units in the time domain. The "time unit" mentioned in the embodiment of the present application may be a time slot, a subframe, or other time units, and the present application does not limit this. For the "time unit" mentioned elsewhere in this document, this explanation may be referred to, and no repetition will be made. Exemplarily, the target resource corresponds to N continuous time slots in the time domain, where N is an integer greater than 1.
[0131] In some embodiments, the target resource is a selected resource of the terminal device. For example, for the re-evaluation mechanism, the target resource is a resource that the terminal device has selected but has not indicated by sending the second side control information. For example, for the pre-emption mechanism, the target resource is a resource that the terminal device has selected and indicated by sending the second side control information. The above-mentioned second side control information refers to the side control information sent by the terminal device to other terminal devices, and the first side control information refers to the side control information received by the terminal device from other terminal devices. It should be noted that the first side control information and the second side control information are both side control information used for resource indication and reservation, that is, the 1st-stage-SCI introduced above, and the two have the same function, contain the same information field and have the same format.
[0132] In some embodiments, for the re-evaluation mechanism, the first condition includes: the target resource is not in a first resource set, and the first resource set is determined according to the first sideline control information.
[0133] In some embodiments, for the pre-emption mechanism, the first condition includes: the target resource is not within a first resource set, and the first resource set is determined according to first sidelink control information; the resource corresponding to the target resource overlaps with the resource determined according to the first sidelink control information and satisfies the RSRP threshold condition; and the priority indicated by the first sidelink control information is higher than the priority of data transmission and / or higher than the priority threshold.
[0134] In some embodiments, the first resource set is a resource set obtained after the terminal device excludes resources according to the first sideline control information intercepted. In some embodiments, the terminal device performs the following steps 1 to 3 to exclude resources:
[0135] 1. Determine the resource selection window and resource listening window;
[0136] In some embodiments, the resource selection window is [n+T1, n+T2], and the resource listening window is [n-T0, nT proc,0 ); where n is the time unit for the high-level layer of the terminal device to trigger the physical layer to report the candidate resource set, or the time unit for triggering re-evaluation, or the time unit for triggering resource preemption check, T1, T2, T0 and T proc,0 For the setting value, please refer to the above description for details.
[0137] 2. Determine an initialized resource set, where the initialized resource set includes at least one first resource in the resource selection window, where the first resource corresponds to N consecutive time units in the time domain;
[0138] Exemplarily, the above resource set is recorded as resource set A, and resource set A includes resources in the resource selection window. In some embodiments, all first resources in the resource selection window are initialized as resource set A, that is, any resource in resource set A is recorded as the first resource. Exemplarily, the first resource is R(x, y), x is used to indicate the frequency domain position of the first resource, and y is used to indicate the time domain position of the first resource. Optionally, x is used to indicate the frequency domain starting position of the first resource, and y is used to indicate the time domain starting position of the first resource.
[0139] In some embodiments, the first resource corresponds to N consecutive time units in the time domain, which means that the first resource corresponds to N consecutive physical time units in the time domain. Taking the time unit as a time slot as an example, the first resource corresponds to N consecutive physical time slots in the time domain.
[0140] In some embodiments, the first resource corresponds to N consecutive time units in the time domain, which means that the first resource corresponds to N consecutive time units belonging to the resource pool in the time domain. The time unit belonging to the resource pool can also be called a logical time unit, that is, the first resource corresponds to N consecutive logical time units in the time domain. Taking the time unit as a time slot as an example, the first resource corresponds to N consecutive time slots belonging to the resource pool in the time domain, or the first resource corresponds to N consecutive logical time slots in the time domain. Exemplarily, the above R(x,y) represents N consecutive time slots starting from time slot y, and the time-frequency resources corresponding to U consecutive subchannels or IRBs starting from subchannel or IRB x.
[0141] It should be noted that if the time unit in the resource pool is a continuous physical time unit in the time domain, then the N continuous time units belonging to the resource pool corresponding to the first resource in the time domain are also N continuous physical time units; if the time unit in the resource pool is a discontinuous physical time unit in the time domain, then the N continuous time units belonging to the resource pool corresponding to the first resource in the time domain may be N discontinuous physical time units.
[0142] In addition, the above N can be configured by the network, or pre-configured, or configured by the high-level of the terminal device to the physical layer, or depends on the implementation of the terminal device, or is a preset value specified by the standard. Optionally, the above N is determined by at least one of the following: COT duration, remaining COT duration, channel access priority, data transmission priority, CBR (Channel Busy Ratio), and remaining delay budget. Optionally, N is included in the resource pool configuration.
[0143] In some embodiments, the first resource corresponds to U consecutive subchannels or IRBs in the frequency domain, each subchannel includes one or more consecutive IRBs, and U is a positive integer. When U is equal to 1, the first resource corresponds to 1 subchannel or IRB in the frequency domain; when U is greater than or equal to 2, the first resource corresponds to U consecutive subchannels or IRBs in the frequency domain. Exemplarily, U consecutive subchannels or IRBs are located in the same resource block set. Optionally, the above-mentioned U can be configured by the network, or pre-configured, or configured by the high layer of the terminal device to the physical layer, or depends on the implementation of the terminal device, or is a preset value specified by the standard.
[0144] 3. Execute a resource exclusion step to exclude the first resource in the resource set to obtain a first resource set; wherein the resource exclusion step includes: a first exclusion step and / or a second exclusion step, the first exclusion step is used to exclude resources according to the unlistened time unit in the resource listening window, and the second exclusion step is used to exclude resources according to the first side control information heard in the resource listening window.
[0145] In some embodiments, the first exclusion step includes: determining Q1 time units corresponding to the unlistened time unit according to each resource reservation period in the resource reservation period set or the subset of the resource reservation period set configured in the resource pool, where Q1 is a positive integer; if the Q1 time units overlap with the first resource in the resource set or the resource corresponding to the first resource, then excluding the first resource from the resource set. Exemplarily, the above-mentioned resource reservation period set or the subset of the resource reservation period set can be configured by the network, or preconfigured, or depend on the implementation of the terminal device. Exemplarily, the resource corresponding to the first resource is: a periodic resource with the same frequency domain position as the first resource and a fixed time interval in the time domain position. Optionally, the resource corresponding to the first resource includes the first resource. Optionally, the fixed time interval can be determined according to the resource reservation period of the terminal device. Optionally, the terminal device may not perform the first exclusion step, that is, not perform the step of excluding resources from the resource set A according to the unlistened time unit in the resource listening window.
[0146] In some embodiments, the second exclusion step includes: if the resource indicated by the first sidelink control information overlaps with the first resource in the resource set or a resource corresponding to the first resource and satisfies an RSRP threshold condition, excluding the first resource from the resource set.
[0147] In some embodiments, the second exclusion step includes: determining Q2 time units corresponding to the first time unit based on the first time unit in which the first side control information is detected and the resource reservation period indicated in the first side control information, and assuming that the first side control information with the same content will be received within Q2 time units, and Q2 is a positive integer; if the resources indicated by the first side control information detected and assumed to be received overlap with the first resource in the resource set or the resources corresponding to the first resource and meet the RSRP threshold condition, then the first resource is excluded from the resource set.
[0148] Exemplarily, the RSRP threshold condition includes: the RSRP of the PSCCH corresponding to the first sidelink control information or the RSRP of the PSSCH scheduled by the PSCCH is greater than the RSRP threshold.
[0149] In some embodiments, the resource indicated by the first sideline control information is a resource determined according to at least one of the following indication fields:
[0150] A first indication field, used to indicate the time domain location of the resource;
[0151] The second indication field is used to indicate the frequency domain position of the resource;
[0152] The third indication field is used to indicate whether it is a B2B transmission;
[0153] The fourth indication field is used to indicate a transmission round in the B2B transmission, which can be understood as the position of the resource in the B2B transmission, or the number of transmissions in the B2B transmission, etc. Exemplarily, the fourth indication field is used to indicate the resource corresponding to the first sideline control information, or the resource for transmitting the first sideline control information, the position in the B2B transmission, or the number of transmissions in the B2B transmission.
[0154] In some embodiments, the resources indicated by the first sideline control information are resources of one or more single time units. For example, the resources indicated by the first sideline control information are resources of one or more single time slots.
[0155] In some embodiments, the resources indicated by the first sideline control information are one or more B2B transmission groups, wherein a B2B transmission group refers to a group of continuous single-time unit resources, for example, a B2B transmission group refers to a group of continuous single-time slot resources.
[0156] In some embodiments, after executing the resource exclusion step and excluding the first resource in resource set A, if the number of the remaining first resources in resource set A is less than Z*M total, then increase the RSRP threshold H dB, initialize resource set A, and perform the above resource exclusion step again to exclude the first resource in resource set A; if the number of remaining first resources in resource set A is greater than or equal to Z*M total , then the resource set A is determined as the first resource set; where M total is the total number of first resources included in the initialized resource set A, and Z and H are set values. Optionally, Z and H are configured by the network, or pre-configured, or depend on the implementation of the terminal device, or are preset values specified by the standard.
[0157] In some embodiments, for the re-evaluation mechanism, when the target resource is not in the first resource set, the terminal device reselects the target resource, for example, reselects the target resource in the first resource set, that is, selects the first resource in the first resource set to replace the target resource.
[0158] From the perspective of the terminal device, the upper layer of the terminal device can configure one or more target resources to the physical layer. The target resources correspond to N consecutive time units in the time domain and U consecutive subchannels or IRBs in the frequency domain. The physical layer initializes resource set A to exclude resources and obtains the first resource set. For target resources that are not in the first resource set, the physical layer reports the re-evaluation of these target resources to the upper layer, and the physical layer reports the first resource set to the upper layer. The upper layer reselects the reported target resources in the first resource set.
[0159] In some embodiments, for the pre-emption mechanism, when the target resource meets the following conditions 1 to 3, the terminal device reselects the target resource.
[0160] Condition 1: The target resource is not in the first resource set;
[0161] Condition 2: The resources corresponding to the target resources overlap with the resources determined according to the first sidelink control information and meet the RSRP threshold condition;
[0162] That is, the target resource meets the condition for exclusion based on the first side control information detected. Optionally, the resource corresponding to the target resource is the target resource; or in other words, the resource corresponding to the target resource only includes the target resource. Optionally, the resource corresponding to the target resource is a periodic resource including the target resource and having a resource reservation period of the terminal device as an interval. Optionally, the resource determined according to the first side control information is the resource indicated by the first side control information. Optionally, the corresponding Q2 time units are determined according to the first time unit in which the first side control information is detected, and the resource determined according to the first side control information includes the resource indicated by the detected first side control information and the resource indicated by the first side control information assumed to be received within the Q2 time units. Optionally, the RSRP threshold condition is met when the RSRP of the PSCCH corresponding to the detected first side control information or the PSSCH scheduled by the PSCCH is greater than the RSRP threshold.
[0163] Condition 3: The priority indicated by the first sidelink control information is higher than the priority of data transmission and / or higher than the priority threshold.
[0164] Optionally, the priority threshold is configured by the network, or is preconfigured, or depends on the implementation of the terminal device.
[0165] From the perspective of the terminal device, the upper layer of the terminal device can configure one or more target resources to the physical layer. The target resources correspond to N consecutive time slots in the time domain and U consecutive subchannels or IRBs in the frequency domain. The physical layer initializes resource set A to exclude resources and obtains the first resource set. For target resources that meet the above three conditions (i.e., conditions 1 to 3), the physical layer reports to the upper layer that these target resources are preempted, and the physical layer reports the first resource set to the upper layer. The upper layer reselects the reported target resources in the first resource set.
[0166] The technical solution provided in this embodiment enables the terminal device to determine whether the selected resources that are continuous in the time domain conflict with the resources indicated by other terminal devices or are occupied in the resource re-evaluation and resource preemption check mechanism, and reselect resources for the selected resources, thereby supporting B2B transmission, which is beneficial to improving the utilization rate of COT and facilitating SL-U users to compete for channels.
[0167] For example, Fig.10 As shown, the high-level configuration resource r1 of the terminal device is sent to the physical layer for re-evaluation or pre-emption check. Resource r1 corresponds to one subchannel in the frequency domain, one subchannel corresponds to one IRB, and one IRB includes three PRBs in this example. Resource r1 corresponds to three time slots in the time domain.
[0168] For example Fig.10As shown, the terminal device determines the resource selection window 10 from n+T1 to n+T2 and the resource selection window 11 from n-T0 to nT2. proc,0 Resource listening window 20 (excluding nT proc,0 ), any resource in the resource selection window 10 that corresponds to three time slots in the time domain and one subchannel in the frequency domain is taken as R(x,y). x represents the starting position of R(x,y) in the frequency domain, and y represents the starting position in the time domain. Fig.10 In the example R(x,y) corresponds to one subchannel in the frequency domain, one subchannel corresponds to one IRB, and in this example one IRB includes three PRBs.
[0169] Initialize all R(x,y) in the resource selection window 10 to the resource set A. The number of R(x,y) in the initialized resource set A is M. total , resource set A is excluded according to the unlistened time slots and / or the heard side control information.
[0170] Exclude resources from resource set A based on the unlistened time slots, such as Fig.10 In subgraph (a) of FIG, the terminal device does not listen in time slot m, and excludes resources according to each resource reservation period in the resource reservation period set M in the resource pool configuration used. For a resource reservation period 1, assuming that the Q value is calculated to be 2, the corresponding Q time slots are Fig.10 In sub-figure (a), the next two time slots marked with horizontal lines are mapped from time slot m with resource reservation period 1 as the interval. For a resource reservation period 2, assuming that the Q value is calculated as Q=1, the corresponding Q time slots are Fig.10 In sub-figure (a), the next time slot mapped from time slot m with a dotted shadow at intervals of resource reservation period 2. If the corresponding Q time slots determined by the terminal device based on the unlistened time slots overlap with R(x, y) or the resources corresponding to R(x, y), then the resource R(x, y) is excluded from the resource set A.
[0171] According to the intercepted side control information, resource set A is excluded, such as Fig.10 In subfigure (b) in the figure, the terminal device detects side control information in time slot m, and the side control information indicates the resources marked by horizontal shaded lines or indicates two B2B groups. If the resources indicated by the side control information overlap with the resources R(x, y) or the resources corresponding to the resources R(x, y), and the RSRP of the PSCCH corresponding to the side control information or the PSSCH scheduled by the PSCCH is greater than the RSRP threshold, then the resources R(x, y) are excluded from the resource set A.
[0172] The resource corresponding to the above R(x,y) is a periodic resource with the same frequency domain position as R(x,y) and a fixed time interval in the time domain. The fixed time interval is determined according to the resource reservation period of the terminal device, and the resource corresponding to R(x,y) includes the resource R(x,y). For example Fig.10 In the figure, there are three transmission resources corresponding to R(x,y).
[0173] If the number of R(x,y) in resource set A after resource exclusion is less than Z*M total , then initialize resource set A, raise the RSRP threshold by 3dB, and perform resource exclusion based on unlistened time slots and / or based on heard side control information again until the number of R(x,y) remaining after resource set A is excluded is greater than or equal to Z*M total The resource set A after resource exclusion is referred to as the first resource set.
[0174] When r1 is a resource that the high-level layer configures for re-evaluation: If r1 is not in the first resource set, the physical layer reports r1 to the high-level layer, indicating that r1 needs to be re-evaluated. The high-level layer selects a resource in the first resource set to replace resource r1.
[0175] When r1 is a resource configured by the high-level layer for resource preemption check: if r1 meets the following three conditions, the physical layer reports to the high-level layer that r1 is preempted. The high-level layer selects a resource in the first resource set to replace resource r1. The three conditions include: resource r1 is not in the first resource set; resource r1 is excluded in the above-mentioned step of exclusion based on the detected side control information, that is, the resource corresponding to r1 overlaps with the resource determined according to the detected side control information and meets the RSRP threshold condition; the priority of the detected first side control information is higher than the priority of the terminal device data transmission.
[0176] In this embodiment, the terminal device configures one or more B2B transmission groups to the physical layer for re-evaluation or pre-emption check. The physical layer initializes the resource set A as a set of R(x,y), which corresponds to multiple continuous time units in the time domain. Since the B2B transmission group to be judged is a resource composed of multiple time units, R(x,y) is also a resource composed of multiple time units, so the judgment conditions for re-evaluation and pre-emption do not need to be modified, and the judgment conditions specified in the existing NR V2X standard can still be used.
[0177] Please refer to Fig.11 , which shows a flow chart of a resource reselection method provided by another embodiment of the present application. The method can be applied to Figure 1 In the network architecture shown, for example, the method can be executed by a terminal device. The method can include the following steps:
[0178] Step 1110: if the target resource meets the second condition, reselect the target resource, where the target resource corresponds to N consecutive time units in the time domain, where N is an integer greater than 1;
[0179] The second condition includes at least one of the following:
[0180] The resources included in the target resource are not in the second resource set, and the second resource set is determined according to the first sideline control information;
[0181] The target resource includes resources that meet the resource exclusion conditions;
[0182] The priority indicated by the first sideline control information is higher than the priority of data transmission and / or higher than the priority threshold.
[0183] In an embodiment of the present application, the target resource corresponds to 2 or more continuous time units in the time domain. The "time unit" mentioned in the embodiment of the present application may be a time slot, a subframe, or other time units, and the present application does not limit this. For the "time unit" mentioned elsewhere in this document, this explanation may be referred to, and no repetition will be made. Exemplarily, the target resource corresponds to N continuous time slots in the time domain, where N is an integer greater than 1.
[0184] In some embodiments, the target resource corresponds to N consecutive time units in the time domain, which means that the target resource corresponds to N consecutive physical time units in the time domain. Taking the time unit as a time slot as an example, the target resource corresponds to N consecutive physical time slots in the time domain.
[0185] In some embodiments, the target resource corresponds to N consecutive time units in the time domain, which means that the target resource corresponds to N consecutive time units belonging to the resource pool in the time domain. The time unit belonging to the resource pool can also be called a logical time unit, that is, the target resource corresponds to N consecutive logical time units in the time domain. Taking the time unit as a time slot as an example, the target resource corresponds to N consecutive time slots belonging to the resource pool in the time domain, or the target resource corresponds to N consecutive logical time slots in the time domain.
[0186] It should be noted that if the time unit in the resource pool is a continuous physical time unit in the time domain, then the N continuous time units belonging to the resource pool corresponding to the target resource in the time domain are also N continuous physical time units; if the time unit in the resource pool is a non-continuous physical time unit in the time domain, then the N continuous time units belonging to the resource pool corresponding to the target resource in the time domain may be N non-continuous physical time units. In addition, the above N can be configured by the network, or pre-configured, or configured by the high layer of the terminal device to the physical layer, or depends on the implementation of the terminal device, or is a preset value specified by the standard.
[0187] In some embodiments, the target resource corresponds to U consecutive subchannels or IRBs in the frequency domain, where U is a positive integer. In some embodiments, the target resource includes multiple consecutive single time unit resources. For example, the target resource includes multiple consecutive single time slot resources.
[0188] In some embodiments, the target resource is a selected resource of the terminal device. For example, for the re-evaluation mechanism, the target resource is a resource that the terminal device has selected but has not indicated by sending the second side control information. For example, for the pre-emption mechanism, the target resource is a resource that the terminal device has selected and indicated by sending the second side control information. The above-mentioned second side control information refers to the side control information sent by the terminal device to other terminal devices, and the first side control information refers to the side control information received by the terminal device from other terminal devices. It should be noted that the first side control information and the second side control information are both side control information used for resource indication and reservation, that is, the 1st-stage-SCI introduced above, and the two have the same function, contain the same information field and have the same format.
[0189] In some embodiments, the second resource set is a resource set obtained after the terminal device excludes resources according to the first sideline control information intercepted. In some embodiments, the terminal device performs the following steps 1 to 3 to exclude resources:
[0190] 1. Determine the resource selection window and resource listening window;
[0191] In some embodiments, the resource selection window is [n+T1, n+T2], and the resource listening window is [n-T0, nT proc,0 ); where n is the time unit for the high-level layer of the terminal device to trigger the physical layer to report the candidate resource set, or the time unit for triggering re-evaluation, or the time unit for triggering resource preemption check, T1, T2, T0 and T proc,0 For the setting value, please refer to the above description for details.
[0192] 2. Determine an initialized resource set, where the initialized resource set includes at least one second resource in the resource selection window, where the second resource is a resource of a single time unit;
[0193] Exemplarily, the above resource set is recorded as resource set A, and resource set A includes all available resources in the resource selection window. Exemplarily, the available resources are resources of a single time unit, such as resources of a single time slot. Exemplarily, the available resources are resources in a resource pool. In some embodiments, all second resources in the resource selection window are initialized to resource set A, that is, any one resource in resource set A is recorded as a second resource, and the second resource is a resource of a single time unit. Exemplarily, the second resource is R(x,y), x is used to indicate the frequency domain position of the second resource, and y is used to indicate the time domain position of the second resource. Optionally, x is used to indicate the frequency domain starting position of the second resource.
[0194] In some embodiments, the second resource corresponds to U consecutive subchannels or IRBs in the frequency domain, each subchannel includes one or more consecutive IRBs, and U is a positive integer. When U is equal to 1, the second resource corresponds to 1 subchannel or IRB in the frequency domain; when U is greater than or equal to 2, the second resource corresponds to U consecutive subchannels or IRBs in the frequency domain. Exemplarily, U consecutive subchannels or IRBs are located in the same resource block set. Optionally, the above-mentioned U can be configured by the network, or pre-configured, or configured by the high layer of the terminal device to the physical layer, or depends on the implementation of the terminal device, or is a preset value specified by the standard. Exemplarily, R(x,y) represents U consecutive subchannels or IRBs located in time slot y starting from subchannel or IRB x.
[0195] 3. Execute a resource exclusion step to exclude the second resource in the resource set to obtain a second resource set; wherein the resource exclusion step includes: a first exclusion step and / or a second exclusion step, the first exclusion step is used to exclude resources according to the unlistened time unit in the resource listening window, and the second exclusion step is used to exclude resources according to the first side control information heard in the resource listening window.
[0196] In some embodiments, the first exclusion step includes: determining Q1 time units corresponding to the unlistened time unit according to each resource reservation period in the resource reservation period set or the subset of the resource reservation period set configured in the resource pool, where Q1 is a positive integer; if the Q1 time units overlap with the second resource in the resource set or the resource corresponding to the second resource, then excluding the second resource from the resource set. Exemplarily, the above-mentioned resource reservation period set or the subset of the resource reservation period set can be configured by the network, or preconfigured, or depend on the implementation of the terminal device. Exemplarily, the resource corresponding to the second resource is: a periodic resource with the same frequency domain position as the second resource and a fixed time interval in the time domain position. Optionally, the resource corresponding to the second resource includes the second resource. Optionally, the fixed time interval can be determined according to the resource reservation period of the terminal device. Optionally, the terminal device may not perform the first exclusion step, that is, not perform the step of excluding resources from the resource set A according to the unlistened time unit in the resource listening window.
[0197] In some embodiments, the second exclusion step includes: if the resource indicated by the first sidelink control information overlaps with the second resource in the resource set or a resource corresponding to the second resource and satisfies an RSRP threshold condition, excluding the second resource from the resource set.
[0198] In some embodiments, the second exclusion step includes: determining Q2 time units corresponding to the first time unit based on the first time unit in which the first side control information is detected and the resource reservation period indicated in the first side control information, and assuming that the first side control information with the same content will be received within Q2 time units, and Q2 is a positive integer; if the resources indicated by the first side control information detected and assumed to be received overlap with the second resource in the resource set or the resources corresponding to the second resource and meet the RSRP threshold condition, then excluding the second resource from the resource set.
[0199] Exemplarily, the RSRP threshold condition includes: the RSRP of the PSCCH corresponding to the first sidelink control information or the RSRP of the PSSCH scheduled by the PSCCH is greater than the RSRP threshold.
[0200] In some embodiments, the resource indicated by the first sideline control information is a resource determined according to at least one of the following indication fields:
[0201] A first indication field, used to indicate the time domain location of the resource;
[0202] The second indication field is used to indicate the frequency domain position of the resource;
[0203] The third indication field is used to indicate whether it is a B2B transmission;
[0204] The fourth indication field is used to indicate a transmission round in the B2B transmission, which can be understood as the position of the resource in the B2B transmission, or the number of transmissions in the B2B transmission, etc. Exemplarily, the fourth indication field is used to indicate the resource corresponding to the first sideline control information, or the resource for transmitting the first sideline control information, the position in the B2B transmission, or the number of transmissions in the B2B transmission.
[0205] In some embodiments, the resources indicated by the first sideline control information are resources of one or more single time units. For example, the resources indicated by the first sideline control information are resources of one or more single time slots.
[0206] In some embodiments, the resources indicated by the first sideline control information are one or more B2B transmission groups, wherein a B2B transmission group refers to a group of continuous single-time unit resources, for example, a B2B transmission group refers to a group of continuous single-time slot resources.
[0207] In some embodiments, after executing the resource exclusion step and excluding the second resource in the resource set, if the resource set meets the third condition and / or the fourth condition, the RSRP threshold H dB is increased, the resource set is initialized, and the resource exclusion step is executed again to exclude the second resource in the resource set; if the resource set does not meet the third condition and / or the fourth condition, the resource set is determined as the second resource set. The third condition includes that the number of remaining second resources in the resource set is less than X*M total The fourth condition includes that the number of second resources in the resource set that meet the fifth condition is less than the fifth threshold, and the fifth condition includes that there are at least M consecutive time units starting from the time unit where the second resource is located, and the second resource is not excluded; wherein, M total is the total number of second resources included in the initialized resource set, and M is a positive integer. Exemplarily, M is an integer greater than 1.
[0208] In some embodiments, after executing the resource exclusion step and excluding the second resource in the resource set, if the resource set meets the third condition, the RSRP threshold H dB is increased, the resource set is initialized, and the resource exclusion step is executed again to exclude the second resource in the resource set; if the resource set does not meet the third condition, the resource set is determined as the second resource set. The third condition is as described above.
[0209] In some embodiments, after executing the resource exclusion step and excluding the second resource in the resource set, if the resource set meets the fourth condition, the RSRP threshold H dB is increased, the resource set is initialized, and the resource exclusion step is executed again to exclude the second resource in the resource set; if the resource set does not meet the fourth condition, the resource set is determined as the second resource set. The fourth condition is as described above.
[0210] In some embodiments, after executing the resource exclusion step and excluding the second resource in the resource set, if the resource set satisfies at least one of the third condition and the fourth condition, the RSRP threshold H dB is increased, the resource set is initialized, and the resource exclusion step is executed again to exclude the second resource in the resource set; if the resource set does not satisfy the third condition and the fourth condition, the resource set is determined as the second resource set. The third condition and the fourth condition are as described above. In this embodiment, as long as the resource set satisfies at least one of the third condition and the fourth condition, the resource exclusion step is reinitialized and executed again, so that the second resource set finally obtained has both sufficient resources and sufficient continuous resources.
[0211] Optionally, the above M is configured by the network, or pre-configured, or configured by the upper layer of the terminal device to the physical layer, or depends on the implementation of the terminal device, or is a preset value specified by the standard. Exemplarily, at least M time units are at least M consecutive physical time units, or at least M consecutive time units belonging to the resource pool. Exemplarily, at least M time units are M consecutive physical time units, or M consecutive time units belonging to the resource pool.
[0212] Optionally, the second resources in the above-mentioned at least M consecutive time units are located in the same resource block set. Exemplarily, taking the time unit as a time slot as an example, the above-mentioned fifth condition is that there are R(x,y) that are not excluded or remaining in at least M consecutive time slots in the same resource block set starting from the time slot where the resource R(x,y) is located. Optionally, the frequency domain positions of the second resources in the above-mentioned at least M consecutive time slots are the same or different. Exemplarily, the frequency domain positions of R(x,y) in the said at least M consecutive time slots are the same. Exemplarily, the frequency domain positions of R(x,y) in the said at least M consecutive time slots are different.
[0213] Optionally, the fifth condition includes that there are non-excluded second resources for N consecutive time units starting from the time unit where the second resource is located, and N is greater than or equal to M.
[0214] Optionally, the fifth threshold value can be configured by the network, or pre-configured, or configured by the high-level layer of the terminal device to the physical layer, or depends on the implementation of the terminal device, or is a preset value specified by the standard. Optionally, the fifth threshold value is determined according to at least one of the following: COT duration, remaining COT duration, channel access priority, data transmission priority, CBR, and remaining delay budget. Exemplarily, the fifth threshold value is Z*M total , Z can be configured by the network, or pre-configured, or configured by the higher layer of the terminal device to the physical layer, or depends on the implementation of the terminal device, or is a preset value specified by the standard.
[0215] After the above resource exclusion step, the resource set A after resource exclusion is recorded as the second resource set. When the target resource meets at least one of the following conditions 1 to 3, the target resource is reselected.
[0216] Condition 1: the resources included in the target resource are not in the second resource set, and the second resource set is determined according to the first sideline control information;
[0217] Optionally, condition 1 is that there are single time unit resources in the target resources that are not in the second resource set.
[0218] Optionally, condition 1 is that the number of resources in a single time unit in the target resource that are not in the second resource set is greater than or equal to a first threshold. For example, the first threshold may be configured by the network, or preconfigured, or depend on the implementation of the terminal device, or be a preset value specified by the standard.
[0219] Optionally, condition 1 is that the number of continuous single-time-unit resources in the target resource that are not in the second resource set is greater than or equal to a second threshold. For example, the second threshold may be configured by the network, or preconfigured, or depend on the implementation of the terminal device, or be a preset value specified by the standard.
[0220] Optionally, condition 1 is that none of the resources of a single time unit in the target resource is in the second resource set.
[0221] Condition 2: The resources included in the target resource meet the resource exclusion condition;
[0222] Optionally, condition 2 is that there are resources of a single time unit that meet the resource exclusion condition in the target resources.
[0223] Optionally, condition 2 is that the number of resources in a single time unit that meet the resource exclusion condition in the target resource is greater than or equal to a third threshold. For example, the third threshold may be configured by the network, or preconfigured, or depend on the implementation of the terminal device, or be a preset value specified by the standard.
[0224] Optionally, condition 2 is that the number of continuous single-time-unit resources in the target resource that meet the resource exclusion condition is greater than or equal to a fourth threshold. For example, the fourth threshold may be configured by the network, or preconfigured, or depend on the implementation of the terminal device, or be a preset value specified by the standard.
[0225] Optionally, condition 2 is that all resources of a single time unit in the target resource satisfy the resource exclusion condition.
[0226] In some embodiments, the resource exclusion condition includes: the resources corresponding to the resources of the single time unit overlap with the resources determined according to the first sideline control information and meet the RSRP threshold condition. That is, the resources of the single time unit meet the conditions for exclusion based on the first sideline control information detected. Optionally, the RSRP threshold condition is that the RSRP of the PSCCH corresponding to the first sideline control information detected or the PSSCH scheduled by the PSCCH is greater than the RSRP threshold.
[0227] Optionally, the resources corresponding to the resources of a single time unit are the resources of a single time unit, or in other words, the resources corresponding to the resources of a single time unit only include the resources of a single time unit.
[0228] Optionally, the resources corresponding to the resources of a single time unit are periodic resources including the resources of a single time unit and having a resource reservation period of the terminal device as an interval.
[0229] Optionally, the resources determined according to the first sideline control information are resources indicated by the detected first sideline control information.
[0230] Optionally, the resources determined according to the first side control information are the resources indicated by the first side control information detected and assumed to be received. For example, the corresponding Q2 time units are determined according to the first time unit in which the first side control information is detected, and the resources determined according to the first side control information include the resources indicated by the first side control information detected and the resources indicated by the first side control information assumed to be received within the Q2 time units.
[0231] Condition 3: The priority indicated by the first sidelink control information is higher than the priority of data transmission and / or higher than the priority threshold.
[0232] Optionally, the priority threshold is configured by the network, or is preconfigured, or depends on the implementation of the terminal device.
[0233] In some embodiments, for the re-evaluation mechanism, when the target resource includes resources that are not in the second resource set, the terminal device reselects the target resource. For example, a second resource in the second resource set is selected to replace the target resource. Optionally, a second resource that is continuous in the time domain is preferentially selected in the second resource set to replace the target resource. For example, resources of N single time units that are continuous in the time domain are selected in the second resource set to replace the target resource.
[0234] From the internal perspective of the terminal device, the high-level layer of the terminal device can configure one or more target resources to the physical layer. The target resources correspond to N continuous time units in the time domain and U continuous sub-channels or IRBs in the frequency domain. Optionally, the number of time units N corresponding to each target resource may be the same or different. For a certain target resource, the corresponding U continuous sub-channels or IRBs in each time unit may be the same or different. The physical layer initializes resource set A to exclude resources and obtains a second resource set. For target resources that meet the above condition 1, the physical layer reports the re-evaluation of these target resources to the high-level layer, and the physical layer reports the second resource set to the high-level layer, and the high-level layer reselects the reported target resources based on the second resource set. Since the number of time units corresponding to the target resources configured by the high-level layer in this embodiment may be different, for example, target resource 1 corresponds to 3 time slots and target resource 2 corresponds to 4 time slots, when reselecting resources according to the second resource set, 3 single-slot resources that are continuous in the time domain are selected to replace target resource 1, and 4 single-slot resources that are continuous in the time domain are selected to replace target resource 2.
[0235] In some embodiments, for the pre-emption mechanism, when the target resource satisfies the above conditions 1 to 3, the terminal device reselects the target resource. For example, a second resource in the second resource set is selected to replace the target resource. Optionally, a second resource that is continuous in the time domain is preferentially selected in the second resource set to replace the target resource. For example, N single time units of resources that are continuous in the time domain are selected in the second resource set to replace the target resource.
[0236] From the perspective of the terminal device, the upper layer of the terminal device can configure one or more target resources to the physical layer. The target resources correspond to N continuous time units in the time domain and U continuous sub-channels or IRBs in the frequency domain. Optionally, the number of time slots N corresponding to each target resource may be the same or different. For a certain target resource, the corresponding U continuous sub-channels or IRBs in each time slot may be the same or different. The physical layer initializes resource set A to exclude resources and obtains a second resource set. For target resources that meet conditions 1 to 3 above, the physical layer reports to the upper layer that these target resources are preempted, and the physical layer reports the second resource set to the upper layer, and the upper layer reselects the reported target resources based on the second resource set. Since the number of time units corresponding to the target resources configured by the upper layer in this embodiment may be different, for example, target resource 1 corresponds to 3 time slots and target resource 2 corresponds to 4 time slots. When reselecting resources according to the second resource set, 3 single-slot resources that are continuous in the time domain are selected to replace target resource 1, and 4 single-slot resources that are continuous in the time domain are selected to replace target resource 2.
[0237] The technical solution provided in this embodiment enables the terminal device to determine whether the selected resources that are continuous in the time domain conflict with the resources indicated by other terminal devices or are occupied in the resource re-evaluation and resource preemption check mechanism, and reselect resources for the selected resources, thereby supporting B2B transmission, which is beneficial to improving the utilization rate of COT and facilitating SL-U users to compete for channels.
[0238] For example, Fig.12 As shown, Fig.12 In the figure, one subchannel corresponds to one IRB (i.e., each number 0, 1, 2, 3, and 4 in the frequency domain represents one IRB). Assume that R(x, y) is the resource corresponding to two consecutive subchannels starting from subchannel x in the frequency domain in time slot y (i.e., U=2 above). For example, R(0, 0) represents the resource corresponding to subchannels 0 and 1 in time slot 0, and R(0, 1) represents the resource corresponding to subchannels 0 and 1 in time slot 1. Initialize resource set A to all R(x, y) in time slots 0-11. The total number of R(x, y) in the initialized resource set A is M. total . Resource set A is excluded based on undetected time slots and / or detected side control information. The remaining resources after exclusion are as follows: Fig.12 As shown, it includes R(1,1), R(0,2), R(1,2), R(2,2)…R(2,6), R(3,6), R(2,7),…, R(1,11).
[0239] Assume that the M configured by the upper layer to the physical layer is 2, and the upper layer configures the physical layer parameter Z, the fifth threshold is Z*M total .
[0240] If resource set A after resource exclusion satisfies at least one of the following third and fourth conditions, the RSRP threshold is increased by 3 dB, resource set A is initialized, and the above resource exclusion is performed on resource set A again.
[0241] The third condition: The number of R(x,y) remaining in resource set A is less than X*M total .
[0242] Fourth condition: The number of remaining R(x,y) in resource set A that meets the fifth condition is less than Z*M total .
[0243] Assume that the fifth condition is that there are R(x,y) that are not excluded or remain in M consecutive time slots starting from the time slot where the R(x,y) is located, and the frequency domain positions of the remaining R(x,y) in the M time slots are the same. Then Fig.12The remaining R(x,y) that meet the conditions include R(1,1), R(0,2), R(1,2), R(2,2), R(2,6), R(3,6), R(2,7), R(3,7), R(0,8), R(1,8), and R(0,9).
[0244] Assume that the fifth condition is that there are R(x,y) that are not excluded or remain in at least M consecutive time slots starting from the time slot where the R(x,y) is located, and the frequency domain positions of the remaining R(x,y) in the at least M time slots may be the same or different. Then Fig.12 The remaining R(x,y) that meet the conditions include R(1,1), R(0,2), R(1,2), R(2,2), R(2,6), R(3,6), R(2,7), R(3,7), R(0,8), R(1,8), R(2,8), R(3,8), R(0,9), R(1,9), R(0,10), R(3,10), and R(1,11).
[0245] Assume that the number of R(x,y) remaining in resource set A after resource exclusion is greater than X*M total And the number of remaining R(x,y) that meet the fifth condition is greater than Z*M total , then there is no need to repeat the resource exclusion step. The resource set A after resource exclusion is referred to as the second resource set, and the second resource set includes R(1,1), R(0,2), R(1,2), R(2,2)…R(2,6), R(3,6), R(2,7),…,R(1,11).
[0246] Assume that the high-level layer configures the target resource r1 to the low-level layer for re-evaluation or pre-emption check. r1 corresponds to 2 time slots in the time domain (N=2 above) and 2 consecutive subchannels in the frequency domain (U=2). Specifically, the subchannels corresponding to the two time slots are different. Specifically, r1 corresponds to Fig.12 Resources R(1,3) and R(2,4) in .
[0247] When r1 is a resource that the high-level layer configures for re-evaluation: Since resource R(2,4) is not in the second resource set, the physical layer reports r1 to the high-level layer, indicating that r1 needs to be re-evaluated, and the physical layer reports the second resource set. The high-level layer selects a resource to replace resource r1 based on the second resource set, for example, selecting R(2,6) and R(3,7) that are continuous in the time domain to replace resource r1 in the second resource set.
[0248] When r1 is a resource configured by the high-level layer for resource preemption check: since resource R(2,4) is not in the second resource set, and resource R(2,4) overlaps with the resource determined according to the first side control information detected and meets the RSRP threshold condition, and the priority indicated by the first side control information is higher than the priority of the terminal data transmission, the physical layer reports to the high-level layer that r1 is preempted. The high-level layer selects a resource to replace resource r1 according to the second resource set, for example, selects R(2,6) and R(3,7) that are continuous in the time domain to replace resource r1 in the second resource set.
[0249] In this embodiment, the high layer configures one or more B2B transmission groups to the physical layer for re-evaluation or pre-emption check, but the physical layer's R(x,y) is still a single time unit resource, and the resource set A after resource exclusion still contains single time unit resources. Therefore, the physical layer can determine how many resources in the B2B transmission group are preempted or conflict with other terminals. When the reported target resource is preempted, multiple continuous single-slot resources are selected to form a new B2B transmission group during reselection.
[0250] The following is an embodiment of the device of the present application, which can be used to execute the embodiment of the method of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the embodiment of the method of the present application.
[0251] Please refer to Fig.13 , which shows a block diagram of a resource reselection device provided by an embodiment of the present application. The device has the function of implementing the above-mentioned resource reselection method example, and the function can be implemented by hardware, or by hardware executing corresponding software. The device can be the terminal device introduced above, or it can be set in the terminal device. Fig.13 As shown, the device 1300 may include: a reselection module 1310.
[0252] In an exemplary embodiment, the reselection module 1310 is configured to reselect the target resource if the target resource satisfies the first condition, the target resource corresponding to N consecutive time units in the time domain, where N is an integer greater than 1;
[0253] The first condition includes at least one of the following:
[0254] The target resource is not in a first resource set, and the first resource set is determined according to the first sideline control information;
[0255] The resource corresponding to the target resource overlaps with the resource determined according to the first sidelink control information and meets the RSRP threshold condition;
[0256] The priority indicated by the first sideline control information is higher than the priority of data transmission and / or higher than the priority threshold.
[0257] In some embodiments, the target resource is a resource that has been selected by the terminal device but not indicated by sending the second sideline control information.
[0258] In some embodiments, the target resource is a resource that has been selected by the terminal device and indicated by sending second sideline control information.
[0259] In some embodiments, Fig.13 As shown, the device 1300 further includes an exclusion module 1320, which is used to:
[0260] Determine the resource selection window and resource listening window;
[0261] Determine an initialized resource set, where the initialized resource set includes at least one first resource within the resource selection window, where the first resource corresponds to N consecutive time units in the time domain;
[0262] Execute a resource exclusion step to exclude the first resource in the resource set to obtain the first resource set; wherein the resource exclusion step includes: a first exclusion step and / or a second exclusion step, the first exclusion step is used to exclude resources according to the unlistened time unit in the resource listening window, and the second exclusion step is used to exclude resources according to the first side control information heard in the resource listening window.
[0263] In some embodiments, the first resource corresponds to N consecutive time units in the time domain, including:
[0264] The first resource corresponds to N consecutive physical time units in the time domain;
[0265] or,
[0266] The first resource corresponds to N consecutive time units belonging to the resource pool in the time domain.
[0267] In some embodiments, the first resource corresponds to U consecutive sub-channels or IRBs in the frequency domain, each of the sub-channels includes one or more consecutive IRBs, and U is a positive integer.
[0268] In some embodiments, the U consecutive sub-channels or IRBs are located in the same set of resource blocks.
[0269] In some embodiments, the first eliminating step comprises:
[0270] Determine Q1 time units corresponding to the unlistened time unit according to the unlistened time unit and each resource reservation period in a resource reservation period set or a subset of the resource reservation period set configured in the resource pool, where Q1 is a positive integer;
[0271] If the Q1 time units overlap with the first resource in the resource set or a resource corresponding to the first resource, the first resource is excluded from the resource set.
[0272] In some embodiments, the second excluding step comprises:
[0273] If the resource indicated by the first sidelink control information overlaps with the first resource in the resource set or the resource corresponding to the first resource and satisfies the RSRP threshold condition, excluding the first resource from the resource set;
[0274] or,
[0275] Based on the first time unit in which the first side control information is detected and the resource reservation period indicated in the first side control information, Q2 time units corresponding to the first time unit are determined, and it is assumed that the first side control information with the same content will be received within the Q2 time units, and Q2 is a positive integer; if the resources indicated by the first side control information detected and assumed to be received overlap with the first resource in the resource set or the resources corresponding to the first resource and meet the RSRP threshold condition, the first resource is excluded from the resource set.
[0276] In some embodiments, the resource indicated by the first sideline control information is a resource determined according to at least one of the following indication fields:
[0277] A first indication field, used to indicate the time domain location of the resource;
[0278] The second indication field is used to indicate the frequency domain position of the resource;
[0279] The third indication field is used to indicate whether it is a B2B transmission;
[0280] The fourth indication field is used to indicate a transmission round in B2B transmission.
[0281] In some embodiments, the resources indicated by the first sideline control information are one or more resources of a single time unit; or, the resources indicated by the first sideline control information are one or more B2B transmission groups.
[0282] In some embodiments, the resource corresponding to the first resource is: a periodic resource that has the same frequency domain position as the first resource and has a fixed time interval in the time domain position.
[0283] In some embodiments, the resource corresponding to the target resource is:
[0284] the target resource;
[0285] or,
[0286] Periodic resources including the target resource and with the resource reservation period of the terminal device as an interval.
[0287] In some embodiments, the reselection module 1310 is used to select the remaining first resources in the first resource set to replace the target resource.
[0288] In some embodiments, N is determined by at least one of the following: COT duration, remaining COT duration, channel access priority, data transmission priority, CBR, and remaining delay budget.
[0289] In another exemplary embodiment, the reselection module 1310 is configured to reselect the target resource if the target resource satisfies a second condition, the target resource corresponding to N consecutive time units in the time domain, where N is an integer greater than 1;
[0290] The second condition includes at least one of the following:
[0291] The resources included in the target resources are not in a second resource set, and the second resource set is determined according to the first sideline control information;
[0292] The target resources include resources that meet resource exclusion conditions;
[0293] The priority indicated by the first sideline control information is higher than the priority of data transmission and / or higher than the priority threshold.
[0294] In some embodiments, the target resource is a resource that has been selected by the terminal device but not indicated by sending the second sideline control information.
[0295] In some embodiments, the target resource is a resource that has been selected by the terminal device and indicated by sending second sideline control information.
[0296] In some embodiments, the target resources include resources that are not in the second resource set, including:
[0297] There are resources of a single time unit in the target resource that are not in the second resource set;
[0298] or,
[0299] The number of resources in a single time unit in the target resource that are not in the second resource set is greater than or equal to a first threshold;
[0300] or,
[0301] The number of continuous single-time-unit resources in the target resource that are not in the second resource set is greater than or equal to a second threshold;
[0302] or,
[0303] All resources of a single time unit in the target resource are not in the second resource set.
[0304] In some embodiments, the target resources include resources that satisfy resource exclusion conditions, including:
[0305] There are resources of a single time unit that meet the resource exclusion condition in the target resources;
[0306] or,
[0307] The number of resources in a single time unit that meet the resource exclusion condition in the target resource is greater than or equal to a third threshold;
[0308] or,
[0309] The number of continuous single-time-unit resources in the target resources that meet the resource exclusion condition is greater than or equal to a fourth threshold;
[0310] or,
[0311] The resources of a single time unit in the target resources all meet the resource exclusion condition.
[0312] In some embodiments, the resource exclusion condition includes: resources corresponding to the resources of the single time unit overlap with resources determined according to the first sidelink control information and meet RSRP threshold conditions.
[0313] In some embodiments, the resources corresponding to the single time unit resources are:
[0314] resources of said single time unit;
[0315] or,
[0316] The periodic resources including the resources of the single time unit are spaced at intervals of the resource reservation period of the terminal device.
[0317] In some embodiments, the resource determined according to the first sideline control information is:
[0318] The resource indicated by the first sideline control information detected;
[0319] or,
[0320] The resource indicated by the first sideline control information detected and assumed to be received.
[0321] In some embodiments, Fig.13 As shown, the device 1300 further includes an exclusion module 1320, which is used to:
[0322] Determine the resource selection window and resource listening window;
[0323] Determine an initialized resource set, where the initialized resource set includes at least one second resource within the resource selection window, where the second resource is a resource of a single time unit;
[0324] Execute a resource exclusion step to exclude the second resource in the resource set to obtain the second resource set; wherein the resource exclusion step includes: a first exclusion step and / or a second exclusion step, the first exclusion step is used to exclude resources according to the unlistened time unit in the resource listening window, and the second exclusion step is used to exclude resources according to the first side control information heard in the resource listening window.
[0325] In some embodiments, the second resource corresponds to U consecutive sub-channels or IRBs in the frequency domain, each of the sub-channels includes one or more consecutive IRBs, and U is a positive integer.
[0326] In some embodiments, the U consecutive sub-channels or IRBs are located in the same set of resource blocks.
[0327] In some embodiments, the first eliminating step comprises:
[0328] Determine Q1 time units corresponding to the unlistened time unit according to the unlistened time unit and each resource reservation period in a resource reservation period set or a subset of the resource reservation period set configured in the resource pool, where Q1 is a positive integer;
[0329] If the Q1 time units overlap with the second resource in the resource set or a resource corresponding to the second resource, the second resource is excluded from the resource set.
[0330] In some embodiments, the second excluding step comprises:
[0331] If the resource indicated by the first sidelink control information overlaps with the second resource in the resource set or the resource corresponding to the second resource and satisfies the RSRP threshold condition, excluding the second resource from the resource set;
[0332] or,
[0333] Based on the first time unit in which the first side control information is detected and the resource reservation period indicated in the first side control information, Q2 time units corresponding to the first time unit are determined, and it is assumed that the first side control information with the same content will be received within the Q2 time units, and Q2 is a positive integer; if the resources indicated by the first side control information detected and assumed to be received overlap with the second resource in the resource set or the resources corresponding to the second resource and meet the RSRP threshold condition, the second resource is excluded from the resource set.
[0334] In some embodiments, the resource indicated by the first sideline control information is a resource determined according to at least one of the following indication fields:
[0335] A first indication field, used to indicate the time domain location of the resource;
[0336] The second indication field is used to indicate the frequency domain position of the resource;
[0337] The third indication field is used to indicate whether it is a B2B transmission;
[0338] The fourth indication field is used to indicate a transmission round in B2B transmission.
[0339] In some embodiments, the resources indicated by the first sideline control information are one or more single time unit transmission resources; or, the resources indicated by the first sideline control information are one or more B2B transmission groups.
[0340] In some embodiments, the resource corresponding to the second resource is: a periodic resource that has the same frequency domain position as the second resource and has a fixed time interval in the time domain position.
[0341] In some embodiments, the exclusion module 1320 is used to:
[0342] After executing the resource exclusion step to exclude the second resource in the resource set, if the resource set meets the third condition and / or the fourth condition, increasing the RSRP threshold H dB, initializing the resource set, and executing the resource exclusion step again to exclude the second resource in the resource set; if the resource set does not meet the third condition and / or the fourth condition, determining the resource set as the second resource set;
[0343] The third condition includes that the number of remaining second resources in the resource set is less than X*M totalThe fourth condition includes that the number of second resources in the resource set that meet the fifth condition is less than the fifth threshold, and the fifth condition includes that there are non-excluded second resources for at least M consecutive time units starting from the time unit where the second resource is located; wherein M total is the total number of second resources included in the initialized resource set, and M is a positive integer.
[0344] In some embodiments, the N consecutive time units are:
[0345] N consecutive physical time units;
[0346] or,
[0347] N consecutive time units belonging to the resource pool.
[0348] In some embodiments, the reselection module 1310 is used to select the remaining second resources in the second resource set to replace the target resource.
[0349] In some embodiments, the reselection module 1310 is used to preferentially select a second resource that is continuous in the time domain from the second resource set to replace the target resource.
[0350] It should be noted that the device provided in the above embodiment only uses the division of the above-mentioned functional modules as an example to implement its functions. In practical applications, the above-mentioned functions can be assigned to different functional modules according to actual needs, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0351] Regarding the device in the above embodiment, the specific way in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here. For details not described in detail in the embodiment of the device, reference can be made to the above method embodiment.
[0352] Please refer to Fig.14 , which shows a schematic diagram of the structure of a terminal device provided by an embodiment of the present application. The terminal device 1400 may include: a processor 1401 , a transceiver 1402 , and a memory 1403 .
[0353] The processor 1401 includes one or more processing cores. The processor 1401 executes various functional applications and information processing by running software programs and modules.
[0354] The transceiver 1402 may include a receiver and a transmitter. For example, the receiver and the transmitter may be implemented as a same wireless communication component, and the wireless communication component may include a wireless communication chip and a radio frequency antenna.
[0355] The memory 1403 may be connected to the processor 1401 and the transceiver 1402 .
[0356] The memory 1403 may be used to store a computer program executed by the processor, and the processor 1401 is used to execute the computer program to implement each step in the above method embodiment.
[0357] In an exemplary embodiment, the processor 1401 is configured to reselect the target resource if the target resource satisfies the first condition, where the target resource corresponds to N consecutive time units in the time domain, where N is an integer greater than 1;
[0358] The first condition includes at least one of the following:
[0359] The target resource is not in a first resource set, and the first resource set is determined according to the first sideline control information;
[0360] The resource corresponding to the target resource overlaps with the resource determined according to the first sidelink control information and meets the RSRP threshold condition;
[0361] The priority indicated by the first sideline control information is higher than the priority of data transmission and / or higher than the priority threshold.
[0362] In another exemplary embodiment, the processor 1401 is configured to reselect the target resource if the target resource satisfies the second condition, where the target resource corresponds to N consecutive time units in the time domain, where N is an integer greater than 1;
[0363] The second condition includes at least one of the following:
[0364] The resources included in the target resources are not in a second resource set, and the second resource set is determined according to the first sideline control information;
[0365] The target resources include resources that meet resource exclusion conditions;
[0366] The priority indicated by the first sideline control information is higher than the priority of data transmission and / or higher than the priority threshold.
[0367] For details not described in detail in this embodiment, please refer to the above embodiments, which will not be described in detail here.
[0368] In addition, the memory can be implemented by any type of volatile or non-volatile storage device or a combination thereof, and the volatile or non-volatile storage device includes but is not limited to: a magnetic disk or optical disk, an electrically erasable programmable read-only memory, an erasable programmable read-only memory, a static access memory, a read-only memory, a magnetic memory, a flash memory, and a programmable read-only memory.
[0369] The embodiment of the present application also provides a computer-readable storage medium, in which a computer program is stored, and the computer program is used to be executed by a processor to implement the above-mentioned resource reselection method. Optionally, the computer-readable storage medium may include: ROM (Read-Only Memory), RAM (Random-Access Memory), SSD (Solid State Drives) or optical disks, etc. Among them, the random access memory may include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).
[0370] An embodiment of the present application further provides a chip, which includes a programmable logic circuit and / or program instructions, and when the chip is running, it is used to implement the above-mentioned resource reselection method.
[0371] An embodiment of the present application also provides a computer program product, which includes computer instructions. The computer instructions are stored in a computer-readable storage medium. A processor reads and executes the computer instructions from the computer-readable storage medium to implement the above-mentioned resource reselection method.
[0372] It should be understood that the "indication" mentioned in the embodiments of the present application can be a direct indication, an indirect indication, or an indication of an association relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association relationship between A and B.
[0373] In the description of the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between two items, or an association relationship between the two items, or a relationship between indication and being indicated, configuration and being configured, and the like.
[0374] In some embodiments of the present application, "predefined" can be implemented by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in a device (for example, including a terminal device and a network device), and the present application does not limit the specific implementation method. For example, predefined can refer to what is defined in the protocol.
[0375] In some embodiments of the present application, the "protocol" may refer to a standard protocol in the communication field, for example, it may include an LTE protocol, an NR protocol, and related protocols used in future communication systems, which is not limited in the present application.
[0376] The term "multiple" as used herein refers to two or more than two. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the related objects are in an "or" relationship.
[0377] The term “greater than or equal to” mentioned herein may mean greater than or equal to, or greater than, and the term “less than or equal to” may mean less than or equal to, or less than.
[0378] In addition, the step numbers described in this document only illustrate a possible execution order between the steps. In some other embodiments, the above steps may not be executed in the order of the numbers, such as two steps with different numbers are executed at the same time, or two steps with different numbers are executed in the opposite order to that shown in the figure. The embodiments of the present application are not limited to this.
[0379] Those skilled in the art should be aware that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented with hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein the communication media include any media that facilitates the transmission of a computer program from one place to another. The storage medium can be any available medium that a general or special-purpose computer can access.
[0380] The above description is only an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.
Claims
1. A resource reselection method, characterized in that: The method is performed by a terminal device, and the method includes: If the target resource satisfies the first condition, reselect the target resource, where the target resource corresponds to N consecutive time units in the time domain, where N is an integer greater than 1; The first condition includes at least one of the following: The target resource is not in a first resource set, and the first resource set is determined according to the first sideline control information; The resource corresponding to the target resource overlaps with the resource determined according to the first sidelink control information and meets the reference signal received power RSRP threshold condition; The priority indicated by the first sideline control information is higher than the priority of data transmission and / or higher than the priority threshold.
2. The method according to claim 1, characterized in that The target resource is a resource that has been selected by the terminal device but has not been indicated by sending the second sideline control information.
3. The method according to claim 1, characterized in that The target resource is a resource that has been selected by the terminal device and indicated by sending the second sideline control information.
4. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: Determine the resource selection window and resource listening window; Determine an initialized resource set, where the initialized resource set includes at least one first resource within the resource selection window, where the first resource corresponds to N consecutive time units in the time domain; Execute a resource exclusion step to exclude the first resource in the resource set to obtain the first resource set; wherein the resource exclusion step includes: a first exclusion step and / or a second exclusion step, the first exclusion step is used to exclude resources according to the unlistened time unit in the resource listening window, and the second exclusion step is used to exclude resources according to the first side control information heard in the resource listening window.
5. The method according to claim 4, characterized in that The first resource corresponds to N consecutive time units in the time domain, including: The first resource corresponds to N consecutive physical time units in the time domain; or, The first resource corresponds to N consecutive time units belonging to the resource pool in the time domain.
6. The method according to claim 4 or 5, characterized in that: The first resource corresponds to U consecutive sub-channels or comb-tooth resource blocks IRB in the frequency domain, each of the sub-channels includes one or more consecutive IRBs, and U is a positive integer.
7. The method according to claim 6, characterized in that The U consecutive sub-channels or IRBs are located in the same resource block set.
8. The method according to any one of claims 4 to 7, characterized in that: The first elimination step comprises: Determine Q1 time units corresponding to the unlistened time unit according to the unlistened time unit and each resource reservation period in a resource reservation period set or a subset of the resource reservation period set configured in the resource pool, where Q1 is a positive integer; If the Q1 time units overlap with the first resource in the resource set or a resource corresponding to the first resource, the first resource is excluded from the resource set.
9. The method according to any one of claims 4 to 8, characterized in that: The second elimination step comprises: If the resource indicated by the first sidelink control information overlaps with the first resource in the resource set or the resource corresponding to the first resource and satisfies the RSRP threshold condition, excluding the first resource from the resource set; or, Based on the first time unit in which the first side control information is detected and the resource reservation period indicated in the first side control information, Q2 time units corresponding to the first time unit are determined, and it is assumed that the first side control information with the same content will be received within the Q2 time units, and Q2 is a positive integer; if the resources indicated by the first side control information detected and assumed to be received overlap with the first resource in the resource set or the resources corresponding to the first resource and meet the RSRP threshold condition, the first resource is excluded from the resource set.
10. The method according to claim 9, characterized in that The resource indicated by the first sideline control information is a resource determined according to at least one of the following indication fields: A first indication field, used to indicate the time domain location of the resource; The second indication field is used to indicate the frequency domain position of the resource; The third indication field is used to indicate whether it is a back-to-back B2B transmission; The fourth indication field is used to indicate a transmission round in B2B transmission.
11. The method according to claim 9 or 10, characterized in that: The resource indicated by the first sideline control information is one or more resources of a single time unit; or, The resources indicated by the first sidelink control information are one or more B2B transmission groups.
12. The method according to any one of claims 8 to 11, characterized in that The resource corresponding to the first resource is: a periodic resource that has the same frequency domain position as the first resource and has a fixed time interval in the time domain position.
13. The method according to any one of claims 1 to 12, characterized in that: The resources corresponding to the target resource are: the target resource; or, Periodic resources including the target resource and with the resource reservation period of the terminal device as an interval.
14. The method according to any one of claims 1 to 13, characterized in that: The reselecting the target resource comprises: The remaining first resources in the first resource set are selected to replace the target resource.
15. The method according to any one of claims 1 to 14, characterized in that The N is determined by at least one of the following: channel occupation time COT duration, remaining COT duration, channel access priority, data transmission priority, channel busy rate CBR, and remaining delay budget.
16. A resource reselection device, characterized in that: The device comprises: A reselection module, configured to reselect the target resource if the target resource meets the first condition, wherein the target resource corresponds to N consecutive time units in the time domain, where N is an integer greater than 1; The first condition includes at least one of the following: The target resource is not in a first resource set, and the first resource set is determined according to the first sideline control information; The resource corresponding to the target resource overlaps with the resource determined according to the first sidelink control information and meets the reference signal received power RSRP threshold condition; The priority indicated by the first sideline control information is higher than the priority of data transmission and / or higher than the priority threshold.
17. A terminal device, characterized in that: The terminal device comprises a processor and a memory, wherein a computer program is stored in the memory, and the processor executes the computer program to implement the method according to any one of claims 1 to 15.
18. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and the computer program is used to be executed by a processor to implement the method according to any one of claims 1 to 15.
19. A chip, characterized in that: The chip comprises a programmable logic circuit and / or program instructions, and when the chip is running, it is used to implement the method according to any one of claims 1 to 15.
20. A computer program product, characterized in that The computer program product comprises computer instructions, which are stored in a computer-readable storage medium. A processor reads and executes the computer instructions from the computer-readable storage medium to implement the method according to any one of claims 1 to 15.