Method and terminal device for determining side link configuration authorization resources

By using information within the period of side-link configuration authorization in the terminal device and the information within the dual SFN time range, the time domain resources of the side-link configuration authorization resource in the NR-V2X system are determined, and the time slots of the terminal device in the resource pool are solved. The difficulty in determining resources caused by inconsolidation has achieved the improvement of accurate indexing of resources and the transmission efficiency.

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

Patent Information

Application Number
CN202310349034.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-07-27
Publication Date
2024-12-27
Estimated Expiration
2040-07-27

AI Technical Summary

Technical Problem

In new air interface vehicles to other equipment (NR-V2X) systems, it is difficult for the terminal device to accurately determine the time domain resources of the side link configuration authorized resources, especially within the bitmap length and time range of the resource pool time domain resources. In the scenario where the number of logical time slots is not complete.

Method used

The terminal device determines the number of time slots in the resource pool according to the period of the first side row configuration authorization, and uses the SFN information and time domain offset values ​​in the dual SFN time range to determine the time domain resources configured by the first side row to avoid There is a situation where the time slot does not belong to the configured authorized resource pool.

Benefits of technology

Ensure that the terminal device can accurately index the time domain resources that are configured and authorized, solve the problem of different number of logical time slots, and improve the reliability and efficiency of side-line transmission resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116347602B_ABST
    Figure CN116347602B_ABST
Patent Text Reader

Abstract

The embodiment of the present application provides a method and terminal device for determining sidelink configuration authorization resources, and when sidelink transmission is required, the terminal device can accurately determine the time domain resources corresponding to the SL CG. The method for determining the sidelink configuration authorization resources includes: the terminal device determines the time domain resources of the first sidelink configuration authorization according to at least one of the number of time slots corresponding to the period of the first sidelink configuration authorization in the resource pool associated with the first sidelink configuration authorization and the offset value in the time domain between the target sidelink transmission resource in the first sidelink configuration authorization and the first sidelink transmission resource.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present application relate to the field of communications, and more specifically, to a method and terminal device for determining sidelink configuration authorization resources. Background Art

[0002] In the New Radio Vehicle to Everything (NR-V2X) system, network equipment can allocate sidelink configured grant (SL CG) transmission resources to terminal devices. However, when side transmission is required, how the terminal device accurately determines the time domain resources of SL CG is a technical problem that needs to be solved urgently. Summary of the invention

[0003] The embodiments of the present application provide a method and a terminal device for determining sidelink configuration authorization resources. When sidelink transmission is required, the terminal device can accurately determine the time domain resources corresponding to the SL CG.

[0004] In a first aspect, a method for determining a sidelink configuration authorization resource is provided, the method comprising:

[0005] The terminal device determines the time domain resources of the first side row configuration authorization based on the period of the first side row configuration authorization, the number of time slots corresponding to the resource pool associated with the first side row configuration authorization, and at least one of the offset values ​​in the time domain between the target side row transmission resources in the first side row configuration authorization and the first side row transmission resources.

[0006] In a second aspect, a terminal device is provided for executing the method in the first aspect.

[0007] Specifically, the terminal device includes a functional module for executing the method in the above-mentioned first aspect.

[0008] In a third aspect, a terminal device is provided, comprising a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method in the first aspect.

[0009] In a fourth aspect, a device is provided for implementing the method in the first aspect.

[0010] Specifically, the apparatus includes: a processor, configured to call and run a computer program from a memory, so that a device equipped with the apparatus executes the method in the first aspect described above.

[0011] In a fifth aspect, a computer-readable storage medium is provided for storing a computer program, wherein the computer program enables a computer to execute the method in the first aspect.

[0012] In a sixth aspect, a computer program product is provided, comprising computer program instructions, wherein the computer program instructions enable a computer to execute the method in the first aspect.

[0013] In a seventh aspect, a computer program is provided, which, when executed on a computer, enables the computer to execute the method in the first aspect.

[0014] Through the above technical solution, the terminal device determines the time domain resources authorized by the first side row configuration according to the number of time slots corresponding to the period of the first side row configuration authorization in the resource pool associated with the first side row configuration authorization, so that the time domain resources authorized by the first side row configuration are indexed in the resource pool associated with the first side row configuration authorization, avoiding the situation where a time slot does not belong to the resource pool associated with the first side row configuration authorization.

[0015] Alternatively, the terminal device determines the time domain resources authorized by the first sideline configuration within the time range of the dual SFN, thereby avoiding the problem that the number of logical time slots used for sideline transmission in the radio frame is different in each radio frame.

[0016] Alternatively, the terminal device determines the time domain resources of the first side row configuration authorization based on the offset value in the time domain between the target side row transmission resource in the first side row configuration authorization and the first side row transmission resource. That is, when multiple side row transmission resources are included within one cycle of the first side row configuration authorization, other side row transmission resources can be determined based on the offset value. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 It is a schematic diagram of sideline communication within a network coverage area provided by an embodiment of the present application.

[0018] Figure 2 It is a schematic diagram of a partial network coverage side communication provided in an embodiment of the present application.

[0019] Figure 3 It is a schematic diagram of external line communication outside network coverage provided by an embodiment of the present application.

[0020] Figure 4 It is a schematic diagram of a unicast sideline communication provided in an embodiment of the present application.

[0021] Figure 5 It is a schematic diagram of a multicast side communication provided in an embodiment of the present application.

[0022] Figure 6It is a schematic diagram of a broadcast sideline communication provided in an embodiment of the present application.

[0023] Figure 7 It is a schematic diagram of determining side link time domain resources provided by an embodiment of the present application.

[0024] Figure 8 It is a schematic flowchart of a method for determining side link configuration authorization resources provided according to an embodiment of the present application.

[0025] Fig. 9 It is a schematic diagram of determining side link time domain resources provided according to an embodiment of the present application.

[0026] Fig.10 It is another schematic diagram of determining side link time domain resources provided according to an embodiment of the present application.

[0027] Fig.11 It is a schematic block diagram of a terminal device provided according to an embodiment of the present application.

[0028] Fig.12 It is a schematic block diagram of a communication device provided according to an embodiment of the present application.

[0029] Fig.13 It is a schematic block diagram of a device provided according to an embodiment of the present application.

[0030] Fig.14 It is a schematic block diagram of a communication system provided according to an embodiment of the present application. DETAILED DESCRIPTION

[0031] The following will describe the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. For the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0032] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, NR system evolution system, LTE on unlicensed spectrum (LTE-U) system, NR on unlicensed spectrum (NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (Wireless Fidelity) system. Fidelity, WiFi), fifth-generation communication (5th-Generation, 5G) system or other communication systems, etc.

[0033] Generally speaking, traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communications, but will also support, for example, device to device (Device to Device, D2D) communication, machine to machine (Machine to Machine, M2M) communication, machine type communication (Machine Type Communication, MTC), vehicle to vehicle (V2V) communication, or vehicle to everything (V2X) communication, etc. The embodiments of the present application can also be applied to these communication systems.

[0034] Optionally, the communication system in the embodiment of the present application can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, or a standalone (SA) networking scenario.

[0035] Optionally, the communication system in the embodiment of the present application can be applied to an unlicensed spectrum, wherein the unlicensed spectrum can also be considered as a shared spectrum; or, the communication system in the embodiment of the present application can also be applied to an authorized spectrum, wherein the authorized spectrum can also be considered as an unshared spectrum.

[0036] The embodiments of the present application describe various embodiments in conjunction with network devices and terminal devices, wherein the terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device, etc.

[0037] The terminal device can be a station (STATION, ST) in a WLAN, a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a next-generation communication system such as an NR network, or a terminal device in a future evolved Public Land Mobile Network (PLMN) network, etc.

[0038] In the embodiments of the present application, the terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on the water surface (such as ships, etc.); it can also be deployed in the air (for example, on airplanes, balloons and satellites, etc.).

