Resource exclusion method and device, equipment, storage medium and program product

By introducing resource exclusion modules into terminal devices, the problem of communication module transmission resource conflict in NR system is solved, and communication reliability is improved.

CN119155796APending Publication Date: 2024-12-17GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411243788.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-04-06
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

In the NR system, it is difficult for the terminal equipment to effectively avoid the conflict between the transmission resources of different communication modules in the time domain when resource exclusion, affecting communication reliability.

Method used

By introducing the first module and the second module into the terminal device, respectively used for resource exclusion and transmission resource management, the first module eliminates resources based on the target resource (i.e., the transmission resource of the second module) to avoid resource conflicts.

Benefits of technology

It improves communication reliability, ensures that the transmission resources of different communication modules do not conflict in the time domain, and improves the overall communication performance of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119155796A_ABST
    Figure CN119155796A_ABST
Patent Text Reader

Abstract

The invention discloses a resource exclusion method and device, equipment, a storage medium and a program product, and relates to the technical field of communication. The method comprises: a first module of a terminal device performs resource exclusion according to a target resource, the target resource being a transmission resource of a second module of the terminal device, and the first module and the second module being two different communication modules. In the application, when the first module of the terminal device performs resource exclusion, the resources having conflicts with the selected or scheduled resources of the second module can be excluded, thereby preventing the transmission resources determined by the first module and the second module from conflicting in the time domain, and improving the communication reliability.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of the invention application with application date of April 6, 2022, application number 202280088517.3, and invention name “Resource exclusion 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 exclusion 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. At present, the resource exclusion method in the NR (New Radio) system needs further study. Summary of the invention

[0004] The embodiments of the present application provide a resource exclusion method, apparatus, device, 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 exclusion method is provided, which is applied to a terminal device, wherein the terminal device includes a first module and a second module, and the method includes:

[0006] The first module performs resource exclusion according to a target resource, the target resource is a transmission resource of the second module, and the first module and the second module are two different communication modules.

[0007] According to one aspect of an embodiment of the present application, a resource exclusion device is provided, the device comprising a first module and a second module;

[0008] The first module is used to perform resource exclusion according to a target resource, the target resource is a transmission resource of the second module, and the first module and the second module are two different communication modules.

[0009] 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 exclusion method.

[0010] 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 exclusion method.

[0011] 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 exclusion method.

[0012] 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 exclusion method.

[0013] The technical solution provided by the embodiments of the present application may have the following beneficial effects:

[0014] The first module of the terminal device performs resource exclusion according to the target resource, which is the transmission resource of the second module of the terminal device, and the first module and the second module are two different communication modules. In this way, when the first module performs resource exclusion, it can exclude the resources that conflict with the selected or scheduled resources of the second module, thereby avoiding conflicts in the time domain between the transmission resources determined by the first module and the second module, and improving communication reliability. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 is a schematic diagram of a network architecture provided by an embodiment of the present application;

[0016] Figure 2 is a schematic diagram of two transmission modes provided by an embodiment of the present application;

[0017] Figure 3 is a schematic diagram of the NR V2X physical layer structure provided by an embodiment of the present application;

[0018] Figure 4 It is a schematic diagram of time-frequency resource location reservation provided by an embodiment of the present application;

[0019] Figure 5 It is a schematic diagram of resource monitoring and resource selection provided by an embodiment of the present application;

[0020] Figure 6 is a schematic diagram of an LTE V2X physical layer structure provided by an embodiment of the present application;

[0021] Figure 7 is a flow chart of a resource exclusion method provided by an embodiment of the present application;

[0022] Figure 8 is a flow chart of a resource exclusion method provided by another embodiment of the present application;

[0023] Fig. 9is a flow chart of a resource exclusion method provided by another embodiment of the present application;

[0024] Fig.10 is a flow chart of a resource exclusion method provided by another embodiment of the present application;

[0025] Fig.11 is a block diagram of a resource exclusion device provided by an embodiment of the present application;

[0026] Fig.12 It is a structural diagram of a terminal device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0027] 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.

[0028] 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.

[0029] 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.

[0030] 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.

[0031] 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.

[0032] 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.

[0033] 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.

[0034] The "5G NR system" in the embodiment of the present application 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 embodiment of the present application may be applicable to a 5G NR system or to a subsequent evolution system of the 5G NR system. In the embodiment of the present application, "terminal equipment" and "UE" generally express the same meaning, and the two may be used interchangeably, but those skilled in the art may understand their meaning.

[0035] 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.

[0036] 1. SL (Sidelink) transmission

[0037] Device-to-device communication is a sidelink transmission technology that is different from the traditional cellular system where communication data is received or sent through base stations. For example, the Internet of Vehicles system also uses device-to-device direct communication, which has higher spectrum efficiency and lower transmission latency. Regarding device-to-device communication, 3GPP defines two transmission modes: Mode A and Mode B.

[0038] Mode A: Figure 2 As shown in (a), the transmission resources of the terminal device 13 are allocated by the access network device 14 (such as a base station), and the terminal device 13 transmits communication data on the side link according to the transmission resources allocated by the access network device 14, wherein the access network device 14 can allocate transmission resources for a single transmission to the terminal device 13, and can also allocate transmission resources for a semi-static transmission to the terminal device 13.

[0039] Mode B: If Figure 2 As shown in (b), the terminal device 13 selects transmission resources from the resource pool to transmit communication data. Specifically, the terminal device 13 can select transmission resources from the resource pool by listening, or by random selection.

[0040] Next, we will mainly introduce the NR V2X system and SL communication in LTE (Long Term Evaluation) V2X, and the method of terminal equipment autonomously selecting resources (that is, the above-mentioned mode B).

[0041] 2.NR V2X physical layer structure

[0042] The physical layer structure of SL communication in NR V2X system is as follows: Figure 3As shown. PSCCH (Physical Sidelink Control Channel) is used to carry the first sidelink control information, and PSSCH (Physical Sidelink Shared Channel) is used to carry data and the third sidelink control information. PSCCH and PSSCH are sent in the same time slot. The above-mentioned first sidelink control information and third sidelink control information can be two sidelink control information with different functions. For example, the first sidelink control information is carried in PSCCH, which mainly includes fields related to resource listening, so as to facilitate other terminal devices to perform resource exclusion and resource selection after decoding. In PSSCH, in addition to data, the third sidelink control information is also carried. The third sidelink control information mainly includes fields related to data demodulation, so as to facilitate other terminal devices to demodulate the data in the PSSCH.

[0043] Exemplarily, the first sidelink control information is 1st-stage-SCI, ie, first-stage SCI (Sidelink Control Information, sidelink control information).

[0044] Exemplarily, the third sideline control information is 2nd-stage-SCI, ie, second-stage SCI.

[0045] 3. Resource reservation in NR V2X

[0046] 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.

[0047] Resource reservation means that the terminal device sends the first side control information 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.

[0048] like Figure 4 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 4In 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 4 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.

[0049] 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 4 In the SCI, when the terminal device sends the first side 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 side control information is 100 milliseconds, then the SCI 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 side 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 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.

[0050] 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.

[0051] 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.

[0052] 4. Resource selection method for NR V2X listening

[0053] In the NR V2X system, in the above mode B, the terminal device needs to select resources by itself.

[0054] like Figure 5 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.

[0055] 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.

[0056] 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.

[0057] 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, the series of periodic resources corresponding to the resource R(x, y) is a series of periodic resources mapped at a certain time interval that is the same as the frequency domain resources occupied by R(x, y), such as Figure 5 As shown in (a) and (b) in FIG. 1 , the series of periodic resources corresponding to the resource R(x, y) include the resource R(x, y).

