Channel transmission method and device, terminal and network equipment

CN119522558APending Publication Date: 2025-02-25GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202280098128.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2022-07-20
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

In the unlicensed spectrum, when the terminal of the SL-U communication system is waiting for the starting position of the time domain unit, it may be unable to send data due to other systems (such as WiFi devices, Bluetooth devices) seizing the channel, resulting in a lower success rate for accessing the channel. and low transmission efficiency.

Method used

By setting multiple candidate start positions in the time domain unit, the terminal selects the closest candidate start position for sidelink channel transmission after successful channel access, thereby improving the probability of accessing the channel and transmission efficiency.

Benefits of technology

It improves the access channel success rate and side channel transmission efficiency of SL-U terminals in the unlicensed spectrum, and reduces the waiting time for the starting position of the time domain unit.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119522558A_ABST
    Figure CN119522558A_ABST
Patent Text Reader

Abstract

A channel transmission method and apparatus, a terminal, and a network device, the method comprising: if a first terminal determines that a channel is available according to a result of a channel access process, the first terminal selects a target candidate initial position from N candidate initial positions of a time domain unit to perform sidewalk channel transmission; the candidate initial position is used for representing the position of an initial time domain symbol transmitted by a sidewalk channel in the time domain unit, and N is an integer greater than 1; wherein the target candidate initial position is a first candidate initial position after a corresponding moment when the first terminal determines that a channel is available according to a result of a channel access process.
Need to check novelty before this filing date? Find Prior Art

Description

Channel transmission method and device, terminal, and network equipment Technical Field

[0001] The embodiments of the present application relate to the field of mobile communication technology, and specifically to a channel transmission method and apparatus, a terminal, and a network device. Background Art

[0002] Unlicensed spectrum can be shared by multiple communication systems, such as Wireless Fidelity (WiFi), Bluetooth, Sidelink (SL), and cellular. When using unlicensed spectrum, communication devices must adhere to the Listen Before Talk (LBT) principle. This means that before transmitting signals on a channel in the unlicensed spectrum, the device must first sense the channel. Only when the sensed channel indicates idle can the device transmit. If the sensed channel indicates busy, the device cannot transmit.

[0003] The sidelink over unlicensed spectrum (SL-U) communication system operating in the unlicensed spectrum is a synchronous transmission system, and the transmission resources are generally based on time domain units (e.g., time slots, sub-time slots, time domain symbols, etc.). It should be understood that even if the LBT of a terminal in the SL-U communication system is successful, it still needs to wait until the start position of the time domain unit before sending data. During this waiting period, it is possible that devices of other systems (such as WiFi devices and Bluetooth devices) may preempt the channel, resulting in the communication devices of the SL-U communication system being unable to send data.

[0004] Summary of the Invention

[0005] Embodiments of the present application provide a channel transmission method and apparatus, a terminal, and a network device.

[0006] An embodiment of the present application provides a channel transmission method, the method comprising:

[0007] If the first terminal determines that the channel is available according to the result of the channel access process, the first terminal selects a target candidate starting position from N candidate starting positions of the time domain unit for side channel transmission; the candidate starting position is used to represent the position of the starting time domain symbol of the side channel transmission in the time domain unit, where N is an integer greater than 1;

[0008] The target candidate starting position is the first candidate starting position after the moment corresponding to when the first terminal determines that the channel is available according to the result of the channel access process.

[0009] An embodiment of the present application provides a channel transmission method, the method comprising:

[0010] The network device sends first configuration information, where the first configuration information is used to configure the N candidate starting positions in the time domain unit, where N is an integer greater than 1; the candidate starting positions are used to represent the position of the starting time domain symbol of the side channel transmission in the time domain unit.

[0011] An embodiment of the present application provides a channel transmission device, applied to a terminal, the device comprising:

[0012] A first transmitting unit is configured to select, when a channel sensing result is idle, a target candidate starting position from N candidate starting positions of a time domain unit for side channel transmission; the candidate starting position is used to represent a position of a starting time domain symbol of the side channel transmission in the time domain unit, where N is an integer greater than 1;

[0013] The first sending unit determines that the channel sensing result is idle before at least one candidate starting position among the N candidate starting positions, and the target candidate starting position is the first candidate starting position among the at least one candidate starting position.

[0014] An embodiment of the present application provides a channel transmission device, applied to a network device, the device comprising:

[0015] The second sending unit is configured to send first configuration information, wherein the first configuration information is used to configure the N candidate starting positions in the time domain unit, where N is an integer greater than 1; the candidate starting position is used to represent the position of the starting time domain symbol of the side channel transmission in the time domain unit.

[0016] An embodiment of the present application provides a communication device, which may be the first terminal or network device in the above-mentioned solution, comprising a processor and a memory. 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 perform the above-mentioned channel transmission method.

[0017] The chip provided in the embodiment of the present application is used to implement the above-mentioned channel transmission method.

[0018] Specifically, the chip includes: a processor, which is used to call and run a computer program from a memory, so that a device equipped with the chip executes the above-mentioned channel transmission method.

[0019] The computer-readable storage medium provided in an embodiment of the present application is used to store a computer program, which enables a computer to execute the above-mentioned channel transmission method.

[0020] The computer program product provided in the embodiments of the present application includes computer program instructions, which enable a computer to execute the above-mentioned channel transmission method.

[0021] The computer program provided in the embodiment of the present application, when executed on a computer, enables the computer to execute the above-mentioned channel transmission method.

[0022] The channel transmission method provided by the embodiment of the present application, wherein, if the first terminal determines that the channel is available according to the result of the channel access process, the first terminal selects a target candidate starting position from the N candidate starting positions of the time domain unit for side channel transmission; wherein, the candidate starting position is used to characterize the position of the starting time domain symbol of the side channel transmission in the time domain unit, and N is an integer greater than 1; the target candidate starting position is the first candidate starting position after the first terminal determines that the channel is available according to the result of the channel access process. That is to say, the time domain unit may include multiple candidate starting positions, and the first terminal may select the candidate starting position closest to the time domain for side channel transmission after determining that the channel is available. In this way, the terminal does not have to continue to wait for the starting position of the next time domain unit after missing the starting position of the time domain unit, but selects the nearest candidate starting position to start transmission after the LBT is successful. The probability of accessing the channel and the efficiency of side channel transmission are improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0024] FIG1A is an architecture diagram of a sideline communication system within network coverage provided by an embodiment of the present application;

[0025] FIG1B is an architecture diagram of a sidewalk communication system with partial network coverage provided by an embodiment of the present application;

[0026] FIG1C is an architecture diagram of a sideline communication system outside network coverage provided by an embodiment of the present application;

[0027] FIG2A is a schematic diagram of a time slot structure of a sideline communication system according to an embodiment of the present application;

[0028] FIG2B is a second schematic diagram of a time slot structure of a sideline communication system provided in an embodiment of the present application;

[0029] FIG3 is a third schematic diagram of a time slot structure of a side communication system provided in an embodiment of the present application;

[0030] FIG4 is a schematic diagram of sidelink time domain resource scheduling provided by an embodiment of the present application;

[0031] FIG5 is a flow chart of a channel transmission method according to an embodiment of the present application;

[0032] FIG6A is a fourth schematic diagram of a time slot structure of a sideline communication system provided in an embodiment of the present application;

[0033] FIG6B is a fifth schematic diagram of a time slot structure of a sideline communication system provided in an embodiment of the present application;

[0034] FIG7 is a second flow chart of a channel transmission method provided in an embodiment of the present application;

[0035] FIG8 is a sixth schematic diagram of a time slot structure of a side communication system provided in an embodiment of the present application;

[0036] FIG9 is a schematic diagram of a time slot structure of a side communication system according to an embodiment of the present application;

[0037] FIG10 is a schematic structural diagram of a channel transmission device 1000 provided in an embodiment of the present application;