[0039] In the embodiment of the present application, the terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self driving, a wireless terminal device in remote medical, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, or a wireless terminal device in a smart home, etc.

[0040] As an example but not limitation, in the embodiments of the present application, the terminal device may also be a wearable device. Wearable devices may also be referred to as wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also powerful functions achieved through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include full-featured, large-sized, and fully or partially independent of smartphones, such as smart watches or smart glasses, as well as devices that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various types of smart bracelets and smart jewelry for vital sign monitoring.

[0041] In an embodiment of the present application, the network device may be a device for communicating with a mobile device. The network device may be an access point (AP) in WLAN, a base station (Base Transceiver Station, BTS) in GSM or CDMA, a base station (NodeB, NB) in WCDMA, an evolved base station (EvolutionalNode B, eNB or eNodeB) in LTE, or a relay station or access point, or a vehicle-mounted device, a wearable device, and a network device or base station (gNB) in an NR network, or a network device in a future evolved PLMN network, or a network device in an NTN network, etc.

[0042] As an example but not limitation, in an embodiment of the present application, the network device may have a mobile characteristic, for example, the network device may be a mobile device. Optionally, the network device may be a satellite or a balloon station. For example, the satellite may be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Optionally, the network device may also be a base station set up in a location such as land or water.

[0043] In an embodiment of the present application, the network device can provide services for a cell, and the terminal device communicates with the network device through the transmission resources used by the cell (for example, frequency domain resources, or spectrum resources). The cell can be a cell corresponding to the network device (for example, a base station), and the cell can belong to a macro base station or a base station corresponding to a small cell. The small cells here may include: metro cells, micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.

[0044] It should be understood that the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is only a description of the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

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

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

[0047] It should be noted that, in the sideline communication, according to the network coverage of the communicating terminal, it can be divided into the sideline communication within the network coverage, such as Figure 1 As shown; some networks cover sideline communications, such as Figure 2 As shown; and network coverage outside the line communication, such as Figure 3 shown.

[0048] Figure 1 : In the sideline communication within the network coverage, all the terminals performing the sideline communication are within the coverage of the same base station. Thus, the above terminals can perform the sideline communication based on the same sideline configuration by receiving the configuration signaling of the base station.

[0049] Figure 2 : In the case of partial network coverage for sidelink communication, some terminals performing sidelink communication are located within the coverage of the base station. These terminals can receive the configuration signaling of the base station and perform sidelink communication according to the configuration of the base station. However, terminals outside the network coverage cannot receive the configuration signaling of the base station. In this case, the terminals outside the network coverage will determine the sidelink configuration and perform sidelink communication based on the pre-configuration information and the information carried in the Physical Sidelink Broadcast Channel (PSBCH) sent by the terminals within the network coverage.

[0050] Figure 3 : For sideline communications outside the network coverage, all terminals performing sideline communications are located outside the network coverage, and all terminals determine the sideline configuration according to pre-configuration information to perform sideline communications.

[0051] It should be noted that device-to-device communication is a sidelink (SL) transmission technology based on terminal-to-terminal (Device to Device, D2D), which is different from the way in which communication data is received or sent by base stations in traditional cellular systems, so it has higher spectrum efficiency and lower transmission delay. The Internet of Vehicles system adopts terminal-to-terminal direct communication, and 3GPP defines two transmission modes, which are respectively recorded as: Mode A and Mode B. The embodiments of the present application can be applied to Mode A and / or Mode B.

[0052] Mode A: The transmission resources of the terminal are allocated by the base station, and the terminal sends data on the sidelink according to the resources allocated by the base station; the base station can allocate resources for a single transmission to the terminal, or allocate resources for semi-static transmission to the terminal. Figure 1 As shown, the terminal is within the coverage of the network, and the network allocates transmission resources for sideline transmission to the terminal.

[0053] Mode B: The terminal selects a resource in the resource pool to transmit data. Figure 3As shown, the terminal is located outside the cell coverage, and the terminal autonomously selects transmission resources from the pre-configured resource pool for side transmission; or, as shown Figure 1 As shown, the terminal autonomously selects transmission resources from the resource pool configured by the network for side transmission.

[0054] It should be noted that in NR-V2X, the user may be in a mixed mode, that is, the user can use mode A to acquire resources and mode B to acquire resources at the same time.

[0055] In NR-V2X, autonomous driving is supported, which puts higher requirements on data interaction between vehicles, such as higher throughput, lower latency, higher reliability, larger coverage, more flexible resource allocation, etc.

[0056] In LTE-V2X, broadcast transmission is supported, and in NR-V2X, unicast and multicast transmission are introduced. For unicast transmission, there is only one receiving terminal, such as Figure 4 As shown in FIG, UE1 and UE2 perform unicast transmission; for multicast transmission, the receiving end is all terminals in a communication group, or all terminals within a certain transmission distance, such as Figure 5 As shown, UE1, UE2, UE3 and UE4 form a communication group, in which UE1 sends data, and other terminal devices in the group are receiving terminals; for the broadcast transmission mode, the receiving end is any terminal around the sending terminal, such as Figure 6 As shown, UE1 is a transmitting terminal, and other terminals around it, UE2-UE6 are all receiving terminals.

[0057] A resource pool is introduced in the sideline transmission system. The so-called resource pool is a collection of transmission resources. Whether it is a transmission resource configured by the network or a transmission resource selected by the terminal independently, it is a resource in the resource pool. The resource pool can be configured by pre-configuration or network configuration, and one or more resource pools can be configured. The resource pool is divided into a sending resource pool and a receiving resource pool. The sending resource pool is the transmission resources in the resource pool used to send sideline data; the receiving resource pool is the transmission resources in the resource pool where the terminal receives sideline data.

[0058] In LTE-V2X, the subframe set for mode 3 (i.e., mode A above) or mode 4 (i.e., mode B above) sidelink transmission in the physical sidelink shared channel (PSSCH) resource pool can be expressed as in, The subframe index is relative to subframe #0 of the radio frame of SFN0 or DFN0 of the serving cell.

[0059] The subframe set includes all subframes except the following subframes:

[0060] A subframe configured with a sidelink synchronization signal (SLSS) resource;

[0061] Downlink subframes and special subframes in TDD systems;

[0062] · Reserved subframes.

[0063] The terminal device determines the set of subframes allocated to the PSSCH resource pool as follows:

[0064] The terminal device uses the bitmap Determine the time domain resources of the PSSCH resource pool;

[0065] If b k' =1, subframe Belongs to the resource pool. Among them, k'=kmodL bitmap , the length of the bitmap is L bitmap Configured by high level.

[0066] In LTE-V2X, the resource pool is determined within a system frame number (SFN) or direct frame number (DFN) period. An SFN period includes 10240 subframes, corresponding to subframes 0, 1, 2, ..., 10239 (also called physical time slots or physical subframes). Excluding synchronization subframes, downlink subframes, special subframes (i.e., downlink subframes and special subframes in TDD systems), and reserved subframes, the remaining subframes are numbered as follows: The number of remaining subframes can be L bitmap Divisibility, bitmap It is repeated periodically in the remaining subframes, and a bit being 1 indicates that the subframe corresponding to the bit in the remaining subframes belongs to the resource pool, otherwise it does not belong to the resource pool.

[0067] like Figure 7As shown, one SFN cycle (or DFN cycle) includes 10240 subframes, the period of the synchronization signal is 160ms, and two synchronization subframes are included in one synchronization cycle. Therefore, there are 128 synchronization subframes in one SFN cycle. The length of the bitmap used to indicate the time domain resources of the resource pool is 10 bits, so two reserved subframes are required. The number of remaining subframes is (10240-128-2=10110), which can be divided by the length of the bitmap 10. The remaining subframes are renumbered as 0, 1, 2, ..., 10109 (also called logical time slots or logical subframes). The first 3 bits of the bitmap are 1, and the remaining 7 bits are 0, that is, in the remaining subframes, the first 3 subframes in every 10 subframes belong to the resource pool, and the remaining subframes do not belong to the resource pool. Since the bitmap needs to be repeated 1011 times in the remaining subframes to indicate whether all subframes belong to the resource pool, and each bitmap period includes 3 subframes, a total of 3033 subframes belong to the resource pool in one SFN period.