[0058] For example Figure 5 In (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 5 (a) from time slot t m The next two time slots marked with horizontal lines are mapped with resource reservation period 1 as the interval. If these two time slots marked with horizontal lines overlap with resource R(x,y) or a series of periodic resources corresponding to resource R(x,y), resource R(x,y) is excluded from resource set A. For one of the resource reservation periods 2, assuming that Q value calculation Q=1, the corresponding Q time slots are Figure 5 (a) from time slot t m The next time slot marked by a dotted shadow with a resource reservation period of 2 is mapped. If the time slot marked by the dotted shadow overlaps 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.

[0059] 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.

[0060] 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.

[0061] 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.

[0062] 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.

[0063] If the measured SL-RSRP is greater than the SL-RSRP threshold, and the first sideline control information intercepted by the terminal device includes 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 into milliseconds. Prx is the resource reservation period carried in the first sideline control information intercepted.

[0064] For example Figure 5 In (b), if the terminal device is in time slot t m The first sideline control information in the PSCCH is intercepted. The first sideline control information includes a "Resource reservation period" field, which indicates a resource reservation period of Prx. Assuming that the Q value is calculated to be 1, the terminal device will assume that the resource reservation period is Prx in time slot t m The next time slot with Prx as the starting point and Prx as the interval (i.e. the time slot where resource 4 is located) also receives the first sideline control information with the same content. The terminal device will determine that in time slot t mWhether 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 and the assumed 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 the RSRP condition is met, the resource R(x, y) is excluded from the resource set A.

[0065] If the SL-RSRP measured by the terminal device is greater than the SL-RSRP threshold, and the first sideline control information intercepted by the terminal device does not include 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.

[0066] For example Figure 5 In (b), if the terminal device is in time slot t m If the first sideline control information is detected in the PSCCH, and the first sideline control information does not include the "Resource reservation period" field, the terminal device determines whether the resources 1, 2, 3 indicated by the "Time resource assignment" and "Frequency resource assignment" fields in the first sideline control information 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) is excluded from the resource set A and the RSRP condition is met.

[0067] 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.

[0068] 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.

[0069] It should be noted that:

[0070] 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 a 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.

[0071] 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, γ ij Here, i is the value of the priority level P1, and j is the value of the priority level P2.

[0072] Table 1: SL-RSRP threshold table

[0073]

[0074] 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.

[0075] 2. Whether the terminal device compares the measured PSCCH-RSRP or the PSSCH-RSRP scheduled by the PSCCH 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.

[0076] 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.

[0077] 4. Convert resource reservation period into logical time slot:

[0078] 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:

[0079]

[0080] 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.

[0081] 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.

[0082] 5. LTE V2X physical layer structure

[0083] The physical layer structure of SL communication in LTE V2X system is as follows: Figure 6 As shown. PSCCH is used to carry the second sideline control information, and PSSCH is used to carry data. PSCCH and PSSCH are sent in the same subframe. In LTE V2X, PSCCH and PSSCH can be continuous or non-continuous in the frequency domain.

[0084] The second sideline control information is carried in the PSCCH, and mainly includes fields related to resource monitoring, so as to facilitate resource exclusion and resource selection after decoding by other terminal devices.

[0085] In addition, regarding the resource reservation in the LTE V2X system and the resource selection method based on listening, which is similar to that in the NR V2X system, this application will not go into details. Here are just some brief introductions: In the LTE V2X system, the first to third information fields in the second side control information are used to indicate the retransmission resources within the same TB. Optionally, the fourth information field in the second side control information is also used to indicate the transmission resources of another TB. Among them, the first information field refers to the Frequency resource location of the initial transmission and retransmission (i.e., the frequency domain resource location indication of the initial transmission and retransmission) in the second side control information, the second information field refers to the Time gap between initial transmission and retransmission (i.e., the time interval between initial transmission and retransmission) in the second side control information, the third information field refers to the Retransmission index (i.e., the retransmission index) in the second side control information, and the fourth information field refers to the Resource reservation (i.e., resource reservation) in the second side control information.

[0086] One of the current research projects of the R18 Sidelink standard is the coexistence of LTE Sidelink and NR Sidelink in overlapping frequency bands. For NR SL UE, there may be both NR modules and LTE modules. Since the terminal device can only transmit one TB in the same time unit on the same carrier, when the transmission resources determined by the NR module and LTE module of the terminal device are in the same time unit, the terminal device can only transmit the data of one module and give up the transmission of the other module.

[0087] One solution to the above conflict is to consider the transmission resources of the LTE module in the resource exclusion of the NR module to avoid the occurrence of the above conflict.

[0088] The technical solution of the present application will be introduced and explained below through several exemplary embodiments.

[0089] Please refer to Figure 7 , which shows a flow chart of a resource exclusion 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 applied to a terminal device or executed by a terminal device. The terminal device includes a first module and a second module. The method can include the following steps:

[0090] Step 710: The first module of the terminal device performs resource exclusion according to the target resource, where the target resource is the transmission resource of the second module of the terminal device. The first module and the second module are two different communication modules.

[0091] In some embodiments, the first module and the second module are communication modules corresponding to two different communication systems. For example, the first module corresponds to the first communication system, the second module corresponds to the second communication system, and the first communication system and the second communication system are two different communication systems. Optionally, the first module is an NR module, and the second module is an LTE module or an E-UTRA (Evolved Universal Terrestrial Radio Access) module. Of course, the above is only exemplary and explanatory, and the present application does not limit the first module and the second module to correspond to other communication systems.

[0092] In some embodiments, the transmission resource of the second module is the selected resource of the second module; or, the transmission resource of the second module is the scheduled resource of the second module. That is to say, the target resource is the selected or scheduled resource of the second module, which may be a time-frequency resource. For example, the target resource is the selected (referred to as "selected") time-frequency resource of the second module, or the target resource is the scheduled (referred to as "scheduled") time-frequency resource of the second module. The selected resource of the second module (or "the selected resource of the second module") refers to the resource selected by the second module of the terminal device in the resource pool by itself, which corresponds to mode B described above. The scheduled resource of the second module (or "the scheduled resource of the second module") refers to the resource allocated by the access network device (such as a base station) to the second module of the terminal device, which corresponds to mode A described above.

[0093] In some embodiments, the target resource includes one or more resources. For example, the target resource may include only one resource, that is, the number of target resources is one. Alternatively, the target resource may also include multiple resources, that is, the number of target resources may be multiple. In the case where the target resource includes multiple resources, the present application does not limit the time-frequency positions of the multiple resources. For example, there may be resources with the same frequency domain position but different time domain positions among the multiple resources, there may also be resources with different frequency domain positions but the same time domain position, and there may also be resources with different frequency domain positions and different time domain positions.

[0094] In some embodiments, the target resource includes one or more groups of periodic resources. For example, the target resource may include only one group of periodic resources, or may include multiple groups of periodic resources. It should be noted that, for any group of periodic resources, a group of periodic resources may include multiple resources, and the multiple resources are arranged periodically in the time domain. For example, a group of periodic resources may include multiple resources with the same frequency domain position, and the time domain position is spaced by the resource reservation period corresponding to the second module. However, the present application does not exclude that in some special cases, there is only one resource in a group of periodic resources, that is, it can be understood that the number of cycles is 0, or the cycle is 0, or the cycle is not indicated. For example, the target resource includes 2 groups of periodic resources, wherein one group of periodic resources includes multiple resources and the multiple resources are spaced by the resource reservation period corresponding to the second module, and the other group of periodic resources includes only one resource.

[0095] In some embodiments, the target resource is indicated by the second module to the first module. For example, the second module sends first information to the first module, and the first information is used to indicate the target resource.

