Information transmission methods, apparatus, and storage medium

By determining the time unit for information transmission in sub-band full-duplex communication, the problems of low reliability and availability of information transmission between terminals and network equipment are solved, and the accuracy and efficiency of information transmission are improved.

WO2025200029A1PCT designated stage Publication Date: 2025-10-02BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/085070
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-29
Publication Date
2025-10-02

AI Technical Summary

Technical Problem

In sub-band full-duplex communication scenarios, the reliability and availability of information transmission between terminals and network devices are low, and existing technologies are difficult to effectively solve these problems.

Method used

By determining the time unit in which information is transmitted in different types of time units, it is ensured that the terminal and the network device have a consistent understanding of the time domain resources occupied by the information, including sending or receiving information in the first time unit.

Benefits of technology

The reliability and availability of information transmission in sub-band full-duplex scenarios are improved, ensuring the accuracy and efficiency of information transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024085070_02102025_PF_FP_ABST
    Figure CN2024085070_02102025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present disclosure are information transmission methods, an apparatus and a storage medium. A method comprises: determining from amongst different types of time units a first time unit on which first information is transmitted; and on the first time unit, sending the first information to a network device, or receiving the first information sent by the network device. The present disclosure can ensure that a terminal and the network device are consistent in understanding of time domain resources occupied by the first information, thereby improving the transmission reliability of the first information in SBFD scenarios, and achieving high availability.
Need to check novelty before this filing date? Find Prior Art

Description

Information transmission method and device, and storage medium Technical Field

[0001] The present disclosure relates to the field of communications, and in particular to an information transmission method and device, and a storage medium. Background Art

[0002] In the Subband Full Duplex (SBFD) communication scenario, an uplink subband (UL subband) is introduced. The terminal can be configured to transmit uplink information based on the UL subband in the SBFD time unit, and the occupied uplink frequency domain resources are within the frequency domain resource range occupied by the UL subband. The transmission of downlink information is similar to that of uplink information.

[0003] Summary of the Invention

[0004] In order to improve the reliability of first information transmission in an SBFD scenario, embodiments of the present disclosure provide an information transmission method and apparatus, and a storage medium.

[0005] According to a first aspect of an embodiment of the present disclosure, there is provided an information transmission method, which is executed by a terminal and includes:

[0006] Determining, among different types of time units, a first time unit in which the first information is transmitted;

[0007] In a first time unit, the first information is sent to a network device, or the first information sent by a network device is received.

[0008] According to a second aspect of an embodiment of the present disclosure, there is provided an information transmission method, which is performed by a network device and includes:

[0009] Determining, among different types of time units, a first time unit in which the first information is transmitted;

[0010] In a first time unit, the first information sent by the terminal is received, or the first information is sent to the terminal.

[0011] According to a third aspect of an embodiment of the present disclosure, a terminal is provided, including:

[0012] A processing module is configured to determine, among different types of time units, a first time unit in which the first information is transmitted;

[0013] The transceiver module is configured to send first information to the network device or receive first information sent by the network device in a first time unit.

[0014] According to a fourth aspect of an embodiment of the present disclosure, a network device is provided, including:

[0015] A processing module is configured to determine, among different types of time units, a first time unit in which the first information is transmitted;

[0016] The transceiver module is configured to receive the first information sent by the terminal in a first time unit, or send the first information to the terminal.

[0017] According to a fifth aspect of an embodiment of the present disclosure, a terminal is provided, including:

[0018] one or more processors;

[0019] The processor is used to execute any one of the information transmission methods of the first aspect.

[0020] According to a sixth aspect of an embodiment of the present disclosure, a network device is provided, including:

[0021] one or more processors;

[0022] The processor is used to execute any one of the information transmission methods of the second aspect.

[0023] According to a seventh aspect of an embodiment of the present disclosure, there is provided a communication system, including:

[0024] A terminal, the terminal being configured to implement the information transmission method according to any one of the first aspects;

[0025] A network device, wherein the network device is configured to implement the information transmission method described in any one of the second aspects.

[0026] According to an eighth aspect of an embodiment of the present disclosure, a storage medium is provided, which stores instructions. When the instructions are executed on a communication device, the communication device executes the information transmission method as described in any one of the first aspect or the second aspect.

[0027] According to a ninth aspect of an embodiment of the present disclosure, a computer program product is provided, comprising a computer program, which, when executed by a processor, is used to implement the information transmission method described in any one of the first aspect or the second aspect.

[0028] In the disclosed embodiment, the terminal can determine the first time unit in which the first information is transmitted, among different types of time units, and thereby send the first information to the network device, or receive the first information sent by the network device, in the first time unit. This ensures that the terminal and the network device have a consistent understanding of the time domain resources occupied by the first information, thereby improving the reliability of the first information transmission in the SBFD scenario and achieving high availability.

[0029] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0031] FIG1A is an exemplary schematic diagram of the architecture of a communication system provided according to an embodiment of the present disclosure.

[0032] FIG1B is an exemplary schematic diagram of time slot configuration in an SBFD scenario according to an embodiment of the present disclosure.

[0033] FIG2 is an exemplary interaction diagram of an information transmission method provided according to an embodiment of the present disclosure.

[0034] FIG3A is an exemplary interaction diagram of an information transmission method provided according to an embodiment of the present disclosure.

[0035] FIG3B is an exemplary interaction diagram of the information transmission method provided according to an embodiment of the present disclosure.

[0036] FIG4A is a schematic diagram of an exemplary scenario of the number of available RBs for PUCCH provided according to an embodiment of the present disclosure.

[0037] FIG4B is a schematic diagram of an exemplary scenario of the information transmission method provided according to an embodiment of the present disclosure.

[0038] FIG4C is a schematic diagram of an exemplary scenario of an information transmission method provided according to an embodiment of the present disclosure.

[0039] FIG5A is an exemplary block diagram of a terminal provided according to an embodiment of the present disclosure.

[0040] FIG5B is an exemplary block diagram of a network device provided according to an embodiment of the present disclosure.

[0041] FIG6A is a schematic diagram of an exemplary interaction of a communication device according to an embodiment of the present disclosure.

[0042] FIG6B is an exemplary interaction diagram of a chip provided according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0043] Exemplary embodiments will be described in detail herein, examples of which are illustrated in the accompanying drawings. In the following description, when referring to the drawings, like numbers in different figures represent like or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all possible embodiments consistent with the present invention. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present invention, as detailed in the appended claims.

[0044] The embodiments of the present disclosure provide an information transmission method, an information transmission device, and a storage medium.

[0045] In a first aspect, an embodiment of the present disclosure provides an information transmission method, which is executed by a terminal and includes:

[0046] Determining, among different types of time units, a first time unit in which the first information is transmitted;

[0047] In a first time unit, first information is sent to a network device, or first information sent by a network device is received.

[0048] In the above embodiment, the terminal can determine the first time unit in which the first information is transmitted from different types of time units, and thereby send the first information to the network device or receive the first information sent by the network device in the first time unit. This ensures that the terminal and the network device have a consistent understanding of the time domain resources occupied by the first information, thereby improving the reliability of the first information transmission in the SBFD scenario and achieving high availability.

[0049] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes any of the following:

[0050] determining that the first information supports transmission on a same type of time unit;

[0051] determining that the first information supports transmission over different types of time units;

[0052] If the first condition is not met, determining that the first information supports transmission in the same type of time unit;

[0053] If the first condition is met, it is determined that the first information supports transmission in different types of time units;

[0054] The first condition is a condition for supporting transmission of the first information in different types of time units;

[0055] It is not expected that the first information will be transmitted on different types of time units.

[0056] In the above embodiment, the terminal may determine, based on a predefined rule, that the first information supports transmission in the same type or different types of time units, thereby improving the reliability of the first information transmission in the SBFD scenario.

[0057] In conjunction with some embodiments of the first aspect, in some embodiments, the first condition includes at least one of the following:

[0058] The code rates used when the first information is transmitted in different types of time units are the same;

[0059] The frequency domain resources occupied by the first information when transmitted in different types of time units are the same;

[0060] The number of resource blocks (RBs) occupied by the first information when transmitted in different types of time units is equal;

[0061] The starting resource positions of the first information when transmitted in different types of time units are the same;

[0062] The resources used when the first information is transmitted in different types of time units are the same.

[0063] In the above embodiment, the terminal can determine that the first condition is met when at least one of the above items is met, thereby determining that the first information supports transmission on different types of time units, ensuring consistency with the understanding of the network device, and improving the reliability of the first information transmission in the SBFD scenario.

[0064] In conjunction with some embodiments of the first aspect, in some embodiments, determining the first time unit in which the first information is transmitted includes:

[0065] A first time unit is determined based on first signaling sent by the network device.

[0066] In the above embodiment, the terminal can directly determine the first time unit based on the signaling sent by the network device, which is simple to implement, has high availability, and improves the flexibility of determining the first time unit.

[0067] In conjunction with some embodiments of the first aspect, in some embodiments, the first signaling is used to indicate at least one of the following:

[0068] whether to support transmission of the first information in different types of time units;

[0069] Type of first time unit;

[0070] Whether to support transmission of the first information in the second time unit, where the second time unit includes sub-time units of different types.

[0071] In the above embodiment, the first signaling may be used to indicate at least one of the above items, thereby improving the reliability of the first information transmission in the SBFD scenario.

[0072] In conjunction with some embodiments of the first aspect, in some embodiments, determining, among different types of time units, the first time unit in which the first information is transmitted includes any one of the following:

[0073] The first information supports transmission in time units of the same type, and a first available time unit among the different types of time units is determined as the first time unit; wherein the first available time unit is located after the start time unit and is of the same type as the start time unit, and the start time unit is the time unit in which the first information is first transmitted;

[0074] determining a second available time unit among different types of time units as a first time unit;

[0075] determining a third available time unit among the different types of time units as the first time unit;

[0076] The number of second available time units among different types of time units is greater than the third available time units, and the second available time units are determined as first time units;

[0077] The number of the second available time units among the different types of time units is less than the third available time units, and the third available time unit is determined as the first time unit;

[0078] The type of the second available time unit is non-SBFD, and the type of the third available time unit is SBFD.

[0079] In the above embodiment, when the first information supports transmission on the same type of time unit, the terminal can use the above method to determine the first time unit, ensuring that the terminal and the network device have a consistent understanding of the time domain resources occupied by the first information, thereby improving the reliability of the first information transmission in the SBFD scenario and high availability.

[0080] In conjunction with some embodiments of the first aspect, in some embodiments, determining, among different types of time units, the first time unit in which the first information is transmitted includes:

[0081] The first information supports transmission on different types of time units, and determines the second available time unit and the third available time unit in the different types of time units as the first time unit; wherein the type of the second available time unit is non-SBFD, and the type of the third available time unit is SBFD.

[0082] In the above embodiment, when the first information supports transmission on different types of time units, the terminal can use the above method to determine the first time unit, ensuring that the terminal and the network device have a consistent understanding of the time domain resources occupied by the first information, thereby improving the reliability of the first information transmission in the SBFD scenario and high availability.

[0083] In a second aspect, an embodiment of the present disclosure provides an information transmission method, which is executed by a network device and includes:

[0084] Determining, among different types of time units, a first time unit in which the first information is transmitted;

[0085] In a first time unit, first information sent by a terminal is received, or the first information is sent to the terminal.

[0086] In the above embodiment, the network device can determine the first time unit in which the first information is transmitted, among different types of time units, and thereby receive the first information sent by the terminal or send the first information to the terminal in the first time unit. This ensures that the terminal and the network device have a consistent understanding of the time domain resources occupied by the first information, thereby improving the reliability of the first information transmission in the SBFD scenario and achieving high availability.

[0087] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes any of the following:

[0088] determining that the first information supports transmission on a same type of time unit;

[0089] determining that the first information supports transmission over different types of time units;

[0090] If the first condition is not met, determining that the first information supports transmission in the same type of time unit;

[0091] If the first condition is met, it is determined that the first information supports transmission in different types of time units;

[0092] The first condition is a condition for supporting transmission of the first information in different types of time units;

[0093] Receipt of the first information transmitted at different types of time units is not expected.

[0094] In conjunction with some embodiments of the second aspect, in some embodiments, the first condition includes at least one of the following:

[0095] The code rates used when the first information is transmitted in different types of time units are the same;

[0096] The number of frequency domain resources occupied by the first information when transmitted in different types of time units is the same;

[0097] The starting resource positions of the first information when transmitted in different types of time units are the same;

[0098] The resources used when the first information is transmitted in different types of time units are the same.

[0099] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes:

[0100] A first signaling is sent to the terminal, where the first signaling is used by the terminal to determine a first time unit.

[0101] In conjunction with some embodiments of the second aspect, in some embodiments, the first signaling is used to indicate at least one of the following:

[0102] whether to support transmission of the first information in different types of time units;

[0103] Type of first time unit;

[0104] Whether to support transmission of the first information in the second time unit, where the second time unit includes sub-time units of different types.

[0105] In conjunction with some embodiments of the second aspect, in some embodiments, determining, among different types of time units, the first time unit in which the first information is transmitted includes any one of the following:

[0106] The first information supports transmission in time units of the same type, and a first available time unit among the different types of time units is determined as the first time unit; wherein the first available time unit is located after the start time unit and is of the same type as the start time unit, and the start time unit is the time unit in which the first information is first transmitted;

[0107] determining a second available time unit among different types of time units as a first time unit;

[0108] determining a third available time unit among the different types of time units as the first time unit;

[0109] The number of second available time units among different types of time units is greater than the third available time units, and the second available time units are determined as first time units;

[0110] The number of the second available time units among the different types of time units is less than the third available time units, and the third available time unit is determined as the first time unit;

[0111] The type of the second available time unit is non-SBFD, and the type of the third available time unit is SBFD.

[0112] In conjunction with some embodiments of the second aspect, in some embodiments, determining, among different types of time units, the first time unit in which the first information is transmitted includes:

[0113] The first information supports transmission on different types of time units, and determines the second available time unit and the third available time unit in the different types of time units as the first time unit; wherein the type of the second available time unit is non-SBFD, and the type of the third available time unit is SBFD.

[0114] In a third aspect, an embodiment of the present disclosure provides a terminal, including:

[0115] A processing module is configured to determine, among different types of time units, a first time unit in which the first information is transmitted;

[0116] The transceiver module is configured to send first information to the network device or receive first information sent by the network device in a first time unit.

[0117] In a fourth aspect, an embodiment of the present disclosure provides a network device, including:

[0118] A processing module is configured to determine, among different types of time units, a first time unit in which the first information is transmitted;

[0119] The transceiver module is configured to receive first information sent by the terminal or send first information to the terminal in a first time unit.

[0120] In a fifth aspect, an embodiment of the present disclosure provides a terminal, including:

[0121] one or more processors;

[0122] The processor is used to execute any one of the information transmission methods of the first aspect.

[0123] In a sixth aspect, an embodiment of the present disclosure provides a network device, including:

[0124] one or more processors;

[0125] The processor is used to execute any one of the information transmission methods of the second aspect.

[0126] In a seventh aspect, an embodiment of the present disclosure provides a communication system, including:

[0127] A terminal, the terminal being configured to implement any one of the information transmission methods of the first aspect;

[0128] A network device, the network device is configured to implement any information transmission method of the second aspect.

[0129] In an eighth aspect, an embodiment of the present disclosure proposes a storage medium storing instructions. When the instructions are executed on a communication device, the communication device executes an information transmission method as described in any one of the first aspect or the second aspect.

[0130] In a ninth aspect, an embodiment of the present disclosure proposes a computer program product, comprising a computer program, which, when executed by a processor, is used to implement the information transmission method of any one of the first aspect or the second aspect.

[0131] It is understandable that the above-mentioned terminals, network devices, communication systems, storage media, and computer programs are all used to execute the methods proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods and will not be repeated here.

[0132] The embodiments of the present disclosure provide information transmission methods, devices, and storage media. In some embodiments, the terms "information transmission method" and "communication method," "uplink information transmission method," and "downlink information transmission method" are interchangeable; the terms "information transmission device" and "communication device," "uplink information transmission device," and "downlink information transmission device" are interchangeable; and the terms "communication system," "information transmission system," "uplink information transmission system," and "downlink information transmission system" are interchangeable.

[0133] The embodiments of the present disclosure are not exhaustive and are merely illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined. For example, some or all steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.

[0134] In each embodiment of the present disclosure, unless otherwise specified or provided for by logic, the terms and / or descriptions between the embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form a new embodiment based on their inherent logical relationships.

[0135] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.

[0136] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular, such as "a", "an", "the", "above", "the", "the", etc., may mean "one and only one", or "one or more", "at least one", etc. For example, when articles such as "a", "an", "the" in English are used in translation, the noun following the article may be understood as a singular expression or a plural expression.

[0137] In the embodiments of the present disclosure, “plurality” refers to two or more.

[0138] In some embodiments, the terms "at least one," "one or more," "a plurality of," "multiple," etc. may be used interchangeably.

[0139] In some embodiments, descriptions such as "at least one of A and B," "A and / or B," "A in one case, B in another case," or "in response to one case A, in response to another case B" may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); and in some embodiments, A and B (both A and B are executed). The above is also applicable when there are more branches such as A, B, and C.

[0140] In some embodiments, "A or B" and other descriptions may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The above is also applicable when there are more branches such as A, B, C, etc.

[0141] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects and do not constitute any restriction on the position, order, priority, quantity or content of the description objects. For the statement of the description object, please refer to the description in the context of the claims or embodiments, and no unnecessary restriction should be constituted due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields". "First" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the number of description objects is not limited by the ordinal number and can be one or more. Taking "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes can be the same or different. For example, if the description object is "device", then the "first device" and the "second device" can be the same device or different devices, and their types can be the same or different; for another example, if the description object is "information", then the "first information" and the "second information" can be the same information or different information, and their contents can be the same or different.

[0142] In some embodiments, “including A,” “comprising A,” “used to indicate A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.

[0143] In some embodiments, devices and equipment can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. In some cases, they can also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "entity", "subject", etc.

[0144] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where the data is obtained.

[0145] In some embodiments, data, information, etc. may be obtained with the user's consent.

[0146] In addition, each element, each row, or each column in the table of the embodiment of the present disclosure can be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns can also be implemented as an independent embodiment.

[0147] FIG1A is a schematic diagram showing the architecture of a communication system according to an embodiment of the present disclosure.

[0148] As shown in FIG. 1A , a communication system 100 includes a terminal 101 and a network device 102 .

[0149] In some embodiments, the terminal 101 includes, for example, a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and at least one of a wireless terminal device in a smart home, but is not limited thereto.

[0150] In some embodiments, the network device 102 may include but is not limited to at least one of an access network device 102 - 1 and a core network device 102 - 2 .

[0151] In some embodiments, the access network device 102-1 is, for example, a node or device that accesses a terminal to a wireless network. The access network device may include an evolved NodeB (eNB), a next generation evolved NodeB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved nodeB (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, and at least one of an access node in a Wi-Fi system, but is not limited thereto.

[0152] In some embodiments, the access network device 102-1 may be composed of a centralized unit (CU) and a distributed unit (DU), where the CU may also be referred to as a control unit. The CU-DU structure may be used to separate the protocol layers of the access network device, with some functions of the protocol layers being centrally controlled by the CU, and the remaining functions of some or all of the protocol layers being distributed in the DU, which is centrally controlled by the CU, but is not limited thereto.

[0153] In some embodiments, the core network device 102-2 may be a device including one or more network elements, or may be multiple devices or a group of devices. The network element may be virtual or physical. The core network may include, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), and a Next Generation Core (NGC).

[0154] In some embodiments, the technical solution of the present disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can be transformed into internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be implemented through software or programs.

[0155] In some embodiments, the terminal 101 is connected to the core network device 102 - 2 through the access network device 102 - 1 .

[0156] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution proposed in the embodiment of the present disclosure. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution proposed in the embodiment of the present disclosure is also applicable to similar technical problems.

[0157] The following embodiments of the present disclosure may be applied to the communication system 100 shown in FIG1A , or a portion thereof, but are not limited thereto. The entities shown in FIG1A are illustrative only. The communication system may include all or part of the entities shown in FIG1A , or may include other entities other than those shown in FIG1A . The number and form of the entities may be arbitrary, and the entities may be physical or virtual. The connection relationships between the entities are illustrative only. The entities may be connected or disconnected, and the connection may be in any manner, including direct or indirect, wired or wireless.

[0158] The embodiments of the present disclosure may be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G New Radio (NR), 6th generation mobile communication system (6G), Future Radio Access (FRA), New Radio Access Technology (RAT), New Radio (NR), New Radio Access (NX), Future Generation Radio Access (FX), Global System for Mobile Communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (registered trademark), Public Land Mobile Network (PLMN) networks, systems utilizing other communication methods, and next-generation systems based on these. Furthermore, a combination of multiple systems (for example, a combination of LTE or LTE-A with 5G) may also be used.

[0159] In the SBFD scenario, the base station configures a UL subband on a downlink (DL) time unit or a flexible time unit, and the terminal can transmit the first information on the UL subband. The time-frequency domain resources occupied by the UL subband can be determined by display configuration, as shown in Figure 1B.

[0160] The time unit may be a time slot, an Orthogonal Frequency Division Multiplexing (OFDM) symbol, a sub-slot, a sub-frame, a frame, etc., which is not limited in the present disclosure.

[0161] A sub-slot is a time unit whose length is less than or equal to a slot. A sub-slot may include s symbols, where s may be a positive integer less than or equal to 14. s may be determined based on a predefined method or by a network device through signaling, such as the PUCCH sub-time slot length (subslotLengthForPUCCH), and this disclosure does not limit this.

[0162] In some embodiments, the first information may be uplink information, including but not limited to at least one of the following: physical uplink control channel (PUCCH), physical uplink shared channel (PUSCH), channel sounding reference signal (SRS), etc.

[0163] In some embodiments, the first information may be downlink information, including but not limited to at least one of the following: a physical downlink control channel (PDCCH), a physical downlink shared channel (PDSCH), and the like.

[0164] In some embodiments, taking the first information as PUCCH as an example, for PUCCH transmission, transmission between slots or between sub-slots is supported. Considering that the uplink control information (UCI) carried by PUCCH adopts polarization coding, it is necessary to at least ensure the consistency of the code rate. To achieve the above function, the number of resource blocks (RBs) occupied by the same PUCCH in different transmissions (repetitions) should be the same.

[0165] In the SBFD scenario, if the transmission of the same PUCCH between different slots (or sub-slots) spans different time unit types, for example, SBFD symbol (or SBFD slot) and non-SBFD symbol (or non-SBFD slot), the number of RBs available for PUCCH transmission may be different.

[0166] In some embodiments, the PUCCH format may be as shown in Table 1, for example.

[0167] Table 1 PUCCH format

[0168] Table 1 shows several formats of PUCCH. In practical applications, any format in Table 1 or other formats may be used, and this disclosure does not limit this.

[0169] In some embodiments, the relevant content of PUCCH resource (resource) is as follows:

[0170] The resources for PUCCH transmission are based on the PUCCH resource (PUCCH-resource) configuration within the PUCCH resource set (PUCCH-resource set), and the PUCCH-resource set and PUCCH-resource correspond to the PUCCH resource set identifier (PUCCH-resource setId) and the PUCCH resource identifier (PUCCH-resourceId), respectively.

[0171] Based on the above parameters, the terminal can determine the time-frequency domain resources where the PUCCH is transmitted. The PUCCH is associated with a specific PUCCH format.

[0172] In an example, the frequency domain resource where the PUCCH is transmitted may be determined based on, but not limited to, at least one of the following parameters:

[0173] The lowest frequency domain position of the transmission (startingPRB, PRB-Id corresponds one-to-one with the physical resource block PRB within the carrier);

[0174] The frequency domain location of the second hop transmission (secondHopPRB, if frequency hopping is enabled).

[0175] In one example, the time domain resource where the PUCCH is transmitted, such as the symbol resource, may be determined based on, but not limited to, at least one of the following parameters:

[0176] Starting symbol position within the slot (startingSymbolIndex);

[0177] Number of persistent symbols (nrofSymbols).

[0178] In one example, the time domain resources where the PUCCH is transmitted, such as slot resources, can be configured based on the UCI transmitted by the PUCCH.

[0179] For example, if the corresponding PUCCH transmits Hybrid Automatic Repeat reQuest ACKnowledgement (HARQ-ACK) information, the terminal can determine the slot where the PUCCH is transmitted based on the PDSCH to HARQ feedback timing indicator field (PDSCH-to-HARQ_feedback timing indicator field) of the downlink control information (DCI).

[0180] In some embodiments, PUCCH can perform repeated transmission. The content of PUCCH repeated transmission is described as follows:

[0181] The terminal can be based on the same PUCCH resource, according to the first slot or the first sub-slot where the above PUCCH transmission is located as the starting slot or starting sub-slot, slot or Repeatedly transmit the same PUCCH on sub-slots. It can be determined based on the parameter PUCCH repetition transmission slot number (pucch-RepetitionNrofSlots) or the parameter slot number (nrofSlots). It should be noted that in the embodiments of the present disclosure, the same PUCCH resource refers to the same PUCCH resource identifier and / or the same number of occupied resources, such as the same number of occupied RBs and / or the same number of occupied symbols in the same slot or the same sub-slot.

[0182] In some scenarios, such as Ultra-Reliable and Low-Latency Communications (URLLC) scenarios, if the parameter subslotLengthForPUCCH is configured, the number of symbols occupied in a slot or a sub-slot during PUCCH transmission is determined based on subslotLengthForPUCCH.

[0183] In case of repeated transmission, e.g. Under the condition, the terminal performs at least one of the following:

[0184] exist slot or The PUCCH carrying UCI is transmitted on a sub-slot;

[0185] In each slot or each sub-slot, PUCCH is transmitted based on the same number of consecutive OFDM symbols nrofSymbols;