[0068] In NR-V2X, resource allocation methods of Mode 1 and Mode 2 are supported. In Mode 2, the terminal autonomously selects transmission resources from the resource pool for sidelink transmission, which is the above-mentioned Mode B; in Mode 1, the network allocates sidelink transmission resources to the terminal, which is the above-mentioned Mode A. Specifically, the network device can allocate sidelink transmission resources to the terminal through dynamic scheduling (Dynamic Scheduling, DG); or the network can allocate sidelink configuration grant (SL CG) transmission resources to the terminal, or called sidelink unauthorized transmission resources. SL CG mainly includes two configuration authorization methods: the first type of sidelink configuration authorization (type-1Sidelink configured grant, type-1SL CG) and the second type of configuration authorization (type-2 Sidelink configured grant, type-2SL CG).

[0069] The first type of sideline configuration authorization: The network device configures the sideline transmission resources for the terminal through the Radio Resource Control (RRC) signaling. The RRC signaling configuration includes all transmission resources and transmission parameters including time domain resources, frequency domain resources, demodulation reference signal (DMRS), modulation and coding scheme (MCS), etc. When the terminal device receives the high-level parameters, it can immediately use the configured transmission parameters to perform sideline transmission on the configured time-frequency resources.

[0070] The second type of sideline configuration authorization: adopts a two-step resource configuration method, namely the RRC+DCI method; first, the RRC signaling configures the transmission resources and transmission parameters including the period of time-frequency resources, redundant version, number of retransmissions, number of hybrid automatic repeat request (HARQ) processes, etc., and then the DCI activates the transmission of the second type of configuration authorization, and simultaneously configures other transmission resources and transmission parameters including time domain resources, frequency domain resources, MCS, etc. When the terminal device receives the RRC signaling, it cannot immediately use the resources and parameters configured by the high-level parameters for sideline transmission, but must wait until it receives the corresponding downlink control information (Downlink Control Information, DCI) that activates the sideline configuration authorization before it can perform sideline transmission. In addition, the network can deactivate the sideline configuration authorization through DCI. When the terminal receives the deactivated DCI, it can no longer use the sideline configuration authorization transmission resources for sideline transmission.

[0071] For the first type of sideline configuration grant (type-1SL CG), the corresponding time domain resource is determined by the following formula 1:

[0072] [(SFN×numberOfSLSlotsPerFrame)+logical slot number in the frame]=(timeReferenceSFN×numberOfSLSlotsPerFrame+sl-TimeOffsetCGType1+S×PeriodicitySL)modulo(1024×numberOfSLSlotsPerFrame) Formula 1

[0073] In formula 1, N represents the number of logical time slots that can be used for sideline transmission in a time range of 20ms, sl_periodCG represents the period of SL CG configured by the network; numberOfSLSlotsPerFrame represents the number of logical time slots that can be used for sideline transmission in a wireless frame; logical slot number in the frame represents the number of logical time slots in the wireless frame; timeReferenceSFN represents the time reference SFN; sl-TimeOffsetCGType1 represents the time domain offset of type-1CG; S represents any integer.

[0074] For the second type of sideline configuration grant (type-2SL CG), the corresponding time domain resources are determined by the following formula 2:

[0075] [(SFN×numberOfSLSlotsPerFrame)+logical slot number in the frame]=

[0076] [(SFN start time ×numberOfSLSlotsPerFrame+slot start time )+S×PeriodicitySL]modulo(1024×numberOfSLSlotsPerFrame) formula 2

[0077] In formula 2, N represents the number of logical time slots that can be used for sideline transmission in a 20ms time range, sl_periodCG represents the period of SL CG configured by the network; numberOfSLSlotsPerFrame represents the number of logical time slots that can be used for sideline transmission in a radio frame; logical slot number in the frame represents the number of logical time slots in a radio frame; SFN start time Indicates the SFN corresponding to the first PSSCH transmission opportunity in the CG resource; slot start time It represents the logical time slot corresponding to the first PSSCH transmission opportunity in the CG resource; sl-TimeOffsetCGType1 represents the time domain offset of type-1CG; S represents any integer.

[0078] However, there are the following three problems in the above formula 1 and formula 2:

[0079] Question 1: In Formula 1 and Formula 2, The parameter PeriodicitySL obtained by this formula includes all logical time slots that can be used for sideline transmission (for example, corresponding to Figure 7 ), and SL CG is configured in a resource pool (for example, corresponding to Figure 7 The third row in the figure), and the length of the bitmap used to indicate the resource pool time slot is any value in [10,100], which may not be an integer multiple of the number of time slots included in the 20ms time range. Therefore, the time slot determined by Formula 1 and Formula 2 above may not belong to the resource pool associated with the SL CG, and therefore does not belong to the time domain transmission resource authorized by the side configuration.

[0080] Question 2: In the above formulas 1 and 2, numberOfSLSlotsPerFrame represents the number of logical time slots that can be used for side transmission in a wireless frame. However, the formula for determining the period is determined based on a period of 20ms. 20ms includes 2 wireless frames. The number of logical time slots that can be used for side transmission in each wireless frame may be different. For example, 20ms includes 10 logical time slots that can be used for side transmission, but the first 10ms (one wireless frame) includes 3 logical time slots, and the second 10ms (another wireless frame) includes 7 logical time slots. At this time, the value of numberOfSLSlotsPerFrame is different in different wireless frames. It is impossible to determine whether it is 3 or 7.

[0081] Question 3: For SL CG, in each CG cycle, the network device can configure up to 3 transmission resources. However, in the above formula for determining the authorized transmission resources for sideline configuration, only the first transmission resource in each cycle is considered, i.e., sl-TimeOffsetCGType1 in type-1 SL CG and SFN in type-2 SL CG. start time and slot start time , and does not consider the time domain position corresponding to the second or third transmission resource.

[0082] Based on the above problems, the present application proposes a solution for determining the sidelink configuration authorization resources, which can solve the above technical problems.

[0083] The technical solution of the present application is described in detail below through specific embodiments.

[0084] Figure 8 is a schematic flow chart of a method 200 for determining a sidelink configuration authorization resource according to an embodiment of the present application, such as Figure 8 As shown, the method 200 may include at least part of the following contents:

[0085] S210, the terminal device determines the time domain resources authorized by the first side configuration according to the first information, wherein:

[0086] The first information includes but is not limited to at least one of the following:

[0087] The period of the first sideline configuration authorization corresponds to the number of time slots in the resource pool associated with the first sideline configuration authorization, the average number of logical time slots used for sideline transmission in a wireless frame, SFN information within the time range of the dual SFN, logical time slot information within the time range of the dual SFN, time domain offset within the time range of the dual SFN, and the offset value in the time domain between the target sideline transmission resource in the first sideline configuration authorization and the first sideline transmission resource.

[0088] It should be noted that, in the embodiment of the present application, the time range of the dual SFN may be a time range of 20 ms.

[0089] Optionally, the first sidewalk configuration authorization may be a first type of sidewalk configuration authorization, wherein the first type of sidewalk configuration authorization is a sidewalk configuration authorization configured by the network device through RRC signaling. For details, please refer to the above description of the first type of sidewalk configuration authorization, which will not be repeated here for brevity.

[0090] Optionally, the first side configuration authorization may also be a second type of side configuration authorization, wherein the second type of side configuration authorization is a side configuration authorization configured by the network device through RRC signaling and activated through DCI. For details, please refer to the above description of the second type of side configuration authorization, which will not be repeated here for the sake of brevity.