[0096] In some embodiments, the target resource includes one or more resources, and the second module indicates the one or more resources to the first module. For example, the second module sends first information to the first module, and the first information is used to indicate the one or more resources included in the target resource. For example, the first information may include time-frequency position indication information of the one or more resources.

[0097] In some embodiments, the target resources include one or more groups of periodic resources, the second module indicates one or more resources to the first module, and the first module determines one or more groups of periodic resources based on the one or more resources indicated by the second module. For example, the second module sends a first message to the first module, and the first message is used to indicate one or more resources; accordingly, the first module determines one or more resources based on the received first information, and then determines one or more groups of periodic resources based on the one or more resources. Exemplarily, the first information may include time-frequency position indication information of the above-mentioned one or more resources. Optionally, for any one of the one or more resources indicated by the second module, the first module can determine a group of periodic resources corresponding to this resource. Similarly, a group of periodic resources here usually includes multiple resources, but it is not excluded that there may be only one resource in some cases.

[0098] Optionally, in the case where the target resources include one or more groups of periodic resources, the second module, in addition to indicating one or more resources to the first module, may also: indicate to the first module the resource reservation period corresponding to the second module; and / or indicate to the first module the cycle number of at least one resource, the cycle number of the resource being used to determine a group of periodic resources corresponding to the resource.

[0099] Optionally, the resource reservation period corresponding to the second module can be called a second resource reservation period, and the second resource reservation period refers to a resource reservation period in a second resource reservation period set, and the second resource reservation period set includes one or more resource reservation periods allowed in the second communication system (i.e., the communication system corresponding to the second module); or, the second resource reservation period refers to a resource reservation period allowed in the second communication system (i.e., the communication system corresponding to the second module). Optionally, the first module determines one or more groups of periodic resources as target resources based on one or more resources indicated by the second module and the resource reservation period corresponding to the second module. For example, for any one of the one or more resources indicated by the second module (denoted as resource P(x,y), where x and y respectively indicate the frequency domain position and time domain position of the resource), the first module can determine a group of periodic resources corresponding to this resource P(x,y); when a group of periodic resources corresponding to resource P(x,y) includes multiple resources, this group of periodic resources may include: periodic resources including resource P(x,y), which have the same frequency domain position as resource P(x,y), and whose time domain position is spaced by the resource reservation period corresponding to the second module; when a group of periodic resources corresponding to resource P(x,y) has one and only one resource, this group of periodic resources may only include resource P(x,y).

[0100] Optionally, for one or more resources indicated by the second module, the second module may indicate the number of cycles of each resource to the first module. For example, for the resource P(x,y) indicated by the second module, the second resource reservation period corresponding to the resource P(x,y) is recorded as Ptx, and the number of cycles corresponding to the resource P(x,y) is recorded as Cresel, then a set of periodic resources corresponding to the resource P(x,y) is P(x,y+j*Ptxlg), j=0,1,2,…,Cresel-1. Among them, Ptxlg is the number after Ptx is converted into logical time slots. When the number of resources indicated by the second module is multiple, the multiple resources may correspond to the same number of cycles, or there may be at least two resources corresponding to different numbers of cycles. In addition, when the number of cycles corresponding to a resource is a first set value (such as 0), or when the number of cycles corresponding to a resource is not indicated, or when the second resource reservation period corresponding to a resource is a second set value (such as 0), or when the second resource reservation period corresponding to a resource is not indicated, it can be understood that there is only one resource in a group of periodic resources corresponding to the resource, that is, only the resource itself is included.

[0101] Optionally, for any resource indicated by the second module, if the second module only indicates the second resource reservation period corresponding to the resource but does not indicate the number of periods corresponding to the resource, the number of periods corresponding to the resource may depend on the implementation of the first module.

[0102] It should be noted that, for each of the one or more resources indicated by the second module, the first module can determine a set of periodic resources; when the number of resources indicated by the second module is multiple, for any two of the resources, when determining the corresponding periodic resources, the second resource reservation period used may be the same or different, and the number of periods used may be the same or different, and this application does not limit this. For example, for the resource P(x, y) and resource Q(x, y) indicated by the second module, the second resource reservation period corresponding to the resource P(x, y) is recorded as Ptx1, and the number of periods corresponding to the resource P(x, y) is recorded as Cresel1, the second resource reservation period corresponding to the resource Q(x, y) is recorded as Ptx2, and the number of periods corresponding to the resource Q(x, y) is recorded as Cresel2, the above Ptx1 and Ptx2 may be the same or different, and Cresel1 and Cresel2 may be the same or different.

[0103] In some embodiments, the target resource includes one or more groups of periodic resources, and the second module indicates the one or more groups of periodic resources to the first module. For example, the second module sends a first message to the first module, and the first message is used to indicate the one or more groups of periodic resources included in the target resource. For example, the first message may include time-frequency position indication information of each resource in the one or more groups of periodic resources. After the first module receives the first information, it can directly determine the one or more groups of periodic resources included in the target resource based on the first information, without having to infer one or more groups of periodic resources based on information such as the resource reservation period and the number of periods. This method can simplify the processing flow of the first module, but the amount of information exchanged between the first module and the second module may be improved compared to the method described above.

[0104] In some embodiments, the first module and the second module are transmitted on the same carrier. Since the terminal device can only transmit one TB in the same time unit on the same carrier, when the first module and the second module of the terminal device are transmitted on the same carrier, the problem of transmission conflict needs to be considered. The technical solution of the present application can effectively solve the problem of transmission conflict.

[0105] In some embodiments, the first module of the terminal device performs resource exclusion according to the target resource, including: the first module performs resource exclusion on the first resource set according to the target resource.

[0106] In some embodiments, the first resource set includes all available resources within the resource selection window. In other words, the first resource set is a set consisting of all available resources within the resource selection window.

[0107] In some embodiments, the first resource set includes available resources in some time units within the resource selection window. In other words, the first resource set is a set consisting of available resources in some time units within the resource selection window. For example, the first resource set is a set consisting of all available resources in some time units within the resource selection window.

[0108] In some embodiments, the first resource set includes: remaining resources after all available resources in the resource selection window have gone through at least one resource exclusion step. In other words, the first resource set is a set of remaining resources after all available resources in the resource selection window have gone through at least one resource exclusion step.

[0109] In some embodiments, the first resource set includes: the remaining resources of the available resources in some time units within the resource selection window after at least one resource exclusion step. In other words, the first resource set is a set consisting of the remaining resources of the available resources in some time units within the resource selection window after at least one resource exclusion step. For example, the first resource set is a set consisting of the remaining resources of all the available resources in some time units within the resource selection window after at least one resource exclusion step.

[0110] Optionally, the at least one resource exclusion step may be a resource exclusion step performed by the terminal device according to the detected side control information and / or according to the non-detected time unit. Optionally, the at least one resource exclusion step includes at least one of the following:

[0111] A first exclusion step is used to exclude resources according to the first sideline control information intercepted;

[0112] A second exclusion step is used to exclude resources according to the intercepted second sideline control information;

[0113] A third exclusion step is used to exclude resources according to the non-listening time unit;

[0114] The first sideline control information and the second sideline control information are two different sideline control information.

[0115] Optionally, the first sideline control information is the sideline control information detected by the first module, and the second sideline control information is the sideline control information detected by the second module.

[0116] Exemplarily, the first resource set is a set consisting of all available resources in the resource selection window and a set consisting of remaining resources after the first exclusion step and the second exclusion step.

[0117] Exemplarily, the first resource set is a set consisting of all available resources in the resource selection window and a set consisting of remaining resources after the first exclusion step, the second exclusion step and the third exclusion step.