[0038] FIG11 is a schematic structural diagram of a channel transmission device 1100 provided in an embodiment of the present application;

[0039] FIG12 is a schematic structural diagram of a communication device provided in an embodiment of the present application;

[0040] FIG13 is a schematic structural diagram of a chip according to an embodiment of the present application;

[0041] FIG14 is a schematic block diagram of a communication system provided in an embodiment of the present application. DETAILED DESCRIPTION

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

[0043] In sideline communication, according to the network coverage of both communicating terminals, it can be divided into sideline communication within network coverage, sideline communication with partial network coverage, and sideline communication outside network coverage.

[0044] For side communication within network coverage, refer to the side communication system architecture diagram within network coverage shown in Figure 1A. All terminals performing side communication are within the coverage range of the base station. Therefore, the above terminals can all perform side communication based on the same side configuration by receiving the configuration signaling of the base station.

[0045] For sidelink communication with partial network coverage, refer to the sidelink communication system architecture diagram with partial network coverage shown in Figure 1B. 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 located 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 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, and perform sidelink communication.

[0046] For side communication outside the network coverage, refer to the side communication system architecture diagram outside the network coverage shown in Figure 1C. All terminals performing side communication are located outside the network coverage, and each terminal determines the side configuration according to the pre-configuration information for side communication.

[0047] Sidelink (SL) transmission technology is used in sidelink communication, a direct end-to-end communication method. Unlike traditional cellular systems, where data is sent or received via base stations, this method offers higher spectrum efficiency and lower transmission latency. The 3rd Generation Partnership Project (3GPP) defines two sidelink transmission modes: Mode 1 and Mode 2.

[0048] Mode 1: The terminal's transmission resources are allocated by the base station, and the terminal transmits data on the sidelink based on the allocated resources. The base station can dynamically allocate sidelink channel transmission resources to the terminal, or semi-statically allocate transmission resources. As shown in Figure 1A, if the terminal is within the base station's coverage area, the base station can allocate transmission resources for the sidelink channel.

[0049] Second mode: The terminal selects a resource from the resource pool for data transmission. In some embodiments, as shown in Figures 1B and 1C , when the terminal is outside the base station's coverage area, the terminal can autonomously select a transmission resource from a preconfigured resource pool for sidelink channel transmission. In other embodiments, as shown in Figure 1A , the terminal can autonomously select a transmission resource from a base station-configured resource pool for sidelink channel transmission.

[0050] In New Radio (NR) side communications (such as the vehicle-to-everything (V2X) wireless communication system), autonomous driving needs to be supported, which places higher requirements on data exchange between vehicles, such as higher throughput, lower latency, higher reliability, wider coverage, and more flexible resource allocation.

[0051] In some embodiments, the time slot structure of the NR sidelink communication system may include two types: a time slot structure that does not include a physical sidelink feedback channel (PSFCH) channel, and a time slot structure that includes a PSFCH channel.

[0052] Referring to the time slot structure excluding the PSFCH channel shown in Figure 2A, the physical sidelink control channel (PSCCH) in the NR sidelink communication system can start from the second time domain symbol of a time slot in the time domain and occupy 2 or 3 time domain symbols. In the frequency domain, it can occupy {10, 12 15, 20, 25} physical resource blocks (PRBs). In order to reduce the complexity of the terminal's blind detection of the PSCCH, only one number of PSCCH symbols and PRBs are allowed to be configured in a resource pool. In addition, because the subchannel is the minimum granularity for the allocation of physical sidelink shared channel (PSSCH) resources in NR sidelink communication, the number of PRBs occupied by the PSCCH must be less than or equal to the number of PRBs contained in a subchannel in the resource pool, so as to avoid additional restrictions on PSSCH resource selection or allocation.

[0053] The PSSCH also begins in the time domain with the second time domain symbol of the time slot. The last time domain symbol in the time slot is the guard period (GP) symbol, and the remaining time domain symbols are mapped to the PSSCH. The first time domain symbol in the time slot is a repetition of the second time domain symbol. The receiving terminal typically uses the first time domain symbol as an automatic gain control (AGC) symbol, and the data on this time domain symbol is not typically used for data demodulation.

[0054] Referring to the time slot structure including the PSFCH channel shown in FIG2B , the second to last and third to last time domain symbols in the time slot are used for PSFCH channel transmission, and a time domain symbol before the PSFCH channel is used as a GP symbol.

[0055] The NR sidelink communication system supports the use of some time-domain symbols in a time slot for sidelink channel transmission. That is, some symbols in a time slot are used for sidelink channel transmission. The NR sidelink communication system can configure the starting point and length of the time-domain symbols used for sidelink channel transmission in a time slot through the starting symbol position (sl-StartSymbol) and the number of symbols (sl-LengthSymbols). Among them, the last time-domain symbol in the time-domain symbols used for sidelink channel transmission is used as the GP, and PSSCH and PSCCH can only use the remaining time-domain symbols.

[0056] For example, referring to the schematic diagram of the time slot structure of an NR sideline communication system shown in Figure 3, the network configures the starting time domain symbol index value to be 3 and the number of symbols to be 11. That is, the 11 time domain symbols starting from symbol index value 3 in a time slot can be used for sideline channel transmission. Among them, the time domain symbol of time domain symbol 3 is usually used as an AGC symbol, symbol 13 is used as a GP, and the remaining time domain symbols from time domain symbol 3 to time domain symbol 13 can be used for PSCCH and PSSCH transmission, where PSCCH occupies 2 time domain symbols.

[0057] In practical applications, in order to reduce the overhead of the PSFCH channel, it is defined that one time slot in every M time slots includes PSFCH transmission resources, that is, the period of the sideline feedback resource is M time slots, where M = 1, 2, 4, and the parameter N is pre-configured or network configured.

[0058] For example, referring to the sidelink time domain resource scheduling diagram shown in Figure 4, the feedback information for the PSSCH transmitted in time slots 2, 3, 4, and 5 is all transmitted in time slot 7. Therefore, time slots {2, 3, 4, 5} can be considered as a time slot set. The PSSCH transmitted in this time slot set and its corresponding PSFCH are in the same time slot. The minimum time interval between a PSSCH and its corresponding PSFCH can be configured using resource pool configuration information. For example, in Figure 4, the minimum time interval between a PSSCH and its corresponding PSFCH is 2 time slots.

[0059] Unlicensed spectrum is the spectrum allocated by countries and regions that can be used for radio equipment communications. This spectrum is generally considered to be shared spectrum. That is, as long as communication equipment in different communication systems meets the regulatory requirements set by the country or region on this spectrum, they can use this spectrum without applying for exclusive spectrum authorization.

[0060] Multiple communication technologies share unlicensed spectrum, such as WiFi, Bluetooth, SL communication systems, and cellular communication systems. WiFi and Bluetooth systems are asynchronous transmission systems. Communication devices perform LBT before transmission. If LBT is successful, they can access the channel and send data. However, SL-U systems are synchronous systems, where transmission resources are based on time-domain units. Even if a terminal successfully completes LBT, it must wait until the start of a time slot before sending data. During this time, devices from other systems (such as WiFi devices) may preempt the channel, preventing the SL-U terminal from sending data. Therefore, improving the success rate of SL-U terminals accessing the channel is a challenge that needs to be addressed.

[0061] Based on this, an embodiment of the present application provides a channel transmission method, wherein, if the first terminal determines that the channel is available according to the result of the channel access process, the first terminal selects a target candidate starting position from the N candidate starting positions of the time domain unit for side channel transmission; wherein, the candidate starting position is used to characterize the position of the starting time domain symbol of the side channel transmission in the time domain unit, and N is an integer greater than 1; the target candidate starting position is the first candidate starting position after the first terminal determines that the channel is available according to the result of the channel access process. That is, the time domain unit may include multiple candidate starting positions, and the first terminal may select the candidate transmission position with the nearest time domain for side channel transmission after determining that the channel is available. In this way, the terminal does not have to continue to wait for the starting position of the next time domain unit after missing the starting position of the time domain unit, but selects the nearest candidate starting position to start transmission after the LBT is successful. The probability of accessing the channel and the efficiency of the side channel transmission are improved.