[0186] In each slot or each sub-slot, the starting symbol for transmitting the PUCCH is the same.

[0187] It is understandable that in case of non-repeated transmission, e.g. Under the condition of , the action performed by the terminal is similar to the aforementioned repeated transmission process, the difference is that the terminal transmits the same PUCCH 1 times, and the specific process is not repeated here.

[0188] The starting symbol for transmitting the PUCCH is determined based on the following method:

[0189] Method 1: If subslotLengthForPUCCH is not configured, it is determined based on startingSymbolIndex.

[0190] Method 2: If subslotLengthForPUCCH is configured, subslotLengthForPUCCH is modulo startingSymbolIndex (ie, mod(startingSymbolIndex, subslotLengthForPUCCH)), and the starting symbol is determined based on the remainder.

[0191] In some embodiments, when a terminal transmits PUCCH based on a slot or sub-slot, if the number of PUCCH symbols that can be transmitted in the current slot is less than the number of symbols nrofSymbols required for PUCCH transmission, the terminal may give up transmitting PUCCH in the slot or sub-slot.

[0192] The present disclosure provides the following information transmission method, device, and storage medium.

[0193] FIG2 is an interactive diagram of an information transmission method according to an embodiment of the present disclosure. As shown in FIG2 , the present disclosure embodiment relates to an information transmission method, which includes:

[0194] In step S2101, the terminal 101 determines a first time unit in which first information is transmitted from different types of time units. In some embodiments, the different types of time units may include but are not limited to non-subband full-duplex (non-SBFD) time units and SBFD time units.

[0195] It is understandable that if the time units are divided into types in other ways, the solution provided by the present disclosure is also applicable.

[0196] In some embodiments, a non-SBFD time unit refers to an uplink time unit, a downlink time unit, or a flexible time unit that is not configured with a UL subband and / or a DL subband. The time unit in this disclosure can be a symbol, a slot, a sub-slot, etc., which is not limited in this disclosure.

[0197] For example, in FIG. 1B , the first type of time unit may include slot#n and slot#(n+4).

[0198] In addition to non-SBFD time units, this disclosure also includes SBFD time units. SBFD time units can refer to uplink time units, downlink time units, or flexible time units that configure UL subbands and / or DL ​​subbands. For example, in Figure 1B , SBFD time units can include slot #(n+1), slot #(n+2), and slot #(n+3).

[0199] In some embodiments, the time unit of the present disclosure may be a symbol, a time slot, a sub-time slot, etc., which is not limited in the present disclosure. The concept of a sub-time slot has been introduced in the above embodiments and will not be repeated here.

[0200] In some embodiments, the time unit may also be referred to as a time domain location, or a time domain resource location, which is not limited in this disclosure.

[0201] In some embodiments, the first information may be downlink information, including but not limited to PDSCH or PDCCH.

[0202] In some embodiments, the first information may be uplink information, including but not limited to at least one of the following: PUCCH, PUSCH, SRS, etc. This disclosure is mainly described using PUCCH as an example. It is understood that implementations of transmitting other uplink information or downlink information based on the solution provided by this disclosure should also fall within the scope of protection of this disclosure.

[0203] In some embodiments, the solution of the present disclosure may be applicable to a scenario in which the first information is repeatedly transmitted. Of course, it may also be applicable to a scenario in which the first information is not repeatedly transmitted, and the present disclosure does not limit this.

[0204] In some embodiments, corresponding to the resources occupied by PUCCH transmission in SBFD time units or non-SBFD time units, possible scenarios include, but are not limited to, one or more of the following:

[0205] Scenario 1: For the same PUCCH, the terminal 101 determines the time-frequency domain resources corresponding to the SBFD time unit and the non-SBFD time unit based on the PUCCH resource IE configuration corresponding to the same PUCCH resource id. The PUCCH resource configuration is determined based on the PUCCH resource Id in the same PUCCH resource setId.

[0206] It should be noted that the same PUCCH resource here can be understood as: using the resource configuration corresponding to the same PUCCH resource identifier, or the number of symbols occupied in the same slot or subslot is equal, and / or the number of RBs occupied by PUCCH resources in different slots or subslots is equal.

[0207] Corresponding to the same PUCCH resource, the terminal 101 can determine the time-frequency domain resources corresponding to the SBFD time unit and the non-SBFD time unit based on the same configuration information (for example, the information field), or can determine the time-frequency domain resources corresponding to the SBFD time unit and the non-SBFD time unit based on different configuration information (for example, the information field). The present invention does not impose any restrictions on this.

[0208] Take the starting physical resource block (startingPRB) where PUCCH transmission is located as an example:

[0209] Terminal 101 may determine the frequency domain starting positions corresponding to the SBFD time unit and the non-SBFD time unit based on the same startingPRB configuration, and for the non-SBFD time unit, the configuration indicates that the startingPRB is the first RB where the PUCCH transmission is located in the corresponding carrier; or

[0210] For the SBFD time unit, the first RB where the PUCCH is transmitted may be equal to the RB corresponding to the startingPRB, or may be equal to the RB corresponding to the startingPRB+Δ, where Δ may be equal to the difference between the lowest RB of the UL subband and the lowest RB of the UL BWP; or

[0211] The terminal 101 can determine the frequency domain starting positions corresponding to the SBFD time unit and the non-SBFD time unit based on different startingPRB configurations. For example, the terminal 101 can determine the starting PRB where the PUCCH transmission corresponding to the SBFD is located based on the startingPRB-SBFD configuration.

[0212] In scenario 2, corresponding to the same PUCCH, the terminal 101 determines the time-frequency domain resources corresponding to the SBFD time unit and the non-SBFD time unit based on different PUCCH resource configurations, and the PUCCH resource is determined based on different PUCCH resource IDs within the same PUCCH resource setId.

[0213] Here, the PUCCH resources corresponding to different PUCCH resource configurations may be understood as resources corresponding to different PUCCH resource identifiers in the same PUCCH resource set.

[0214] Exemplarily, corresponding to different PUCCH resources, under certain conditions, the same PUCCH is allowed to be transmitted on different PUCCH resources.

[0215] Exemplarily, the same PUCCH can be transmitted based on the PUCCH resource corresponding to the i-th SBFD and the PUCCH resource corresponding to the i-th non-SBFD. Exemplarily, the PUCCH resource id corresponding to the same PUCCH can be determined based on the signaling configuration. Exemplarily, the terminal can determine the PUCCH resource to be transmitted in the non-SBFD and SBFD time units based on the PUCCH-resourceId and PUCCH-resourceId-SBFD of the CSI-reportconfig, respectively.

[0216] Scenario 3, corresponding to PUCCH on SBFD and non-SBFD, the terminal 101 configures PUCCH resources for transmitting the PUCCH on SBFD and non-SBFD based on different PUCCH resource sets.

[0217] Exemplarily, corresponding to PUCCH resources of different PUCCH resource sets and / or PUCCH-configs, under certain conditions, the same PUCCH is allowed to be transmitted on different PUCCH resources.

[0218] Exemplarily, the transmission of PUCCH on SBFD and non-SBFD can be based on the PUCCH resource corresponding to the same PUCCH resource ID in different PUCCH resource sets. Exemplarily, the PUCCH transmitted on SBFD is based on the PUCCH resource corresponding to the first identifier (ID) of the first PUCCH resource set; and exemplary, the PUCCH transmitted on non-SBFD is based on the PUCCH resource corresponding to the first ID of the second PUCCH resource set.

[0219] Exemplarily, the terminal may determine the PUCCH resource corresponding ID where the PUCCH is transmitted on SBFD and non-SBFD based on the PUCCH-resourceId or PUCCH-resourceId-SBFD of the CSI-reportconfig.

[0220] Exemplarily, the terminal determines the PUCCH resource set to which the PUCCH resource where the PUCCH transmission is located belongs based on the following method.

[0221] A possible implementation method is to introduce a second PUCCH resource set list, where the second PUCCH resource set list corresponds to the PUCCH configuration of SBFD. Exemplarily, the first PUCCH resource set list is used to configure the PUCCH resource corresponding to non-SBFD. Exemplarily, the first PUCCH resource set list is configured based on resourceSetToAddModList.

[0222] In one possible implementation, the terminal determines, based on an existing mechanism, for example, the number of UCI bits carried by the PUCCH, the PUCCH resource set used in the second PUCCH resource set list corresponding to SBFD or the PUCCH resource set used in the first PUCCH resource set list corresponding to non-SBFD in the SBFD scenario.

[0223] Taking the second PUCCH resource set list as an example, the terminal 101 may determine the PUCCH resource set to be actually applied based on the following rules:

[0224] The proportion of UCI is less than or equal to 2, that is, UCI ≤2, the PUCCH resource set actually used is the PUCCH resource set corresponding to PUCCH ResourceSetId=0 in the second PUCCH resource set list (if configured);

[0225] Exemplarily, under the condition that HARQ-ACK and SR are transmitted simultaneously, the UCI includes 1 or 2 HARQ-ACK information bits and a positive or negative SR transmitted at an SR (scheduling request) transmission moment.

[0226] The number of UCI bits is greater than 2 and less than or equal to N2, that is, 2 < O UCI ≤N2, the PUCCH resource set actually used is the PUCCH resource set corresponding to PUCCH ResourceSetId=1 in the second PUCCH resource set list (if configured), where if the signaling maxPayloadSize is configured, N2 is determined based on the indication signaling; otherwise, if the signaling is not configured, N2 is equal to 1706, or

[0227] The number of UCI bits is greater than N2 and less than or equal to N3, that is, N2 < UCI CI ≤N3, where N3 is equal to the maximum payload size or 1706, the PUCCH resource set actually used is the PUCCH resource set corresponding to PUCCH ResourceSetId=2 in the second PUCCH resource set list (if configured), where if the signaling maxPayloadSize is configured, N2 is determined based on the indication signaling; otherwise, if the signaling is not configured, N2 is equal to 1706; or

[0228] The number of UCI bits is greater than N3 and less than or equal to 1706, that is, N3 < 0 UCI ≤17063, the PUCCH resource set actually used is the PUCCH resource set corresponding to PUCCH ResourceSetId=3 in the second PUCCH resource set list (if configured).

[0229] In another possible implementation manner, the terminal 101 may determine resources corresponding to SBFD and non-SBFD based on the first PUCCH resource set list.

[0230] Exemplarily, based on the same resource set corresponding to the same ResourceSetId, the terminal determines the non-SBFD corresponding resource based on the first PUCCH resource list, and determines the SBFD corresponding resource based on the second PUCCH resource list.

[0231] Exemplarily, the first PUCCH resource list may be configured based on resourceList.

[0232] In another possible implementation manner, the terminal 101 may determine PUCCH resources corresponding to SBFD and non-SBFD based on the first PUCCH resource list.

[0233] For one or more PUCCH resource lists included in the first PUCCH resource list, the terminal 101 may determine the PUCCH resource corresponding to the SBFD time unit and the PUCCH resource corresponding to the non-SBFD time unit based on signaling indication or a predefined method.

[0234] Taking a predefined manner as an example, the terminal 101 may determine, based on a predefined manner, that the first N PUCCH resources correspond to non-SBFD, and the remaining PUCCH resources correspond to SBFD, where N is determined based on a predefined or signaling indication. Taking a predefined manner as an example, the terminal 101 may determine, based on a predefined manner, that the PUCCH resource corresponding to an even-numbered resource id corresponds to a non-SBFD time unit, and the PUCCH resource corresponding to an odd-numbered resource id corresponds to a SBFD time unit; or, determine that the PUCCH resource corresponding to an odd-numbered resource id corresponds to a non-SBFD time unit, and the PUCCH resource corresponding to an even-numbered resource id corresponds to a SBFD time unit.

[0235] In another possible implementation, the terminal 101 may determine the PUCCH resource corresponding to the SBFD time unit and the non-SBFD time unit based on the first PUCCH resource. For the PUCCH resource corresponding to the same resource ID, the terminal 101 may determine the resource corresponding to SBFD and non-SBFD respectively based on different signaling configurations. Taking the starting physical resource block (PRB) as an example, the terminal 101 may determine the starting RB position corresponding to the PUCCH when the terminal transmits on the non-SBFD time unit based on the first starting PRB configuration (e.g., startingPRB), and the terminal 101 may determine the starting RB position corresponding to the PUCCH when the terminal transmits on the SBFD time unit based on the second starting PRB configuration.

[0236] It is worth noting that the time unit corresponding to the solution of the present invention can be one or more of a frame, a subframe, a slot, an OFDM symbol, and a sub-slot, and the present invention does not impose any limitation on this.

[0237] It is worth noting that the slot corresponding to the solution of the present invention can be a slot composed of 14 OFDM symbols, or a sub-slot composed of s OFDM symbols, and s can be determined based on signaling indications, for example, based on the subslotLengthForPUCCH indication signaling of PUCCH-config, or based on a predefined method. The present invention does not impose any restrictions on this.