[0118] Exemplarily, the first resource set is a set consisting of remaining resources after the first exclusion step, the second exclusion step, or the third exclusion step from a set consisting of all available resources in the resource selection window.

[0119] In some embodiments, the first module excludes resources from the first resource set according to the target resource, including: for the first resource in the first resource set, if the first resource meets the exclusion condition, the first module excludes the first resource from the first resource set; wherein the exclusion condition includes: the first resource or the periodic resource corresponding to the first resource overlaps with the target resource. Optionally, the periodic resource corresponding to the first resource includes: the periodic resource including the first resource, which has the same frequency domain position as the first resource, and the time domain position is spaced by the resource reservation period corresponding to the first module. Optionally, the resource reservation period corresponding to the first module can be called the first resource reservation period, which refers to the resource reservation period in the first resource reservation period set, and the first resource reservation period set includes one or more of the resource reservation periods allowed in the first communication system (i.e., the communication system corresponding to the first module); or, the first resource reservation period refers to the resource reservation period allowed in the first communication system (i.e., the communication system corresponding to the first module). Optionally, the "overlap" in the present application refers to an overlap in the time domain, that is, two resources overlap, which can be understood as an overlap between the two resources in the time domain. The overlap can be a partial overlap or a full overlap, and the present application does not limit this.

[0120] Optionally, the first resource may be any resource in the first resource set. For example, for each resource in the first resource set, detect whether the resource satisfies an exclusion condition. If the resource satisfies the exclusion condition, exclude the resource from the first resource set. For example, for a resource R(x,y) in the first resource set, x and y respectively indicate the frequency domain position and time domain position of the resource, detect whether the resource R(x,y) satisfies an exclusion condition. If the resource R(x,y) satisfies the exclusion condition, exclude the resource R(x,y) from the first resource set. The exclusion condition includes: the resource R(x,y) or the periodic resource corresponding to the resource R(x,y) overlaps with the target resource.

[0121] Optionally, the first resource or the periodic resource corresponding to the first resource overlaps with the target resource, including: the first resource or the periodic resource corresponding to the first resource overlaps with any one of the target resources; or the first resource or the periodic resource corresponding to the first resource overlaps with any group of periodic resources in the target resource.

[0122] Optionally, when the first resource or the periodic resource corresponding to the first resource overlaps with any group of periodic resources in the target resource, the exclusion condition further includes: the number of overlapping resources is greater than or equal to a quantity threshold. Optionally, the quantity threshold is recorded as threshold T, and the threshold T can be configured by the network, or pre-configured, or a value specified by the standard, or depends on the implementation of the terminal device.

[0123] Optionally, the exclusion condition further includes: the priority of the data transmission of the second module is higher than the priority of the data transmission of the first module and / or higher than the priority threshold. Optionally, the priority of the data transmission of the second module is the priority of the data transmitted by the second module on the target resource. Optionally, the second module indicates the priority of the data transmission of the second module to the first module. Optionally, the above-mentioned priority threshold is recorded as threshold U, which can be configured by the network, or pre-configured, or a value specified by the standard, or depends on the implementation of the terminal device.

[0124] Optionally, the priority of the first module / second module data transmission described above can be the priority of the data to be transmitted (or the data to be sent) of the first module / second module, or the priority of the data being transmitted (or the data being sent) of the first module / second module. In addition, the priority is represented by a priority value. If the larger the priority value, the higher the priority, then the priority of the second module data transmission is higher than the priority of the first module data transmission and / or higher than the priority threshold, which means that the priority value of the second module data transmission is greater than the priority value of the first module data transmission and / or greater than the priority threshold; if the smaller the priority value, the higher the priority, then the priority of the second module data transmission is higher than the priority of the first module data transmission and / or higher than the priority threshold, which means that the priority value of the second module data transmission is less than the priority value of the first module data transmission and / or less than the priority threshold. For other descriptions of priority in this application, all can be interpreted in this way.

[0125] In addition, the "time unit" mentioned in the embodiments 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 article, this explanation can be referred to and will not be repeated.

[0126] According to the technical solution provided by the embodiment of the present application, the first module of the terminal device performs resource exclusion according to the target resource, and the target resource is the transmission resource of the second module of the terminal device, and the first module and the second module are two different communication modules. In this way, when the first module performs resource exclusion, it can exclude the resources that conflict with the selected or scheduled resources of the second module, thereby avoiding the conflict between the transmission resources determined by the first module and the second module in the time domain, and improving communication reliability.

[0127] Next, a method for a terminal device to determine a first resource set is introduced and explained.

[0128] In some embodiments, the method for the terminal device to determine the first resource set is as follows:

[0129] Determine the resource selection window and resource listening window;

[0130] Use the available resources in the resource selection window as the initialized resource set;

[0131] Execute at least one resource exclusion step to exclude resources in the resource set to obtain a first resource set; wherein the at least one resource exclusion step includes at least one of the first exclusion step, the second exclusion step and the third exclusion step introduced in the above embodiment.

[0132] In the embodiment of the present application, the time interval corresponding to the resource selection window is not limited. Exemplarily, the resource selection window can adopt the design method in the NR V2X system, for example, the resource selection window starts from n+T1 and ends at n+T2, where the time unit n (such as time slot n) is the time unit that triggers resource selection or reselection or the high-level triggers the physical layer to report the candidate resource set. The description of T1 and T2 can be found above. Optionally, in the case where the first side control information is the side control information in the NR system, the resource selection window can adopt the design method in the NR V2X system introduced above.

[0133] Optionally, the number of resource listening windows may be two or one.

[0134] Optionally, when the number of resource listening windows is two, the resource listening windows include a first resource listening window and a second resource listening window. The terminal device listens to the first sideline control information in the first resource listening window, and listens to the second sideline control information in the second resource listening window. The first resource listening window and the second resource listening window are two different resource listening windows. For example, the time interval corresponding to the first resource listening window is different from the time interval corresponding to the second resource listening window. Exemplarily, the first resource listening window is from nT 00 To nT proc,0 (excluding nT proc,0 ), T 00 is 1100 or 100 ms, T proc,0 Referring to the above description, the second resource listening window is from nT 10 to n (not including n), T 10 is 1000 milliseconds, and the time unit n (such as time slot n) is the time unit for triggering resource selection or reselection or the higher layer triggering the physical layer to report the candidate resource set. Optionally, when the first sidelink control information is the sidelink control information in the NR system, the first resource listening window adopts the design method in the NRV2X system, such as from nT 00 To nT proc,0 (excluding nT proc,0 ). Optionally, when the second sideline control information is the sideline control information in the LTE system, the second resource listening window adopts the design method in the LTE V2X system, from nT 10to n (not including n).

[0135] Optionally, when the number of resource listening windows is one, in one example, the resource listening window includes a first resource listening window, and the terminal device listens to the first sideline control information and the second sideline control information in the first resource listening window; in another example, the resource listening window includes a second resource listening window, and the terminal device listens to the first sideline control information and the second sideline control information in the second resource listening window. The first resource listening window and the second resource listening window are two different resource listening windows. For the introduction of the first resource listening window and the second resource listening window, please refer to the description in the previous paragraph, which will not be repeated here.

[0136] Optionally, the terminal device monitors the first sideline control information and the second sideline control information within a resource monitoring window. Exemplarily, the resource monitoring window is from nT 00 To nT proc,0 (excluding nT proc,0 ), T 00 is 1100 or 100 ms, T proc,0 See above for details.

[0137] Optionally, the first exclusion step is performed before the second exclusion step, or the first exclusion step is performed after the second exclusion step.