[0062] It should be noted that the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is merely a description of the association relationship between 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 objects associated before and after are in an "or" relationship. It should also be understood that the "indication" mentioned in the embodiments of this 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. It should also be understood that the "correspondence" mentioned in the embodiments of this application can mean that there is a direct or indirect correspondence between the two, or it can mean that there is an association relationship between the two, or it can mean a relationship between indication and indication, configuration and configuration, etc. It should also be understood that the “predefined” or “predefined rules” mentioned in the embodiments of the present application can be implemented by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in devices (for example, including terminal devices and network devices), and the present application does not limit its specific implementation method. For example, predefined can refer to what is defined in the protocol. It should also be understood that in the embodiments of the present application, the “protocol” may refer to a standard protocol in the field of communications, such as LTE protocols, NR protocols, and related protocols used in future communication systems, and the present application does not limit this.

[0063] To facilitate understanding of the technical solutions of the embodiments of the present application, the technical solutions of the present application are described in detail below through specific embodiments. The above related technologies can be combined arbitrarily with the technical solutions of the embodiments of the present application as optional solutions, and all of them fall within the scope of protection of the embodiments of the present application. The embodiments of the present application include at least part of the following contents.

[0064] FIG5 is a flow chart of a channel transmission method provided in an embodiment of the present application. As shown in FIG5 , the method includes the following contents.

[0065] Step 510: If the first terminal determines that the channel is available according to the result of the channel access process, the first terminal selects a target candidate starting position from the N candidate starting positions of the time domain unit for side channel transmission;

[0066] Among them, the candidate starting position is used to represent the position of the starting time domain symbol of the side channel transmission in the time domain unit, and N is an integer greater than 1; the target candidate starting position is the first candidate starting position after the first terminal determines that the channel is available according to the result of the channel access process.

[0067] In an embodiment of the present application, a first terminal may operate in an unlicensed spectrum. For example, the first terminal may be an SL-U terminal. In this scenario, multiple candidate starting positions may be set within a time domain unit on a time domain resource. The candidate starting position refers to the starting position of a side channel transmission, and specifically may represent the position of the first time domain symbol of the side channel transmission within the time unit.

[0068] It should be understood that the time domain symbol is the smallest time unit in the time domain. The time domain symbol can be an orthogonal frequency division multiplexing (OFDM) symbol or a single carrier frequency division multiplexing (SC-FDM) symbol. The embodiments of the present application do not limit this.

[0069] A time unit may be composed of multiple time domain symbols. For example, a time unit may be a time slot, a sub-time slot, or a set of multiple time domain symbols. This embodiment of the present application does not limit this. For a time slot with a normal cyclic prefix (CP), one time slot may include 14 time domain symbols. For a time slot with an extended CP, one time slot may include 12 time domain symbols.

[0070] It should be noted that the N candidate starting positions in the time domain unit can be determined according to protocol pre-definition, pre-configuration information or network configuration information, and the embodiment of the present application does not limit this.

[0071] It should be noted that the channel access process is also called the LBT process, that is, the process in which the terminal determines whether the channel is available based on the sensing result.

[0072] It is understood that in the embodiments of the present application, the first terminal may perform an LBT process before transmitting the sidelink channel to determine whether the channel is available. When the first terminal determines that the channel in the current time unit is available based on the result of the channel access process, it may select a target candidate starting position from the N candidate starting positions of the time unit as the starting position of the sidelink channel.

[0073] Specifically, the time when the first terminal determines that the channel is available based on the result of the channel access process is referred to as the first time. The first terminal may select the candidate starting position that is after the first time and whose time domain position is closest to the first time as the target candidate starting position. In other words, the first terminal may select the first candidate starting position that is located after the first time in the time domain unit as the target candidate starting position.

[0074] In other words, if the first terminal successfully performs LBT before a candidate starting position among the set N candidate starting positions, the first terminal can access the channel from the candidate starting position and perform side channel transmission; if the first terminal successfully performs LBT after the candidate time slot position, the first terminal selects the nearest candidate starting position from the candidate starting position after the successful LBT to access the channel and perform side channel transmission.

[0075] For example, the time domain unit is a time slot. For a time slot with a normal CP, referring to the time slot structure diagrams shown in FIG6A and FIG6B , each time slot includes 14 time domain symbols, and the time domain symbol index values ​​range from 0 to 13. The time slot in FIG6A is provided with only one candidate starting position, which is located at the first time domain symbol of the time slot, i.e., the time domain symbol with an index value of 0. The time slot in FIG6B is provided with two candidate starting positions, which are located at the first time domain symbol and the third time domain symbol, i.e., the time domain symbols with index values ​​of 0 and 2, respectively.

[0076] When the first terminal operates in an unlicensed spectrum, the first terminal may perform LBT before the time slot corresponding to the transmission resource. If the first terminal fails to perform LBT before the start position of the time slot (i.e., the channel is determined to be unavailable based on the result of the channel access process, or the LBT process is not completed), the first terminal continues to perform LBT. If LBT is successfully performed in the middle position of the time slot (the channel is determined to be available based on the result of the channel access process), for the scenario shown in FIG6A , the first terminal can only wait until the next time slot to perform side channel transmission. However, for the scenario in which two candidate starting positions are set in the time slot shown in FIG6B , if the first terminal successfully performs LBT before the third time domain symbol (i.e., the time domain symbol with an index value of 2) and determines that the channel is available, the first terminal may start to perform side channel transmission from the third time domain symbol. Relative to the scenario shown in FIG6A , the method of configuring multiple candidate starting positions provided in the embodiment of the present application corresponding to FIG6B can increase the probability of accessing the channel.

[0077] In summary, in the channel transmission method provided in the embodiments of the present application, multiple candidate starting positions can be set in a time domain unit. After determining that the channel is available, the first terminal can select the candidate starting position closest to the time domain for side channel transmission. In this way, the terminal does not need to continue waiting for the starting position of the next time domain unit after missing the starting position of the time domain unit. Instead, it selects the closest candidate starting position to start transmission after LBT is successful. This improves the probability of accessing the channel and the efficiency of side channel transmission.

[0078] Optionally, as shown in FIG. 7 , in an embodiment of the present application, before the first terminal selects a target candidate starting position from N candidate starting positions of the time domain unit for side channel transmission in step 510, the following steps may also be performed:

[0079] Step 500: The first terminal receives first configuration information, where the first configuration information is used to configure N candidate starting positions in a time domain unit.

[0080] Optionally, the first configuration information may be configured by a network device, that is, the first configuration information may be sent by the network device to the first terminal. Exemplarily, the first configuration information may be configured by a base station.

[0081] Optionally, the network device can configure the candidate starting positions of the time unit in the unlicensed spectrum based on the actual network status. For example, when the network status of the unlicensed spectrum is good, the network device can configure fewer candidate starting positions in the time unit. When the network status of the unlicensed spectrum is poor, the network device can configure more candidate starting positions in the time unit. The network status can be represented by channel congestion, channel busyness, etc. Configuring N starting positions in the time domain unit through the first configuration information can improve the flexibility of the configuration.

[0082] Optionally, the first configuration information may indicate N candidate starting positions in the time domain unit in multiple ways, two of which are described below.

[0083] Mode 1: The first configuration information includes N index indication values, which correspond one-to-one to N candidate starting positions, and the N index indication values ​​respectively indicate the index values ​​of the time domain symbols corresponding to the N candidate starting positions in the time domain unit.

[0084] That is, the first configuration information may indicate the time domain symbol indices of the N candidate starting positions in the time domain unit.