[0238] Corresponding to scenario 1, the same PUCCH can be transmitted in multiple slots or multiple sub-slots based on the same PUCCH resource based on the configuration. During the process of terminal 101 transmitting PUCCH based on slot or sub-slot, if the number of PUCCH RBs that can be transmitted in the current slot or sub-slot is less than the number of RBs required for PUCCH transmission, the terminal abandons transmitting PUCCH in the slot or sub-slot. Exemplarily, the number of PUCCH RBs that can be transmitted by the terminal can be determined based on the PUCCH transmission starting RB and the maximum RB of the carrier or UL BWP or UL subband. Taking the UL subband as an example, the number of PUCCH RBs that can be transmitted by the terminal 101 is shown in Figure 4A.

[0239] For scenarios 2 and 3, if the resources where the same PUCCH is transmitted in SBFD and non-SBFD time units are based on different PUCCH resource configurations, the starting RB and number of continuous RBs corresponding to the corresponding PUCCH transmission may be different. For the above scenarios, it is necessary to consider whether PUCCH transmission across SBFD and non-SBFD time units is supported.

[0240] For the above scenarios 2 and 3, the present disclosure provides the following solution for determining the first time unit in which the first information is transmitted, as follows:

[0241] In some embodiments, terminal 101 may determine the first time unit based on a predefined rule.

[0242] In one example, the terminal 101 may first determine, based on a predefined rule, that the first information supports transmission on the same type of time unit, or determine that the first information supports transmission on different types of time units, and then determine the first time unit based on the number of time unit types that support transmission. In one example, to reduce scheduling complexity, the terminal 101 may determine, based on a predefined rule, such as a protocol agreement, that the first information supports transmission on the same type of time unit in the following manner, but not limited to:

[0243] Mode 1-1: Based on predefined rules, it is directly determined that the first information supports transmission in the same type of time unit.

[0244] For example, it may be directly stipulated by the protocol that the first information is only transmitted in the same type of time unit.

[0245] Mode 1-2: Based on a predefined rule, when the first condition is not met, it is determined that the first information supports transmission in the same type of time unit.

[0246] The first condition is a condition for supporting the transmission of the first information in different types of time units.

[0247] For example, the first condition may include but is not limited to at least one of the following:

[0248] The code rates used when the first information is transmitted in different types of time units are the same;

[0249] The frequency domain resources occupied by the first information when transmitted in different types of time units are the same;

[0250] The number of resource blocks (RBs) occupied by the first information when transmitted in different types of time units is equal;

[0251] The starting resource positions of the first information when transmitted in different types of time units are the same;

[0252] The resources used when the first information is transmitted in different types of time units are the same.

[0253] If the code rate used when the first information is transmitted in the non-SBFD time unit is not equal to the code rate used when the first information is transmitted in the SBFD time unit, the terminal 101 may determine that the first information is supported in the same type of time unit.

[0254] Among them, if the frequency domain resources occupied by the first information when transmitted on different types of time units are different, for example, the first information occupies at least one different frequency domain resource when transmitted on a non-SBFD time unit and an SBFD time unit, then the terminal 101 can determine that the first information is supported on the same type of time unit.

[0255] Among them, if the number of RBs occupied by the first information when transmitted on different types of time units is not equal, for example, the number of RBs occupied by the first information when transmitted on non-SBFD time units and SBFD time units are n1 and n2 respectively, where n1 and n2 are positive integers and are not equal, then the terminal 101 can determine that the first information is supported on the same type of time units.

[0256] Among them, if the starting resource position of the first information when transmitted on different types of time units is different, for example, the starting frequency domain resource position of the first information when transmitted on non-SBFD time units and SBFD time units is different, then the terminal 101 can determine that the first information is supported on the same type of time units.

[0257] If the first information uses different resources when transmitted in different types of time units, for example, corresponding to different resource identifiers, the terminal 101 may determine that the first information is supported in the same type of time units.

[0258] In mode 1-3, the terminal 101 may not expect to transmit the first information in different types of time units based on predefined rules.

[0259] Accordingly, the terminal 101 may determine that the first information supports transmission in the same type of time unit.

[0260] For the above-mentioned methods 1-1 to 1-3, when the terminal determines that the first information supports transmission in the same type of time unit, the terminal may determine the first time unit in the following manner:

[0261] Exemplarily, the terminal 101 determines a time unit type for transmitting the first information based on the type of the initial time unit, thereby determining the first time unit, wherein the initial time unit is the time unit in which the first information is first transmitted.

[0262] For example, the initial time unit in which the first information is first transmitted is a non-SBFD time unit, and the terminal 101 determines that all transmissions of the first information are located in the non-SBFD time unit.

[0263] For another example, the initial time unit in which the first information is first transmitted is the SBFD time unit, and the terminal 101 determines that all transmissions of the first information are located in the SBFD time unit.

[0264] Accordingly, the terminal 101 can determine the first available time unit among different types of time units as the first time unit, wherein the first available time unit is located after the starting time unit and is of the same type as the starting time unit, and the starting time unit is the time unit where the first information is first transmitted.

[0265] In the embodiment of the present disclosure, assuming that the initial time unit is a non-SBFD time unit, the first available time unit may be an uplink time unit or a flexible time unit that is not configured with a downlink subband.

[0266] Assuming that the initial time unit is an SBFD time unit, the first available time unit may be an uplink time unit configured with a downlink subband, a flexible time unit configured with an uplink subband, or a downlink time unit configured with an uplink subband.

[0267] For example, in FIG1B , if the initial time slot in which the first information is first transmitted is slot#n, and its type is non-SBFD, the terminal 101 uses the non-SBFD time slot slot#(n+4) as the first time unit.

[0268] If the initial time slot in which the first information is first transmitted is slot#(n+1), and its type is SBFD, the terminal 101 uses the SBFD time slots slot#(n+2) and slot#(n+3) as the first time unit.

[0269] For example, considering that the available frequency domain resources on the non-SBFD time unit are located within the frequency domain resource range occupied by the uplink BWP, which is greater than the available frequency domain resources on the SBFD time unit (located within the frequency domain resource range occupied by the uplink subband), the terminal 101 can determine, based on predefined rules, that the first information supports transmission on the non-SBFD time unit.

[0270] Accordingly, the terminal 101 may determine the second available time unit among different types of time units as the first time unit, wherein the type of the second available time unit is non-SBFD. The available time unit refers to a time unit that allows uplink transmission. In the embodiment of the present disclosure, the second available time unit may be an uplink time unit or a flexible time unit that is not configured with a downlink subband.

[0271] For example, in FIG1B , terminal 101 uses non-SBFD time slots slot#n and slot#(n+4) as the first time unit based on a predefined rule.

[0272] For example, if it is desired to make greater use of the SBFD time unit, the terminal 101 may determine, based on a predefined rule, that the first information supports transmission in the SBFD time unit.

[0273] Accordingly, the terminal 101 may determine a third available time unit among different types of time units as the first time unit, wherein the type of the third available time unit is SBFD. The available time unit refers to a time unit that allows uplink transmission. In the embodiment of the present disclosure, the third available time unit may be an uplink time unit configured with a downlink subband, a flexible time unit configured with an uplink subband, or a downlink time unit configured with an uplink subband.

[0274] For example, in FIG1B , terminal 101 uses SBFD time slots slot#(n+1), slot#(n+2), and slot#(n+3) as the first time unit based on a predefined rule.

[0275] Illustratively, in order to improve the efficiency of uplink transmission, the terminal 101 may determine the first time unit in which the first information is located based on a type of time unit with a larger number among different types of time units.

[0276] For example, the number of second available time units among different types of time units is greater than the number of third available time units, that is, the number of non-SBFD time units is greater than the number of SBFD time units. The terminal 101 can determine the second available time unit (non-SBFD time unit) as the first time unit, wherein the second available time unit can be an uplink time unit or a flexible time unit that is not configured with a downlink subband among different types of time units.

[0277] For another example, the number of second available time units among different types of time units is less than the number of third available time units, that is, the number of non-SBFD time units is less than the number of SBFD time units. The terminal 101 can determine the third available time unit (SBFD time unit) as the first time unit, where the second available time unit can be an uplink time unit configured with a downlink subband, a flexible time unit configured with an uplink subband, or a downlink time unit configured with an uplink subband among different types of time units.

[0278] For example, in FIG1B , the number of SBFD time slots is greater than the number of non-SBFD time slots. Terminal 101 uses SBFD time slots slot#(n+1), slot#(n+2), and slot#(n+3) as the first time unit based on predefined rules.

[0279] In one example, to fully utilize time domain resources and improve the transmission efficiency of the first information, the terminal 101 may determine, based on predefined rules, such as protocol agreements, that the first information supports transmission in different types of time units in the following manner, but not limited to:

[0280] Mode 2-1: Based on predefined rules, directly determine that the first information supports transmission on different types of time units.

[0281] For example, it may be directly stipulated by the protocol that the first information may be transmitted in different types of time units.

[0282] Mode 2-2: Based on predefined rules, when the first condition is met, it is determined that the first information supports transmission in different types of time units.

[0283] The first condition is a condition for supporting the transmission of the first information in different types of time units.

[0284] For example, the first condition may include but is not limited to at least one of the following:

[0285] The code rates used when the first information is transmitted in different types of time units are the same;

[0286] The frequency domain resources occupied by the first information when transmitted in different types of time units are the same;

[0287] The number of resource blocks (RBs) occupied by the first information when transmitted in different types of time units is equal;

[0288] The starting resource positions of the first information when transmitted in different types of time units are the same;

[0289] The resources used when the first information is transmitted in different types of time units are the same.

[0290] If the code rate used when the first information is transmitted in the non-SBFD time unit is equal to the code rate used when the first information is transmitted in the SBFD time unit, the terminal 101 may determine that the first information is supported in different types of time units.

[0291] Accordingly, the terminal 101 may determine both the second available time unit and the third available time unit among different types of time units as the first time unit.

[0292] Among them, if the frequency domain resources occupied by the first information when transmitted on different types of time units are the same, for example, the first information corresponds to the same one or more frequency domain resources when transmitted on non-SBFD time units and SBFD time units, then the terminal 101 can determine that the first information is supported on different types of time units.

[0293] Accordingly, the terminal 101 may determine both the second available time unit and the third available time unit among different types of time units as the first time unit.

[0294] Among them, if the number of RBs occupied by the first information when transmitted on different types of time units is equal, for example, the number of RBs occupied by the first information when transmitted on non-SBFD time units and SBFD time units is n, and n is a positive integer, then the terminal 101 can determine that the first information is supported on different types of time units.

[0295] Among them, if the starting resource position of the first information when transmitted on different types of time units is the same, for example, the starting frequency domain resource position of the first information when transmitted on the non-SBFD time unit and the SBFD time unit is the same, both are RB#m, m is a positive integer, then the terminal 101 can determine that the first information is supported on different types of time units.

[0296] Among them, if the resources used when the first information is transmitted on different types of time units are the same, for example, corresponding to the same resource identifier, the same resources used here can be understood as the number of occupied time units and / or RB numbers being equal, then the terminal 101 can determine that the first information is supported on different types of time units.

[0297] For the above-mentioned methods 2-1 and 2-2, when the terminal determines that the first information supports transmission over different types of time units, the terminal can determine the first time unit in the following manner: For example, the terminal 101 can determine the second available time unit and the third available time unit of different types of time units as the first time unit. The concepts of the second available time unit and the third available time unit have been introduced in the previous embodiment and will not be repeated here. For example, in Figure 1B, the terminal 101 can determine that the first time unit includes slot #n to slot #(n+4).

[0298] The above description is merely an exemplary description, and solutions in which the terminal 101 determines the first time unit in which the first information is transmitted in different types of time units based on predefined rules should all fall within the scope of protection of the present disclosure.

[0299] In some embodiments, the terminal 101 may determine the first time unit based on the first signaling sent by the network device 102 .

[0300] In an example, the first signaling may be DCI, Radio Resource Control (RRC) signaling, Media Access Control Element (MAC CE), etc., which is also not limited in the present disclosure.

[0301] In some embodiments, the first signaling may be used to indicate at least one of the following:

[0302] whether to support transmission of the first information in different types of time units;

[0303] Type of first time unit;

[0304] Whether to support transmission of the first information in the second time unit, where the second time unit includes sub-time units of different types.

[0305] In one example, the first signaling is used to indicate that the first information is not supported to be transmitted on different types of time units, then the terminal 101 can determine that the first information supports transmission on the same type of time unit. Accordingly, a time unit type for the terminal 101 to transmit the first information can be determined based on the type of the initial time unit, thereby determining the first time unit. Alternatively, it can be determined that the first information supports transmission on a non-SBFD time unit or a SBFD time unit, thereby determining the first time unit. Alternatively, it can also be determined that the first time unit where the first information is located is based on a type of time unit with a larger number among different types of time units. The specific implementation method will not be repeated here.

[0306] In one example, the first signaling is used to indicate support for transmission of the first information in different types of time units. Terminal 101 can determine that the first information supports transmission in both non-SBFD time units and SBFD time units. Accordingly, Terminal 101 can use both the second available time unit and the third available time unit as the first time unit. The specific implementation is also not further described.