[0138] Optionally, when the number of resource listening windows is one, the third exclusion step is used to exclude resources according to the unlistened time unit in the resource listening window. For example, when the resource listening window is the first resource listening window, the third exclusion step is used to exclude resources according to the unlistened time unit in the first resource listening window. For another example, when the resource listening window is the second resource listening window, the third exclusion step is used to exclude resources according to the unlistened time unit in the second resource listening window.

[0139] Optionally, when the number of resource listening windows is two, such as the resource listening window includes the first resource listening window and the second resource listening window introduced above, the third exclusion step is used to perform resource exclusion based on the unlistened time units in the first resource listening window and the unlistened time units in the second resource listening window, that is, to perform resource exclusion based on the unlistened time units in the union of the first resource listening window and the second resource listening window; or, the third exclusion step is used to perform resource exclusion based only on the unlistened time units in the first resource listening window; or, the third exclusion step is used to perform resource exclusion based only on the unlistened time units in the second resource listening window.

[0140] In an exemplary embodiment, after determining the resource selection window and the resource listening window, the terminal device performs the resource exclusion process described in the following steps (1) to (5):

[0141] (1) The terminal device initializes all available resources in the resource selection window as resource set A. Any resource in resource set A is denoted as R(x,y), where x and y represent the frequency domain position and time domain position of the resource, respectively. The initial number of resources in resource set A is denoted as M. total ;

[0142] (2) The terminal device performs resource exclusion according to the non-listening time unit in the resource listening window, that is, the terminal device performs the third exclusion step;

[0143] (3) The terminal device performs resource exclusion according to the first sideline control information intercepted in the resource listening window, that is, the terminal device performs the first exclusion step;

[0144] (4) The terminal device performs resource exclusion according to the second sideline control information intercepted in the resource listening window, that is, the terminal device performs the second exclusion step;

[0145] (5) If the number of remaining resources in resource set A is less than M total *X, then raise the RSRP threshold by 3dB and re-execute step (1), where X is configured or pre-configured by the network.

[0146] Optionally, the first resource set mentioned above may be the resource set A after executing step (2), the resource set A after executing step (3), or the resource set A after executing step (4). In this case, the terminal device may exclude resources from the first resource set according to the target resources during the execution of steps (1) to (5).

[0147] Optionally, the first resource set mentioned above may also be the resource set A after the entire resource exclusion process, that is, the resource set A after executing step (5). In this case, the terminal device may exclude resources from the first resource set according to the target resource after executing steps (1) to (5).

[0148] Optionally, the terminal device may not perform step (2). Optionally, after the terminal device performs step (2), if the number of remaining resources in resource set A is less than M total *X, then initialize resource set A to resource set A before executing step (2), and then execute subsequent steps.

[0149] Optionally, the order in which the terminal device executes steps (2), (3), and (4) can be adjusted, such as first executing step (2), then executing step (3), and then executing step (4); or first executing step (2), then executing step (4), and then executing step (3).

[0150] Optionally, the third exclusion step includes: determining Q3 time units corresponding to the unlistened time units according to the resource reservation periods in the third resource reservation period set and / or the fourth resource reservation period set, and the unlistened time units, where Q3 is a positive integer; if Q3 time units overlap with an available resource in the resource set or a periodic resource corresponding to the available resource, excluding the available resource from the resource set. The available resource in the resource set may be any resource included in the resource set.

[0151] For example, the above-mentioned available resources are resources R(x, y), x and y respectively indicate the frequency domain position and time domain position of the resources. For the above-mentioned step (2), the terminal device determines the corresponding Q3 time units according to each resource reservation period in the third resource reservation period set and / or the fourth resource reservation period set and the unlistened time unit. If the Q3 time units overlap with R(x, y) or a series of periodic resources corresponding to R(x, y), the resource R(x, y) is excluded from the resource set A.

[0152] Optionally, the third resource reservation period set includes one or more resource reservation periods allowed in the first communication system; or, the third resource reservation period set includes one or more resource reservation periods allowed in the first communication system and one or more resource reservation periods allowed in the second communication system; wherein the first communication system is a communication system corresponding to the first side control information, and the second communication system is a communication system corresponding to the second side control information.

[0153] Optionally, the fourth resource reservation period set includes one or more resource reservation periods allowed in a second communication system, and the second communication system is a communication system corresponding to the second sidelink control information.

[0154] In one possible scenario, the third exclusion step includes: determining Q3 time units corresponding to the unlistened time units according to the resource reservation periods in the third resource reservation period set and the unlistened time units. The configuration of the resource pool includes a resource reservation period set, such as the third resource reservation period set, and the third resource reservation period set includes one or more resource reservation periods allowed in the first communication system.

[0155] In another possible scenario, the third exclusion step includes: determining Q3 time units corresponding to the unlistened time units according to the resource reservation periods in the third resource reservation period set and the unlistened time units. The configuration of the resource pool includes a resource reservation period set, such as the third resource reservation period set, and the third resource reservation period set includes one or more resource reservation periods allowed in the first communication system and one or more resource reservation periods allowed in the second communication system.

[0156] In another possible scenario, the third exclusion step includes: determining Q3 time units corresponding to the unlistened time units according to the resource reservation cycles in the third resource reservation cycle set and the fourth resource reservation cycle set and the unlistened time units. The configuration of the resource pool includes two resource reservation cycle sets, such as the third resource reservation cycle set and the fourth resource reservation cycle set, the third resource reservation cycle set includes one or more resource reservation cycles allowed in the first communication system, and the fourth resource reservation cycle set includes one or more resource reservation cycles allowed in the second communication system.

[0157] Exemplarily, the first communication system is an NR system, and the second communication system is an LTE system or an E-UTRA system.

[0158] Optionally, the first exclusion step includes: determining Q1 time units corresponding to the first time unit according to the first time unit of the first side control information 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 is received within the Q1 time units, Q1 is a positive integer; if the resources indicated by the detected and assumed to be received first side control information overlap with the available resources in the resource set or the periodic resources corresponding to the available resources and meet the first RSRP threshold condition, then excluding the available resources from the resource set. Alternatively, the first exclusion step includes: determining whether the resources indicated by the detected first side control information overlap with the available resources in the resource set or the periodic resources corresponding to the available resources; if they overlap and meet the first RSRP threshold condition, then excluding the available resources from the resource set.

[0159] For example, the available resource is resource R(x,y). For step (3), the terminal device determines the corresponding Q1 time units according to the time unit of the first side control information intercepted and the resource reservation period indicated in the first side control information. It is assumed that the first side control information with the same content will be received within the Q1 time units. If the resources indicated by "Time resource assignment" and "Frequencyresource assignment" in the first side control information intercepted and assumed to be received overlap with R(x,y) or a series of periodic resources corresponding to R(x,y) and meet the first RSRP threshold condition, then resource R(x,y) is excluded from resource set A. Alternatively, the terminal device determines whether the resources indicated by "Time resource assignment" and "Frequency resource assignment" in the first side control information intercepted overlap with R(x,y) or a series of periodic resources corresponding to R(x,y). If they overlap and meet the first RSRP threshold condition, then resource R(x,y) is excluded from resource set A. The first RSRP threshold condition is that the RSRP of the PSCCH where the first sidelink control information is located or the RSRP of the PSSCH scheduled by the PSCCH is greater than the first RSRP threshold. The first RSRP threshold can be determined according to the priority indicated in the first sidelink control information and the priority of data transmission.