[0085] Exemplarily, as shown in reference Figure 6B, the first configuration information can indicate two candidate starting positions, whose corresponding symbol indexes are {0, 2}, that is, the two candidate starts configured by the first configuration information are respectively located at the first time domain symbol and the third time domain symbol in the time slot.

[0086] Method 2: The first configuration information includes first indication information, and the number of bits occupied by the first indication information is the same as the number of time domain symbols included in the time domain unit; wherein, the positions of the N bits in the first indication information that take the first value in the first indication information are respectively used to indicate the positions of the time domain symbols corresponding to the N candidate starting positions in the time domain unit.

[0087] It is understood that the first indication information is a bitmap, and the length of the bitmap is equal to the number of time domain symbols included in the time unit. One bit in the first indication information corresponds to one time domain symbol in the time unit, that is, the bits of the first indication information correspond one-to-one with the time domain symbols in the time unit. For example, the first bit in the first indication information corresponds to the first time domain symbol in the time unit, the second bit in the first indication information corresponds to the second time domain symbol in the time unit, and so on.

[0088] In an embodiment of the present application, the values ​​of N bits in the first indication information can be set to a first value, and the values ​​of the remaining bits can be set to a second value to indicate N candidate starting positions. Optionally, the first value can be 1 and the second value can be 0, or the first value can be 0 and the second value can be 1, and this embodiment of the present application does not limit this.

[0089] Exemplarily, if the time unit includes 4 candidate starting positions, the first indication information can be 1010 11000000 00; the order from left to right corresponds to the 14 time domain symbols in the time unit, and the bit value is 1, indicating that the corresponding symbol is the candidate starting position; the 1st / 3rd / 5th / 6th bit value is 1, which means that the candidate starting position is the time domain symbol with an index value of 0 / 2 / 4 / 5.

[0090] In some embodiments, if the symbol index values ​​corresponding to the N candidate starting positions set in the time domain unit are all less than index k, the number of bits occupied by the bitmap included in the first indication information can be determined according to the value of k, for example, the number of bits occupied by the bitmap is equal to k. Each bit in the bitmap corresponds one-to-one to k indexes (index values ​​starting from 0) in the time domain unit whose index values ​​are less than k.

[0091] For example, a time slot includes 14 time domain symbols, with symbol indices ranging from 0 to 13. The symbol index of the candidate starting position in the time slot is less than index 7 (i.e., k=7), that is, the index range of the candidate starting symbol is 0 to 6, and the length of the bitmap is 7, wherein each bit corresponds one-to-one with the symbol indices 0 to 6. If the time slot includes two candidate starting positions, the first indication information can be 1010000; the order from left to right corresponds to the time domain symbols 0 to 6 in the time slot, respectively, and a bit value of 1 indicates that the corresponding symbol is the candidate starting position; the first and third bits have a value of 1, which indicates that the candidate starting positions are the time domain symbols with index values ​​0 and 2.

[0092] Optionally, the first terminal may determine the value of k according to protocol pre-definition, pre-configuration information or network configuration information.

[0093] Optionally, the first configuration information may be configured through dedicated signaling.

[0094] Optionally, the first configuration information may be carried in sidelink bandwidth part (Bandwidth Part, BWP) configuration information and / or resource pool configuration information.

[0095] It is understandable that, when the network device configures the sidelink BWP and / or resource pool for the first terminal, it can also configure N candidate starting positions in the time domain unit for the first terminal, thereby reducing signaling overhead.

[0096] Optionally, the first configuration information may include first sub-configuration information and second sub-configuration information;

[0097] The first sub-configuration information is used to indicate the first candidate starting position among the N candidate starting positions;

[0098] The second sub-configuration information is used to indicate the other N-1 candidate starting positions among the N candidate starting positions.

[0099] It should be understood that currently, the network device only configures one candidate starting position for the time domain unit. To be compatible with the current configuration, the network device can configure N candidate starting positions separately. Specifically, the first terminal can obtain the first candidate starting position of the N candidate starting positions based on the first sub-configuration information, and obtain the remaining N-1 candidate starting positions of the N candidate starting positions based on the second sub-configuration information.

[0100] The first candidate starting position may be any one of the N candidate starting positions. The first candidate starting position may also be a designated candidate starting position among the N candidate starting positions, such as the candidate starting position that is the earliest in the time domain among the N candidate starting positions, that is, the first candidate starting position among the N candidate starting positions. This embodiment of the present application does not impose any limitation on this.

[0101] Optionally, the first sub-configuration information may be carried by sidelink BWP configuration information, and the second sub-configuration information may be carried by sidelink BWP configuration information or resource pool configuration information.

[0102] It should be understood that currently, network devices configure a candidate starting position for a time domain unit via sidelink BWP configuration information. In embodiments of the present application, to be compatible with current configuration methods, the network device may configure the first candidate starting position among N candidate starting positions via BWP configuration information. The remaining N-1 candidate starting positions may be configured via BWP configuration information or via resource pool configuration information, which is not limited in embodiments of the present application.

[0103] Exemplarily, the side BWP configuration information includes first sub-configuration information, which may be a parameter sl-StartSymbol (side start symbol), used to indicate the first candidate starting position; the resource pool configuration information or the side BWP configuration information includes second sub-configuration information, which may be a parameter sl-AdditionalStartSymbol (side supplementary start symbol), used to indicate the remaining N-1 candidate transmission starting positions.

[0104] It should be noted that when the first configuration information is divided into first sub-configuration information and second sub-configuration information to configure N candidate starting positions, the first sub-configuration information can configure the first candidate starting position through an index value, and the second sub-configuration information can configure the remaining N-1 candidate starting positions through an index value or a bit map.

[0105] In summary, configuring the N candidate starting positions through the first sub-configuration information and the second sub-configuration information is compatible with existing configuration methods and improves configuration efficiency.

[0106] Optionally, in the side channel transmission method provided in the embodiment of the present application, the first terminal may further perform the following steps: the first terminal obtains second configuration information, where the second configuration information is used to configure at least one of the following:

[0107] a first number, the first number being used to determine a maximum number of time domain symbols that can be used for side channel transmission in a time domain unit;

[0108] Each candidate starting position among the N candidate starting positions corresponds to a position of a time domain symbol for side channel transmission.

[0109] It should be understood that, since each candidate starting position is different, each candidate starting position corresponds to a different time domain symbol position that can be used for side channel transmission.

[0110] In this embodiment of the present application, the first terminal may determine, based on the second configuration information, a first number and / or a time-domain symbol position corresponding to each candidate starting position that may be used for side channel transmission. The first number may be used by the first terminal to determine a time-domain symbol position corresponding to each candidate starting position that may be used for side channel transmission.

[0111] Exemplarily, the second configuration information may include a parameter sl-LengthSymbols (i.e., sidelink symbol length), which indicates the maximum number of time-domain symbols that can be used for sidelink channel transmission. Furthermore, the second configuration information may include N indication information, each of which indicates the end positions corresponding to the N candidate starting positions. The N candidate starting positions and N end positions indicate the position of the time-domain symbol that can be used for sidelink channel transmission corresponding to each candidate starting position.

[0112] In the embodiment of the present application, when the first configuration information configures a first quantity, the first terminal can determine the position of the time domain symbol that can be used for side channel transmission corresponding to each candidate starting position based on the first quantity.

[0113] Optionally, when the second configuration information is used to configure the first quantity, the position of the time domain symbol for side channel transmission corresponding to each candidate starting position in the N candidate starting positions is determined based on the first candidate starting position in the N candidate starting positions and the first quantity.

[0114] The first candidate starting position may be the earliest candidate starting position in the time domain among the N candidate starting positions.

[0115] Optionally, the position of the time domain symbol for side channel transmission corresponding to each candidate starting position starts from each candidate starting position and ends at a target position, and the target position is determined according to the first candidate starting position and the first quantity among the N candidate starting positions.

[0116] In the embodiment of the present application, the time domain symbol position corresponding to the first candidate starting position and available for side channel transmission may be a first number of consecutive time domain symbols starting from the time domain symbol corresponding to the first candidate starting position and ending at the same time domain symbol.