[0091] Optionally, as Example 1, the first information includes the number of time slots corresponding to the period of the first side row configuration authorization in the resource pool associated with the first side row configuration authorization. That is, the terminal device can determine the time domain resources authorized by the first side row configuration according to the number of time slots corresponding to the period of the first side row configuration authorization in the resource pool associated with the first side row configuration authorization.

[0092] Optionally, in Example 1, the number of time slots corresponding to the period of the first side configuration authorization in the resource pool associated with the first side configuration authorization is determined by at least one of the following information:

[0093] The total length of the bitmap used to configure the time domain resources of the resource pool, the number of first values ​​in the bitmap used to configure the time domain resources of the resource pool, and the period of the first side configuration authorization configured by the network device.

[0094] Optionally, the value of the resource pool associated with the first side configuration authorization in the bitmap is the first value.

[0095] For example, the first value is 1.

[0096] Optionally, in Example 1, the number of time slots corresponding to the period of the first side configuration authorization in the resource pool associated with the first side configuration authorization can be obtained by the following formula 3.

[0097]

[0098] Among them, N represents the number of logical time slots that can be used for side transmission in the time range of 20ms, sl_periodCG represents the period of the first side configuration authorization of the network configuration, k represents the number of values ​​1 in the bit map used to configure the time domain resources of the resource pool, and L represents the total length of the bit map used to configure the time domain resources of the resource pool.

[0099] Specifically, in Example 1, the terminal device can obtain PeriodicitySL based on Formula 3.

[0100] Further, in the case where the first side row configuration authorization is a first type of side row configuration authorization (type-1SL CG), the terminal device substitutes the PeriodicitySL obtained by Formula 3 into the above Formula 1 to determine the time domain resources of the first side row configuration authorization. Alternatively, in the case where the first side row configuration authorization is a second type of side row configuration authorization (type-2SL CG), the terminal device substitutes the PeriodicitySL obtained by Formula 3 into the above Formula 2 to determine the time domain resources of the first side row configuration authorization.

[0101] In Example 1, if time slot A belongs to a transmission opportunity of the first side row configuration grant, then time slot A+PeriodicitySL also belongs to the resource pool corresponding to the first side row configuration grant and is also a transmission opportunity of the first side row configuration grant.

[0102] In Example 1, for example, the network device configures the resources available for sideline transmission within 20 ms as follows Fig. 9 and Fig.10 As shown, the first 10ms includes 3 time slots that can be used for sideline transmission, and the second 10ms includes 7 time slots that can be used for sideline transmission. At this time, N = 10. The length of the bitmap used to configure the time domain resources of the resource pool is 15 bits, and one 1 is set for every 3 bits, that is, every 15 time slots that can be used for sideline transmission include 5 time slots belonging to the resource pool, and the first sideline configuration authorization is associated with the resource pool.

[0103] For example, assuming that the first sideline configuration grant is a first type sideline configuration grant (type-1SL CG), and the period of the first sideline configuration grant is 20ms, according to It is calculated that PeriodicitySL = 10. If the network device is configured with sl-TimeOffsetCGType1 = 0, according to the above formula 1, logical time slots 0, 10, 20, 30, ... are the time slots corresponding to the first side configuration authorization. However, according to the resource pool configuration information, time slots 10 and 20 do not belong to the resource pool associated with the first side configuration authorization, as follows Fig. 9 As shown in the fourth row of , these two time slots (time slot 10 and time slot 20) do not belong to the time domain transmission resources corresponding to the first side configuration authorization, and are not the transmission resources available for the first side configuration authorization. Therefore, according to the formula The time domain resources determined for the first side configuration authorization are time slots 0 and 30, and the interval between two adjacent time domain resources authorized by the first side configuration is 30 time slots, ie, 30 ms, which is much larger than the period of 10 ms of the first side configuration authorization configured by the network device.

[0104] For another example, assuming that the first sideline configuration grant is a first type sideline configuration grant (type-1SL CG), and the period of the first sideline configuration grant is 20ms, L=15, k=5, N=10, according to The calculation results in PeriodicitySL=4, that is, the period of the first side configuration authorization is 4 time slots, and the 4 time slots are the 4 time slots in the resource pool associated with the first side configuration authorization. If the network device configures sl-TimeOffsetCGType1=0, according to the above formula 1, the logical time slots 0, 4, 8, 12, ... in the resource pool are the time slots corresponding to the first side configuration authorization, which respectively correspond to the logical time slots 0, 12, 24, 36 in the side transmission time slot set, that is, the interval between two adjacent time domain resources of the first side configuration authorization is 12 time slots, such as Fig.10 As shown, it is closer to the actual cycle value (10ms) configured by the network device.

[0105] Therefore, in Example 1, the period of the first side row configuration authorization configured by the network device is converted into the number of time slots corresponding to the period of the first side row configuration authorization in the resource pool associated with the first side row configuration authorization through the above formula 3, so that the time slot belonging to the first side row configuration authorization is determined in the resource pool associated with it in the transmission resource determination formula of the first side row configuration authorization, thereby avoiding the situation where a time slot does not belong to the resource pool associated with the first side row configuration authorization.

[0106] Optionally, as Example 2, the first information includes an average number of logical time slots used for sideline transmission in a radio frame. That is, the terminal device can determine the time domain resources authorized by the first sideline configuration according to the average number of logical time slots used for sideline transmission in the radio frame.

[0107] Optionally, in Example 2, the average number of logical time slots used for sideline transmission in one radio frame includes:

[0108] The average value of the number of logical time slots used for sideline transmission in the first radio frame within the time range of the dual SFN and the number of logical time slots used for sideline transmission in the second radio frame within the time range of the dual SFN.

[0109] In Example 2, the average number of logical time slots used for sideline transmission in one radio frame can be obtained by the following formula 4:

[0110] averagenumberOfSLSlotsPerFrame=(numberOfSLSlotsFirstFrame+numberOfSLSlotsSecondFrame) / 2 Formula 4

[0111] Among them, averagenumberOfSLSlotsPerFrame represents the average number of logical time slots used for sideline transmission in a radio frame, numberOfSLSlotsFirstFrame represents the number of logical time slots used for sideline transmission in the first radio frame within the time range of the dual SFN, and numberOfSLSlotsSecondFrame represents the number of logical time slots used for sideline transmission in the second radio frame within the time range of the dual SFN.

[0112] It should be noted that, in Example 2, the time domain resources authorized by the first sideline configuration can be determined by replacing the numberOfSLSlotsPerFrame in the above Formula 1 and Formula 2 with the averagenumberOfSLSlotsPerFrame.

[0113] Therefore, in Example 2, the time domain resources authorized by the first sideline configuration are determined based on the average number of logical time slots used for sideline transmission in a radio frame, thereby avoiding the problem of different numbers of numberOfSLSlotsPerFrame in each radio frame.

[0114] Optionally, as Example 3, the first information includes: SFN information within the time range of the dual SFN, logical time slot information within the time range of the dual SFN, and time domain offset within the time range of the dual SFN. That is, in Example 3, the terminal device can determine the time domain resources authorized by the first sideline configuration according to the SFN information within the time range of the dual SFN, the logical time slot information within the time range of the dual SFN, and the time domain offset within the time range of the dual SFN.

[0115] Optionally, in Example 3, the SFN information within the time range of the dual SFN includes at least one of the following:

[0116] The SFN index within the time range of the dual SFN, the reference SFN index within the time range of the dual SFN for determining the time domain offset, and the index of the dual SFN corresponding to the first transmission opportunity in the first sideline configuration grant.

[0117] Optionally, in Example 3, the logical time slot information within the time range of the dual SFN includes at least one of the following:

[0118] The number of logical time slots used for sideline transmission within the time range of the dual SFN, the index of the logical time slot used for sideline transmission within the time range of the dual SFN, and the index of the logical time slot within the time range of the dual SFN corresponding to the first transmission opportunity in the first sideline configuration authorization.

[0119] Optionally, in Example 3, the time domain offset within the time range of the dual SFN includes one of the following:

[0120] The time domain offset relative to SFN=0 is the time domain offset relative to the reference SFN index used to determine the time domain offset within the time range of the dual SFN.

[0121] Optionally, in Example 3, when the first side row configuration authorization is a first type of side row configuration authorization (type-1SLCG), the terminal device may determine the time domain resources of the first side row configuration authorization based on the following formula 5.

[0122] [(DoubleSFN×numberOfSLSlotsPerDoubleFrame)+logical slot number in thedouble frame]=(timeReferenceDoubleSFN×numberOfSLSlotsPerDoubleFrame+sl-TimeOffsetCGType1+S×PeriodicitySL)modulo(512×numberOfSLSlotsPerDoubleFrame) Formula 5

[0123] Wherein, in Formula 5, DoubleSFN represents the SFN index within the time range of the dual SFN, for example, the index range of the SFN is [0,1023], that is, 10240ms includes 1024 radio frames, and the index range of DoubleSFN is [0,511]; numberOfSLSlotsPerDoubleFrame represents the number of logical time slots used for sideline transmission within the time range of the dual SFN; logical slot number in the double frame represents the index of the logical time slot used for sideline transmission within the time range of the dual SFN; sl-TimeOffsetCGType1 represents the time domain offset within the time range of the dual SFN; timeReferenceDoubleSFN represents the reference SFN index used to determine the time domain offset within the time range of the dual SFN; S is an arbitrary integer; or, N represents the number of logical time slots that can be used for sideline transmission within the time range of the dual SFN, sl_periodCG represents the period of the first sideline configuration authorization configured by the network, k represents the number of values ​​1 in the bit map used to configure the time domain resources of the resource pool, and L represents the total length of the bit map used to configure the time domain resources of the resource pool.

[0124] Optionally, in Example 3, when the first side row configuration authorization is a second type of side row configuration authorization (type-2SLCG), the terminal device may determine the time domain resources of the first side row configuration authorization based on the following formula 6.

[0125] [(DoubleSFN×numberOfSLSlotsPerDoubleFrame)+logical slot number in the double frame]=[(DoubleSFN start time ×numberOfSLSlotsPerDoubleFrame+slot start time )+S×PeriodicitySL]modulo(512×numberOfSLSlotsPerDoubleFrame) Formula 6

[0126] Wherein, in Formula 6, DoubleSFN represents the SFN index within the time range of the double SFN, for example, the index range of the SFN is [0,1023], that is, 1024 radio frames are included in 10240 ms, and the index range of DoubleSFN is [0,511]; numberOfSLSlotsPerDoubleFrame represents the number of logical time slots used for side transmission within the time range of the double SFN; logical slot number in the double frame represents the index of the logical time slot used for side transmission within the time range of the double SFN; DoubleSFN start time Indicates the index of the dual SFN corresponding to the first transmission opportunity in the first sideline configuration grant; slot start time Represents the index of the logical time slot within the time range of the dual SFN corresponding to the first transmission opportunity in the first side configuration authorization; S is an arbitrary integer; or, N represents the number of logical time slots that can be used for sideline transmission within the time range of the dual SFN, sl_periodCG represents the period of the first sideline configuration authorization configured by the network, k represents the number of values ​​1 in the bit map used to configure the time domain resources of the resource pool, and L represents the total length of the bit map used to configure the time domain resources of the resource pool.

[0127] Therefore, in Example 3, the time domain resources authorized by the first sideline configuration are determined based on the time range of the dual SFN, thereby avoiding the problem of different numbers of numberOfSLSlotsPerFrame in each radio frame.

[0128] Optionally, as Example 4, the first information includes an offset value in the time domain between the target side transmission resource in the first side transmission configuration authorization and the first side transmission resource. That is, the terminal device can determine the time domain resource of the first side transmission configuration authorization based on the offset value in the time domain between the target side transmission resource in the first side transmission configuration authorization and the first side transmission resource.

[0129] Optionally, in Example 4, when the first side row configuration authorization is a first type of side row configuration authorization (type-1SLCG), the terminal device may determine the time domain resources of the first side row configuration authorization based on the following formula 7.

[0130] [(SFN×numberOfSLSlotsPerFrame)+logical slot number in the frame]=

[0131] (timeReferenceSFN×numberOfSLSlotsPerFrame+sl-TimeOffsetCGType1+T+S×PeriodicitySL)modulo(1024×numberOfSLSlotsPerFrame) Formula 7

[0132] In Formula 7, or, N represents the number of logical time slots that can be used for sideline transmission in a time range of 20ms, sl_periodCG represents the period of SL CG configured by the network, k represents the number of values ​​1 in the bit map used to configure the time domain resources of the resource pool, L represents the total length of the bit map used to configure the time domain resources of the resource pool; numberOfSLSlotsPerFrame represents the number of logical time slots that can be used for sideline transmission in a wireless frame; logical slot number in the frame represents the number of logical time slots in the wireless frame; timeReferenceSFN represents the time reference SFN; sl-TimeOffsetCGType1 represents the time domain offset of type-1CG; T represents the offset value in the time domain between the target sideline transmission resource in the first sideline configuration authorization and the first sideline transmission resource; S represents any integer.

[0133] Optionally, in Example 4, when the first side row configuration authorization is a second type of side row configuration authorization (type-2SLCG), the terminal device may determine the time domain resources of the first side row configuration authorization based on the following formula 8.

[0134] [(SFN×numberOfSLSlotsPerFrame)+logical slot number in the frame]=

[0135] [(SFN start time ×numberOfSLSlotsPerFrame+slot start time )+T+S×PeriodicitySL]modulo(1024×numberOfSLSlotsPerFrame) formula 8

[0136] In Formula 8, or, N represents the number of logical time slots that can be used for side transmission in a time range of 20ms, sl_periodCG represents the period of SL CG configured by the network, k represents the number of 1s in the bitmap used to configure the time domain resources of the resource pool, and L represents the total length of the bitmap used to configure the time domain resources of the resource pool; numberOfSLSlotsPerFrame represents the number of logical time slots that can be used for side transmission in a radio frame; logical slot number in the frame represents the number of logical time slots in the radio frame; SFN start time Indicates the SFN corresponding to the first PSSCH transmission opportunity in the CG resource; slot start time It represents the logical time slot corresponding to the first PSSCH transmission opportunity in the CG resource; sl-TimeOffsetCGType1 represents the time domain offset of type-1CG; T represents the offset value in the time domain between the target sideline transmission resource in the first sideline configuration authorization and the first sideline transmission resource; S represents any integer.

[0137] It should be noted that, in the above formula 7 and formula 8, when only one side transmission resource is included in one cycle of the first side transmission configuration authorization, T=0, that is, the target side transmission resource and the first side transmission resource are the same resource. When two side transmission resources are included in one cycle of the first side transmission configuration authorization, for example, the time slots corresponding to the two side transmission resources are t1 and t2 respectively, that is, the target side transmission resource is the second side transmission resource, in this case, T=t2-t1, that is, after the terminal device determines the time slot t1 corresponding to the first side transmission resource, the time slot t2 corresponding to the target side transmission resource can be determined based on T. In the case where three side transmission resources are included in one cycle of the first side transmission configuration authorization, it is assumed that the time slots corresponding to the three side transmission resources are t1, t2 and t3 respectively. For example, when the target side transmission resource is the second side transmission resource, T=t2-t1, that is, after the terminal device determines the time slot t1 corresponding to the first side transmission resource, the time slot t2 corresponding to the target side transmission resource can be determined based on T; for another example, when the target side transmission resource is the third side transmission resource, T=t3-t1, that is, after the terminal device determines the time slot t1 corresponding to the first side transmission resource, the time slot t3 corresponding to the target side transmission resource can be determined based on T.