[0160] Optionally, the second exclusion step includes: determining Q2 time units corresponding to the second time unit based on the second time unit of the second side control information detected and the resource reservation period indicated in the second side control information, and assuming that the second side control information with the same content is received within the Q2 time units, and Q2 is a positive integer; if the resources indicated by the second side control information detected and assumed to be received overlap with the available resources in the resource set or the periodic resources corresponding to the available resources and meet the second RSRP threshold condition, then excluding the available resources from the resource set.

[0161] For example, the available resources are resources R(x, y). For the above step (4), the terminal device determines the corresponding Q2 time units according to the time unit in which the second side control information is intercepted and the resource reservation period indicated in the second side control information. It is assumed that the second side control information with the same content will be received within the Q2 time units. If the resources indicated by the first to third information fields in the second side control information intercepted and assumed to be received overlap with R(x, y) or a series of periodic resources corresponding to R(x, y) and meet the second RSRP threshold condition, then the resource R(x, y) is excluded from the resource set A. The above condition of meeting the second RSRP threshold is that the RSRP of the PSSCH scheduled by the intercepted second side control information is greater than the second RSRP threshold. The second RSRP threshold can be determined according to the priority indicated in the second side control information and the priority of data transmission. In addition, the above-mentioned first information field refers to the Frequency resourcelocation of the initial transmission and retransmission (i.e., the frequency domain resource location indication of the initial transmission and retransmission) in the second side control information, the second information field refers to the Time gap between initialtransmission and retransmission (i.e., the time interval between initial transmission and retransmission) in the second side control information, and the third information field refers to the Retransmission index (i.e., the retransmission index) in the second side control information.

[0162] Optionally, the same RSRP threshold table is configured for the first exclusion step and the second exclusion step. For example, the same RSRP threshold table can be configured for step (3) and step (4) through network configuration or pre-configuration, that is, it contains RSRP thresholds corresponding to all priority combinations, the first RSRP threshold is determined by looking up the priority indicated by the first side control information and the priority of data transmission, and the second RSRP threshold is determined by looking up the priority indicated by the second side control information and the priority of data transmission. Correspondingly, raising the RSRP threshold by 3dB means raising the RSRP threshold corresponding to various priority combinations by 3dB.

[0163] Optionally, different RSRP threshold tables are configured for the first exclusion step and the second exclusion step. For example, different RSRP threshold tables can be configured for step (3) and step (4) through network configuration or pre-configuration, which are recorded as the first and second RSRP threshold tables, and the first RSRP threshold is determined by looking up the first RSRP threshold table according to the priority indicated by the first side control information and the priority of data transmission. Similarly, the second RSRP threshold is determined by looking up the second RSRP threshold table according to the priority indicated by the second side control information and the priority of data transmission. Correspondingly, raising the RSRP threshold by 3dB means that the RSRP thresholds corresponding to various priority combinations in the first RSRP threshold table and the second RSRP threshold table are all raised by 3dB.

[0164] Optionally, the data transmission priority mentioned above may be the priority of the data to be transmitted (or data to be sent) of the terminal device, or the priority of the data being transmitted (or data being sent) of the terminal device.

[0165] In addition, the process of the above-mentioned terminal device determining the first resource set can be executed by the first module, but it is not excluded that it can also be executed by the second module, or by the first module and the second module interacting and cooperating to execute, and this application does not limit this.

[0166] In some embodiments, for any resource R(x, y) in the first resource set, if R(x, y) or a series of periodic resources corresponding to R(x, y) (including R(x, y)) overlaps in the time domain with any resource in the target resources, R(x, y) is excluded from the first resource set.

[0167] In some embodiments, for any resource R(x,y) in the first resource set, if R(x,y) or a series of periodic resources corresponding to R(x,y) (including R(x,y)) overlaps with any resource in the target resource in the time domain, and the priority of the data transmission of the second module is higher than the priority of the data transmission of the first module and / or higher than the priority threshold U, then R(x,y) is excluded from the first resource set. The above-mentioned priority threshold U is configured or pre-configured by the network or implemented by the terminal device or is a value specified by the standard. Exemplarily, the priority of the data transmission of the second module is the priority of the data transmission of the second module on the target resource, or the priority of the data transmitted by the second module on the target resource. Exemplarily, the second module indicates the priority corresponding to the target resource to the first module. In addition, the target resource may include one or more resources. When the target resource includes multiple resources, the priorities corresponding to any two resources may be the same or different.

[0168] The above-mentioned periodic resources corresponding to R(x,y) are periodic resources including R(x,y), having the same frequency domain position as R(x,y), and having a time domain position interval of the first resource reservation period. The first resource reservation period is the resource reservation period corresponding to the first module.

[0169] For example Figure 8 As shown, the LTE module indicates the target resource to the NR module, and the target resource includes one or more transmission resources that the LTE module has selected. The NR module determines the resource selection window, and the first resource set is a set of all available resources in the resource selection window, and the set of remaining resources after the first, second and third exclusion steps. For any resource R(x,y) in the first resource set, if R(x,y) or a series of periodic resources corresponding to R(x,y) (including R(x,y)) overlaps with any resource in the target resource in the time domain, R(x,y) is excluded from the first resource set.

[0170] Another example Figure 8 As shown, the LTE module indicates the target resource and the priority of the LTE module to transmit on the target resource to the NR module, and the target resource includes one or more transmission resources that the LTE module has selected. The NR module determines the resource selection window, and the first resource set is a set of all available resources in the resource selection window, and the set of remaining resources after the first, second and third exclusion steps. For any resource R(x,y) in the first resource set, if R(x,y) or a series of periodic resources corresponding to R(x,y) (including R(x,y)) overlaps with any resource in the target resource in the time domain, and the priority of the LTE module to transmit on the target resource is higher than the priority of the NR module to transmit data, then R(x,y) is excluded from the first resource set.

[0171] In some embodiments, for any resource R(x,y) in the first resource set, if R(x,y) or a series of periodic resources corresponding to R(x,y) (including R(x,y)) overlaps in the time domain with any group of periodic resources in the target resource or the number of resources with time domain overlap is greater than or equal to the quantity threshold T, then R(x,y) is excluded from the first resource set. Optionally, a group of periodic resources corresponding to the resource P(x,y) in the target resource is a periodic resource including P(x,y) and having the same frequency domain position as P(x,y) and spaced by a second resource reservation period. The second resource reservation period is a resource reservation period corresponding to the second module. Exemplarily, the second module indicates one or more resources to the first module, and the second module indicates the second resource reservation period corresponding to each of the one or more resources to the first module. Exemplarily, the second module can also indicate the number of periods corresponding to each of the one or more resources to the first module, and the number of periods of the resource is used to determine a group of periodic resources corresponding to the resource. The quantity threshold T is configured or preconfigured by the network or is a value specified by the standard or depends on the implementation of the terminal device.

[0172] In some embodiments, for any resource R(x,y) in the first resource set, if R(x,y) or a series of periodic resources corresponding to R(x,y) (including R(x,y)) overlaps with any group of periodic resources in the target resource in the time domain or the number of resources with time domain overlap is greater than or equal to the quantity threshold T, and the priority of the second module data transmission is higher than the priority of the first module data transmission and / or higher than the priority threshold U, then R(x,y) is excluded from the first resource set. The priority threshold U is configured or preconfigured by the network or implemented by the terminal device or is a value specified by the standard. Exemplarily, the priority of the second module data transmission is the priority of the second module data transmission on the target resource, or the priority of the data transmitted by the second module on the target resource. Exemplarily, the second module indicates the priority corresponding to the target resource to the first module. Any group of periodic resources in the target resource and the second resource reservation period, etc., refer to the above description. In addition, the target resource may include one or more groups of periodic resources. When the target resource includes multiple groups of periodic resources, the priorities corresponding to any two groups of periodic resources may be the same or different. In addition, the second module indicates the priority corresponding to the target resource to the first module, and indicates the priority corresponding to one or more groups of periodic resources included in the target resource to the first module. Optionally, the method of indicating the priority may be that each group of periodic resources included in the target resource corresponds to one priority, or each resource indicated by the second module corresponds to one priority, and the priority indicates the priority corresponding to the periodic resource determined according to the resource.