[0307] In one example, the first signaling is used to indicate the type of the first time unit, such as non-SBFD and / or SBFD. The terminal 101 directly determines the second available time unit and / or the third available time unit as the first time unit based on the first signaling in accordance with the corresponding implementation method provided in the above embodiment.

[0308] In an example, the first signaling is used to indicate whether to support transmission of the first information in the second time unit, where the second time unit includes sub-time units of different types.

[0309] The sub-time unit is a time domain unit with a length smaller than the time unit. For example, the second time unit is in slots, and the sub-time unit can be in sub-slots or symbols.

[0310] For example, if the second time unit includes two types of sub-time units, the network device 102 may indicate, through the first signaling, whether to support the transmission of the first information in the second time unit.

[0311] For example, slot#n includes non-SBFD symbols and SBFD symbols, and the first information is used to indicate that slot#n supports the transmission of the first information. Then the terminal 101 can determine that the first information supports transmission on different types of time units. Accordingly, the above-mentioned second available time unit and the third available time unit can be determined as the first time unit.

[0312] For another example, slot#n' includes non-SBFD sub-timeslots and SBFD sub-timeslots, and the first information is used to indicate that slot#n' does not support the transmission of the first information. The terminal 101 can determine that the first information supports transmission on the same type of time unit, and accordingly, the first time unit can be determined according to the above embodiment.

[0313] The above description is merely an exemplary description, and all solutions in which the terminal 101 determines the first time unit in which the first information is transmitted in different types of time units based on the first signaling should fall within the scope of protection of the present disclosure.

[0314] In some embodiments, the terminal 101 may also adopt the above-mentioned predefined method or based on the first signaling sent by the network device 102 to determine the first time unit in which the first information is repeatedly transmitted or non-repeatedly transmitted in the SBFD time unit and the non-SBFD time unit. The specific implementation process is similar to the above process and will not be repeated here.

[0315] In some embodiments, it should be noted that the first available time unit, the second available time unit, and the third available time unit may be located within a time window, which may include M time units, and the M time units may include SBFD time units and / or non-SBFD time units. Based on the above scheme, the terminal 101 determines one or two of the first available time unit, the second available time unit, and the third available time unit as the first time unit. M may be determined by a protocol agreement or indicated by the network device 102, and this disclosure is not limited thereto.

[0316] In step S2102 , the network device 102 determines, among different types of time units, a first time unit in which the first information is transmitted.

[0317] In some embodiments, the network device 102 may determine the first time unit based on a predefined rule in a manner similar to that of the terminal 101, which is not described in detail here.

[0318] In some embodiments, the network device 102 may configure the first time unit for the terminal 101 based on its own implementation.

[0319] Step S2103 , the network device 102 sends a first signaling to the terminal 101 .

[0320] In some embodiments, the network device 102 may send a first signaling to the terminal 101 after configuring a first time unit for the terminal 101 .

[0321] In some embodiments, terminal 101 receives first signaling.

[0322] In some embodiments, the first signaling may be used to indicate at least one of the following:

[0323] whether to support transmission of the first information in different types of time units;

[0324] Type of first time unit;

[0325] Whether to support transmission of the first information in the second time unit, where the second time unit includes sub-time units of different types.

[0326] The solution for the terminal 101 to determine the first time unit based on the first signaling has been introduced in step S2101 and will not be repeated here.

[0327] In step S2104 , the terminal 101 and the network device 102 transmit first information in a first time unit.

[0328] In some embodiments, the first information is uplink information, and the terminal 101 sends the first information to the network device 102 based on the first time unit determined in step S2101.

[0329] In some embodiments, the network device 102 listens for the first information over a first time unit to receive the first information.

[0330] In some embodiments, the first information is downlink information, and the network device 102 sends the downlink information to the terminal 101 in a first time unit.

[0331] In some embodiments, the first information is downlink information, and the network device 102 sends the first information to the terminal 101 based on the first time unit determined in step S2101.

[0332] In some embodiments, terminal 101 receives the first information at a first time unit.

[0333] In some embodiments, the names of information, etc. are not limited to the names described in the embodiments, and terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codeword", "codebook", "codeword", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.

[0334] In some embodiments, terms such as "send", "transmit", "report", "download", "transmit", "bidirectional transmission", "send and / or receive" can be used interchangeably.

[0335] In some embodiments, "obtain", "get", "get", "receive", "transmit", "bidirectional transmission", "send and / or receive" can be interchangeable, and can be interpreted as receiving from other entities, obtaining from protocols, obtaining from higher layers, obtaining by self-processing, autonomous implementation, etc.

[0336] In some embodiments, terms such as "certain", "preset", "preset", "setting", "indicated", "some", "any", and "first" can be interchangeable. "Specific A", "preset A", "preset A", "setting A", "indicated A", "some A", "any A", and "first A" can be interpreted as A pre-specified in a protocol, etc., or as A obtained through setting, configuration, or indication, etc., or as specific A, some A, any A, or first A, etc., but not limited to this.

[0337] In some embodiments, the information transmission method involved in the embodiments of the present disclosure may include at least one of steps S2101 to S2104. For example, step S2101 can be implemented as an independent embodiment, step S2102 can be implemented as an independent embodiment, steps S2101+S2102 can be implemented as an independent embodiment, step S2103 can be implemented as an independent embodiment, steps S2101 to S2103 can be implemented as independent embodiments, step S2104 can be implemented as an independent embodiment, and steps S2101 to S2104 can be implemented as independent embodiments, but are not limited thereto.

[0338] In some embodiments, step S2101 is optional, and one or more of these steps may be omitted or replaced in different embodiments. For example, in a non-SBFD scenario, step S2101 may not be performed.

[0339] In some embodiments, step S2102 is optional, and one or more of these steps may be omitted or replaced in different embodiments. For example, in a non-SBFD scenario, step S2102 may not be performed.

[0340] In some embodiments, step S2103 is optional, and one or more of these steps may be omitted or replaced in different embodiments. For example, when the network device 102 and the terminal 101 determine the first time unit based on a predefined rule, step S2103 may not be performed.

[0341] In some embodiments, step S2102 and step S2103 can be performed selectively.

[0342] In some embodiments, both step S2102 and step S2103 may be performed. For example, the network device 102 first determines the first time unit based on network implementation or predefined rules, and further, may send a first signaling to the terminal 101.

[0343] In some embodiments, step S2104 is optional, and one or more of these steps may be omitted or replaced in different embodiments. For example, when the network device 102 obtains the first information from other execution entities, step S2103 may not be performed.

[0344] In some embodiments, steps S2101 to S2104 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0345] In some embodiments, the execution order of steps S2101 to S2104 is not limited.

[0346] In the above embodiment, the terminal can determine the first time unit in which the first information is transmitted from different types of time units, and thereby send the first information to the network device or receive the first information sent by the network device in the first time unit. This ensures that the terminal and the network device have a consistent understanding of the time domain resources occupied by the first information, thereby improving the reliability of the first information transmission in the SBFD scenario and achieving high availability.

[0347] FIG3A is an interactive diagram of an information transmission method according to an embodiment of the present disclosure. As shown in FIG3A , the present disclosure embodiment relates to an information transmission method, which can be executed by terminal 101, and the method includes:

[0348] Step S3101: Obtain first signaling.

[0349] In some embodiments, the terminal 101 may obtain the first signaling from the network device 102, but is not limited thereto. The terminal 101 may also receive the first signaling sent by other entities.

[0350] In some embodiments, the terminal 101 obtains the first signaling determined according to a predefined rule.

[0351] In some embodiments, the terminal 101 performs processing to obtain the first signaling.

[0352] In some embodiments, step S3201 is omitted, the terminal 101 autonomously implements the function indicated by the first signaling, or the terminal 101 obtains the first signaling based on predefined rules or protocol agreements, or the above function is default or default.

[0353] In some embodiments, the optional implementation of step S3201 can refer to the optional implementation of step S2103 in Figure 2 and other related parts of the embodiment involved in Figure 2, which will not be repeated here.

[0354] Step S3102: determine the first time unit.

[0355] In some embodiments, the optional implementation of step S3102 can refer to the optional implementation of step S2101 in Figure 2 and other related parts of the embodiment involved in Figure 2, which will not be repeated here.

[0356] Step S3103: Send the first information or obtain the first information.

[0357] In some embodiments, the first information is uplink information, and the terminal 101 transmits the first information to the network device 102 at the determined first time unit.

[0358] In some embodiments, network device 102 receives the first information.

[0359] In some embodiments, the first information is downlink information, and the terminal 101 can obtain the first information from the network device 102, but is not limited thereto, and can also receive the first information sent by other entities.

[0360] In some embodiments, the terminal 101 obtains first information determined according to a predefined rule.

[0361] In some embodiments, the terminal 101 performs processing to obtain the first information.

[0362] In some embodiments, step S3103 is omitted, and terminal 101 independently implements the function indicated by the first information, or terminal 101 obtains the first information based on predefined rules or protocol agreements, or the above function is default or default. In some embodiments, the optional implementation of step S3103 can be found in the optional implementation of step S2104 of Figure 2 and other related parts of the embodiment involved in Figure 2, and will not be repeated here.

[0363] In some embodiments, steps S3101 to S3103 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0364] In some embodiments, the execution order of steps S3101 to S3103 is not limited.

[0365] In the above embodiment, the terminal can determine the first time unit in which the first information is transmitted from different types of time units, and thereby send the first information to the network device or obtain the first information sent by the network device in the first time unit. This ensures that the terminal and the network device have a consistent understanding of the time domain resources occupied by the first information, thereby improving the reliability of the first information transmission in the SBFD scenario and achieving high availability.

[0366] FIG3B is an interactive diagram of an information transmission method according to an embodiment of the present disclosure. As shown in FIG3B , the present disclosure embodiment relates to an information transmission method, which can be executed by the network device 102, and the method includes:

[0367] Step S3201: determine the first time unit.

[0368] In some embodiments, the optional implementation of step S3201 can refer to the optional implementation of step S2102 in Figure 2 and other related parts of the embodiment involved in Figure 2, which will not be repeated here.

[0369] Step S3202: Send the first signaling.

[0370] In some embodiments, the network device 102 may send a first signaling to the terminal 101 , where the first signaling is used by the terminal 101 to determine a first time unit.

[0371] In some embodiments, the optional implementation of step S3203 can refer to the optional implementation of step S2103 in Figure 2 and other related parts of the embodiment involved in Figure 2, which will not be repeated here.

[0372] Step S3203: Obtain the first information or send the first information.

[0373] In some embodiments, the first information is uplink information, and the network device 102 may obtain the uplink information from the terminal 101, but is not limited thereto, and may also receive uplink information sent by other entities.

[0374] In some embodiments, the network device 102 obtains uplink information determined according to predefined rules.

[0375] In some embodiments, the network device 102 performs processing to obtain the uplink signal.

[0376] In some embodiments, step S3203 is omitted, the network device 102 autonomously implements the function indicated by the uplink signal, or the network device 102 obtains the uplink signal based on predefined rules or protocol agreements, or the above functions are default or default.

[0377] In some embodiments, the first information is downlink information, and the network device 102 may send the downlink information to the terminal. The terminal 101 receives the downlink information.

[0378] In some embodiments, the optional implementation of step S3203 can refer to the optional implementation of step S2104 in Figure 2 and other related parts of the embodiment involved in Figure 2, which will not be repeated here.

[0379] In some embodiments, steps S3201 to S3203 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0380] In some embodiments, the execution order of steps S3201 to S3203 is not limited.

[0381] In the above embodiment, the network device can obtain or send the first information in the first time unit, ensuring that the terminal and the network device have consistent understanding of the time domain resources occupied by the first information, thereby improving the reliability of the first information transmission in the SBFD scenario and achieving high availability.

[0382] The above scheme is further illustrated below with examples.

[0383] In some embodiments, the solution of the present invention is mainly targeted at SBFD scenarios. Taking the first information as PUCCH as an example, the repeated transmission mechanism of PUCCH on SBFD slots (symbols) and non-SBFD slots (symbols) is considered. Of course, the non-repeated transmission mechanism also falls within the scope of protection of this disclosure. It should be noted that when the first information is downlink information, the repeated transmission mechanism or non-repeated transmission mechanism of downlink information is also applicable to the solution of this application and also falls within the scope of protection of this disclosure.

[0384] Terminal side:

[0385] The terminal side performs corresponding PUCCH transmission in the SBFD scenario according to the rules designed by the invention solution:

[0386] Method 1: The terminal determines the time unit for PUCCH transmission based on predefined rules:

[0387] Method 1-1: The terminal transmits PUCCH in the same type of time unit, which can be a time unit corresponding to SBFD or a time unit corresponding to non-SBFD:

[0388] The terminal determines the time unit type in which the PUCCH is transmitted based on the time unit type in which the PUCCH is first transmitted;

[0389] Method 1-2: When the first condition is met, the terminal determines that it can transmit PUCCH in both SBFD and non-SBFD time units. Otherwise, the terminal can only transmit PUCCH based on the same type of time unit. For details, refer to Method 1-1. The first condition includes one or more of the following:

[0390] The PUCCH transmitted in the SBFD time unit and the PUCCH transmitted in the non-SBFD time unit have the same code rate;

[0391] The number of RBs occupied by the PUCCH transmitted in the SBFD corresponding time unit and the PUCCH transmitted in the non-SBFD corresponding time unit is the same;

[0392] Method 1-3: The terminal does not expect to transmit PUCCH in different types of time units:

[0393] If PUCCH transmission is enabled and PUCCH transmission spans the time units corresponding to PUCCH and non-SBFD, the terminal abandons PUCCH transmission;

[0394] Method 2: The terminal determines the time unit for PUCCH transmission based on indication signaling, where the indication signaling includes at least one of the following:

[0395] Indicates whether the corresponding PUCCH can be transmitted based on different time unit types;

[0396] Indicates the time unit type of the corresponding PUCCH transmission, the time unit type is SBFD corresponding time unit and / or non-SBFD corresponding time unit;

[0397] If the slot where the PUCCH is located contains both SBFD and non-SBFD symbols (sub-slot), the signaling indicates whether the terminal can transmit PUCCH in the slot;

[0398] Network equipment (base station) side:

[0399] The base station side determines the PUCCH transmission rule in the SBFD scenario according to the rules designed by the invention solution and receives the corresponding PUCCH:

[0400] Method 1: The base station determines the time unit for PUCCH transmission based on predefined rules:

[0401] Method 1-1: The base station receives PUCCH in the same type of time unit, which can be a time unit corresponding to SBFD or a time unit corresponding to non-SBFD:

[0402] The base station determines the time unit type in which the PUCCH is transmitted based on the time unit type in which the PUCCH is first transmitted;

[0403] Method 1-2: When the first condition is met, the base station determines that it can receive PUCCH in both SBFD and non-SBFD time units. Otherwise, the base station can only receive PUCCH based on the same type of time units. For details, refer to Method 1-1. The first condition includes one or more of the following:

[0404] The PUCCH transmitted in the SBFD time unit and the PUCCH transmitted in the non-SBFD time unit have the same code rate;

[0405] The number of RBs occupied by the PUCCH transmitted in the SBFD corresponding time unit and the PUCCH transmitted in the non-SBFD corresponding time unit is the same;

[0406] Method 1-3: The base station does not expect to receive PUCCH in different types of time units:

[0407] If PUCCH transmission is enabled, and PUCCH transmission spans the time units corresponding to PUCCH and non-SBFD, the base station abandons PUCCH reception;

[0408] Method 2: The base station determines the time unit type in which the PUCCH is transmitted and sends an indication signaling to indicate the time unit type. The indication information includes at least one of the following:

[0409] Indicates whether the corresponding PUCCH can be transmitted based on different time unit types;

[0410] Indicates the time unit type of the corresponding PUCCH transmission, the time unit type is SBFD corresponding time unit and / or non-SBFD corresponding time unit;

[0411] If the slot where the PUCCH is located contains both SBFD and non-SBFD symbols (sub-slot), the signaling indicates whether the terminal can transmit the PUCCH in the slot.

[0412] The following will describe the specific implementation of the present invention from the perspective of the terminal:

[0413] Assuming that the terminal supports the SBFD feature, the terminal transmits uplink data on the UL subband based on the DL or flexible symbol configured by the base station.

[0414] As described above, the embodiments of the present invention use PUCCH as an example to illustrate the solution of the present invention. The solution can also be applied to other uplink transmission signals or uplink reference signals such as PUSCH and SRS, which will not be described in detail in the present invention.

[0415] This embodiment takes PUCCH as an example, and considers that based on the transmission based on PUCCH repetition, the terminal determines the frequency domain range in which the terminal transmits PUCCH based on the configuration, and the frequency domain range can be based on the UL BWP or UL subband configuration. If the terminal is in the SBFD symbol, the terminal performs uplink data transmission within the UL subband range. The UL subband refers to the intersection of the configured UL subband and the UL BWP in the frequency domain range, that is, the frequency domain range corresponding to the UL subband for uplink data transmission by the terminal is less than or equal to the frequency domain range occupied by the UL BWP. Corresponding to the resources occupied by PUCCH in the SBFD time unit or the non-SBFD time unit, the possible configuration methods include one or more of the following:

[0416] Scenario 1: For the same PUCCH, the terminal determines the time-frequency domain resources corresponding to the SBFD time unit and the non-SBFD time unit based on the same PUCCH resource configuration, and the PUCCH resource is determined based on the PUCCH resource Id in the same PUCCH resource setId. For the same PUCCH resource, the terminal can determine the time-frequency domain resources corresponding to the SBFD time unit and the non-SBFD time unit based on the same configuration, or determine the time-frequency domain resources corresponding to the SBFD time unit and the non-SBFD time unit based on different configurations. The present invention does not limit this. Take the startingPRB where the PUCCH transmission is located as an example:

[0417] The terminal can determine the frequency domain starting position corresponding to the SBFD time unit and the non-SBFD time unit based on the same startingPRB configuration. For the non-SBFD time unit, the parameter is the first RB where the PUCCH transmission is located in the corresponding carrier;

[0418] For the SBFD time unit, the first RB where the PUCCH is transmitted can be equal to the RB corresponding to the startingPRB, or equal to the RB corresponding to the startingPRB+Δ, where Δ can be equal to the lowest RB of the UL subband minus the lowest RB of the UL BWP.

[0419] The terminal can determine the frequency domain starting positions corresponding to the SBFD time unit and the non-SBFD time unit based on different startingPRB configurations. For example, the terminal can determine the starting PRB where the PUCCH transmission corresponding to SBFD is located based on the startingPRB-SBFD configuration.

[0420] Scenario 2: Corresponding to the same PUCCH, the terminal determines the time-frequency domain resources corresponding to the SBFD time unit and the non-SBFD time unit based on different PUCCH resource configurations, and the PUCCH resource is determined based on different PUCCH resource Ids within the same PUCCH resource setId. Exemplarily, corresponding to different PUCCH resources, under specific conditions, the same PUCCH is allowed to be transmitted on different PUCCH resources. Exemplarily, the same PUCCH can be transmitted based on the PUCCH resource corresponding to the i-th SBFD and the PUCCH resource corresponding to the i-th non-SBFD. Exemplarily, the PUCCH resource id corresponding to the same PUCCH can be determined based on the signaling configuration. Exemplarily, the terminal can determine the PUCCH resource where the transmission is located based on the PUCCH-resourceId or PUCCH-resourceId-SBFD of the CSI-reportconfig.

[0421] Scenario 3: For PUCCH on SBFD and non-SBFD, the terminal is configured separately based on different PUCCH resource sets. For example, corresponding to PUCCH resources of different PUCCH resource sets and / or PUCCH-config, under certain conditions, the same PUCCH is allowed to be transmitted on different PUCCH resources. For example, the same PUCCH can be transmitted based on the PUCCH resource corresponding to the same PUCCH resource Id in different PUCCH resource sets. For example, the terminal can determine the PUCCH resource where the transmission is located based on the PUCCH-resourceId or PUCCH-resourceId-SBFD of the CSI-reportconfig.

[0422] A possible implementation method is to introduce a second PUCCH resource set list, where the second PUCCH resource set list corresponds to the PUCCH configuration of SBFD. Exemplarily, the first PUCCH resource set list is used to configure the PUCCH resource corresponding to non-SBFD. Exemplarily, the first PUCCH resource set list is configured based on resourceSetToAddModList.

[0423] In one possible implementation, the terminal determines, based on the existing mechanism, for example, the number of UCI bits carried by PUCCH, the PUCCH resource set used in the second PUCCH resource set list corresponding to SBFD or the PUCCH resource set used in the first PUCCH resource set list corresponding to non-SBFD in the SBFD scenario.

[0424] Taking the second PUCCH resource set list as an example, the terminal determines the PUCCH resource set to be actually applied based on the following rules:

[0425] The proportion of UCI is less than or equal to 2, that is, UCI ≤2, the PUCCH resource set actually used is the PUCCH resource set corresponding to PUCCH ResourceSetId=0 in the second PUCCH resource set list (if configured);

[0426] Exemplarily, under the condition that HARQ-ACK and SR are transmitted simultaneously, the UCI includes 1 or 2 HARQ-ACK information bits and a positive or negative SR transmitted at an SR transmission moment.

[0427] The number of UCI bits is greater than 2 and less than or equal to N2, that is, 2 < O UCI ≤N2, the PUCCH resource set actually used is the PUCCH resource set corresponding to PUCCH ResourceSetId=1 in the second PUCCH resource set list (if configured), where if the signaling maxPayloadSize is configured, N2 is determined based on the indication signaling; otherwise, if the signaling is not configured, N2 is equal to 1706, or

[0428] The number of UCI bits is greater than N2 and less than or equal to N3, that is, N2 < UCI CI≤N3, where N3 is equal to the maximum payload size or 1706, the PUCCH resource set actually used is the PUCCH resource set corresponding to PUCCH ResourceSetId=2 in the second PUCCH resource set list (if configured), where if the signaling maxPayloadSize is configured, N2 is determined based on the indication signaling; otherwise, if the signaling is not configured, N2 is equal to 1706; or

[0429] The number of UCI bits is greater than N3 and less than or equal to 1706, that is, N3 < 0 UCI ≤17063, the PUCCH resource set actually used is the PUCCH resource set corresponding to PUCCH ResourceSetId=3 in the second PUCCH resource set list (if configured).

[0430] In another possible implementation, the terminal determines the resources corresponding to SBFD and non-SBFD based on the first PUCCH resource set list. For example, based on the same resource set corresponding to the same ResourceSetId, the terminal determines the resources corresponding to non-SBFD based on the first PUCCH resource list, and determines the resources corresponding to SBFD based on the second PUCCH resource list.

[0431] Exemplarily, the first PUCCH resource list may be configured based on resourceList.

[0432] In another possible implementation manner, the terminal determines the PUCCH resource corresponding to SBFD and non-SBFD based on the first PUCCH resource list. For one or more PUCCH resource lists contained in the first PUCCH resource list, the terminal determines the PUCCH resource corresponding to SBFD and the PUCCH resource corresponding to non-SBFD based on signaling indication or a predefined method. Taking the predefined method as an example, the terminal can determine that the first N PUCCH resources correspond to non-SBFD and the remaining PUCCH resources correspond to SBFD based on a predefined method, where N is determined based on predefinition or signaling indication. Taking the predefined method as an example, the terminal can determine that the PUCCH resource corresponding to an even-numbered resource id corresponds to non-SBFD, and the PUCCH resource corresponding to an odd-numbered resource id corresponds to SBFD based on a predefined method; or, determine that the PUCCH resource corresponding to an odd-numbered resource id corresponds to non-SBFD, and the PUCCH resource corresponding to an even-numbered resource id corresponds to SBFD.

[0433] In another possible implementation, the terminal determines the PUCCH resources corresponding to SBFD and non-SBFD based on the first PUCCH resource. For the PUCCH resource corresponding to the same resource ID, the terminal determines the resources corresponding to SBFD and non-SBFD respectively based on different signaling configurations. Taking the starting PRB as an example, the terminal can determine the starting RB position corresponding to the PUCCH when the terminal transmits on non-SBFD based on the first starting PRB configuration (e.g., startingPRB), and the terminal can determine the starting RB position corresponding to the PUCCH when the terminal transmits on SBFD based on the second starting PRB configuration.

[0434] It is worth noting that the time unit corresponding to the solution of the present invention can be one or more of a frame, a subframe, a slot, an OFDM symbol, and a sub-slot, and the present invention does not impose any limitation on this.

[0435] It is worth noting that the slot corresponding to the solution of the present invention can be a slot composed of 14 OFDM symbols, or a sub-slot composed of n OFDM symbols, where n can be determined based on signaling indication, for example, based on the subslotLengthForPUCCH indication signaling of PUCCH-config, or based on a predefined method, and the present invention does not impose any restrictions on this.

[0436] Corresponding to Scenario 1, the same PUCCH can be transmitted in multiple slots based on the same PUCCH resource, depending on the configuration. During slot-based PUCCH transmission by a terminal, if the number of PUCCH RBs available for transmission in the current slot is less than the number of RBs required for PUCCH transmission, the terminal abandons PUCCH transmission in that slot. For example, the number of PUCCH RBs available for transmission by a terminal can be determined based on the PUCCH transmission starting RB and the carrier, UL BWP, or maximum RB of the UL subband. For example, the number of PUCCH RBs available for transmission by a terminal in a UL subband is shown in Figure 4A.

[0437] For scenarios 2 and 3, if the same PUCCH is transmitted in SBFD and non-SBFD time units based on different PUCCH resource configurations, the starting RB and number of continuous RBs corresponding to the PUCCH transmission may be different. For the above scenarios, it is necessary to consider whether PUCCH transmission across SBFD and non-SBFD time units is supported.