[0138] Therefore, in Example 4, the terminal device determines the time domain resources of the first sideline configuration authorization based on the offset value in the time domain between the target sideline transmission resource in the first sideline configuration authorization and the first sideline transmission resource. That is, when multiple sideline transmission resources are included within one cycle of the first sideline configuration authorization, other sideline transmission resources can be determined based on the offset value.

[0139] It should be noted that, in the above four examples, the resource pool associated with the first side configuration authorization has a value of 1 in the bitmap used to configure the time domain resources of the resource pool.

[0140] Optionally, in an embodiment of the present application, the terminal device may determine the time domain resources authorized by the first side configuration in combination with the solutions in the above four examples.

[0141] Optionally, the terminal device may determine the time domain resources authorized by the first side row configuration in combination with the solutions in the above examples 1 and 2. For example, when the first side row configuration authorization is a first type of side row configuration authorization, the terminal device may determine the time domain resources authorized by the first side row configuration based on the following formula 9. For another example, when the first side row configuration authorization is a second type of side row configuration authorization, the terminal device may determine the time domain resources authorized by the first side row configuration based on the following formula 10.

[0142] [(SFN×averagenumberOfSLSlotsPerFrame)+logical slot number in theframe]=(timeReferenceSFN×averagenumberOfSLSlotsPerFrame+sl-TimeOffsetCGType1+S×PeriodicitySL)modulo(1024×averagenumberOfSLSlotsPerFrame) Formula 9

[0143] In Formula 9, averagenumberOfSLSlotsPerFrame=(numberOfSLSlotsFirstFrame+numberOfSLSlotsSecondFrame) / 2. In addition, other parameters in Formula 9 can refer to the description in Formula 1 above, which will not be repeated here.

[0144] [(SFN×averagenumberOfSLSlotsPerFrame)+logical slot number in theframe]=[(SFN start time×averagenumberOfSLSlotsPerFrame+slot start time )+S×PeriodicitySL]modulo(1024×averagenumberOfSLSlotsPerFrame) Formula 10

[0145] Where, in formula 10, averagenumberOfSLSlotsPerFrame=(numberOfSLSlotsFirstFrame+numberOfSLSlotsSecondFrame) / 2. In addition, other parameters in Formula 10 can refer to the description in Formula 2 above, which will not be repeated here.

[0146] Optionally, the terminal device may determine the time domain resources authorized by the first side configuration in combination with the solutions in the above examples 1 and 3. For example, when the first side configuration authorization is a first type of side configuration authorization, the terminal device may determine the time domain resources authorized by the first side configuration based on the above formula 5, where: For another example, when the first sideline configuration authorization is a second type of sideline configuration authorization, the terminal device may determine the time domain resource of the first sideline configuration authorization based on the above formula 6, where:

[0147] Optionally, the terminal device may determine the time domain resources authorized by the first side configuration in combination with the solutions in the above examples 1 and 4. For example, when the first side configuration authorization is a first type of side configuration authorization, the terminal device may determine the time domain resources authorized by the first side configuration based on the above formula 7, where: For another example, when the first sideline configuration authorization is a second type of sideline configuration authorization, the terminal device may determine the time domain resource of the first sideline configuration authorization based on the above formula 8, where:

[0148] Optionally, the terminal device may determine the time domain resources authorized by the first side row configuration in combination with the solutions in the above examples 2 and 4. For example, when the first side row configuration authorization is a first type of side row configuration authorization, the terminal device may determine the time domain resources authorized by the first side row configuration based on the following formula 11. For another example, when the first side row configuration authorization is a second type of side row configuration authorization, the terminal device may determine the time domain resources authorized by the first side row configuration based on the following formula 12.

[0149] [(SFN×averagenumberOfSLSlotsPerFrame)+logical slot number in theframe]=(timeReferenceSFN×averagenumberOfSLSlotsPerFrame+sl-TimeOffsetCGType1+T+S×PeriodicitySL)modulo(1024×averagenumberOfSLSlotsPerFrame) Formula 11

[0150] In Formula 11, averagenumberOfSLSlotsPerFrame=(numberOfSLSlotsFirstFrame+numberOfSLSlotsSecondFrame) / 2. In addition, other parameters in Formula 11 can refer to the description in Formula 7 above, which will not be repeated here.

[0151] [(SFN×averagenumberOfSLSlotsPerFrame)+logical slot number in theframe]=[(SFN start time ×averagenumberOfSLSlotsPerFrame+slot start time )+T+S×PeriodicitySL]modulo(1024×averagenumberOfSLSlotsPerFrame) Formula 12

[0152] In Formula 12, averagenumberOfSLSlotsPerFrame=(numberOfSLSlotsFirstFrame+numberOfSLSlotsSecondFrame) / 2. In addition, other parameters in Formula 12 can refer to the description in Formula 8 above, which will not be repeated here.

[0153] Optionally, the terminal device may determine the time domain resources authorized by the first side row configuration in combination with the solutions in the above examples 3 and 4. For example, when the first side row configuration authorization is a first type of side row configuration authorization, the terminal device may determine the time domain resources authorized by the first side row configuration based on the following formula 13. For another example, when the first side row configuration authorization is a second type of side row configuration authorization, the terminal device may determine the time domain resources authorized by the first side row configuration based on the following formula 14.

[0154] [(DoubleSFN×numberOfSLSlotsPerDoubleFrame)+logical slot number in the double frame]=(timeReferenceDoubleSFN×numberOfSLSlotsPerDoubleFrame+sl-TimeOffsetCGType1+T+S×PeriodicitySL)modulo(512×numberOfSLSlotsPerDoubleFrame) Formula 13

[0155] In Formula 13, T represents the offset value in the time domain between the target sidelink transmission resource in the first sidelink configuration authorization and the first sidelink transmission resource. For other parameters, please refer to the relevant description in Formula 5 above and will not be repeated here.

[0156] [(DoubleSFN×numberOfSLSlotsPerDoubleFrame)+logical slot number in the double frame]=[(DoubleSFN start time ×numberOfSLSlotsPerDoubleFrame+slot start time )+T+S×PeriodicitySL]modulo(512×numberOfSLSlotsPerDoubleFrame) Formula 14

[0157] In Formula 14, T represents the offset value in the time domain between the target sidelink transmission resource in the first sidelink configuration authorization and the first sidelink transmission resource. Other parameters can refer to the relevant description in the above Formula 6 and will not be repeated here.

[0158] Optionally, the terminal device may determine the time domain resources authorized by the first side row configuration in combination with the solutions in the above examples 1, 2 and 4. For example, when the first side row configuration authorization is a first type of side row configuration authorization, the terminal device may determine the time domain resources authorized by the first side row configuration based on the following formula 15. For another example, when the first side row configuration authorization is a second type of side row configuration authorization, the terminal device may determine the time domain resources authorized by the first side row configuration based on the following formula 16.

[0159] [(SFN×averagenumberOfSLSlotsPerFrame)+logical slot number in theframe]=(timeReferenceSFN×averagenumberOfSLSlotsPerFrame+sl-TimeOffsetCGType1+T+S×PeriodicitySL)modulo(1024×averagenumberOfSLSlotsPerFrame) Formula 15

[0160] Where, in Formula 15, averagenumberOfSLSlotsPerFrame=(numberOfSLSlotsFirstFrame+numberOfSLSlotsSecondFrame) / 2. In addition, other parameters in Formula 15 can refer to the description in Formula 7 above, which will not be repeated here.

[0161] [(SFN×averagenumberOfSLSlotsPerFrame)+logical slot number in theframe]=[(SFN start time ×averagenumberOfSLSlotsPerFrame+slot start time )+T+S×PeriodicitySL]modulo(1024×averagenumberOfSLSlotsPerFrame) Formula 16