[0173] For example Fig. 9 As shown, the LTE module indicates one or more resources, the second resource reservation period and the number of periods corresponding to each resource to the NR module, and the one or more resources include one or more transmission resources selected by the LTE module. The NR module determines the resource selection window, and the first resource set is a set of resources consisting of all available resources in the resource selection window after the first, second and third exclusion steps. The NR module determines one or more groups of periodic resources as target resources based on the one or more resources indicated by the LTE module, the second resource reservation period and the number of periods corresponding to each resource. For any resource R(x,y) in the first resource set, if R(x,y) or a series of periodic resources corresponding to R(x,y) (including R(x,y)) overlaps with any group of periodic resources in the target resource in the time domain, R(x,y) is excluded from the first resource set. For any resource indicated by the LTE module, a group of periodic resources corresponding to the resource is: a periodic resource with the same frequency domain position as the resource and an interval of the second resource reservation period corresponding to the resource, and the number of periods is determined according to the indication of the second module.

[0174] Another example Fig. 9 As shown, the LTE module indicates one or more resources, the second resource reservation period and the number of periods corresponding to each resource, and the priority of the LTE module for data transmission on each resource to the NR module, and the one or more resources include one or more transmission resources selected by the LTE module. The NR module determines the resource selection window, and the first resource set is a set of resources consisting of all available resources in the resource selection window after the first, second and third exclusion steps. The NR module determines one or more groups of periodic resources as target resources based on the one or more resources indicated by the LTE module, the second resource reservation period and the number of periods corresponding to each resource. For any resource R(x,y) in the first resource set, if R(x,y) or a series of periodic resources corresponding to R(x,y) (including R(x,y)) overlaps with any group of periodic resources in the target resource in the time domain, and the priority of the LTE module for transmission on the resources corresponding to the group of periodic resources is higher than the priority of the NR module for data transmission, then R(x,y) is excluded from the first resource set. For any resource indicated by the LTE module, a set of periodic resources corresponding to the resource is: periodic resources with the same frequency domain position as the resource and intervals of the second resource reservation period corresponding to the resource, and the number of periods is determined according to the indication of the second module.

[0175] In some embodiments, for any resource R(x,y) in the first resource set, if R(x,y) or a series of periodic resources corresponding to R(x,y) (including R(x,y)) overlaps in the time domain with any group of periodic resources in the target resources or the number of resources with time domain overlap is greater than or equal to a quantity threshold T, then R(x,y) is excluded from the first resource set. The quantity threshold T is configured or preconfigured by the network or is a value specified by the standard or depends on the implementation of the terminal device. Any group of periodic resources in the target resources is composed of periodic resources with the same frequency domain position and time domain position at intervals of the second resource reservation period. The second resource reservation period is the resource reservation period corresponding to the second module. Exemplarily, the second module indicates one or more groups of periodic resources contained in the target resource to the first module.

[0176] In some embodiments, for any resource R(x,y) in the first resource set, if R(x,y) or a series of periodic resources corresponding to R(x,y) (including R(x,y)) overlaps in the time domain with any group of periodic resources in the target resource or the number of resources with time domain overlap is greater than or equal to the quantity threshold T, and the priority of the second module data transmission is higher than the priority of the first module data transmission and / or higher than the priority threshold U, then R(x,y) is excluded from the first resource set. The priority threshold U and the quantity threshold T are configured or preconfigured by the network or implemented by the terminal device or are values ​​specified by the standard. Exemplarily, the priority of the second module data transmission is the priority of the second module data transmission on a group of periodic resources. Exemplarily, the second module indicates the priority corresponding to each group of periodic resources to the first module. Optionally, in the case where the target resource includes multiple groups of periodic resources, the priorities corresponding to any two groups of periodic resources may be the same or different. Any group of periodic resources in the target resource is composed of multiple periodic resources with the same frequency domain position and time domain position separated by the second resource reservation period. The second resource reservation period is a resource reservation period corresponding to the second module. Exemplarily, the second module indicates one or more groups of periodic resources included in the target resource to the first module.

[0177] For example Fig.10As shown, the LTE module indicates the target resources to the NR module, and the target resources include one or more groups of transmission resources that the LTE module has selected, and each group of transmission resources is a periodic resource with the same frequency domain position and intervals of the second resource reservation period. The second resource reservation period is the resource reservation period corresponding to the LTE module. The NR module determines the resource selection window, and the first resource set is a set of resources consisting of all available resources in the resource selection window after the first, second and third exclusion steps. For any resource R(x,y) in the first resource set, if R(x,y) or a series of periodic resources corresponding to R(x,y) (including R(x,y)) overlaps in the time domain with any group of transmission resources that the LTE module has selected, then R(x,y) is excluded from the first resource set.

[0178] Another example Fig.10 As shown, the LTE module indicates the target resource to the NR module, and the target resource includes one or more groups of transmission resources that the LTE module has selected, and each group of transmission resources is a periodic resource with the same frequency domain position and intervals of the second resource reservation period. The second resource reservation period is the resource reservation period corresponding to the LTE module. And the LTE module indicates the priority corresponding to each selected group of transmission resources to the NR module, that is, the priority of data transmission of the LTE module on each selected group of transmission resources is indicated to the NR module. The NR module determines the resource selection window, and the first resource set is a set of resources consisting of all available resources in the resource selection window after the first, second and third exclusion steps. For any resource R (x, y) in the first resource set, if R (x, y) or a series of periodic resources corresponding to R (x, y) (including R (x, y)) overlaps with any group of transmission resources that the LTE module has selected, and the priority of the LTE module to transmit on this group of transmission resources is higher than the priority of the NR module to perform data transmission, then R (x, y) is excluded from the first resource set.

[0179] In this embodiment, the LTE module no longer indicates information such as the resource reservation period and the number of periods to the NR module. The LTE module directly indicates one or more groups of periodic resources to the NR module. The NR module no longer needs to determine the periodic resources based on information such as the resource reservation period and the number of periods.

[0180] The following are device embodiments of the present application, which can be used to execute the method embodiments of the present application. For details not disclosed in the device embodiments of the present application, please refer to the method embodiments of the present application.

[0181] Please refer to Fig.11, which shows a block diagram of a resource exclusion device provided by an embodiment of the present application. The device has the function of implementing the above 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.11 As shown, the device 1100 may include: a first module 1110 and a second module 1120 .

[0182] The first module 1110 is used to exclude resources according to target resources, and the target resources are transmission resources of the second module 1120. The first module 1110 and the second module 1120 are two different communication modules.

[0183] In some embodiments, the transmission resource of the second module is a selected resource of the second module; or, the transmission resource of the second module is a scheduled resource of the second module.

[0184] In some embodiments, the target resource includes one or more resources.

[0185] In some embodiments, the target resources include one or more groups of periodic resources.

[0186] In some embodiments, the target resource is indicated to the first module by the second module.

[0187] In some embodiments, the target resources include one or more groups of periodic resources, the second module 1120 is also used to indicate one or more resources to the first module 1110, and the first module 1110 is also used to determine the one or more groups of periodic resources based on the one or more resources indicated by the second module 1120.

[0188] In some embodiments, the second module 1120 is also used to indicate to the first module 1110 the resource reservation period corresponding to the second module 1120; and / or, the second module 1120 is also used to indicate to the first module 1110 the period number of at least one of the resources, and the period number of the resource is used to determine a set of periodic resources corresponding to the resource.