[0117] The target position may be the end symbol of the time domain symbol position available for side channel transmission corresponding to the first candidate starting position. The position of the time domain symbol for side channel transmission corresponding to each candidate starting position starts from the current candidate starting position and ends at the end symbol.

[0118] Exemplarily, as shown in reference Figure 8, the first terminal determines through the first configuration information that a time domain unit includes two candidate starting positions, which are located at the first time domain symbol and the third time domain symbol respectively. And the first terminal determines through the second configuration information that the first number is 10. If the side channel transmission starts from the first candidate starting position (i.e., from the first time domain symbol), the time domain symbols that can be used for the side channel transmission can be time domain symbol 0 to time domain symbol 9. If the side channel transmission starts from the second candidate starting position (i.e., from the third time domain symbol), the time domain symbols that can be used for the side channel transmission can be time domain symbol 3 to time domain symbol 9. Time domain symbol 9 is the target position described above.

[0119] It should be noted that, among the time domain symbols used for side channel transmission, the last symbol is usually used as a GP symbol. That is, the time domain symbols used for side channel transmission include time domain symbols corresponding to GP. For example, time domain symbol 9 in FIG8 is a GP symbol.

[0120] Optionally, the second configuration information may be configuration information predefined by the protocol, pre-configuration information, or network configuration information, which is not limited in this embodiment of the present application.

[0121] Optionally, the second configuration information may be network configuration information. Specifically, the first terminal may receive the second configuration information sent by a network device.

[0122] Optionally, the second configuration information may be carried by sidelink BWP configuration information or resource pool configuration information. For example, the second configuration information may be carried together with the first configuration information by sidelink BWP configuration information.

[0123] Optionally, the first terminal may receive second configuration information sent by the network device before step 510, and determine the position of the time domain symbol available for side channel transmission corresponding to each candidate starting position according to the second configuration information.

[0124] In an embodiment of the present application, the number of time domain symbols for side channel transmission corresponding to each candidate starting position among the N candidate starting positions is greater than or equal to a first threshold value.

[0125] Because each starting position corresponds to a different time-domain symbol position available for side channel transmission, the number of time-domain symbols available for side channel transmission corresponding to each starting position also varies. To ensure that different candidate starting positions have sufficient resources for data transmission, the number of time-domain symbols available for side channel transmission corresponding to each candidate starting position must be greater than or equal to a first threshold.

[0126] It should be noted that each candidate starting position has a sequence in the time domain. By ensuring that the number of time domain symbols for side channel transmission corresponding to the last candidate starting position among the N candidate starting positions is greater than or equal to the first threshold value, it can be ensured that the number of time domain symbols for side channel transmission corresponding to each candidate starting position among the N candidate starting positions is greater than or equal to the first threshold value.

[0127] In the embodiment of the present application, the network device can set the parameters in the first configuration information and the second configuration information so that the number of time domain symbols for side channel transmission corresponding to each candidate starting position is greater than or equal to the first threshold value.

[0128] It should be noted that the number of time domain symbols corresponding to each candidate starting position and used for side channel transmission includes the time domain symbol corresponding to the GP.

[0129] Exemplarily, in the case where the time domain symbols for side channel transmission corresponding to each candidate starting position include the time domain symbols corresponding to the GP, referring to FIG8 , if the first threshold value is 7 and the maximum number of time domain symbols that can be used for side channel transmission is 10, then the last candidate starting position cannot be time domain symbol 4 and the time domain symbols after time domain symbol 4, otherwise the number of symbols that can be used for side channel transmission determined from the last candidate starting position is less than the first threshold value 7, and there is no guarantee that there are sufficient resources for data transmission.

[0130] Optionally, the first threshold value may be determined according to protocol pre-definition, pre-configuration information, or network configuration information, which is not limited in the embodiment of the present application.

[0131] It should be noted that, in some implementations, if the time-domain symbols corresponding to each candidate starting position for side channel transmission do not include a time-domain symbol corresponding to a GP, then the number of time-domain symbols corresponding to each candidate starting position for side channel transmission is greater than or equal to a third threshold. The third threshold corresponds to the first threshold, for example, the third threshold is equal to the first threshold minus 1.

[0132] In the embodiment of the present application, an example is taken for explanation in which the time domain symbols for side channel transmission corresponding to each candidate starting position include the time domain symbol corresponding to the GP.

[0133] In an embodiment of the present application, the channel transmission method provided in the embodiment of the present application may further include the following contents:

[0134] For the time domain unit containing PSFCH, if the number of time domain symbols used to transmit PSSCH corresponding to the first candidate starting position is less than the second threshold value, the first candidate starting position is deleted from the N candidate starting positions corresponding to the time domain unit containing PSFCH; the first candidate starting position is any one of the N candidate starting positions.

[0135] It should be understood that, as shown in reference Figure 2B, for a time domain unit including PSFCH transmission resources, the time domain unit may include time domain symbols for transmitting PSSCH and time domain symbols for transmitting PSFCH. For a certain candidate starting position, such as the first candidate starting position, if the number of symbols (including GP symbols) that can be used to transmit PSSCH determined from the first candidate starting position is less than the second threshold value, then the candidate starting position is not applicable to the time domain unit, that is, the first terminal cannot perform side channel transmission starting from the first candidate starting position. At this time, the first terminal can delete the first candidate starting position from the N candidate starting positions corresponding to the time domain unit. In this way, it is guaranteed that there are sufficient PSSCH resources for side data transmission.

[0136] It should be noted that the symbols used to transmit the PSSCH include GP symbols.

[0137] Exemplarily, the time domain unit is a time slot for illustration. Referring to FIG9 , each time slot can be configured with two candidate starting positions, located at symbol 0 and symbol 5 respectively. The maximum number of time domain symbols that can be used for side channel transmission (the first number) can be configured as 13, and the second threshold value can be 7. Time slot n includes PSFCH resources, and time slot n+1 does not include PSFCH resources. For time slot n, if symbol 0 is used as the starting position, the number of symbols that can be used for PSSCH is 11 (greater than the second threshold value 7), and symbol 0 can be used as a candidate starting position; if symbol 5 is used as the starting position, the number of symbols that can be used for PSSCH transmission is 6 (less than the second threshold value 7). Here, the symbols that can be used for PSSCH transmission include GP symbols. Therefore, in this time slot n, symbol 5 cannot be used as a candidate starting position.

[0138] Optionally, the second threshold value is determined according to protocol pre-definition, pre-configuration information or network configuration information, which is not limited in the embodiment of the present application.

[0139] It should be noted that, in some implementations, when the time domain symbols for transmitting the PSSCH corresponding to each candidate starting position do not include the time domain symbols corresponding to the GP, if the number of time domain symbols for transmitting the PSSCH corresponding to the first candidate starting position is less than a fourth threshold value, the first candidate starting position is deleted from the N candidate starting positions corresponding to the time domain unit including the PSFCH. The fourth threshold value and the second threshold value have a corresponding relationship, for example, the fourth threshold value is equal to the second threshold value minus 1.

[0140] In the embodiment of the present application, an example is given in which the time domain symbols for transmitting the PSSCH corresponding to each candidate starting position include the time domain symbols corresponding to the GP.

[0141] In an embodiment of the present application, the channel transmission method provided in the embodiment of the present application may further include the following contents:

[0142] The first terminal determines whether the time domain unit is a time domain unit belonging to the resource pool based on the position of the uplink symbol included in the time domain unit and the first candidate starting position among the N candidate starting positions.

[0143] It should be understood that for unlicensed spectrum, the first terminal can select time domain and frequency domain resources from a pre-configured / network-configured resource pool for side channel transmission. In practical applications, uplink symbols in the time domain unit can be used for side channel transmission, while other types of symbols (such as downlink symbols, synchronization signals, or time domain symbols occupied by broadcast channels) cannot be used for side channel transmission.