[0162] Where, in Formula 16, averagenumberOfSLSlotsPerFrame=(numberOfSLSlotsFirstFrame+numberOfSLSlotsSecondFrame) / 2. In addition, other parameters in Formula 16 can refer to the description in Formula 8 above, which will not be repeated here.

[0163] Optionally, the terminal device may determine the time domain resources authorized by the first side configuration in combination with the solutions in Examples 1, 3, and 4. For example, when the first side configuration authorization is a first type of side configuration authorization, the terminal device may determine the time domain resources authorized by the first side configuration based on Formula 13, where: For another example, when the first sideline configuration authorization is a second type of sideline configuration authorization, the terminal device may determine the time domain resource of the first sideline configuration authorization based on the following formula 14, wherein:

[0164] Optionally, in this embodiment of the present application, for the first type of sideline configuration grant (type-1SL CG), the network device may further configure at least one of the following parameters through RRC signaling:

[0165] The index of the sideline configuration authorization (sl-ConfigIndexCG), the pre-configured scheduling radio network temporary identifier (Configured Scheduling RNTI, CS-RNTI) for sideline transmission (sl-CS-RNTI), the hybrid automatic repeat request (HARQ) process number (nrofHARQ-Processes) of the configuration authorization, the period of the first type of sideline configuration authorization (sl-periodCG), the time domain resource offset corresponding to SFN=0 of the first type of sideline configuration authorization (sl-TimeOffsetCGType1), the time domain resource position corresponding to SFN=0 of the first type of sideline configuration authorization (sl-TimeResourceCGType1), the maximum number of times a transport block (Transport block, TB) can be transmitted using the configuration authorization (CG) (sl-CG-MaxTransNumList), and the HARQ process offset of the first type of sideline configuration authorization (sl-harq-procID-offset).

[0166] Optionally, in an embodiment of the present application, for the second type of sideline configuration grant (type-2SL CG), the network device may further configure at least one of the following parameters through RRC signaling:

[0167] The index of the sideline configuration authorization (sl-ConfigIndexCG), the CS-RNTI used for sideline transmission (sl-CS-RNTI), the HARQ process number of the configuration authorization (nrofHARQ-Processes), the period of the second type of sideline configuration authorization (sl-periodCG), the maximum number of times a TB can be transmitted using the configuration authorization (CG) (sl-CG-MaxTransNumList), and the HARQ process offset of the second type of sideline configuration authorization (sl-harq-procID-offset).

[0168] Therefore, in an embodiment of the present application, the terminal device determines the time domain resources authorized by the first side row configuration according to the number of time slots corresponding to the period of the first side row configuration authorization in the resource pool associated with the first side row configuration authorization, so that the time domain resources authorized by the first side row configuration are indexed in the resource pool associated with the first side row configuration authorization, avoiding the situation where a time slot does not belong to the resource pool associated with the first side row configuration authorization.

[0169] Alternatively, the terminal device determines the time domain resources authorized by the first sideline configuration within the time range of the dual SFN, thereby avoiding the problem that the number of logical time slots used for sideline transmission in the radio frame is different in each radio frame.

[0170] Alternatively, the terminal device determines the time domain resources of the first side row configuration authorization based on the offset value in the time domain between the target side row transmission resource in the first side row configuration authorization and the first side row transmission resource. That is, when multiple side row transmission resources are included within one cycle of the first side row configuration authorization, other side row transmission resources can be determined based on the offset value.

[0171] Combination of the above Figures 8 to 10 , describes in detail the method embodiment of the present application, and the following is combined with Figures 11 to 14 , the device embodiments of the present application are described in detail. It should be understood that the device embodiments and the method embodiments correspond to each other, and similar descriptions can refer to the method embodiments.

[0172] Fig.11 FIG. 3 shows a schematic block diagram of a terminal device 300 according to an embodiment of the present application. Fig.11 As shown, the terminal device 300 includes:

[0173] The processing unit 310 is configured to determine the time domain resources authorized by the first side configuration according to the first information, wherein:

[0174] The first information includes at least one of the following:

[0175] The period of the first sideline configuration authorization corresponds to the number of time slots in the resource pool associated with the first sideline configuration authorization, the average number of logical time slots used for sideline transmission in a wireless frame, SFN information within the time range of the dual SFN, logical time slot information within the time range of the dual SFN, time domain offset within the time range of the dual SFN, and the offset value in the time domain between the target sideline transmission resource in the first sideline configuration authorization and the first sideline transmission resource.

[0176] Optionally, the number of time slots corresponding to the period of the first side configuration authorization in the resource pool associated with the first side configuration authorization is determined by at least one of the following information:

[0177] The total length of the bitmap used to configure the time domain resources of the resource pool, the number of first values ​​in the bitmap used to configure the time domain resources of the resource pool, and the period of the first side configuration authorization configured by the network device.

[0178] Optionally, the value of the resource pool associated with the first side configuration authorization in the bitmap is the first value.

[0179] Optionally, the first value is 1.

[0180] Optionally, the average number of logical time slots used for sideline transmission in one radio frame includes:

[0181] The average value of the number of logical time slots used for sideline transmission in the first radio frame within the time range of the dual SFN and the number of logical time slots used for sideline transmission in the second radio frame within the time range of the dual SFN.

[0182] Optionally, the SFN information within the time range of the dual SFN includes at least one of the following:

[0183] The SFN index within the time range of the dual SFN, the reference SFN index within the time range of the dual SFN for determining the time domain offset, and the index of the dual SFN corresponding to the first transmission opportunity in the first sideline configuration grant.

[0184] Optionally, the logical time slot information within the time range of the dual SFN includes at least one of the following:

[0185] The number of logical time slots used for sideline transmission within the time range of the dual SFN, the index of the logical time slot used for sideline transmission within the time range of the dual SFN, and the index of the logical time slot within the time range of the dual SFN corresponding to the first transmission opportunity in the first sideline configuration authorization.

[0186] Optionally, the time domain offset within the time range of the dual SFN includes one of the following:

[0187] The time domain offset relative to SFN=0 is the time domain offset relative to the reference SFN index used to determine the time domain offset within the time range of the dual SFN.

[0188] Optionally, in a case where two sidewalk transmission resources are included in one cycle of the first sidewalk configuration authorization, the target sidewalk transmission resource is the second sidewalk transmission resource of the two sidewalk transmission resources;

[0189] When three sidelink transmission resources are included in one cycle of the first sidelink configuration authorization, the target sidelink transmission resource is the second sidelink transmission resource of the three sidelink transmission resources, or the target sidelink transmission resource is the third sidelink transmission resource of the two sidelink transmission resources.

[0190] Optionally, the first sidewalk configuration authorization is a first type of sidewalk configuration authorization, wherein the first type of sidewalk configuration authorization is a sidewalk configuration authorization configured by the network device through radio resource control RRC signaling; or,

[0191] The first sidewalk configuration authorization is a second type of sidewalk configuration authorization, wherein the second type of sidewalk configuration authorization is a sidewalk configuration authorization configured by the network device through RRC signaling and activated through downlink control information DCI.

[0192] Optionally, in some embodiments, the processing unit may be one or more processors.

[0193] It should be understood that the terminal device 300 according to the embodiment of the present application may correspond to the terminal device in the method embodiment of the present application, and the above and other operations and / or functions of each unit in the terminal device 300 are respectively to implement Figure 8 For the sake of brevity, the corresponding process of the terminal device in the method 200 is not repeated here.

[0194] Fig.12 It is a schematic structural diagram of a communication device 400 provided in an embodiment of the present application. Fig.12 The communication device 400 shown includes a processor 410, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.

[0195] Alternatively, if Fig.12 As shown, the communication device 400 may further include a memory 420. The processor 410 may call and run a computer program from the memory 420 to implement the method in the embodiment of the present application.