[0189] In some embodiments, the target resources include one or more groups of periodic resources, and the second module 1120 is further configured to indicate the one or more groups of periodic resources to the first module 1110 .

[0190] In some embodiments, the first module 1110 and the second module 1120 are transmitted on the same carrier.

[0191] In some embodiments, the first module 1110 is used to exclude resources from the first resource set according to the target resource.

[0192] In some embodiments, the first resource set includes all available resources within a resource selection window; or, the first resource set includes available resources in a portion of time units within the resource selection window.

[0193] In some embodiments, the first resource set includes: the remaining resources of all available resources within the resource selection window after at least one resource exclusion step; or, the first resource set includes: the remaining resources of available resources in a partial time unit within the resource selection window after at least one resource exclusion step.

[0194] In some embodiments, the at least one resource exclusion step includes at least one of the following:

[0195] A first exclusion step is used to exclude resources according to the first sideline control information intercepted;

[0196] A second exclusion step is used to exclude resources according to the intercepted second sideline control information;

[0197] A third exclusion step is used to exclude resources according to the non-listening time unit;

[0198] The first sideline control information and the second sideline control information are two different sideline control information.

[0199] In some embodiments, the first side control information is side control information detected by the first module 1110 , and the second side control information is side control information detected by the second module 1120 .

[0200] In some embodiments, the first module 1110 is used to: for a first resource in the first resource set, if the first resource meets an exclusion condition, exclude the first resource from the first resource set; wherein the exclusion condition includes: the first resource or a periodic resource corresponding to the first resource overlaps with the target resource.

[0201] In some embodiments, the first resource or the periodic resource corresponding to the first resource overlaps with the target resource, including: the first resource or the periodic resource corresponding to the first resource overlaps with any one of the target resources; or the first resource or the periodic resource corresponding to the first resource overlaps with any group of periodic resources in the target resource.

[0202] In some embodiments, when the first resource or the periodic resource corresponding to the first resource overlaps with any group of periodic resources in the target resource, the exclusion condition further includes: the number of overlapping resources is greater than or equal to a quantity threshold.

[0203] In some embodiments, the exclusion condition also includes: the priority of data transmission of the second module 1120 is higher than the priority of data transmission of the first module 1110 and / or higher than a priority threshold.

[0204] In some embodiments, the priority of data transmission by the second module 1120 is the priority of data transmitted by the second module 1120 on the target resource.

[0205] In some embodiments, the second module 1120 is further configured to indicate the priority of data transmission of the second module 1120 to the first module 1110 .

[0206] In some embodiments, the periodic resources corresponding to the first resource include: periodic resources including the first resource, having the same frequency domain position as the first resource, and having a time domain position with the resource reservation period corresponding to the first module 1110 as an interval.

[0207] In some embodiments, the first module 1110 is a NR module, and the second module 1120 is an LTE module or an E-UTRA module.

[0208] 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.

[0209] 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.

[0210] Please refer to Fig.12 , which shows a schematic diagram of the structure of a terminal device provided by an embodiment of the present application. The terminal device 1200 may include: a processor 1201, a transceiver 1202 and a memory 1203.

[0211] The processor 1201 includes one or more processing cores. The processor 1201 executes various functional applications and information processing by running software programs and modules.

[0212] The transceiver 1202 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.

[0213] The memory 1203 may be connected to the processor 1201 and the transceiver 1202 .

[0214] The memory 1203 may be used to store a computer program executed by the processor, and the processor 1201 is used to execute the computer program to implement each step in the above method embodiment.

[0215] In some embodiments, the processor 1201 has a control function for the first module and the second module in the terminal device 1200. The description of the first module and the second module can be found in other embodiments above, and will not be repeated here. Optionally, the processor 1201 is used to control the first module to exclude resources according to the target resource, and the target resource is the transmission resource of the second module. The first module and the second module are two different communication modules.

[0216] For details not described in detail in this embodiment, please refer to the above embodiments, which will not be described in detail here.

[0217] 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.

[0218] 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 exclusion 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).

[0219] 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 exclusion method.

[0220] An embodiment of the present application also provides a computer program product or a computer program, wherein the computer program product or the computer program includes computer instructions, wherein the computer instructions are 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 exclusion method.

[0221] 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.

[0222] 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.

[0223] 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.

[0224] 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.

[0225] 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.

[0226] 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.

[0227] 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.

[0228] 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.

[0229] 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 exclusion method, characterized in that: Applied to a terminal device, the terminal device includes a first module and a second module, and the method includes: The first module performs resource exclusion according to a target resource, the target resource is a transmission resource of the second module, and the first module and the second module are two different communication modules.

2. The method according to claim 1, characterized in that The transmission resources of the second module are the selected resources of the second module; or, The transmission resources of the second module are the scheduled resources of the second module.

3. The method according to claim 1 or 2, characterized in that: The target resource includes one or more resources; or, The target resources include one or more groups of periodic resources.

4. The method according to claim 1 or 2, characterized in that: The target resource is indicated by the second module to the first module.

5. The method according to any one of claims 1 to 4, characterized in that: The first module and the second module are transmitted on the same carrier.

6. The method according to any one of claims 1 to 5, characterized in that: The first module performs resource exclusion according to the target resource, including: The first module excludes resources from a first resource set according to the target resource.

7. The method according to claim 6, characterized in that The first resource set includes: remaining resources after all available resources in the resource selection window have been through at least one resource exclusion step; or, The first resource set includes: available resources in a part of time units within a resource selection window and remaining resources after at least one resource exclusion step.

8. The method according to claim 7, characterized in that The at least one resource exclusion step comprises at least one of the following: A first exclusion step is used to exclude resources according to the first sideline control information intercepted; A second exclusion step is used to exclude resources according to the intercepted second sideline control information; A third exclusion step is used to exclude resources according to the non-listening time unit; The first sideline control information and the second sideline control information are two different sideline control information.

9. The method according to any one of claims 6 to 8, characterized in that: The first module excludes resources from the first resource set according to the target resource, including: For a first resource in the first resource set, if the first resource meets an exclusion condition, the first module excludes the first resource from the first resource set; wherein the exclusion condition includes: the first resource or a periodic resource corresponding to the first resource overlaps with the target resource.

10. The method according to claim 9, characterized in that The first resource or the periodic resource corresponding to the first resource overlaps with the target resource, including: The first resource or the periodic resource corresponding to the first resource overlaps with any one of the target resources; or, The first resource or the periodic resource corresponding to the first resource overlaps with any group of periodic resources in the target resource.

11. The method according to claim 9 or 10, characterized in that: The exclusion condition also includes: the priority value of the data transmission of the second module is lower than the priority value of the data transmission of the first module and / or lower than a priority threshold.

12. The method according to claim 11, characterized in that The priority value of the data transmission of the second module is the priority value of the data transmitted by the second module on the target resource.

13. The method according to claim 11 or 12, characterized in that: The method further comprises: The second module indicates the priority value of the data transmission of the second module to the first module.

14. The method according to any one of claims 1 to 13, characterized in that: The first module is a new radio interface NR module, and the second module is a long term evolution LTE module or an evolved universal terrestrial radio access E-UTRA module.

15. 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 14.

Citation Information

Patent Citations

  • Method for transmitting sidelink channel, and terminal device

    CN112997551A

  • Method and apparatus for network controlled resource allocation in NR v2x

    US20200037343A1

  • Enabling multi-rat co-channel coexistence

    US20220086700A1

  • Sidelink resource selection and control

    WO2020033628A1