[0144] Based on this, the first terminal may determine whether the time domain unit is a time domain unit in the resource pool according to the position of the uplink symbol in the time domain unit and the first candidate starting position among the N candidate starting positions.

[0145] The first terminal may determine whether the time domain unit is a time domain unit in the resource pool based on a relationship between a position of an uplink symbol in the time domain unit and a position of a time domain symbol available for side channel transmission corresponding to each candidate starting position. The position of the time domain symbol available for side channel transmission corresponding to each candidate starting position may be determined based on the first candidate starting position and the first quantity.

[0146] Optionally, if at least one of the target time domain symbols in the time domain unit is not an uplink symbol, it is determined that the time domain unit does not belong to a time domain unit in the resource pool; the target time domain symbol includes X consecutive time domain symbols starting from the time domain symbol corresponding to the first candidate starting position among the N candidate starting positions, where X is an integer greater than 1.

[0147] Here, X is determined according to a first number, where the first number is the maximum number of time domain symbols that can be used for side channel transmission in the time domain unit.

[0148] Exemplarily, if at least one of the symbols Y, Y+1, ..., Y+X-1 in a time slot is not an uplink symbol, then the time slot is a time slot that is unavailable for side channel transmission, where Y is determined based on the first candidate starting position among N candidate starting positions; and X is determined based on the first number indicated in the second configuration information.

[0149] In summary, in the channel transmission method provided by the embodiment of the present application, if the first terminal determines that the channel is available based on the result of the channel access process, the first terminal selects a target candidate starting position from the N candidate starting positions of the time domain unit for side channel transmission; wherein the candidate starting position is used to characterize the position of the starting time domain symbol of the side channel transmission in the time domain unit; the target candidate starting position is the first candidate starting position after the first terminal determines that the channel is available based on the result of the channel access process. That is to say, the time domain unit may include multiple candidate starting positions, and the first terminal may select the candidate starting position closest to the time domain for side channel transmission after determining that the channel is available. In this way, the terminal does not have to continue to wait for the starting position of the next time domain unit after missing the starting position of the time domain unit, but selects the nearest candidate starting position to start transmission after the LBT is successful. The probability of accessing the channel and the efficiency of side channel transmission are improved.

[0150] The preferred embodiments of the present application are described in detail above in conjunction with the accompanying drawings. However, the present application is not limited to the specific details in the above embodiments. Within the technical concept of the present application, the technical solution of the present application can be subjected to a variety of simple modifications, and these simple modifications all fall within the scope of protection of the present application. For example, the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. In order to avoid unnecessary repetition, the present application will no longer describe the various possible combinations separately. For another example, the various different embodiments of the present application can also be arbitrarily combined, as long as they do not violate the idea of ​​the present application, they should also be regarded as the contents disclosed in the present application. For another example, under the premise of no conflict, the various embodiments and / or the technical features in each embodiment described in the present application can be arbitrarily combined with the prior art, and the technical solution obtained after the combination should also fall within the scope of protection of the present application.

[0151] It should also be understood that in the various method embodiments of the present application, the sequence numbers of the above-mentioned processes do not imply a precedence in the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. In addition, in the embodiments of the present application, the terms "downlink," "uplink," and "sidelink" are used to indicate the transmission direction of signals or data, where "downlink" is used to indicate the first direction of transmission of signals or data from a site to a user equipment in a cell, "uplink" is used to indicate the second direction of transmission of signals or data from a user equipment in a cell to a site, and "sidelink" is used to indicate the third direction of transmission of signals or data from user equipment 1 to user equipment 2. For example, "downlink signal" indicates that the transmission direction of the signal is the first direction. In addition, in the embodiments of the present application, the term "and / or" is merely a description of the association relationship between associated objects, indicating that three relationships can exist. Specifically, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this document generally indicates that the associated objects are in an "or" relationship.

[0152] FIG10 is a schematic diagram of the structure of a channel transmission device 1000 provided in an embodiment of the present application, which is applied to a terminal. As shown in FIG10 , the channel transmission device 1000 includes:

[0153] The first transmitting unit 1001 is configured to select a target candidate starting position from N candidate starting positions of a time domain unit for side channel transmission when a channel sensing result is idle; the candidate starting position is used to represent a position of a starting time domain symbol of the side channel transmission in the time domain unit;

[0154] The first sending unit determines that the channel sensing result is idle before at least one candidate starting position among the N candidate starting positions, and the target candidate starting position is the first candidate starting position among the at least one candidate starting position.

[0155] Optionally, the channel transmission device 1000 may further include a first receiving unit configured to receive first configuration information, where the first configuration information is used to configure the N candidate starting positions in the time domain unit.

[0156] Optionally, the first configuration information includes N index indication values, and the N index indication values ​​correspond one-to-one to the N candidate starting positions; wherein the N index indication values ​​respectively indicate the index values ​​of the time domain symbols corresponding to the N candidate starting positions in the time domain unit.

[0157] Optionally, the first configuration information includes first indication information, and the number of bits occupied by the first indication information is the same as the number of time domain symbols included in the time domain unit; wherein, the positions of the N bits in the first indication information whose values ​​are the first value in the first indication information are respectively used to indicate the positions of the time domain symbols corresponding to the N candidate starting positions in the time domain unit.

[0158] Optionally, the first configuration information is carried in sidelink BWP configuration information and / or resource pool configuration information.

[0159] Optionally, the first configuration information includes first sub-configuration information and second sub-configuration information;

[0160] The first sub-configuration information is used to indicate a first candidate starting position among the N candidate starting positions;

[0161] The second sub-configuration information is used to indicate other N-1 candidate starting positions among the N candidate starting positions.

[0162] Optionally, the first sub-configuration information is carried by sidelink BWP configuration information;

[0163] The second sub-configuration information is carried by sidelink BWP configuration information or resource pool configuration information.

[0164] Optionally, the first receiving unit is further configured to obtain second configuration information, where the second configuration information is used to configure at least one of the following:

[0165] a first number, where the first number is used to determine a maximum number of time domain symbols that can be used for side channel transmission in the time domain unit;

[0166] Each candidate starting position among the N candidate starting positions corresponds to a position of a time domain symbol for side channel transmission.

[0167] Optionally, when the second configuration information is used to configure the first quantity, the position of the time domain symbol for side channel transmission corresponding to each candidate starting position in the N candidate starting positions is determined based on the first candidate starting position in the N candidate starting positions and the first quantity.

[0168] Optionally, the position of the time domain symbol for side channel transmission corresponding to each candidate starting position starts from each candidate starting position and ends at a target position, and the target position is determined based on the first candidate starting position among the N candidate starting positions and the first number.

[0169] Optionally, the number of time domain symbols for side channel transmission corresponding to each candidate starting position among the N candidate starting positions is greater than or equal to a first threshold value.

[0170] Optionally, the channel transmission device 1000 may further include a deleting unit configured to, for a time domain unit including a physical sidelink feedback channel PSFCH, delete the first candidate starting position from the N candidate starting positions corresponding to the time domain unit including the PSFCH if the number of time domain symbols corresponding to the first candidate starting position for transmitting the physical sidelink shared channel PSSCH is less than a second threshold value;

[0171] The first candidate starting position is any one of the N candidate starting positions.

[0172] Optionally, the first threshold value and / or the second threshold value is determined according to protocol pre-definition, pre-configuration information or network configuration information.

[0173] Optionally, the channel transmission device 1000 may further include a determination unit configured to determine whether the time domain unit is a time domain unit belonging to a resource pool based on the position of the uplink symbol included in the time domain unit and the first candidate starting position among the N candidate starting positions.

[0174] Optionally, the channel transmission device 1000 is further configured to determine that the time domain unit is not a time domain unit belonging to a resource pool if at least one of the target time domain symbols in the time domain unit is not an uplink symbol; the target time domain symbol includes X consecutive time domain symbols starting from the time domain symbol corresponding to the first candidate starting position among the N candidate starting positions, where X is an integer greater than 1.