[0438] Implementation method 1 is a possible implementation method. Under the condition that PUCCH transmission is enabled, the terminal determines the time unit type in which PUCCH transmission is located based on a predefined method.

[0439] In Example 1, considering that the same PUCCH is transmitted on the SBFD time unit type and the non-SBFD time unit type, its transmission parameters, such as the transmission starting RB, the number of RBs occupied by the transmission, the transmission code rate, etc. may be different. In order to ensure the performance of PUCCH transmission, the terminal expects to transmit PUCCH based on only one time unit type.

[0440] Exemplarily, the terminal can determine the type of time unit in which the PUCCH is transmitted based on the type of time unit in which the PUCCH is first transmitted: Exemplarily, if the type of time unit in which the terminal transmits the PUCCH for the first time is SBFD, the terminal transmits the remaining PUCCH based on the time unit corresponding to SBFD; conversely, if the type of time unit in which the terminal transmits the PUCCH for the first time is non-SBFD, the terminal transmits the remaining PUCCH based on the time unit corresponding to non-SBFD.

[0441] For example, if PUCCH transmission may span SBFD time units and non-SBFD time units, the terminal can only transmit PUCCH based on non-SBFD corresponding time units.

[0442] For example, if PUCCH transmission may span SBFD time units and non-SBFD time units, the terminal can only transmit PUCCH based on the time units corresponding to SBFD.

[0443] Exemplarily, within the first time unit range, the terminal transmits the corresponding PUCCH based on a time unit with a larger number of time units of the same type. Exemplarily, the first time unit can be the time unit in which the terminal first transmits as the starting unit, and can last for N time units or N non-SBFD and / or SBFD time units, where N is greater than or equal to the number of PUCCH transmissions. Exemplarily, within the first time unit range, the number of SBFD corresponding symbol units is greater than the number of non-SBFD corresponding symbol units, and the terminal transmits the PUCCH based on the SBFD symbol units, and vice versa.

[0444] The time unit in which the terminal first transmits the PUCCH can be determined based on indication signaling or a predefined method, and the present invention is not limited to this. Taking indication signaling as an example, if the terminal transmits the HARQ-ACK corresponding to the PDSCH based on the PUCCH, the terminal can determine the time unit in which the PUCCH first transmits the PUCCH based on the PDSCH-to-HARQ_feedback timing indicator field corresponding to the DCI.

[0445] Taking the example of a terminal transmitting a PUCCH based on a slot, and the slot where the terminal transmits the PUCCH for the first time is a slot corresponding to SBFD, an exemplary scenario is shown in FIG4B .

[0446] In Example 2, considering that the same PUCCH transmission in both SBFD and non-SBFD time units requires the same transmission conditions, in this embodiment, the terminal determines whether it can transmit in both SBFD and non-SBFD time units based on whether the transmission conditions are met. If the terminal cannot transmit PUCCH in different time unit types, the terminal performs the corresponding PUCCH transmission based on Example 1, which is not further described here.

[0447] Exemplarily, the transmission conditions include one or more of the following:

[0448] PUCCH transmission starting RB

[0449] Number of RBs occupied by PUCCH transmission

[0450] PUCCH transmission corresponding code rate

[0451] PUCCH transmission corresponds to resource.

[0452] In the following, the scheme of the present invention is described by taking the number of RBs occupied by PUCCH transmission corresponding to the code rate and the number of RBs occupied by PUCCH transmission as an example.

[0453] In embodiment 2-1, illustratively, if the PUCCH transmitted in the SBFD corresponding time unit and the PUCCH transmitted in the non-SBFD corresponding time unit have the same code rate, the terminal transmits the PUCCH based on the SBFD and non-SBFD corresponding time units.

[0454] For example, if the code rates corresponding to the PUCCH transmitted on the SBFD corresponding time unit and the PUCCH transmitted on the non-SBFD corresponding time unit are different, the terminal only transmits the corresponding PUCCH based on the same type of time unit. For the specific implementation method, please refer to Example 1 and will not be repeated here.

[0455] In embodiment 2-2, illustratively, if the PUCCH transmitted in the SBFD corresponding time unit and the PUCCH transmitted in the non-SBFD corresponding time unit occupy the same number of RBs, the terminal transmits the PUCCH based on the SBFD and non-SBFD corresponding time units.

[0456] For example, if the PUCCH transmitted on the SBFD corresponding time unit and the PUCCH transmitted on the non-SBFD corresponding time unit occupy different numbers of RBs, the terminal only transmits the corresponding PUCCH based on the same type of time unit. For the specific implementation method, please refer to Example 1 and will not be repeated here.

[0457] Taking the example of a terminal transmitting PUCCH based on slots and the terminal transmitting PUCCH based on different types of time units, an exemplary scenario is shown in FIG4C .

[0458] In Example 3, considering that the same PUCCH is transmitted on the SBFD time unit type and the non-SBFD time unit type, its transmission parameters, such as the transmission starting RB, the number of RBs occupied by the transmission, the transmission code rate, etc. may be different. In order to ensure the performance of PUCCH transmission, the terminal expects to transmit PUCCH based on only one time unit type.

[0459] If PUCCH transmission spans different types of time units, the terminal abandons PUCCH transmission.

[0460] Taking the time unit as a sub-slot as an example, if the PUCCH is transmitted based on different types of sub-slots, the terminal abandons the PUCCH transmission.

[0461] The solution of the present invention is mainly based on a predefined method to determine the time unit type of PUCCH transmission, which can effectively improve the PUCCH transmission performance.

[0462] In a possible implementation mode 2, under the condition that PUCCH transmission is enabled, the terminal determines the time unit type of PUCCH transmission based on the indication signaling, where the indication signaling indication information includes at least one of the following:

[0463] Indicates whether the corresponding PUCCH can be transmitted based on different time unit types;

[0464] Indicates the time unit type of the corresponding PUCCH transmission, the time unit type is SBFD corresponding time unit and / or non-SBFD corresponding time unit;

[0465] If the slot where the PUCCH is located contains both SBFD and non-SBFD symbols (sub-slot), the signaling indicates whether the terminal can transmit the PUCCH in the slot.

[0466] Exemplarily, the base station sends an indication signaling to indicate whether to enable corresponding PUCCH transmission based on different time unit types. If enabled, the terminal determines that PUCCH can be transmitted based on different time unit types.

[0467] Exemplarily, the base station sends an indication signaling to indicate the time unit type in which the PUCCH is transmitted. The time unit type may be one of SBFD, non-SBFD, SBFD, and non-SBFD.

[0468] If the corresponding indication signaling indicates SBFD, the terminal transmits the corresponding PUCCH based on the time unit corresponding to SBFD;

[0469] If the corresponding indication signaling indicates non-SBFD, the terminal transmits the corresponding PUCCH based on the time unit corresponding to SBFD;

[0470] If the corresponding indication signaling indicates SBFD and non-SBFD, the terminal transmits the corresponding PUCCH based on two types of time units: SBFD and non-SBFD.

[0471] For example, when the slot where the PUCCH is transmitted includes two sub-slots or symbol types, SBFD and non-SBFD, the base station sends an indication signaling to indicate whether the PUCCH can be enabled to transmit the corresponding PUCCH based on different time unit types. If enabled, the terminal determines that the PUCCH can be transmitted based on different time unit types in the slot;

[0472] The solution of the present invention is mainly based on a signaling indication method to determine the time unit type of PUCCH transmission, which can effectively improve the PUCCH transmission performance.

[0473] The embodiments of the present disclosure also propose an apparatus for implementing any of the above methods. For example, an apparatus is proposed, which includes units or modules for implementing each step executed by each node (such as a terminal, a network device) in any of the above methods.

[0474] It should be understood that the division of the various units or modules in the above device is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a physical entity, or they may be physically separated. In addition, the units or modules in the device may be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the various units or modules of the above device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above-mentioned hardware circuits can be understood as one or more processors; for example, in one implementation, the above-mentioned hardware circuit is an application-specific integrated circuit (ASIC), which realizes the functions of some or all of the above units or modules by designing the logical relationship of the components in the circuit; for example, in another implementation, the above-mentioned hardware circuit can be realized by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above units or modules. All units or modules of the above devices can be realized in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.

[0475] In the embodiment of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and execution capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP); in another implementation, the processor can implement certain functions through the logical relationship of the hardware circuit, and the logical relationship of the above hardware circuit is fixed or reconfigurable, such as a hardware circuit implemented by a processor as an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and implementing the hardware circuit configuration can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.

[0476] FIG5A is a schematic diagram of the structure of a terminal according to an embodiment of the present disclosure. As shown in FIG5A , the terminal 5100 may include: a processing module 5101 and a transceiver module 5102 .

[0477] In some embodiments, the processing module 5101 is configured to determine, among different types of time units, the first time unit in which the first information is transmitted.

[0478] In some embodiments, the transceiver module 5102 is configured to send first information to a network device or receive first information sent by a network device in a first time unit.

[0479] In some embodiments, the processing module 5101 is used to execute at least one of the other steps (such as step S2101, but not limited thereto) performed by the terminal 5100 in any of the above methods, which will not be repeated here.

[0480] In some embodiments, the above-mentioned transceiver module 5102 is used to execute at least one of the communication steps such as sending and / or receiving (for example, step S2103, step S2104, but not limited to this) performed by the terminal 5100 in any of the above methods, which will not be repeated here.

[0481] In some embodiments, the processing module 5101 is further configured to:

[0482] determining that the first information supports transmission on a same type of time unit;

[0483] determining that the first information supports transmission over different types of time units;

[0484] If the first condition is not met, determining that the first information supports transmission in the same type of time unit;

[0485] If the first condition is met, it is determined that the first information supports transmission in different types of time units;

[0486] The first condition is a condition for supporting transmission of the first information in different types of time units;

[0487] It is not expected that the first information will be transmitted on different types of time units.

[0488] In some embodiments, the first condition includes at least one of the following:

[0489] The code rates used when the first information is transmitted in different types of time units are the same;

[0490] The frequency domain resources occupied by the first information when transmitted in different types of time units are the same;

[0491] The number of resource blocks (RBs) occupied by the first information when transmitted in different types of time units is equal;

[0492] The starting resource positions of the first information when transmitted in different types of time units are the same;

[0493] The resources used when the first information is transmitted in different types of time units are the same.

[0494] In some embodiments, the transceiver module 5102 is further configured to:

[0495] A first time unit is determined based on first signaling sent by the network device.

[0496] In some embodiments, the first signaling is used to indicate at least one of the following:

[0497] whether to support transmission of the first information in different types of time units;

[0498] Type of first time unit;

[0499] Whether to support transmission of the first information in the second time unit, where the second time unit includes sub-time units of different types.

[0500] In some embodiments, the processing module 5101 is further configured to:

[0501] The first information supports transmission in time units of the same type, and a first available time unit among the different types of time units is determined as the first time unit; wherein the first available time unit is located after the start time unit and is of the same type as the start time unit, and the start time unit is the time unit in which the first information is first transmitted;

[0502] determining a second available time unit among different types of time units as a first time unit;

[0503] determining a third available time unit among the different types of time units as the first time unit;

[0504] The number of second available time units among different types of time units is greater than the third available time units, and the second available time units are determined as first time units;

[0505] The number of the second available time units among the different types of time units is less than the third available time units, and the third available time unit is determined as the first time unit;

[0506] The type of the second available time unit is non-SBFD, and the type of the third available time unit is SBFD.

[0507] In some embodiments, the processing module 5101 is further configured to:

[0508] The first information supports transmission on different types of time units, and determines the second available time unit and the third available time unit in the different types of time units as the first time unit; wherein the type of the second available time unit is non-SBFD, and the type of the third available time unit is SBFD.

[0509] FIG5B is a schematic diagram of the structure of a network device according to an embodiment of the present disclosure. As shown in FIG5B , the network device 5200 may include: a processing module 5201 and a transceiver module 5202 .

[0510] In some embodiments, the processing module 5201 is configured to determine, among different types of time units, the first time unit in which the first information is transmitted.

[0511] In some embodiments, the transceiver module 5202 is configured to receive first information sent by a terminal or send first information to the terminal in a first time unit.

[0512] In some embodiments, the processing module 5201 is used to execute at least one of the other steps (such as step S2102, but not limited thereto) performed by the network device 5200 in any of the above methods, which will not be repeated here.

[0513] In some embodiments, the above-mentioned transceiver module 5202 is used to execute at least one of the communication steps such as sending and / or receiving (for example, step S2103, step S2104, but not limited to this) performed by the network device 5200 in any of the above methods, which will not be repeated here.

[0514] In some embodiments, the processing module 5201 is further configured to:

[0515] determining that the first information supports transmission on a same type of time unit;

[0516] determining that the first information supports transmission over different types of time units;

[0517] If the first condition is not met, it is determined that the first information supports transmission in the same type of time unit, where the first condition is a condition for supporting transmission of the first information in different types of time units;

[0518] If a first condition is met, it is determined that the first information supports transmission in different types of time units, where the first condition is a condition for supporting transmission of the first information in different types of time units;

[0519] Receipt of the first information transmitted at different types of time units is not expected.

