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

The terminal equipment eliminates resources based on the sideline control information in the NR system, and solves the problem of resource conflict in the NR system and improves communication reliability and stability.

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

Patent Information

Application Number
CN202411243797.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-02-14
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

In the NR system, when the terminal device selects transmission resources in the resource pool, it is difficult to avoid resource conflicts with other terminal devices, affecting communication reliability.

Method used

The terminal device determines the transmission resources based on the first side control information and the second side control information, and uses these control information to eliminate resources to ensure that resource selection does not overlap, thereby avoiding resource conflicts.

Benefits of technology

It improves the communication reliability between terminal devices, ensures that resource conflicts are avoided in the scenario of overlapping resource pools, and improves the stability of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119155797A_ABST
    Figure CN119155797A_ABST
Patent Text Reader

Abstract

The invention discloses a resource determination method and device, equipment, a storage medium and a program product, and relates to the technical field of communication. The method comprises the following steps: determining a transmission resource according to first lateral control information and second lateral control information; wherein the first side row control information and the second side row control information are two different side row control information. Since the first sidewalk control information and the second sidewalk control information are two different sidewalk control information, for example, the sidewalk control information in two different communication systems, by adopting the technical scheme, the sidewalk control information in the two different communication systems can be obtained in a scene that resource pools in the two different communication systems are overlapped. Therefore, resource conflicts between the terminal device in the first communication system and other terminal devices in the first communication system and between the terminal device in the second communication system are avoided, and the communication reliability is improved.
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 February 14, 2022, application number 202280088526.2, and invention name “Resource determination 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 determination 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 determination method in the NR (New Radio) system needs further study. Summary of the invention

[0004] The embodiments of the present application provide a resource determination 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 determination method is provided, the method being executed by a terminal device, the method comprising:

[0006] The transmission resource is determined according to the first sideline control information and the second sideline control information; wherein the first sideline control information and the second sideline control information are two different sideline control information.

[0007] According to one aspect of an embodiment of the present application, a resource exclusion method is provided, the method being executed by a terminal device, the method comprising:

[0008] Resource exclusion is performed according to first sideline control information and second sideline control information; wherein the first sideline control information and the second sideline control information are two different sideline control information.

[0009] According to one aspect of an embodiment of the present application, a resource exclusion method is provided, the method being executed by a terminal device, the method comprising:

[0010] Resource exclusion is performed according to first sideline control information and a target resource set; wherein the target resource set is determined according to second sideline control information, and the first sideline control information and the second sideline control information are two different sideline control information.

[0011] According to one aspect of an embodiment of the present application, a resource determination device is provided, the device comprising:

[0012] The processing module is used to determine the transmission resource according to the first sideline control information and the second sideline control information; wherein the first sideline control information and the second sideline control information are two different sideline control information.

[0013] According to one aspect of an embodiment of the present application, a resource exclusion device is provided, the device comprising:

[0014] The exclusion module is used to exclude resources according to the first sideline control information and the second sideline control information; wherein the first sideline control information and the second sideline control information are two different sideline control information.

[0015] According to one aspect of an embodiment of the present application, a resource exclusion device is provided, the device comprising:

[0016] An exclusion module is used to exclude resources according to first side control information and a target resource set; wherein the target resource set is determined according to second side control information, and the first side control information and the second side control information are two different side control information.

[0017] According to one aspect of an embodiment of the present application, a terminal device is provided, comprising a processor and a memory, wherein the memory stores a computer program, and the processor executes the computer program to implement the above-mentioned resource determination method or resource exclusion method.

[0018] 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 determination method or resource exclusion method.

[0019] According to one aspect of an embodiment of the present application, a chip is provided, which includes a programmable logic circuit and / or program instructions. When the chip is running, it is used to implement the above-mentioned resource determination method or resource exclusion method.

[0020] According to one aspect of an embodiment of the present application, a computer program product or a computer program is provided, 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 determination method or resource exclusion method.

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

[0022] The terminal device determines the transmission resources according to the first side-line control information and the second side-line control information (or the target resource set determined according to the second side-line control information). Since the first side-line control information and the second side-line control information are two different side-line control information, for example, side-line control information in two different communication systems, this technical solution can be adopted to enable the terminal device in the first communication system to avoid resource conflicts with other terminal devices in the first communication system and terminal devices in the second communication system in the scenario where resource pools in the two different communication systems overlap, thereby improving communication reliability. BRIEF DESCRIPTION OF THE DRAWINGS

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

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

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

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

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

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

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

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

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

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

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

[0034] Fig.12 is a block diagram of a resource determination device provided by an embodiment of the present application;

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

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

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

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

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

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

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

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

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

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

[0045] 1. SL (Sidelink) transmission

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

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

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

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

[0050] 2.NR V2X physical layer structure

[0051] The physical layer structure of SL communication in NR V2X system is as follows: Figure 3 As 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.

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

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

[0054] 3. Resource reservation in NR V2X

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

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

[0057] 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 4 In TB1 shown in the figure, the terminal device sends the first sideline control information in PSCCH while sending the initial transmission data in PSSCH, and uses the above two fields to indicate the time-frequency resource positions of the initial transmission and retransmission 1 (that is, N=2 at this time), that is, the time-frequency resources for retransmission 1 are reserved. In addition, the initial transmission and retransmission 1 are distributed in 32 time slots in the time domain. Similarly, in Figure 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.

[0058] 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 4In 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.

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

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

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

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

[0063] 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 2min When 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.

[0064] 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,0The 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.

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

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

[0067] For example Figure 5 In (a), the terminal device is in time slot t mNo 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.

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

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

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

[0071] Step 1-2: If the terminal device is in the time slot t of the resource listening window 20 m The 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.

[0072] 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 willm 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.

[0073] 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 m Whether the resources 1, 2, 3, 4, 5, 6 indicated by the "Time resource assignment" and "Frequency resource assignment" fields of the received first side control information 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.

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

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

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

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

[0078] It should be noted that:

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

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

[0081] Table 1: SL-RSRP threshold table

[0082]

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

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

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

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

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

[0088]

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

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

[0091] 5. LTE V2X physical layer structure

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

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

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

[0095] One of the current research items of the R18 Sidelink standard is the coexistence of LTE Sidelink and NR Sidelink in overlapping frequency bands. When LTE SL UE and NR SL UE use overlapping resource pools, the standard on how to avoid resource collision between them has not yet been discussed.