[0175] Optionally, the X is determined according to a first number, where the first number is a maximum number of time domain symbols that can be used for side channel transmission in the time domain unit.

[0176] FIG11 is a schematic diagram of the structure of a channel transmission device 1100 provided in an embodiment of the present application, which is applied to a network device. As shown in FIG11 , the channel transmission device 1100 includes:

[0177] The second sending unit 1101 is configured to send first configuration information, wherein the first configuration information is used to configure the N candidate starting positions in the time domain unit, where N is an integer greater than 1; the candidate starting positions are used to represent the position of the starting time domain symbol of the side channel transmission in the time domain unit.

[0178] Optionally, the first configuration information includes N index indication values, and the N index indication values ​​correspond one-to-one to the N candidate starting positions;

[0179] The N index indication values ​​respectively indicate the index values ​​of the time domain symbols corresponding to the N candidate starting positions in the time domain unit.

[0180] Optionally, the first configuration information includes first indication information, and the number of bits occupied by the first indication information is the same as the number of time domain symbols included in the time domain unit;

[0181] The positions of the N bits in the first indication information whose values ​​are the first value are respectively used to indicate the positions of the time domain symbols corresponding to the N candidate starting positions in the time domain unit.

[0182] Optionally, the first configuration information is carried in sidelink BWP configuration information and / or resource pool configuration information.

[0183] Optionally, the first configuration information includes first sub-configuration information and second sub-configuration information;

[0184] The first sub-configuration information is used to indicate a first candidate starting position among the N candidate starting positions;

[0185] The second sub-configuration information is used to indicate other N-1 candidate starting positions among the N candidate starting positions.

[0186] Optionally, the first sub-configuration information is carried by sidelink BWP configuration information;

[0187] The second sub-configuration information is carried by sidelink BWP configuration information or resource pool configuration information.

[0188] Optionally, the second sending unit is further configured to send second configuration information to the first terminal; the second configuration information is used to configure at least one of the following:

[0189] a first number, where the first number is used to determine a maximum number of time domain symbols that can be used for side channel transmission in the time domain unit;

[0190] Each candidate starting position among the N candidate starting positions corresponds to a position of a time domain symbol for side channel transmission.

[0191] Optionally, when the second configuration information is used to configure the first quantity, the position of the time domain symbol for side channel transmission corresponding to each candidate starting position in the N candidate starting positions is determined based on the first candidate starting position in the N candidate starting positions and the first quantity.

[0192] Optionally, the position of the time domain symbol for side channel transmission corresponding to each candidate starting position starts from each candidate starting position and ends at a target position, and the target position is determined based on the first candidate starting position among the N candidate starting positions and the first number.

[0193] Optionally, the number of time domain symbols for side channel transmission corresponding to each candidate starting position among the N candidate starting positions is greater than or equal to a first threshold value.

[0194] Those skilled in the art should understand that the relevant description of the above-mentioned channel transmission device (including the channel transmission device 1000 and the channel transmission device 1100) in the embodiments of the present application can be understood with reference to the relevant description of the channel transmission method in the embodiments of the present application.

[0195] Figure 12 is a schematic diagram of a communication device 1200 provided in an embodiment of the present application. The communication device can be a terminal or a network device. The communication device 1200 shown in Figure 12 includes a processor 1210, which can call and execute a computer program from a memory to implement the method in the embodiment of the present application.

[0196] Optionally, as shown in FIG12 , the communication device 1200 may further include a memory 1220. The processor 1210 may call and execute a computer program from the memory 1220 to implement the method in the embodiment of the present application.

[0197] The memory 1220 may be a separate device independent of the processor 1210 , or may be integrated into the processor 1210 .

[0198] Optionally, as shown in FIG12 , the communication device 1200 may further include a transceiver 1230 , and the processor 1210 may control the transceiver 1230 to communicate with other devices, specifically, to send information or data to other devices, or to receive information or data sent by other devices.

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

[0200] Optionally, the communication device 1200 may specifically be a network device in an embodiment of the present application, and the communication device 1800 may implement the corresponding processes implemented by the network device in each method in the embodiment of the present application. For the sake of brevity, they will not be repeated here.

[0201] Optionally, the communication device 1200 may specifically be the first terminal / terminal of an embodiment of the present application, and the communication device 1800 may implement the corresponding processes implemented by the first terminal / terminal in each method of the embodiment of the present application. For the sake of brevity, they will not be repeated here.

[0202] Figure 13 is a schematic structural diagram of a chip according to an embodiment of the present application. The chip 1300 shown in Figure 13 includes a processor 1310, which can call and run a computer program from a memory to implement the method according to the embodiment of the present application.

[0203] Optionally, as shown in FIG13 , the chip 1300 may further include a memory 1320 , wherein the processor 1310 may call and execute a computer program from the memory 1320 to implement the method in the embodiment of the present application.

[0204] The memory 1320 may be a separate device independent of the processor 1310 , or may be integrated into the processor 1310 .

[0205] Optionally, the chip 1300 may further include an input interface 1330. The processor 1310 may control the input interface 1330 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.

[0206] Optionally, the chip 1300 may further include an output interface 1340. The processor 1310 may control the output interface 1340 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.

[0207] Optionally, the chip can be applied to the network device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the network device in each method of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0208] Optionally, the chip can be applied to the first terminal / terminal in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the first terminal / terminal in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0209] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0210] FIG14 is a schematic block diagram of a communication system 1400 provided in an embodiment of the present application. As shown in FIG14 , the communication system 1400 includes a terminal device 1410 and a network device 1420 .

[0211] Among them, the terminal device 1410 can be used to implement the corresponding functions implemented by the first terminal / terminal in the above method, and the network device 1420 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.

[0212] It should be understood that the processor of the embodiments of the present application may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiment can be completed by hardware integrated logic circuits in the processor or software instructions. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. 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.

[0213] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may 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.

[0214] It should be understood that the above-mentioned memories are exemplary but not restrictive. For example, the memories in the embodiments of the present application may also be 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 RAM (DR RAM), etc. In other words, the memories in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.

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

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

[0217] Optionally, the computer-readable storage medium can be applied to the 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 terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

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

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

[0220] Optionally, the computer program product can be applied to the 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 terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.

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

[0222] 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 of the embodiments of the present application. For the sake of brevity, they are not described here.

[0223] Optionally, the computer program can be applied to the 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 terminal / terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.

[0224] Those skilled 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 beyond the scope of this application.

[0225] Those skilled in the art will 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.

[0226] In the several embodiments provided in this 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 merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, 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.

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

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

[0229] 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. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute 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.

[0230] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

Claims

1. A channel transmission method, the method comprising: If the first terminal determines that the channel is available according to the result of the channel access process, the first terminal selects a target candidate starting position from N candidate starting positions of the time domain unit for side channel transmission; the candidate starting position is used to represent the position of the starting time domain symbol of the side channel transmission in the time domain unit, where N is an integer greater than 1; The target candidate starting position is the first candidate starting position after the moment corresponding to when the first terminal determines that the channel is available according to the result of the channel access process.

2. The method according to claim 1, wherein Before the first terminal selects a target candidate starting position from the N candidate starting positions of the time domain unit for side channel transmission, the method further includes: The first terminal receives first configuration information, where the first configuration information is used to configure the N candidate starting positions in the time domain unit.

3. The method according to claim 2, wherein: The first configuration information includes N index indication values, and the N index indication values ​​correspond one-to-one to the N candidate starting positions; The N index indication values ​​respectively indicate the index values ​​of the time domain symbols corresponding to the N candidate starting positions in the time domain unit.

4. The method according to claim 2, wherein: The first configuration information includes first indication information, where the number of bits occupied by the first indication information is the same as the number of time domain symbols included in the time domain unit; The positions of the N bits in the first indication information whose values ​​are the first value are respectively used to indicate the positions of the time domain symbols corresponding to the N candidate starting positions in the time domain unit.