[0520] In some embodiments, the first condition includes at least one of the following:

[0521] The code rates used when the first information is transmitted in different types of time units are the same;

[0522] The number of frequency domain resources occupied by the first information when transmitted in different types of time units is the same;

[0523] The starting resource positions of the first information when transmitted in different types of time units are the same;

[0524] The resources used when the first information is transmitted in different types of time units are the same.

[0525] In some embodiments, the transceiver module 5202 is further configured to:

[0526] A first signaling is sent to the terminal, where the first signaling is used by the terminal to determine a first time unit.

[0527] In some embodiments, the first signaling is used to indicate at least one of the following:

[0528] whether to support transmission of the first information in different types of time units;

[0529] Type of first time unit;

[0530] Whether to support transmission of the first information in the second time unit, where the second time unit includes sub-time units of different types.

[0531] In some embodiments, the processing module 5201 is further configured to:

[0532] The first information supports transmission in time units of the same type, and a first available time unit among the different types of time units is determined as the first time unit; wherein the first available time unit is located after the start time unit and is of the same type as the start time unit, and the start time unit is the time unit in which the first information is first transmitted;

[0533] determining a second available time unit among different types of time units as a first time unit;

[0534] determining a third available time unit among the different types of time units as the first time unit;

[0535] The number of second available time units among different types of time units is greater than the third available time units, and the second available time units are determined as first time units;

[0536] The number of the second available time units among the different types of time units is less than the third available time units, and the third available time unit is determined as the first time unit;

[0537] The type of the second available time unit is non-SBFD, and the type of the third available time unit is SBFD.

[0538] In some embodiments, the processing module 5201 is further configured to:

[0539] The first information supports transmission on different types of time units, and determines the second available time unit and the third available time unit in the different types of time units as the first time unit; wherein the type of the second available time unit is non-SBFD, and the type of the third available time unit is SBFD.

[0540] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, and the transmitting module and the receiving module may be separate or integrated. Optionally, the transceiver module may be interchangeable with the transceiver.

[0541] In some embodiments, the processing module can be a single module or can include multiple submodules. Optionally, the multiple submodules respectively execute all or part of the steps required to be executed by the processing module. Optionally, the processing module can be interchangeable with the processor.

[0542] Figure 6A is a schematic diagram of the structure of a communication device 6100 proposed in an embodiment of the present disclosure. Communication device 6100 can be a network device, or a chip, chip system, or processor that supports a network device in implementing any of the above methods. It can also be a terminal, or a chip, chip system, or processor that supports a terminal in implementing any of the above methods. Communication device 6100 can be used to implement the methods described in the above method embodiments. For details, please refer to the description of the above method embodiments.

[0543] As shown in Figure 6A, the communication device 6100 includes one or more processors 6101. The processor 6101 can be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process the communication protocol and communication data, and the central processing unit can be used to control the communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process program data. Optionally, the communication device 6100 is used to perform any of the above methods. Optionally, one or more processors 6101 are used to call instructions to enable the communication device 6100 to perform any of the above methods.

[0544] In some embodiments, the communication device 6100 further includes one or more transceivers 6102. When the communication device 6100 includes one or more transceivers 6102, the transceiver 6102 performs at least one of the communication steps such as sending and / or receiving in the above method (e.g., step S2101, step S2103, step S2104, but not limited thereto), and the processor 6101 performs at least one of the other steps (e.g., step S2102, but not limited thereto). In an optional embodiment, the transceiver may include a receiver and / or a transmitter, and the receiver and transmitter may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, and interface may be interchangeable, the terms transmitter, transmitting unit, transmitter, and transmitting circuit may be interchangeable, and the terms receiver, receiving unit, receiver, and receiving circuit may be interchangeable.

[0545] In some embodiments, the communication device 6100 further includes one or more memories 6102 for storing data. Alternatively, all or part of the memories 6102 may be located outside the communication device 6100. In alternative embodiments, the communication device 6100 may include one or more interface circuits 6104. Optionally, the interface circuits 6104 are connected to the memories 6102 and may be configured to receive data from the memories 6102 or other devices, or to send data to the memories 6102 or other devices. For example, the interface circuits 6104 may read data stored in the memories 6102 and send the data to the processor 6101.

[0546] The communication device 6100 described in the above embodiment may be a network device, but the scope of the communication device 6100 described in the present disclosure is not limited thereto, and the structure of the communication device 6100 may not be limited to FIG. 6A. The communication device may be an independent device or may be part of a larger device. For example, the communication device may be: 1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, an in-vehicle device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.

[0547] 6B is a schematic diagram of the structure of a chip 6200 according to an embodiment of the present disclosure. If the communication device 6100 can be a chip or a chip system, reference can be made to the schematic diagram of the structure of the chip 6200 shown in FIG6B , but the present disclosure is not limited thereto.

[0548] The chip 6200 includes one or more processors 6201. The chip 6200 is configured to execute any of the above methods.

[0549] In some embodiments, chip 6200 further includes one or more interface circuits 6202. Terms such as interface circuit, interface, and transceiver pins may be used interchangeably. In some embodiments, chip 6200 further includes one or more memories 6203 for storing data. Alternatively, all or part of memory 6203 may be located external to chip 6200. Optionally, interface circuit 6202 is connected to memory 6203 and may be used to receive data from memory 6203 or other devices, or may be used to send data to memory 6203 or other devices. For example, interface circuit 6202 may read data stored in memory 6203 and send the data to processor 6201.

[0550] In some embodiments, the interface circuit 6202 performs at least one of the communication steps (e.g., step S2101, step S2103, and step S2104, but not limited thereto) in the above method. The interface circuit 6202 performing the communication steps (e.g., step S2101, step S2103, and step S2104, but not limited thereto) in the above method may, for example, involve the interface circuit 6202 performing data exchange between the processor 6201, chip 6200, memory 6203, or a transceiver device. In some embodiments, the processor 6201 performs at least one of the other steps (e.g., step S2102, but not limited thereto).

[0551] The modules and / or devices described in various embodiments, such as virtual devices, physical devices, and chips, can be arbitrarily combined or separated according to circumstances. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.

[0552] The present disclosure also proposes a storage medium having instructions stored thereon. When the instructions are executed on the communication device 6100, the communication device 6100 executes any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited thereto and may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but is not limited thereto and may also be a transient storage medium.

[0553] The present disclosure also provides a program product, which, when executed by the communication device 6100, enables the communication device 6100 to perform any of the above methods. Optionally, the program product is a computer program product.

[0554] The present disclosure also proposes a computer program, which, when executed on a computer, causes the computer to perform any one of the above methods.

[0555] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. An information transmission method, characterized in that: The method is executed by a terminal and includes: Determining, among different types of time units, a first time unit in which the first information is transmitted; In the first time unit, the first information is sent to the network device, or the first information sent by the network device is received.

2. The method according to claim 1, characterized in that The method further comprises any of the following: determining that the first information supports transmission in the same type of time units; determining that the first information supports transmission over different types of time units; If the first condition is not met, determining that the first information supports transmission in the same type of time unit; If a first condition is met, it is determined that the first information supports transmission in different types of time units; The first condition is a condition that supports transmission of the first information in different types of time units; It is not expected that the uplink information will be transmitted in different types of time units.

3. The method according to claim 2, characterized in that The first condition includes at least one of the following: The code rates used for transmitting the first information in different types of time units are the same; The frequency domain resources occupied by the first information when transmitted in different types of time units are the same; The number of resource blocks (RBs) occupied by the first information when transmitted in different types of time units is equal; The starting resource positions of the first information when transmitted in different types of time units are the same; The resources used when the first information is transmitted in different types of time units are the same.

4. The method according to claim 1, wherein The determining the first time unit during which the first information is transmitted includes: The first time unit is determined based on first signaling sent by the network device.

5. The method according to claim 4, characterized in that The first signaling is used to indicate at least one of the following: whether the first information is supported to be transmitted in different types of time units; a type of the first time unit; Whether to support transmission of the first information in a second time unit, where the second time unit includes sub-time units of different types.

6. The method according to any one of claims 1 to 5, characterized in that The determining, among different types of time units, of the first time unit in which the first information is transmitted includes any one of the following: The first information supports transmission in time units of the same type, and a first available time unit among the time units of different types is determined as the first time unit; wherein the first available time unit is located after a start time unit and is of the same type as the start time unit, and the start time unit is the time unit in which the first information is first transmitted; determining a second available time unit among the time units of different types as the first time unit; determining a third available time unit among the time units of different types as the first time unit; The number of second available time units among the different types of time units is greater than the third available time units, and the second available time units are determined as the first time units; The number of second available time units among the different types of time units is less than the number of third available time units, and the third available time unit is determined as the first time unit; The type of the second available time unit is non-SBFD, and the type of the third available time unit is SBFD.

7. The method according to any one of claims 1 to 5, characterized in that The determining, among different types of time units, a first time unit in which the first information is transmitted includes: The first information supports transmission on different types of time units, and the second available time unit and the third available time unit in the different types of time units are determined as the first time unit; wherein, the type of the second available time unit is non-SBFD, and the type of the third available time unit is SBFD.

8. An information transmission method, characterized in that: The method is performed by a network device and includes: Determining, among different types of time units, a first time unit in which the first information is transmitted; In the first time unit, the first information sent by the terminal is received, or the first information is sent to the terminal.

9. The method according to claim 8, characterized in that The method further comprises any of the following: determining that the first information supports transmission in the same type of time units; determining that the first information supports transmission over different types of time units; If the first condition is not met, determining that the first information supports transmission in the same type of time unit; If a first condition is met, it is determined that the first information supports transmission in different types of time units; The first condition is a condition that supports transmission of the first information in different types of time units; It is not expected to receive the first information transmitted at different types of time units.

10. The method according to claim 9, characterized in that The first condition includes at least one of the following: The code rates used for transmitting the first information in different types of time units are the same; The number of frequency domain resources occupied by the first information when transmitted in different types of time units is the same; The starting resource positions of the first information when transmitted in different types of time units are the same; The resources used when the first information is transmitted in different types of time units are the same.

11. The method according to claim 8, characterized in that The method further comprises: A first signaling is sent to the terminal, where the first signaling is used by the terminal to determine the first time unit.

12. The method according to claim 11, characterized in that The first signaling is used to indicate at least one of the following: whether the first information is supported to be transmitted in different types of time units; a type of the first time unit; Whether to support transmission of the first information in a second time unit, where the second time unit includes sub-time units of different types.

13. The method according to any one of claims 8 to 12, characterized in that: The determining, among different types of time units, of the first time unit in which the first information is transmitted includes any one of the following: The first information supports transmission in time units of the same type, and a first available time unit among the time units of different types is determined as the first time unit; wherein the first available time unit is located after a start time unit and is of the same type as the start time unit, and the start time unit is the time unit in which the first information is first transmitted; determining a second available time unit among the time units of different types as the first time unit; determining a third available time unit among the time units of different types as the first time unit; The number of second available time units among the different types of time units is greater than the third available time units, and the second available time units are determined as the first time units; The number of second available time units among the different types of time units is less than the number of third available time units, and the third available time unit is determined as the first time unit; The type of the second available time unit is non-SBFD, and the type of the third available time unit is SBFD.

14. The method according to any one of claims 8 to 12, characterized in that: The determining, among different types of time units, a first time unit in which the first information is transmitted includes: The first information supports transmission on different types of time units, and the second available time unit and the third available time unit in the different types of time units are determined as the first time unit; wherein, the type of the second available time unit is non-SBFD, and the type of the third available time unit is SBFD.

15. A terminal, characterized in that: include: A processing module is configured to determine, among different types of time units, a first time unit in which the first information is transmitted; The transceiver module is configured to send the first information to the network device or receive the first information sent by the network device in the first time unit.

16. A network device, characterized in that: include: A processing module is configured to determine, among different types of time units, a first time unit in which the first information is transmitted; The transceiver module is configured to receive the first information sent by the terminal or send the first information to the terminal in the first time unit.

17. A terminal, characterized in that: include: one or more processors; The processor is configured to execute the information transmission method according to any one of claims 1 to 7.

18. A network device, characterized in that: include: one or more processors; The processor is configured to execute the information transmission method according to any one of claims 8 to 14.

19. A communication system, characterized in that: include: A terminal, wherein the terminal is configured to implement the information transmission method according to any one of claims 1 to 7; A network device, wherein the network device is configured to implement the information transmission method according to any one of claims 8 to 14.

20. A storage medium storing instructions, characterized in that: When the instruction is executed on a communication device, the communication device is caused to execute the information transmission method according to any one of claims 1 to 7 or 8 to 14.

21. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, it is used to implement the information transmission method described in any one of claims 1-7 or 8-14.

Citation Information

Patent Citations

  • Communication method and communication device

    CN116488781A

  • Channel transmission method and device, and storage medium

    CN116636290A

  • Channel transmission method and device, and storage medium

    CN116648878A

  • Method, device, equipment, system and medium for processing time-frequency resources of PDCCH (Physical Downlink Control Channel) candidates

    CN117136609A