[0096] On the one hand, LTE SL UE does not decode the side control information of NR SL UE, so it cannot obtain the resource reservation information of NR SL UE, that is, it cannot avoid resource collision with NR SL UE.

[0097] On the other hand, the NR SL UE may include both LTE SL modules and NR SL modules, so it can decode both the sidelink control information of the LTE SL UE and the sidelink control information of the NR SL UE. Therefore, in this case, resource collision with the LTE SL UE and the NR SL UE can be avoided.

[0098] This application focuses on how NR SL UE performs resource exclusion based on LTE side control information and NR side control information to avoid resource conflicts with LTE SL UE and NR SL UE.

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

[0100] Please refer to Figure 7 , which shows a flow chart of a resource determination method provided by an embodiment of the present application. The method can be applied to Figure 1 In the network architecture shown, for example, the method can be executed by a terminal device. The method can include the following steps:

[0101] Step 710: Determine transmission resources according to first sideline control information and second sideline control information; wherein the first sideline control information and the second sideline control information are two different sideline control information.

[0102] Optionally, the first side control information and the second side control information are side control information in two different communication systems. Optionally, the first side control information is the side control information in the first communication system, the second side control information is the side control information in the second communication system, and the first communication system and the second communication system are two different communication systems. Exemplarily, the first side control information is the side control information in the NR system, and the second side control information is the side control information in the LTE system or the E-UTRA (Evolved Universal Terrestrial Radio Access) system. Of course, here only the first communication system is the NR system, and the second communication system is the LTE system or the E-UTRA system as an example for illustrative explanation, and the present application does not limit the first communication system and the second communication system to other combinations.

[0103] Optionally, the first side control information and the second side control information are two side control information with different functions. Optionally, the first side control information has a first function, the second side control information has a second function, and the first function and the second function are two different functions. Exemplarily, the first side control information is used to schedule PSSCH and the third side control information, and the second side control information is used to schedule PSSCH. The third side control information is carried in PSSCH, and the third side control information mainly includes data demodulation-related fields, which facilitates other terminal devices to demodulate the data in the PSSCH. Optionally, the third side control information is 2nd-stage-SCI, that is, the second-stage SCI. Of course, here only the first function is the function of scheduling PSSCH and the third side control information, and the second function is the function of scheduling PSSCH as an example for illustrative explanation. The present application does not limit the first function and the second function to other combinations.

[0104] Optionally, the first side control information and the second side control information are two side control information with different formats. Optionally, the first side control information has a first format, the second side control information has a second format, and the first format and the second format are two different formats. Exemplarily, the format of the first side control information is SCI format 1-A, and the format of the second side control information is SCI format 1. Of course, here only the first format is SCI format 1-A, and the second format is SCI format 1 as an example for illustrative description, and the present application does not limit the first format and the second format to other combinations.

[0105] Optionally, the first side control information and the second side control information are two side control information including different domains. Optionally, the first side control information includes a first domain, and the second side control information includes a second domain, and the first domain and the second domain are two different information domains. Exemplarily, the first side control information includes a DMRS (Demodulation Reference Signal) pattern indication domain and a DMRS port number indication domain, and the second side control information includes a retransmission index and an indication domain of the time interval between the initial transmission and the retransmission. Of course, here only the first domain includes a DMRS pattern indication domain and a DMRS port number indication domain, and the second domain includes a retransmission index and an indication domain of the time interval between the initial transmission and the retransmission is used as an example for illustrative explanation, and the present application does not limit the first domain and the second domain to other combinations.

[0106] Optionally, after the terminal device determines the transmission resource according to the first sideline control information and the second sideline control information, the terminal device may use the transmission resource to send data. For example, the terminal device determines a candidate resource set according to the first sideline control information and the second sideline control information, and then selects a transmission resource from the candidate resource set, and uses the selected transmission resource to send data. Optionally, the terminal device may randomly select a transmission resource from the candidate resource set, or select it according to a certain strategy, which is not limited in this application.

[0107] The technical solution provided in the embodiment of the present application determines the transmission resources according to the first side control information and the second side control information by the terminal device. Since the first side control information and the second side control information are two different side control information, for example, side control information in two different communication systems, the technical solution can be adopted to enable the terminal device in the first communication system to avoid resource conflicts with other terminal devices in the first communication system and terminal devices in the second communication system in the scenario where the resource pools in the two different communication systems overlap, thereby improving communication reliability.

[0108] Please refer to Figure 8 , 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 executed by a terminal device. The method can include the following steps:

[0109] Step 810: exclude resources according to first sideline control information and second sideline control information; wherein the first sideline control information and the second sideline control information are two different sideline control information.

[0110] For the description of the first side control information and the second side control information, please refer to the above Figure 7 Embodiment, this embodiment will not be described in detail.

[0111] In some embodiments, the above step 810 includes: determining a resource selection window and a resource listening window, using the available resources in the resource selection window as an initialized resource set, and executing a resource exclusion step to exclude resources in the resource set. The resource exclusion step includes: a first exclusion step and a second exclusion step, the first exclusion step is used to exclude resources according to the first side control information detected in the resource listening window, and the second exclusion step is used to exclude resources according to the second side control information detected in the resource listening window.

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

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

[0114] 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 10 to n (not including n).

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

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

[0117] In some embodiments, the resource exclusion step further includes a third exclusion step, and the third exclusion step is used to exclude resources according to non-listening time units in the resource listening window.

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

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

[0120] In an exemplary embodiment, after determining the resource selection window and the resource listening window, the terminal device performs the following steps (1) to (6):