5. The method according to any one of claims 2 to 4, wherein: The first configuration information is carried in the sidelink bandwidth part BWP configuration information and / or resource pool configuration information.

6. The method according to any one of claims 2 to 5, wherein: The first configuration information includes first sub-configuration information and second sub-configuration information; The first sub-configuration information is used to indicate a first candidate starting position among the N candidate starting positions; the first candidate starting position is any one of the N candidate starting positions; The second sub-configuration information is used to indicate other N-1 candidate starting positions among the N candidate starting positions.

7. The method according to claim 6, wherein: The first sub-configuration information is carried by the sideband bandwidth part BWP configuration information; The second sub-configuration information is carried by sidelink BWP configuration information or resource pool configuration information.

8. The method according to any one of claims 1 to 7, wherein: The method further includes: the first terminal acquiring second configuration information, where the second configuration information is used to configure at least one of the following: a first number, where the first number is used to determine a maximum number of time domain symbols that can be used for side channel transmission in the time domain unit; Each candidate starting position among the N candidate starting positions corresponds to a position of a time domain symbol for side channel transmission.

9. The method according to claim 8, wherein In the case where the second configuration information is used to configure the first quantity, the position of the time domain symbol for side channel transmission corresponding to each candidate starting position in the N candidate starting positions is determined based on the first candidate starting position in the N candidate starting positions and the first quantity.

10. The method according to claim 9, wherein: The position of the time domain symbol for side channel transmission corresponding to each candidate starting position starts from each candidate starting position and ends at a target position, and the target position is determined according to the first candidate starting position of the N candidate starting positions and the first number.

11. The method according to any one of claims 1 to 10, wherein: The number of time domain symbols for side channel transmission corresponding to each candidate starting position among the N candidate starting positions is greater than or equal to a first threshold value.

12. The method according to any one of claims 1 to 11, wherein: The method further comprises: For a time domain unit including a physical sidelink feedback channel PSFCH, if the number of time domain symbols corresponding to a first candidate starting position for transmitting a physical sidelink shared channel PSSCH is less than a second threshold value, deleting the first candidate starting position from the N candidate starting positions corresponding to the time domain unit including the PSFCH; The first candidate starting position is any one of the N candidate starting positions.

13. The method according to claim 11 or 12, wherein: The first threshold value and / or the second threshold value are determined according to protocol pre-definition, pre-configuration information or network configuration information.

14. The method according to any one of claims 1 to 13, wherein: The method further comprises: The first terminal determines whether the time domain unit is a time domain unit belonging to a resource pool based on a position of an uplink symbol included in the time domain unit and a first candidate starting position among the N candidate starting positions.

15. The method according to claim 14, wherein If at least one of the target time domain symbols in the time domain unit is not an uplink symbol, it is determined that the time domain unit does not belong to a time domain unit in the resource pool; the target time domain symbol includes X consecutive time domain symbols starting from the time domain symbol corresponding to the first candidate starting position among the N candidate starting positions, where X is an integer greater than 1.

16. The method according to claim 15, wherein The X is determined according to a first number, where the first number is a maximum number of time domain symbols that can be used for side channel transmission in the time domain unit.

17. A channel transmission method, the method comprising: The network device sends first configuration information, where the first configuration information is used to configure the N candidate starting positions in the time domain unit, where N is an integer greater than 1; the candidate starting positions are used to represent the position of the starting time domain symbol of the side channel transmission in the time domain unit.

18. The method according to claim 17, wherein The first configuration information includes N index indication values, and the N index indication values ​​correspond one-to-one to the N candidate starting positions; The N index indication values ​​respectively indicate the index values ​​of the time domain symbols corresponding to the N candidate starting positions in the time domain unit.

19. The method according to claim 17, wherein The first configuration information includes first indication information, where the number of bits occupied by the first indication information is the same as the number of time domain symbols included in the time domain unit; The positions of the N bits in the first indication information whose values ​​are the first value are respectively used to indicate the positions of the time domain symbols corresponding to the N candidate starting positions in the time domain unit.

20. The method according to any one of claims 17 to 19, wherein: The first configuration information is carried in the sidelink bandwidth part BWP configuration information and / or resource pool configuration information.

21. The method according to any one of claims 17 to 19, wherein: The first configuration information includes first sub-configuration information and second sub-configuration information; The first sub-configuration information is used to indicate a first candidate starting position among the N candidate starting positions; The second sub-configuration information is used to indicate other N-1 candidate starting positions among the N candidate starting positions.

22. The method according to claim 21, wherein The first sub-configuration information is carried by the sideband bandwidth part BWP configuration information; The second sub-configuration information is carried by sidelink BWP configuration information or resource pool configuration information.

23. The method according to any one of claims 17 to 22, wherein: The network device sends second configuration information to the first terminal; the second configuration information is used to configure at least one of the following: a first number, where the first number is used to determine a maximum number of time domain symbols that can be used for side channel transmission in the time domain unit; Each candidate starting position among the N candidate starting positions corresponds to a position of a time domain symbol for side channel transmission.

24. The method according to claim 23, wherein In the case where the second configuration information is used to configure the first quantity, the position of the time domain symbol for side channel transmission corresponding to each candidate starting position in the N candidate starting positions is determined based on the first candidate starting position in the N candidate starting positions and the first quantity.

25. The method according to claim 24, wherein The position of the time domain symbol for side channel transmission corresponding to each candidate starting position starts from each candidate starting position and ends at a target position, and the target position is determined according to the first candidate starting position of the N candidate starting positions and the first number.

26. The method according to any one of claims 17 to 25, wherein: The number of time domain symbols for side channel transmission corresponding to each candidate starting position among the N candidate starting positions is greater than or equal to a first threshold value.

27. A channel transmission device, applied to a terminal, comprising: A first transmitting unit is configured to select a target candidate starting position from N candidate starting positions of a time domain unit for side channel transmission when a listening result of the channel is idle; the candidate starting position is used to represent a position of a starting time domain symbol of the side channel transmission in the time domain unit; The first sending unit determines that the channel sensing result is idle before at least one candidate starting position among the N candidate starting positions, and the target candidate starting position is the first candidate starting position among the at least one candidate starting position.

28. A channel transmission device, applied to a network device, comprising: The second sending unit is configured to send first configuration information, wherein the first configuration information is used to configure the N candidate starting positions in the time domain unit, where N is an integer greater than 1; the candidate starting position is used to represent the position of the starting time domain symbol of the side channel transmission in the time domain unit.

29. A terminal comprising: memory and processor, The memory stores a computer program executable on the processor. When the processor executes the program, the method according to any one of claims 1 to 16 is implemented.

30. A network device comprising a memory and a processor, The memory stores a computer program executable on the processor. When the processor executes the program, the method according to any one of claims 17 to 26 is implemented.

31. A computer storage medium storing one or more programs, wherein the one or more programs can be executed by one or more processors to implement the method according to any one of claims 1 to 16.

32. A computer storage medium storing one or more programs, wherein the one or more programs can be executed by one or more processors to implement the method according to any one of claims 17 to 26.

33. A chip comprising: A processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes the method according to any one of claims 1 to 16.

34. A chip comprising: A processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes the method according to any one of claims 17 to 26.

35. A computer program product, comprising a computer storage medium storing a computer program, wherein the computer program comprises instructions executable by at least one processor, and when the instructions are executed by the at least one processor, implements the method according to any one of claims 1 to 16.

36. A computer program product, comprising a computer storage medium storing a computer program, wherein the computer program comprises instructions executable by at least one processor, and when the instructions are executed by the at least one processor, implements the method of any one of claims 17 to 26.

37. A computer program, which enables a computer to execute the method according to any one of claims 1 to 16.

38. A computer program, which causes a computer to execute the method according to any one of claims 17 to 26.