[0196] The memory 420 may be a separate device independent of the processor 410 , or may be integrated into the processor 410 .

[0197] Alternatively, if Fig.12 As shown, the communication device 400 may further include a transceiver 430, and the processor 410 may control the transceiver 430 to communicate with other devices, specifically, may send information or data to other devices, or receive information or data sent by other devices.

[0198] The transceiver 430 may include a transmitter and a receiver. The transceiver 430 may further include an antenna, and the number of the antennas may be one or more.

[0199] Optionally, the communication device 400 may specifically be a network device of an embodiment of the present application, and the communication device 400 may implement corresponding processes implemented by the network device in each method of the embodiment of the present application, which will not be described in detail here for the sake of brevity.

[0200] Optionally, the communication device 400 may specifically be a mobile terminal / terminal device of an embodiment of the present application, and the communication device 400 may implement the corresponding processes implemented by the mobile terminal / terminal device in each method of the embodiment of the present application, which will not be described in detail here for the sake of brevity.

[0201] Fig.13 It is a schematic structural diagram of the device of an embodiment of the present application. Fig.13 The device 500 shown includes a processor 510, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.

[0202] Alternatively, if Fig.13 As shown, the apparatus 500 may further include a memory 520. The processor 510 may call and run a computer program from the memory 520 to implement the method in the embodiment of the present application.

[0203] The memory 520 may be a separate device independent of the processor 510 , or may be integrated into the processor 510 .

[0204] Optionally, the apparatus 500 may further include an input interface 530. The processor 510 may control the input interface 530 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.

[0205] Optionally, the apparatus 500 may further include an output interface 540. The processor 510 may control the output interface 540 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.

[0206] Optionally, the device can be applied to the network equipment in the embodiments of the present application, and the device can implement the corresponding processes implemented by the network equipment in the various methods in the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0207] Optionally, the apparatus may be applied to a mobile terminal / terminal device in an embodiment of the present application, and the apparatus may implement corresponding processes implemented by the mobile terminal / terminal device in each method of the embodiment of the present application, which will not be described in detail here for the sake of brevity.

[0208] Optionally, the device mentioned in the embodiments of the present application may also be a chip, for example, a system-on-chip, a system-on-chip, a chip system, or a system-on-chip chip.

[0209] Fig.14 600 is a schematic block diagram of a communication system 600 provided in an embodiment of the present application. Fig.14As shown, the communication system 600 includes a terminal device 610 and a network device 620 .

[0210] Among them, the terminal device 610 can be used to implement the corresponding functions implemented by the terminal device in the above method, and the network device 620 can be used to implement the corresponding functions implemented by the network device in the above method. For the sake of brevity, they are not repeated here.

[0211] It should be understood that the processor of the embodiment of the present application may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by the hardware integrated logic circuit or software instructions in the processor. The above processor can be a general processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor are combined and performed. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, and other mature storage media in the art. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0212] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0213] It should be understood that the above-mentioned memory is exemplary but not restrictive. For example, the memory in the embodiments of the present application may also be static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM), etc. That is to say, the memory in the embodiments of the present application is intended to include but not limited to these and any other suitable types of memory.

[0214] An embodiment of the present application also provides a computer-readable storage medium for storing a computer program.

[0215] Optionally, the computer-readable storage medium can be applied to the network device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.

[0216] Optionally, the computer-readable storage medium can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.

[0217] An embodiment of the present application also provides a computer program product, including computer program instructions.

[0218] Optionally, the computer program product can be applied to the network device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.

[0219] Optionally, the computer program product can be applied to the mobile terminal / terminal device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.

[0220] The embodiment of the present application also provides a computer program.

[0221] Optionally, the computer program can be applied to the network device in the embodiments of the present application. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the network device in the various methods in the embodiments of the present application. For the sake of brevity, they are not described here.

[0222] Optionally, the computer program can be applied to the mobile terminal / terminal device in the embodiments of the present application. When the computer program runs on the computer, the computer executes the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.

[0223] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0224] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0225] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0226] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0227] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0228] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. In view of such an understanding, the technical solution of the present application can be embodied in the form of a software product in essence or in other words, the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0229] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for determining sidelink configuration authorization resources, characterized in that: include: The terminal device determines the time domain resources of the first sideline configuration authorization according to at least one of the number of time slots corresponding to the period of the first sideline configuration authorization in the resource pool associated with the first sideline configuration authorization and the offset value in the time domain between the target sideline transmission resource in the first sideline configuration authorization and the first sideline transmission resource, The number of time slots corresponding to the period of the first side configuration authorization in the resource pool associated with the first side configuration authorization is determined by at least one of the following information: The total length of the bitmap used to configure the time domain resources of the resource pool, the number of bits in the bitmap used to configure the time domain resources of the resource pool taking the first value, and the first side configuration authorization period configured by the network device, wherein In the case where two sidewalk transmission resources are included in one cycle of the first sidewalk configuration authorization, the target sidewalk transmission resource is the second sidewalk transmission resource of the two sidewalk transmission resources; In the case where three sideline transmission resources are included in one cycle of the first sideline configuration authorization, the target sideline transmission resource is the second sideline transmission resource among the three sideline transmission resources, or the target sideline transmission resource is the third sideline transmission resource among the three sideline transmission resources.

2. The method according to claim 1, characterized in that The value of the resource pool associated with the authorization configured on the first side in the bitmap is the first value.

3. The method according to claim 1, characterized in that The first value is 1.

4. The method according to any one of claims 1 to 3, characterized in that The first sidewalk configuration authorization is a first type of sidewalk configuration authorization, wherein the first type of sidewalk configuration authorization is a sidewalk configuration authorization configured by the network device through radio resource control RRC signaling; or, The first sidewalk configuration authorization is a second type of sidewalk configuration authorization, wherein the second type of sidewalk configuration authorization is a sidewalk configuration authorization configured by a network device through RRC signaling and activated through downlink control information DCI.

5. A terminal device, characterized in that: include: a processing unit, configured to determine the time domain resources of the first sideline configuration authorization according to at least one of the number of time slots corresponding to the period of the first sideline configuration authorization in the resource pool associated with the first sideline configuration authorization and the offset value in the time domain between the target sideline transmission resource in the first sideline configuration authorization and the first sideline transmission resource, The number of time slots corresponding to the period of the first side configuration authorization in the resource pool associated with the first side configuration authorization is determined by at least one of the following information: The total length of the bitmap used to configure the time domain resources of the resource pool, the number of bits in the bitmap used to configure the time domain resources of the resource pool taking the first value, and the first side configuration authorization period configured by the network device, wherein In the case where two sidewalk transmission resources are included in one cycle of the first sidewalk configuration authorization, the target sidewalk transmission resource is the second sidewalk transmission resource of the two sidewalk transmission resources; In the case where three sideline transmission resources are included in one cycle of the first sideline configuration authorization, the target sideline transmission resource is the second sideline transmission resource of the three sideline transmission resources, or the target sideline transmission resource is the third sideline transmission resource of the two sideline transmission resources.

6. The terminal device according to claim 5, characterized in that: The value of the resource pool associated with the authorization configured on the first side in the bitmap is the first value.

7. The terminal device according to claim 5, characterized in that: The first value is 1.

8. The terminal device according to any one of claims 5 to 7, characterized in that: The first sidewalk configuration authorization is a first type of sidewalk configuration authorization, wherein the first type of sidewalk configuration authorization is a sidewalk configuration authorization configured by the network device through radio resource control RRC signaling; or, The first sidewalk configuration authorization is a second type of sidewalk configuration authorization, wherein the second type of sidewalk configuration authorization is a sidewalk configuration authorization configured by a network device through RRC signaling and activated through downlink control information DCI.

9. A computer-readable storage medium, characterized in that: Used to store a computer program, wherein the computer program causes a computer to execute the method according to any one of claims 1 to 4.