[0121] (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 ;

[0122] (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;

[0123] (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;

[0124] (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;

[0125] (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;

[0126] (6) The terminal device randomly selects a transmission resource from the remaining resources in resource set A.

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

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

[0129] Optionally, the third exclusion step includes: determining Q3 time units corresponding to the unlistened time units based on the resource reservation cycles in the first resource reservation cycle set and / or the second resource reservation cycle set, and the unlistened time units, where Q3 is a positive integer; if Q3 time units overlap with the target resources in the resource set or the periodic resources corresponding to the target resources, excluding the target resources from the resource set.

[0130] For example, the target resource is resource R(x, y). For the above step (2), the terminal device determines the corresponding Q3 time units based on each resource reservation period in the first resource reservation period set and / or the second 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), resource R(x, y) is excluded from resource set A.

[0131] Optionally, the first resource reservation period set includes one or more resource reservation periods allowed in the first communication system; or, the first 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.

[0132] Optionally, the second 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.

[0133] 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 first resource reservation period set and the unlistened time units. The resource pool is configured with a resource reservation period set, such as the first resource reservation period set, and the first resource reservation period set includes one or more resource reservation periods allowed in the first communication system.

[0134] 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 first resource reservation cycle set and the unlistened time units. The resource pool is configured with a resource reservation cycle set, such as the first resource reservation cycle set, and the first resource reservation cycle set includes one or more resource reservation cycles allowed in the first communication system and one or more resource reservation cycles allowed in the second communication system.

[0135] 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 first resource reservation cycle set and the second resource reservation cycle set and the unlistened time units. The resource pool is configured with two resource reservation cycle sets, such as the first resource reservation cycle set and the second resource reservation cycle set, the first resource reservation cycle set including one or more resource reservation cycles allowed in the first communication system, and the second resource reservation cycle set including one or more resource reservation cycles allowed in the second communication system.

[0136] Exemplarily, the first communication system is an NR system, and the second communication system is an LTE system.

[0137] 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 resource indicated by the detected and assumed received first side control information overlaps with the target resource in the resource set or the periodic resource corresponding to the target resource and satisfies the first RSRP threshold condition, then excluding the target resource from the resource set. Alternatively, the first exclusion step includes: determining whether the resource indicated by the detected first side control information overlaps with the target resource in the resource set or the periodic resource corresponding to the target resource; if it overlaps and satisfies the first RSRP threshold condition, then excluding the target resource from the resource set.

[0138] For example, the target resource is resource R(x,y). For the above 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 the resource R(x,y) is excluded from the 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 the resource R(x,y) is excluded from the resource set A. The first RSRP threshold condition is that the RSRP of the PSCCH where the first sideline 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 sideline control information and the priority of the data to be sent by the terminal device.

[0139] 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 target resources in the resource set or the periodic resources corresponding to the target resources and meet the second RSRP threshold condition, then excluding the target resources from the resource set.

[0140] For example, the target resource is resource R(x,y). For the above step (4), the terminal device determines the corresponding Q2 time units based on the time unit of the second side control information detected 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 above-mentioned second side control information detected 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-mentioned second RSRP threshold condition is that the RSRP of the PSSCH scheduled by the detected second side control information is greater than the second RSRP threshold. The second RSRP threshold can be determined based on the priority indicated in the second side control information and the priority of the data to be sent by the terminal device. In addition, the above-mentioned 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, and the third information field refers to the Retransmission index (i.e., the retransmission index) in the second side control information.

[0141] 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 the data to be sent, and the second RSRP threshold is determined by looking up the priority indicated by the second side control information and the priority of the data to be sent. Correspondingly, raising the RSRP threshold by 3dB means raising the RSRP threshold corresponding to various priority combinations by 3dB.

[0142] 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 the data to be sent. 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 the data to be sent. 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.

[0143] In an exemplary embodiment, if Fig. 9As shown, the above steps are described from the perspective of the internal modules of the terminal device. The terminal device includes a first module and a second module, and the first module and the second module are two different functional modules. For example, the first module is an NR module, and the second module is an LTE module. Optionally, the LTE module listens to the second side control information in the second resource listening window. The LTE module sends a first message to the NR module, and the first message includes the second side control information intercepted. Optionally, the first information also includes at least one of the following: a time unit (such as a subframe or time slot) corresponding to the second side control information detected, the RSRP of the PSSCH scheduled by the second side control information detected, a second resource reservation period set, a subframe or time slot set that may belong to the resource pool, Pstep (used for the conversion of the resource reservation period to a logical time slot in the second communication system, Pstep can be determined according to the TDD (Time Division Duplexing) configuration), TDD configuration (including uplink and downlink configuration, such as the ratio of uplink subframes to downlink subframes), and the resource pool frequency domain resource configuration of the second side control information detected (such as the resource pool frequency domain starting point, the subchannel width in the resource pool, the number of subchannels in the resource pool, etc.). The NR module listens to the first side control information in the first resource listening window, executes steps (1)-(6) described above, and uses the first information to exclude resources when executing step (4).

[0144] In an exemplary embodiment, if Figure 8 As shown, the above step 810 further includes the following step 820:

[0145] Step 820: Determine transmission resources from the resources that are not excluded.

[0146] Optionally, the terminal device determines the resources that are not excluded as a candidate resource set, then selects a transmission resource from the candidate resource set, and uses the selected transmission resource to send data.

[0147] Optionally, the above resource exclusion step is performed by the physical layer. For example, the physical layer performs the above resource exclusion step to obtain a candidate resource set, and then the physical layer reports the candidate resource set to the upper layer, and the upper layer selects transmission resources from the candidate resource set to send data.

[0148] It should be noted that 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.

[0149] The technical solution provided in the embodiment of the present application performs resource exclusion according to the first side control information and the second side control information by the terminal device. Since the first side control information and the second side control information are two different side control information, for example, side control information in two different communication systems, the technical solution can be adopted to enable the terminal device in the first communication system to avoid resource conflicts with other terminal devices in the first communication system and terminal devices in the second communication system in the scenario where resource pools in the two different communication systems overlap, thereby improving communication reliability.

[0150] Please refer to Fig.10 , which shows a flow chart of a resource exclusion method provided by another embodiment of the present application. The method can be applied to Figure 1 In the network architecture shown, for example, the method can be executed by a terminal device. The method can include the following steps:

[0151] Step 1010, performing resource exclusion according to the first sideline control information and the target resource set; wherein the target resource set is determined according to the second sideline control information, and the first sideline control information and the second sideline control information are two different sideline control information.

[0152] For the description of the first side control information and the second side control information, please refer to the above Figure 7 Embodiment, this embodiment will not be described in detail.

[0153] In some embodiments, the above step 1010 includes: determining a first resource selection window and a first resource listening window, using the available resources in the first resource selection window as the initialized first resource set, and executing a first resource exclusion step to exclude resources in the first resource set. The first resource exclusion step includes: a fourth exclusion step and a fifth exclusion step, the fourth exclusion step is used to exclude resources according to the first side control information intercepted in the first resource listening window, and the fifth exclusion step is used to exclude resources according to the target resource set.

[0154] In the embodiment of the present application, the time interval corresponding to the first resource selection window is not limited. Exemplarily, the first resource selection window can adopt the design method in the NR V2X system, for example, the first 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 first resource selection window can adopt the design method in the above-mentioned NR V2X system.

[0155] In the embodiment of the present application, the time interval corresponding to the first resource listening window is not limited. For example, the first resource listening window can adopt the design method in the NR V2X system, for example, 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 introduction, time unit n (such as time slot n) is a time unit that triggers resource selection or reselection or a high-level trigger physical layer to report a candidate resource set. Optionally, when the first side control information is the side control information in the NR system, the first resource listening window can adopt the design method in the above-mentioned NR V2X system.

[0156] Optionally, the fourth exclusion step is performed before the fifth exclusion step, or the fourth exclusion step is performed after the fifth exclusion step.

[0157] In some embodiments, the first resource exclusion step further includes a sixth exclusion step, and the sixth exclusion step is used to exclude resources according to the non-listening time unit in the first resource listening window.

[0158] Optionally, after executing the fifth exclusion step, if the number of remaining resources in the first resource set is less than or equal to a threshold value, the terminal device initializes the first resource set to the first resource set before executing the fifth exclusion step.

[0159] In an exemplary embodiment, after determining the first resource selection window and the first resource listening window, the terminal device performs the following steps (1) to (6):

[0160] (1) The terminal device initializes all available resources in the first 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 ;

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

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

[0163] (4) The terminal device performs resource exclusion according to the target resource set, that is, the terminal device performs the fifth exclusion step;

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

[0165] (6) The terminal device randomly selects a transmission resource from the remaining resources in resource set A.

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

[0167] Optionally, after the terminal device executes step (4), 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 (4), and then execute subsequent steps.

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

[0169] Optionally, the sixth exclusion step includes: determining Q6 time units corresponding to the unlistened time units in the first resource listening window according to the resource reservation period in the first resource reservation period set and the unlistened time units in the first resource listening window, where Q6 is a positive integer; if the Q6 time units overlap with the first resource in the first resource set or the periodic resource corresponding to the first resource, excluding the first resource from the first resource set.

[0170] For example, the first resource is resource R(x, y). For the above step (2), the terminal device determines the corresponding Q6 time units based on each resource reservation period in the first resource reservation period set and the unlistened time unit. If the Q6 time units overlap with R(x, y) or a series of periodic resources corresponding to R(x, y), resource R(x, y) is excluded from resource set A.

[0171] Optionally, the first resource reservation period set includes one or more resource reservation periods allowed in a first communication system, and the first communication system is a communication system corresponding to the first sideline control information. Exemplarily, the first communication system is an NR system.

[0172] Optionally, the fourth exclusion step includes: determining Q4 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 Q4 time units, Q4 is a positive integer; if the resource indicated by the detected and assumed received first side control information overlaps with the first resource in the first resource set or the periodic resource corresponding to the first resource and satisfies the first RSRP threshold condition, then the first resource is excluded from the first resource set. Alternatively, the fourth exclusion step includes: determining whether the resource indicated by the detected first side control information overlaps with the first resource in the first resource set or the periodic resource corresponding to the first resource; if it overlaps and satisfies the first RSRP threshold condition, then the first resource is excluded from the first resource set.

[0173] For example, the first resource is resource R(x,y). For the above step (3), the terminal device determines the corresponding Q4 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 Q4 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 the resource R(x,y) is excluded from the 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 the resource R(x,y) is excluded from the resource set A. The first RSRP threshold condition is that the RSRP of the PSCCH where the first sideline 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 sideline control information and the priority of the data to be sent by the terminal device.

[0174] Optionally, a first RSRP threshold table is configured for the fourth exclusion step. For example, a first RSRP threshold table can be configured for step (3) through network configuration or pre-configuration, that is, it contains RSRP thresholds corresponding to all priority combinations, 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 the data to be sent. Correspondingly, raising the RSRP threshold by 3dB means raising the RSRP threshold corresponding to various priority combinations in the first RSRP threshold table by 3dB.

[0175] Optionally, the target resource set is a resource excluded according to the second side control information. In this case, the fifth exclusion step includes: if the first resource in the first resource set overlaps with the resource in the target resource set, excluding the first resource from the first resource set. In one example, if the first resource in the first resource set belongs to the target resource set, the first resource is excluded from the first resource set. For example, the target resource set is a resource excluded according to the second side control information, and the first resource is resource R(x,y). For the above step (4), if resource R(x,y) belongs to the target resource set, resource R(x,y) is excluded from resource set A.

[0176] Optionally, the target resource set is the remaining resource after exclusion according to the second side control information. In this case, the fifth exclusion step includes: if the first resource in the first resource set does not belong to the target resource set, then exclude the first resource from the first resource set. For example, the target resource set is the remaining resource after exclusion according to the second side control information, and the first resource is resource R(x,y). For the above step (4), if resource R(x,y) does not belong to the target resource set, then exclude resource R(x,y) from resource set A.

[0177] Optionally, the target resource set is determined according to the second side control information, and the terminal device performs the following steps to determine the target resource set according to the second side control information: determine the second resource selection window and the second resource listening window, use the available resources in the second resource selection window as the initialized second resource set, perform the second resource exclusion step, exclude the resources in the second resource set, and determine the target resource set according to the excluded or remaining resources in the second resource exclusion step. The second resource exclusion step includes a seventh exclusion step, and the seventh exclusion step is used to exclude resources according to the second side control information intercepted in the second resource listening window.

[0178] In the embodiment of the present application, the time interval corresponding to the second resource selection window is not limited. In one example, the second resource selection window is the same as the first resource selection window, for example, the first resource selection window and the second resource selection window both start from n+T1 and end at n+T2, wherein the time unit n (such as time slot n) is a time unit for triggering resource selection or reselection or a high-level triggering the physical layer to report a candidate resource set, and the description of T1 and T2 can refer to the description of the resource selection method for NR V2X listening above. In another example, the second resource selection window is different from the first resource selection window, for example, the first resource selection window adopts the design method in the NR V2X system, and the second resource selection window adopts the design method in the LTE V2X system. Among them, for the first resource selection window adopting the design method in the NR V2X system, the first resource selection window can start from n+T1 and end at n+T2, wherein the time unit n (such as time slot n) is a time unit for triggering resource selection or reselection or a high-level triggering the physical layer to report a candidate resource set, and the description of T1 and T2 can refer to the above description of the resource selection window in the NR V2X system. The second resource selection window adopts the design method in the LTE V2X system. The second resource selection window can start from n+T1 and end at n+T2, where time unit n (such as subframe n) is the time unit that triggers resource selection or reselection or the high-level layer triggers the physical layer to report the candidate resource set. In the LTE V2X system, T1≤4. If the high-level layer is configured with T 2min , then T 2min ≤T2≤100, otherwise 20≤T2≤100, the above T 2min It is related to the priority of the data to be sent by the terminal device. At the same time, T2 must also meet the delay requirements of the service. For example, when PDB (Packet Delay Budget) is less than 100 milliseconds, T2 must be less than or equal to PDB. When the above conditions are met, the values ​​of T1 and T2 depend on the implementation of the terminal device. Optionally, the above PDB refers to the remaining PDB, that is, the remaining delay budget of the data packet.

[0179] In the embodiment of the present application, the time interval corresponding to the second resource listening window is not limited. In one example, the second resource listening window is the same as the first resource listening window, for example, the first resource listening window and the second resource listening window are both 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, time unit n (such as time slot n) is a time unit that triggers resource selection or reselection or triggers the physical layer to report a candidate resource set. In another example, the second resource listening window is different from the first resource listening window. For example, the first resource listening window is from nT00 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 It is 1000 milliseconds. The time unit n (such as time slot n) is the time unit that triggers resource selection or reselection or the higher layer triggers the physical layer to report a candidate resource set.

[0180] Optionally, the second resource exclusion step further includes an eighth exclusion step, and the eighth exclusion step is used to exclude resources according to non-listening time units in the second resource listening window.

[0181] In an exemplary embodiment, after determining the second resource selection window and the second resource listening window, the terminal device performs the following steps (7) to (10):

[0182] (7) The terminal device initializes all available resources in the second 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 ;

[0183] (8) The terminal device performs resource exclusion according to the non-listening time unit in the second resource listening window, that is, the terminal device performs the eighth exclusion step;

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

[0185] (10) If the number of remaining resources in resource set A is less than M total *X, then the RSRP threshold is raised by 3 dB and step (7) is executed again, where X is configured or pre-configured by the network or is a preset value specified by the standard, for example, X is 0.2.

[0186] Optionally, the terminal device may not execute step (8).

[0187] Optionally, the eighth exclusion step includes: determining Q8 time units corresponding to the unlistened time units in the second resource listening window according to the resource reservation period in the second resource reservation period set and the unlistened time units in the second resource listening window, where Q8 is a positive integer; if the Q8 time units overlap with the second resource in the second resource set or the periodic resource corresponding to the second resource, excluding the second resource from the second resource set.

[0188] For example, the second resource is resource R(x, y). For the above step (8), the terminal device determines the corresponding Q8 time units based on each resource reservation period in the second resource reservation period set and the unlistened time unit. If the Q8 time units overlap with R(x, y) or a series of periodic resources corresponding to R(x, y), resource R(x, y) is excluded from resource set A.

[0189] Optionally, the second 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. Exemplarily, the second communication system is an LTE system.

[0190] Optionally, the seventh exclusion step includes: determining Q7 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 Q7 time units, Q7 is a positive integer; if the resources indicated by the second side control information detected and assumed to be received overlap with the second resource in the second resource set or the periodic resource corresponding to the second resource and meet the second RSRP threshold condition, then excluding the second resource from the second resource set.

[0191] For example, the second resource is resource R(x, y). For the above step (9), the terminal device determines the corresponding Q7 time units based on 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 Q7 time units. If the resources indicated by the first to third information fields in the above-mentioned intercepted and assumed-to-be-received second side control information 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-mentioned second RSRP threshold condition 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 based on the priority indicated in the second side control information and the priority of the data to be sent by the terminal device. In addition, the above-mentioned 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, and the third information field refers to the Retransmission index (i.e., the retransmission index) in the second side control information.

[0192] Optionally, a second RSRP threshold table is configured for the seventh elimination step. For example, a second RSRP threshold table can be configured for step (9) through network configuration or pre-configuration, that is, it contains RSRP thresholds corresponding to all priority combinations, and 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 the data to be sent. Correspondingly, raising the RSRP threshold by 3dB means raising the RSRP thresholds corresponding to various priority combinations in the second RSRP threshold table by 3dB.

[0193] Optionally, the same RSRP threshold table is configured for the fourth elimination step and the seventh elimination step, that is, the first RSRP threshold table and the second RSRP threshold table are the same. Alternatively, different RSRP threshold tables are configured for the fourth elimination step and the seventh elimination step, that is, the first RSRP threshold table and the second RSRP threshold table are different.

[0194] Optionally, the target resource set is determined according to the resources excluded or remaining in the second resource exclusion step, including any one of the following situations 1 to 4.

[0195] Case 1: The second resource set after the second resource exclusion step is used as the target resource set.

[0196] Case 2: The first number of resources with the lowest RSSI (Received Signal Strength Indication) in the second resource set after the second resource exclusion step is used as the target resource set. For example, for any resource R(x, y) remaining in the resource set A obtained after the second resource exclusion step, calculate its corresponding RSSI or average RSSI measurement value, and select the resource with the lowest RSSI or average RSSI as the target resource set. total *Y resources are used as the target resource set. Y is configured or preconfigured by the network or is a preset value specified by the standard, for example, Y is 0.2.

[0197] Case 3: The resources excluded in the second resource exclusion step are used as the target resource set. In other words, the resources in the second resource set that overlap with the resources indicated by the second sidelink control information and meet the second RSRP threshold condition are used as the target resource set.

[0198] Case 4: The difference between the initialized second resource set and the third resource set is used as the target resource set; wherein the third resource set includes the first number of resources with the lowest RSSI in the second resource set after the second resource exclusion step. For example, for any resource R(x,y) remaining in the resource set A obtained after the second resource exclusion step, calculate its corresponding RSSI or average RSSI measurement value, and take the M with the lowest RSSI or average RSSI as the target resource set. total *Y resources are used as resource set B (that is, the third resource set), and the difference between the initialized resource set A and resource set B is used as the target resource set.

[0199] In an exemplary embodiment, if Fig.11As shown, the above steps are described from the perspective of the internal modules of the terminal device. The terminal device includes a first module and a second module, and the first module and the second module are two different functional modules. For example, the first module is an NR module, and the second module is an LTE module. Optionally, the LTE module listens to the second side control information in the second resource listening window, and the NR module listens to the first side control information in the first resource listening window. The NR module sends a second message to the LTE module, and the second message includes at least one of the following: a time unit (such as a time slot) for the high-level trigger physical layer to report the candidate resource set, the priority of the data to be transmitted, the resource reservation period of the data to be transmitted, the resource selection window related parameters, and the resource pool frequency domain resource configuration parameters (such as the starting point of the resource pool frequency domain, the number of subchannels included in the resource pool, the subchannel width, etc.). The LTE module uses the second information to perform the above steps (7)-(10), determine the target resource set, and send the target resource set to the NR module. The NR module performs the above steps (1)-(6), and uses the target resource set to exclude resources when executing step (4).

[0200] In an exemplary embodiment, if Fig.10 As shown, the above step 1010 further includes the following step 1020:

[0201] Step 1020: Determine transmission resources from resources that are not excluded.

[0202] Optionally, the terminal device determines the resources that are not excluded as a candidate resource set, then selects a transmission resource from the candidate resource set, and uses the selected transmission resource to send data.

[0203] Optionally, the above resource exclusion step is performed by the physical layer. For example, the physical layer performs the above resource exclusion step to obtain a candidate resource set, and then the physical layer reports the candidate resource set to the upper layer, and the upper layer selects transmission resources from the candidate resource set to send data.

[0204] It should be noted that 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.

[0205] The technical solution provided in the embodiment of the present application performs resource exclusion by the terminal device according to the first side control information and the target resource set determined based on the second side control information. Since the first side control information and the second side control information are two different side control information, for example, side control information in two different communication systems, the technical solution can be adopted to enable the terminal device in the first communication system to avoid resource conflicts with other terminal devices in the first communication system and terminal devices in the second communication system in the scenario where the resource pools in the two different communication systems overlap, thereby improving communication reliability.

[0206] The following is an embodiment of the device of the present application, which can be used to execute the embodiment of the method of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the embodiment of the method of the present application.

[0207] Please refer to Fig.12 , which shows a block diagram of a resource determination 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.12 As shown, the device 1200 may include: a processing module 1210 .

[0208] The processing module 1210 is configured to determine a transmission resource according to first sideline control information and second sideline control information; wherein the first sideline control information and the second sideline control information are two different sideline control information.

[0209] In some embodiments, the first sidelink control information is sidelink control information in a NR system, and the second sidelink control information is sidelink control information in a LTE system.

[0210] In an exemplary embodiment, the processing module 1210 includes an exclusion module 1212 and a determination module 1214 .

[0211] The exclusion module 1212 is used to exclude resources according to the first sideline control information and the second sideline control information.

[0212] The determination module 1214 is configured to determine the transmission resource from the resources that are not excluded.

[0213] The exclusion module 1212 is used to exclude resources according to the first sideline control information and the second sideline control information; wherein the first sideline control information and the second sideline control information are two different sideline control information.

[0214] In some embodiments, the exclusion module 1212 is used to:

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

[0216] Using the available resources in the resource selection window as an initialized resource set;

[0217] Execute a resource exclusion step to exclude resources in the resource set; wherein the resource exclusion step includes: a first exclusion step and a second exclusion step, the first exclusion step is used to exclude resources according to the first side control information heard in the resource listening window, and the second exclusion step is used to exclude resources according to the second side control information heard in the resource listening window.

[0218] In some embodiments, the first exclusion step is performed before the second exclusion step, or the first exclusion step is performed after the second exclusion step.

[0219] In some embodiments, the resource exclusion step further includes a third exclusion step, and the third exclusion step is used to exclude resources according to non-listening time units in the resource listening window.

[0220] In some embodiments, the third exclusion step comprises:

[0221] Determine, according to the resource reservation period in the first resource reservation period set and / or the second resource reservation period set, and the non-listening time unit, Q3 time units corresponding to the non-listening time unit, where Q3 is a positive integer;

[0222] If the Q3 time units overlap with the target resource in the resource set or the periodic resource corresponding to the target resource, the target resource is excluded from the resource set.

[0223] In some embodiments, the first resource reservation period set includes one or more resource reservation periods allowed in the first communication system;

[0224] Alternatively, the first 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;

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

[0226] In some embodiments, the second 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.

[0227] In some embodiments, the first eliminating step comprises:

[0228] Determine Q1 time units corresponding to the first time unit according to the first time unit detected by the first side control information and the resource reservation period indicated in the first side control information, and assume that the first side control information with the same content is received within the Q1 time units, where Q1 is a positive integer; if the resource indicated by the detected and assumed received first side control information overlaps with the target resource in the resource set or the periodic resource corresponding to the target resource and satisfies the first reference signal received power RSRP threshold condition, exclude the target resource from the resource set;

[0229] or,

[0230] Determine whether the resource indicated by the first side control information detected overlaps with the target resource in the resource set or the periodic resource corresponding to the target resource; if overlapping and satisfying the first RSRP threshold condition, exclude the target resource from the resource set.

[0231] In some embodiments, the second excluding step comprises:

[0232] Based on the second time unit detected by the second side control information and the resource reservation period indicated in the second side control information, Q2 time units corresponding to the second time unit are determined, and it is assumed 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 target resources in the resource set or the periodic resources corresponding to the target resources and meet the second RSRP threshold condition, the target resources are excluded from the resource set.

[0233] In some embodiments, the same RSRP threshold table is configured for the first exclusion step and the second exclusion step; or, different RSRP threshold tables are configured for the first exclusion step and the second exclusion step.

[0234] In some embodiments, the resource listening window includes a first resource listening window and a second resource listening window;

[0235] 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;

[0236] The first resource listening window and the second resource listening window are two different resource listening windows.

[0237] In some embodiments, the resource listening window includes a first resource listening window, and the terminal device listens to the first side row control information and the second side row control information within the first resource listening window; or, the resource listening window includes a second resource listening window, and the terminal device listens to the first side row control information and the second side row control information within the second resource listening window; wherein, the first resource listening window and the second resource listening window are two different resource listening windows.

[0238] In another exemplary embodiment, the processing module 1210 includes: an excluding module 1212 and a determining module 1214 .

[0239] The exclusion module 1212 is used to exclude resources according to the first side control information and the target resource set; wherein the target resource set is determined according to the second side control information.

[0240] The determination module 1214 is configured to determine the transmission resource from the resources that are not excluded.

[0241] The exclusion module 1212 is used to exclude resources according to the first side control information and the target resource set; wherein the target resource set is determined according to the second side control information, and the first side control information and the second side control information are two different side control information.

[0242] In some embodiments, the exclusion module 1212 is used to:

[0243] Determining a first resource selection window and a first resource listening window;

[0244] Using the available resources in the first resource selection window as a first resource set for initialization;

[0245] Execute a first resource exclusion step to exclude resources in the first resource set; wherein the first resource exclusion step includes: a fourth exclusion step and a fifth exclusion step, the fourth exclusion step is used to exclude resources according to the first side control information heard in the first resource listening window, and the fifth exclusion step is used to exclude resources according to the target resource set.

[0246] In some embodiments, the exclusion module 1212 is further configured to:

[0247] After executing the fifth exclusion step, if the number of remaining resources in the first resource set is less than or equal to a threshold value, the first resource set is initialized to the first resource set before executing the fifth exclusion step.

[0248] In some embodiments, the fourth exclusion step is performed before the fifth exclusion step, or the fourth exclusion step is performed after the fifth exclusion step.

[0249] In some embodiments, the first resource exclusion step further includes a sixth exclusion step, and the sixth exclusion step is used to exclude resources according to the non-listening time unit in the first resource listening window.

[0250] In some embodiments, the sixth excluding step comprises:

[0251] Determine, according to the resource reservation period in the first resource reservation period set and the unlistened time unit in the first resource listening window, Q6 time units corresponding to the unlistened time unit in the first resource listening window, where Q6 is a positive integer;

[0252] If the Q6 time units overlap with the first resource in the first resource set or the periodic resource corresponding to the first resource, the first resource is excluded from the first resource set.

[0253] In some embodiments, the first resource reservation period set includes one or more resource reservation periods allowed in a first communication system, and the first communication system is a communication system corresponding to the first sidelink control information.

[0254] In some embodiments, the fourth excluding step comprises:

[0255] Determine Q4 time units corresponding to the first time unit according to the first time unit detected by the first side control information and the resource reservation period indicated in the first side control information, and assume that the first side control information with the same content is received within the Q4 time units, where Q4 is a positive integer; if the resource indicated by the detected and assumed received first side control information overlaps with the first resource in the first resource set or the periodic resource corresponding to the first resource and satisfies the first reference signal received power RSRP threshold condition, exclude the first resource from the first resource set;

[0256] or,

[0257] Determine whether the resource indicated by the first side control information detected overlaps with the first resource in the first resource set or the periodic resource corresponding to the first resource; if overlapping and satisfying the first RSRP threshold condition, exclude the first resource from the first resource set.

[0258] In some embodiments, the target resource set is a resource excluded according to the second sideline control information, and the fifth exclusion step includes:

[0259] If a first resource in the first resource set overlaps with a resource in the target resource set, the first resource is excluded from the first resource set.

[0260] In some embodiments, the target resource set is the remaining resources after exclusion according to the second sidelink control information, and the fifth exclusion step includes:

[0261] If the first resource in the first resource set does not belong to the target resource set, the first resource is excluded from the first resource set.

[0262] In some embodiments, the exclusion module 1212 is further configured to:

[0263] Determine a second resource selection window and a second resource listening window;

[0264] Using the available resources in the second resource selection window as the initialized second resource set;

[0265] Execute a second resource exclusion step to exclude resources in the second resource set; wherein the second resource exclusion step includes a seventh exclusion step, and the seventh exclusion step is used to exclude resources according to the second side control information detected in the second resource listening window;

[0266] The target resource set is determined according to the resources excluded or remaining in the second resource exclusion step.

[0267] In some embodiments, the second resource selection window is the same as the first resource selection window, or the second resource selection window is different from the first resource selection window.

[0268] In some embodiments, the second resource listening window is the same as the first resource listening window, or the second resource listening window is different from the first resource listening window.

[0269] In some embodiments, the exclusion module 1212 is used to:

[0270] taking the second resource set after the second resource exclusion step as the target resource set;

[0271] or,

[0272] Taking a first number of resources with the lowest received signal strength indication RSSI in the second resource set after the second resource exclusion step as the target resource set;

[0273] or,

[0274] Taking the resources excluded in the second resource exclusion step as the target resource set;

[0275] or,

[0276] The difference between the initialized second resource set and the third resource set is used as the target resource set; wherein the third resource set includes the first number of resources with the lowest RSSI in the second resource set after the second resource exclusion step.

[0277] In some embodiments, the second resource exclusion step further includes an eighth exclusion step, and the eighth exclusion step is used to perform resource exclusion according to the non-listening time unit in the second resource listening window.

[0278] In some embodiments, the eighth excluding step comprises:

[0279] Determine, according to the resource reservation period in the second resource reservation period set and the unlistened time unit in the second resource listening window, Q8 time units corresponding to the unlistened time unit in the second resource listening window, where Q8 is a positive integer;

[0280] If the Q8 time units overlap with the second resource in the second resource set or the periodic resource corresponding to the second resource, the second resource is excluded from the second resource set.

[0281] In some embodiments, the second 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.

[0282] In some embodiments, the seventh eliminating step comprises:

[0283] Based on the second time unit detected by the second side control information and the resource reservation period indicated in the second side control information, Q7 time units corresponding to the second time unit are determined, and it is assumed that the second side control information with the same content is received within the Q7 time units, and Q7 is a positive integer; if the resources indicated by the second side control information detected and assumed to be received overlap with the second resources in the second resource set or the periodic resources corresponding to the second resources and meet the second RSRP threshold condition, the second resources are excluded from the second resource set.

[0284] In some embodiments, the same RSRP threshold table is configured for the fourth exclusion step and the seventh exclusion step; or, different RSRP threshold tables are configured for the fourth exclusion step and the seventh exclusion step; wherein the fourth exclusion step is used to perform resource exclusion based on the first side control information detected in the first resource listening window, and the seventh exclusion step is used to perform resource exclusion based on the second side control information detected in the second resource listening window.

[0285] The technical solution provided in the embodiment of the present application determines the transmission resources according to the first sideline control information and the second sideline control information (or the target resource set determined according to the second sideline control information) by the terminal device. Since the first sideline control information and the second sideline control information are two different sideline control information, for example, sideline control information in two different communication systems, the technical solution can be adopted to enable the terminal device in the first communication system to avoid resource conflicts with other terminal devices in the first communication system and terminal devices in the second communication system in the scenario where the resource pools in the two different communication systems overlap, thereby improving communication reliability.

[0286] An exemplary embodiment of the present application further provides a resource exclusion device, which has the function of implementing the above resource exclusion 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. Optionally, the device can include the above Fig.12 The exclusion module 1212 in the illustrated embodiment.

[0287] In an exemplary embodiment, the exclusion module 1212 is configured to exclude resources according to first sideline control information and second sideline control information; wherein the first sideline control information and the second sideline control information are two different sideline control information.

[0288] In another exemplary embodiment, the exclusion module 1212 is used to perform resource exclusion based on first side control information and a target resource set; wherein the target resource set is determined based on second side control information, and the first side control information and the second side control information are two different side control information.

[0289] For an introduction to some detailed functions of the exclusion module 1212, please refer to the introduction in the above embodiment, which will not be repeated here.

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

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

[0292] Please refer to Fig.13 , which shows a schematic diagram of the structure of a terminal device provided by an embodiment of the present application. The terminal device 1300 may include: a processor 1301 , a transceiver 1302 , and a memory 1303 .

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

[0294] The transceiver 1302 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.

[0295] The memory 1303 may be connected to the processor 1301 and the transceiver 1302 .

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

[0297] In an exemplary embodiment, the processor 1301 is configured to determine a transmission resource according to first sideline control information and second sideline control information; wherein the first sideline control information and the second sideline control information are two different sideline control information.

[0298] In an exemplary embodiment, the processor 1301 is configured to perform resource exclusion according to first sideline control information and second sideline control information; wherein the first sideline control information and the second sideline control information are two different sideline control information.

[0299] In another exemplary embodiment, the processor 1301 is used to perform resource exclusion based on first side control information and a target resource set; wherein the target resource set is determined based on second side control information, and the first side control information and the second side control information are two different side control information.

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

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

[0302] 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 determination method or 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).

[0303] An embodiment of the present application further provides a chip, which includes a programmable logic circuit and / or program instructions. When the chip is running, it is used to implement the above-mentioned resource determination method or resource exclusion method.

[0304] An embodiment of the present application also provides a computer program product or a computer program, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor reads and executes the computer instructions from the computer-readable storage medium to implement the above-mentioned resource determination method or resource exclusion method.

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

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

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

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

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

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

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

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

[0313] 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 determination method, characterized in that: The method is performed by a terminal device, and the method includes: The transmission resource is determined according to the first sideline control information and the second sideline control information; wherein the first sideline control information and the second sideline control information are two different sideline control information.

2. The method according to claim 1, characterized in that The determining of the transmission resource according to the first sideline control information and the second sideline control information includes: Perform resource exclusion according to the first sideline control information and the second sideline control information; The transmission resource is determined among the resources that are not excluded.

3. The method according to claim 2, characterized in that The performing resource exclusion according to the first sideline control information and the second sideline control information includes: Determine the resource selection window and resource listening window; Using the available resources in the resource selection window as an initialized resource set; Execute a resource exclusion step to exclude resources in the resource set; wherein the resource exclusion step includes: a first exclusion step and a second exclusion step, the first exclusion step is used to exclude resources according to the first side control information heard in the resource listening window, and the second exclusion step is used to exclude resources according to the second side control information heard in the resource listening window.

4. The method according to claim 3, characterized in that The first exclusion step is performed before the second exclusion step, or the first exclusion step is performed after the second exclusion step.

5. The method according to claim 3 or 4, characterized in that: The resource exclusion step further includes a third exclusion step, and the third exclusion step is used to exclude resources according to the non-listening time unit in the resource listening window.

6. The method according to claim 5, characterized in that The third elimination step comprises: Determine, according to the resource reservation period in the first resource reservation period set and / or the second resource reservation period set, and the non-listening time unit, Q3 time units corresponding to the non-listening time unit, where Q3 is a positive integer; If the Q3 time units overlap with the target resource in the resource set or the periodic resource corresponding to the target resource, the target resource is excluded from the resource set.

7. The method according to claim 6, characterized in that The second 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.

8. The method according to any one of claims 3 to 7, characterized in that: The first elimination step comprises: Determine Q1 time units corresponding to the first time unit according to the first time unit detected by the first side control information and the resource reservation period indicated in the first side control information, and assume that the first side control information with the same content is received within the Q1 time units, where Q1 is a positive integer; if the resource indicated by the detected and assumed received first side control information overlaps with the target resource in the resource set or the periodic resource corresponding to the target resource and satisfies the first reference signal received power RSRP threshold condition, exclude the target resource from the resource set; or, Determine whether the resource indicated by the first side control information detected overlaps with the target resource in the resource set or the periodic resource corresponding to the target resource; if overlapping and satisfying the first RSRP threshold condition, exclude the target resource from the resource set.

9. The method according to any one of claims 3 to 8, characterized in that: The second elimination step comprises: Based on the second time unit detected by the second side control information and the resource reservation period indicated in the second side control information, Q2 time units corresponding to the second time unit are determined, and it is assumed 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 target resources in the resource set or the periodic resources corresponding to the target resources and meet the second RSRP threshold condition, the target resources are excluded from the resource set.

10. The method according to any one of claims 3 to 9, characterized in that: Configuring the same RSRP threshold table for the first elimination step and the second elimination step; or, Different RSRP threshold tables are configured for the first exclusion step and the second exclusion step.

11. The method according to any one of claims 3 to 10, characterized in that: The resource listening window includes 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.

12. The method according to any one of claims 1 to 11, characterized in that: The first sidelink control information is sidelink control information in a new radio interface NR system, and the second sidelink control information is sidelink control information in a long term evolution LTE system.

13. 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 12.