Communication method and apparatus, and chip and module device
By receiving the configuration information of the network device, the terminal device determines the SBFD area in the TDD communication method, solving the problem of large transmission delay caused by single time slot ratio, and achieving lower transmission delay and higher transmission efficiency.
Patent Information
- Application Number
- PCT/CN2024/112661
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-08-18
- Filing Date
- 2024-08-16
- Publication Date
- 2025-02-27
AI Technical Summary
In communication technology, when using time division duplex (TDD) communication method, a single up-down and downtime slot ratio may lead to a large transmission delay and cannot meet more transmission needs.
By receiving configuration information from the network device, the terminal device can determine the subband full duplex (SBFD) area within the period so that a time slot can be used for uplink transmission or downlink reception, thereby reducing transmission delay.
This method effectively reduces transmission delay, meets more transmission needs, and saves signaling overhead through flexible SBFD area configuration.
Smart Images

Figure CN2024112661_27022025_PF_FP_ABST
Abstract
Description
Communication method, device, chip and module equipment
[0001] This application claims priority to the Chinese patent application with application number 202311048880.5 filed with the State Intellectual Property Office of China on August 18, 2023, and priority to the Chinese patent application with the invention name “A communication method, device, chip and module equipment”, all contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communications, and in particular to a communication method, apparatus, chip, and module equipment. Background Art
[0003] In communications technology, network devices can use time division duplex (TDD) communication. When using TDD, a time slot can be used for either uplink or downlink transmission. Generally, network devices configure a TDD frame structure for terminal devices, allowing them to use the time domain resources within the TDD frame structure for data transmission. However, this single uplink and downlink time slot ratio can result in significant transmission latency, making it unsuitable for wider transmission needs.
[0004] Summary of the Invention
[0005] The present application provides a communication method, device, chip and module equipment that can reduce transmission delay and thus meet more transmission needs.
[0006] In a first aspect, a communication method is provided, comprising: receiving configuration information from a network device, where the configuration information is used to determine a subband full duplex (SBFD) area within a period.
[0007] As can be seen, in the above embodiment, the terminal device can receive network configuration information, which can be used to determine the SBFD area within a period. In other words, the terminal device can obtain the time-frequency resources for uplink and / or downlink transmission. For example, a timeslot can be used for both uplink transmission and downlink reception. This allows the terminal device to perform both uplink transmission and downlink reception in that timeslot, thereby reducing transmission latency and meeting more transmission requirements.
[0008] Optionally, in combination with the first aspect, the configuration information is used to determine the SBFD area within the cycle, including: the configuration information is used to indicate the first non-SBFD area and the second non-SBFD area within the cycle; wherein the SBFD area is the area in the cycle other than the first non-SBFD area and the second non-SBFD area.
[0009] As can be seen, in the above embodiment, the network device can indicate the first and second non-SBFD areas within a period to the terminal device, so that the terminal device can determine the SBFD area based on the first and second non-SBFD areas. In other words, even if the SBFD area is not explicitly indicated, the terminal device can deduce the SBFD area based on the first and second non-SBFD areas, providing greater flexibility.
[0010] Optionally, in combination with the first aspect, the configuration information is used to indicate the first non-SBFD area within the cycle, including: the configuration information is used to indicate a first number and a second number; the first number is the number of consecutive first non-SBFD time units starting from the start position of the cycle, and the second number is the number of consecutive non-SBFD time subunits or consecutive non-SBFD time subunit groups included in adjacent time units located after the consecutive first non-SBFD time units in the cycle; the first non-SBFD area is determined based on the first number and the second number; or, the configuration information is used to indicate a third number; the third number is the number of consecutive non-SBFD time subunits or consecutive non-SBFD time subunit groups starting from the start position of the cycle; the first non-SBFD area is determined based on the third number.
[0011] It can be seen that in the above embodiment, the network device can indicate a number, such as the first number and the second number, or the third number, so that the terminal device can determine the first non-SBFD area. In this way, signaling overhead can be saved.
[0012] Optionally, in combination with the first aspect, the configuration information is used to indicate the second non-SBFD area within the cycle, including: the configuration information is used to indicate a fourth number and a fifth number; the fourth number is the number of consecutive second non-SBFD time units starting from the end position of the cycle, and the fifth number is the number of consecutive non-SBFD time subunits or consecutive non-SBFD time subunit groups included in the adjacent time units located before the consecutive second non-SBFD time units in the cycle; the second non-SBFD area is determined based on the fourth number and the fifth number; or, the configuration information is used to indicate a sixth number; the sixth number is the number of consecutive non-SBFD time subunits or consecutive non-SBFD time subunit groups starting from the end position of the cycle; the second non-SBFD area is determined based on the sixth number.
[0013] It can be seen that in the above embodiment, the network device can indicate a number, such as the fourth number and the fifth number, or the sixth number, so that the terminal device can determine the second non-SBFD area. In this way, signaling overhead can be saved.
[0014] Optionally, in combination with the first aspect, the configuration information is used to determine the SBFD area within the cycle, including: the configuration information is used to indicate a seventh number and an eighth number; the seventh number is the number of continuous SBFD time units within the cycle, and the eighth number is the number of continuous SBFD time sub-units or continuous SBFD time sub-unit groups included in adjacent time units located after the continuous SBFD time unit within the cycle; the SBFD area is determined based on the seventh number and the eighth number; or, the configuration information is used to indicate a ninth number; the ninth number is the number of continuous SBFD time sub-units or continuous SBFD time sub-unit groups within the cycle; the SBFD area is determined based on the ninth number.
[0015] It can be seen that in the above embodiment, the network device can indicate numbers, such as the seventh number and the eighth number, or the ninth number, etc., so that the terminal device can determine the SBFD area. In this way, signaling overhead can be saved.
[0016] Optionally, in combination with the first aspect, the configuration information is also used to indicate a tenth number, which is the number of non-SBFD time sub-units or non-SBFD time sub-unit groups included in the adjacent time units located after the first consecutive non-SBFD time units in the cycle, and the first consecutive non-SBFD time units start at the start position of the cycle. The eleventh number is determined based on the tenth number, and the eleventh number is the number of consecutive SBFD time sub-units or consecutive SBFD time sub-unit groups included in the adjacent time units located before the consecutive SBFD time units in the cycle; or, the configuration information is also used to indicate the eleventh number; wherein, the SBFD area is determined based on the seventh number and the eighth number, including: the SBFD area is determined based on the seventh number, the eighth number and the eleventh number.
[0017] As can be seen, in the above embodiment, the network device can also indicate the tenth number so that the terminal device can determine the eleventh number, thereby indirectly determining the eleventh number based on the tenth number, which provides greater flexibility. Alternatively, the network device can also indicate the eleventh number, allowing the terminal device to directly obtain the number of consecutive SBFD time subunits or consecutive SBFD time subunit groups included in the adjacent time unit preceding the consecutive SBFD time unit within the cycle, thereby reducing calculation time within the terminal device. In addition, because the terminal device can determine the SBFD area based on the seventh, eighth, and eleventh numbers, signaling overhead can be reduced and the determined SBFD area can be more accurately determined.
[0018] Optionally, in combination with the first aspect, the configuration information is used to determine the SBFD area within the cycle, including: the configuration information is used to indicate the position, time length, twelfth number and thirteenth number of the starting time unit corresponding to the SBFD area within the cycle; the twelfth number is the number of consecutive SBFD time sub-units or consecutive SBFD time sub-unit groups included in the starting time unit, and the thirteenth number is the number of consecutive SBFD time sub-units or consecutive SBFD time sub-unit groups included in the last time unit in the area determined based on the position and time length of the starting time unit corresponding to the SBFD area; the SBFD area is determined based on the position, time length, twelfth number and thirteenth number of the starting time unit corresponding to the SBFD area; or, the configuration information is used to indicate the position, time length and fourteenth number of the starting time unit corresponding to the SBFD area within the cycle; the fourteenth number is the number of consecutive SBFD time sub-units or consecutive SBFD time sub-unit groups in the area determined based on the position and time length of the starting time unit corresponding to the SBFD area; the SBFD area is determined based on the position, time length and fourteenth number of the starting time unit corresponding to the SBFD area.
[0019] As can be seen, in the above embodiment, the network device can indicate the location of the starting time unit, the time length, and the relevant number (such as the twelfth and thirteenth numbers, or the fourteenth number, etc.) so that the terminal device can determine the SBFD area. This can save signaling overhead and make the determination of the SBFD area more accurate.
[0020] Optionally, in combination with the first aspect, the configuration information is used to determine the SBFD area within the period, including: the configuration information is used to indicate the type of time sub-unit included in the first time unit within the period; when the type of all time sub-units included in the first time unit is SBFD, the first time unit is located in the SBFD area; and / or, when the type of at least one time sub-unit included in the first time unit is SBFD, at least one time sub-unit is located in the SBFD area.
[0021] It can be seen that in the above embodiment, the network device can indicate the type of time subunit included in the first time unit within the cycle, so that the terminal device can know the area where the time subunit is located, such as the SBFD area. In this way, the terminal device can know the time-frequency resources for uplink and / or downlink transmission. For example, a time slot can be used for both uplink transmission and downlink reception. This allows the terminal device to perform both uplink transmission and downlink reception in the time slot, thereby reducing transmission delay and meeting more transmission requirements.
[0022] Optionally, in combination with the first aspect, at least one time subunit is located at a start position or an end position of the SBFD area.
[0023] In a second aspect, a communication method is provided, including: sending configuration information to a terminal device, where the configuration information is used to determine an SBFD area within a period.
[0024] Optionally, in combination with the second aspect, the configuration information is used to determine the SBFD area within the cycle, including: the configuration information is used to indicate the first non-SBFD area and the second non-SBFD area within the cycle; wherein the SBFD area is the area in the cycle other than the first non-SBFD area and the second non-SBFD area.
[0025] Optionally, in combination with the second aspect, the configuration information is used to indicate the first non-SBFD area within the cycle, including: the configuration information is used to indicate a first number and a second number; the first number is the number of consecutive first non-SBFD time units starting from the start position of the cycle, and the second number is the number of consecutive non-SBFD time subunits or consecutive non-SBFD time subunit groups included in adjacent time units located after the consecutive first non-SBFD time units in the cycle; the first non-SBFD area is determined based on the first number and the second number; or, the configuration information is used to indicate a third number; the third number is the number of consecutive non-SBFD time subunits or consecutive non-SBFD time subunit groups starting from the start position of the cycle; the first non-SBFD area is determined based on the third number.
[0026] Optionally, in combination with the second aspect, the configuration information is used to indicate a second non-SBFD area within the cycle, including: the configuration information is used to indicate a fourth number and a fifth number; the fourth number is the number of consecutive second non-SBFD time units starting from the end position of the cycle, and the fifth number is the number of consecutive non-SBFD time subunits or consecutive non-SBFD time subunit groups included in adjacent time units located before the consecutive second non-SBFD time units in the cycle; the second non-SBFD area is determined based on the fourth number and the fifth number; or, the configuration information is used to indicate a sixth number; the sixth number is the number of consecutive non-SBFD time subunits or consecutive non-SBFD time subunit groups starting from the end position of the cycle; the second non-SBFD area is determined based on the sixth number.
[0027] Optionally, in combination with the second aspect, the configuration information is used to determine the SBFD area within the cycle, including: the configuration information is used to indicate a seventh number and an eighth number; the seventh number is the number of continuous SBFD time units within the cycle, and the eighth number is the number of continuous SBFD time sub-units or continuous SBFD time sub-unit groups included in adjacent time units located after the continuous SBFD time unit within the cycle; the SBFD area is determined based on the seventh number and the eighth number; or, the configuration information is used to indicate a ninth number; the ninth number is the number of continuous SBFD time sub-units or continuous SBFD time sub-unit groups within the cycle; the SBFD area is determined based on the ninth number.
[0028] Optionally, in combination with the second aspect, the configuration information is also used to indicate a tenth number, which is the number of non-SBFD time sub-units or non-SBFD time sub-unit groups included in the adjacent time units located after the first consecutive non-SBFD time units in the cycle, and the first consecutive non-SBFD time units start at the start position of the cycle. The eleventh number is determined based on the tenth number, and the eleventh number is the number of consecutive SBFD time sub-units or consecutive SBFD time sub-unit groups included in the adjacent time units located before the consecutive SBFD time units in the cycle; or, the configuration information is also used to indicate the eleventh number; wherein, the SBFD area is determined based on the seventh number and the eighth number, including: the SBFD area is determined based on the seventh number, the eighth number and the eleventh number.
[0029] Optionally, in combination with the second aspect, the configuration information is used to determine the SBFD area within the cycle, including: the configuration information is used to indicate the position, time length, twelfth number and thirteenth number of the starting time unit corresponding to the SBFD area within the cycle; the twelfth number is the number of consecutive SBFD time sub-units or consecutive SBFD time sub-unit groups included in the starting time unit, and the thirteenth number is the number of consecutive SBFD time sub-units or consecutive SBFD time sub-unit groups included in the last time unit in the area determined based on the position and time length of the starting time unit corresponding to the SBFD area; the SBFD area is determined based on the position, time length, twelfth number and thirteenth number of the starting time unit corresponding to the SBFD area; or, the configuration information is used to indicate the position, time length and fourteenth number of the starting time unit corresponding to the SBFD area within the cycle; the fourteenth number is the number of consecutive SBFD time sub-units or consecutive SBFD time sub-unit groups in the area determined based on the position and time length of the starting time unit corresponding to the SBFD area; the SBFD area is determined based on the position, time length and fourteenth number of the starting time unit corresponding to the SBFD area.
[0030] Optionally, in combination with the second aspect, the configuration information is used to determine the SBFD area within the period, including: the configuration information is used to indicate the type of time sub-unit included in the first time unit within the period; when the type of all time sub-units included in the first time unit is SBFD, the first time unit is located in the SBFD area; and / or, when the type of at least one time sub-unit included in the first time unit is SBFD, at least one time sub-unit is located in the SBFD area.
[0031] Optionally, in combination with the second aspect, at least one time subunit is located at a start position or an end position of the SBFD area.
[0032] According to a third aspect, a communication device is provided, comprising a unit for executing the method according to any one of the first aspect or the second aspect.
[0033] In a fourth aspect, a chip is provided, comprising a processor and a communication interface, wherein the processor is configured to cause the chip to execute the method as described in any one of the first aspect or the second aspect.
[0034] In a fifth aspect, a module device is provided, the module device including a communication module, a power module, a storage module, and a chip, wherein:
[0035] The power module is used to provide power to the module equipment;
[0036] The storage module is used to store data and instructions;
[0037] The communication module is used for internal communication within the module device and / or for communication between the module device and external devices;
[0038] The chip is used to perform the method as described in any one of the first aspect or the second aspect.
[0039] In a sixth aspect, a communication device is provided, comprising a memory and a processor, wherein the memory is used to store a computer program, the computer program comprises program instructions, and the processor is configured to call the program instructions so that the communication device executes the method as described in any one of the first aspect or the second aspect.
[0040] In a seventh aspect, a computer-readable storage medium is provided, in which computer-readable instructions are stored. When the computer-readable instructions are executed on a computer, the computer executes the method described in any one of the first aspect or the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] FIG1 is a schematic diagram of a communication system provided in an embodiment of the present application;
[0042] FIG2 is a flow chart of a communication method provided in an embodiment of the present application;
[0043] FIG3 is a schematic diagram of various regions within a cycle provided by an embodiment of the present application;
[0044] FIG4 is a schematic diagram of a first non-SBFD area within a determination period provided by an embodiment of the present application;
[0045] FIG5 is a schematic diagram of a second non-SBFD area within a determination period provided by an embodiment of the present application;
[0046] FIG6 is a schematic diagram of another method for determining an SBFD area within a period provided by an embodiment of the present application;
[0047] FIG7 is a schematic diagram of another method for determining an SBFD area within a period provided by an embodiment of the present application;
[0048] FIG8 is a schematic diagram of various regions within another cycle provided by an embodiment of the present application;
[0049] FIG9 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0050] FIG10 is a schematic structural diagram of another communication device provided in an embodiment of the present application;
[0051] FIG11 is a schematic structural diagram of another communication device provided in an embodiment of the present application;
[0052] FIG12 is a schematic structural diagram of a module device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0053] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0054] The terms used in the following examples of the present application are for the purpose of describing specific embodiments only and are not intended to limit the present application. As used in the specification and appended claims of the present application, the singular expressions "a," "an," "said," "above," "the," and "this" are intended to include plural expressions as well, unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used in the present application refers to and encompasses any or all possible combinations of one or more of the listed items.
[0055] It should be noted that the terms "first," "second," "third," etc. in the specification, claims, or drawings of this application are used to distinguish similar items and are not necessarily used to describe a specific order or sequence. The terms "including," "comprising," "having," and their variations all mean "including but not limited to," unless otherwise specifically emphasized.
[0056] The present application can be applied to a fifth generation (5G) system, also known as a new radio (NR) system; or to a sixth generation (6G) system, or a seventh generation (7G) system, or other future communication systems; or can also be used in a device to device (D2D) system, a machine to machine (M2M) system, a vehicle to everything (V2X), and the like.
[0057] The present application may be applied to the system architecture shown in Figure 1. The communication system 10 shown in Figure 1 may include, but is not limited to, a network device 110 and a terminal device 120. The number and configuration of the devices in Figure 1 are for illustrative purposes only and do not constitute a limitation on the embodiments of the present application. For example, in actual applications, multiple terminal devices may be included.
[0058] 1. Terminal Equipment
[0059] A terminal device can be a device with transceiver functions and can also be called a terminal, user equipment (UE), remote terminal equipment (remote UE), relay UE, access terminal equipment, user unit, user station, mobile station, mobile station, remote station, mobile device, user terminal equipment, intelligent terminal equipment, wireless communication equipment, user agent, or user device. It should be noted that a relay device is a terminal device that can provide relay forwarding services for other terminal devices (including remote terminal devices).
[0060] For example, the terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in unmanned autonomous driving, a wireless terminal device in remote medical, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, or a wireless terminal device in a smart home, etc.
[0061] For another example, the terminal device may also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a next-generation communication system (such as an NR communication system, a 6G communication system), or a terminal device in a future evolved public land mobile communication network (PLMN), etc., without specific limitation.
[0062] In some possible implementations, the terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; can be deployed on the water surface (such as ships, etc.); can be deployed in the air (such as airplanes, balloons and satellites, etc.).
[0063] In some possible implementations, the terminal device may include a device with wireless communication functionality, such as a chip system, a chip, or a chip module. For example, the chip system may include a chip and may also include other discrete devices.
[0064] In some possible implementations, the terminal device described in the embodiments of the present application may be a chip, a chip module, a device, a unit, etc., without specific limitation.
[0065] 2. Network Equipment
[0066] A network device may be a device with transceiver functions that can communicate with terminal devices.
[0067] In some possible implementations, the network device may be responsible for radio resource management (RRM), quality of service (QoS) management, data compression and encryption, data transmission and reception, etc. on the air interface side.
[0068] In some possible implementations, the network device may include a base station (BS) in a communication system or a device deployed in a radio access network (RAN) for providing wireless communication functions, that is, the network device may include a device in the RAN.
[0069] For example, the devices in the RAN may include an evolved node B (eNB or eNodeB) in an LTE communication system, a next generation evolved node B (ng-eNB) in an NR communication system, a next generation node B (gNB) in an NR communication system, a master node (MN) in a dual-connection architecture, a second node or secondary node (SN) in a dual-connection architecture, etc., without specific limitation.
[0070] In some possible implementations, the network device may include a device in a core network (CN).
[0071] For example, the equipment in the CN may include an access and mobility management function (AMF), a user plane function (UPF), a session management function (SMF), etc.
[0072] In some possible implementations, the network device may also be an access point (AP) in a wireless local area network (WLAN), a relay station, a communication device in a future evolved PLMN network, a communication device in a non-terrestrial network (NTN) device network, etc.
[0073] In some possible implementations, the network device may include a device that provides wireless communication functionality for the terminal device, such as a chip system, a chip, or a chip module. For example, the chip system may include a chip, or may include other discrete devices.
[0074] In some possible implementations, the network device may communicate with an Internet Protocol (IP) network, such as the Internet, a private IP network, or other data networks.
[0075] In some possible implementations, the network device may include an independent node to implement the functions of the above-mentioned base station, or may include two or more independent nodes to implement the functions of the above-mentioned base station. For example, the network device includes a centralized unit (CU) and a distributed unit (DU), such as a gNB-CU and a gNB-DU. Furthermore, in other embodiments of the present application, the network device may also include an active antenna unit (AAU). The CU implements part of the functions of the network device, and the DU implements another part of the functions of the network device. For example, the CU is responsible for processing non-real-time protocols and services, and implements the functions of the radio resource control (RRC) layer, the service data adaptation protocol (SDAP) layer, and the packet data convergence protocol (PDCP) layer. The DU is responsible for processing physical layer protocols and real-time services, and implements the functions of the radio link control (RLC) layer, the medium access control (MAC) layer, and the physical (PHY) layer. In addition, the AAU can implement some physical layer processing functions, RF processing, and related functions of the active antenna. Because RRC layer information ultimately becomes PHY layer information, or is converted from PHY layer information, in this network deployment, high-layer signaling (such as RRC signaling) can be considered to be generated by the CU and sent by the DU, or sent jointly by the DU and AAU. It is understood that network devices may include at least one of the CU, DU, and AAU. Furthermore, the CU may be classified as a RAN device, or as a core network device, without specific limitation.
[0076] In some possible implementations, the network device may be any one of the multiple sites that perform coherent joint transmission (CJT) with the terminal device, or other sites outside the multiple sites, or other network devices that perform network communication with the terminal device, and there is no specific limitation on this. Among them, multi-site coherent cooperative transmission can be joint coherent transmission of multiple sites, or different data belonging to the same physical downlink shared channel (PDSCH) are sent from different sites to the terminal device, or multiple sites are virtualized into one site for transmission. Names with the same meaning specified in other standards also apply to this application, that is, this application does not limit the names of these parameters. The sites in multi-site coherent cooperative transmission can be remote radio heads (RRHs), transmission and reception points (TRPs), network devices, etc., and there is no specific limitation on this.
[0077] In some possible implementations, the network device may be any one of the multiple sites that perform incoherent collaborative transmission with the terminal device, or other sites outside the multiple sites, or other network devices that perform network communication with the terminal device, and there is no specific limitation on this. Among them, multi-site incoherent collaborative transmission can be a joint incoherent transmission of multiple sites, or different data belonging to the same PDSCH is sent from different sites to the terminal device, or different data belonging to the same PDSCH is sent from different sites to the terminal device. Names with the same meaning specified in other standards also apply to this application, that is, this application does not limit the names of these parameters. The sites in multi-site incoherent collaborative transmission can be RRHs, TRPs, network devices, etc., and there is no specific limitation on this.
[0078] In some possible implementations, the network device may have a mobile feature, for example, the network device may be a mobile device. Alternatively, the network device may be a satellite or a balloon station. For example, the satellite may be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Alternatively, the network device may be a base station located on land, water, or the like.
[0079] In some possible implementations, a network device may provide services for a cell, and a terminal device in the cell may communicate with the network device using transmission resources (e.g., spectrum resources). The cell may be a macro cell, a small cell, a metro cell, a micro cell, a pico cell, or a femto cell.
[0080] In some possible implementations, the network device described in the embodiments of the present application may be a chip, a chip module, a device, a unit, etc., without specific limitation.
[0081] To facilitate understanding of the embodiments of the present application, the relevant names or terms involved in the present application are explained below.
[0082] 1. Time Unit
[0083] The time unit mentioned in this application may refer to a time slot or a time slot group. A time slot group may include at least one time slot.
[0084] In NR, when the cyclic prefix (CP) is a normal cyclic prefix (NCP), each time slot consists of 14 symbols; when the cyclic prefix is an extended cyclic prefix (ECP), each time slot consists of 12 symbols. Of course, with the evolution of communication technology, the number of symbols included in a time slot may also be other values, and this application does not limit it.
[0085] It should be noted that the symbols involved in this application may be orthogonal frequency-division multiplexing (OFDM) symbols.
[0086] 2. Time Subunit
[0087] The time subunit mentioned in this application may refer to a symbol.
[0088] The time subunit group mentioned in this application may refer to a symbol group, and the symbol group may include at least one symbol.
[0089] Generally, a network device can configure a TDD frame structure for a terminal device so that the terminal device can use the time domain resources in the TDD frame structure for data transmission. However, this single uplink and downlink time slot ratio may result in a large transmission delay and cannot meet more transmission requirements. In order to solve this problem, please refer to Figure 2, which is a flow chart of a communication method provided in an embodiment of the present application. As shown in Figure 2, the communication method includes the following step 201. The method execution subject shown in Figure 2 can be a terminal device and a network device. Alternatively, the method execution subject shown in Figure 2 can be a chip in the terminal device and the network device. Figure 2 takes the terminal device and the network device as the execution subject of the method as an example for illustration.
[0090] 201. A terminal device receives configuration information from a network device, where the configuration information is used to determine an SBFD area within a period.
[0091] Accordingly, the network device sends configuration information to the terminal device.
[0092] Optionally, the number of cycles mentioned in this application may be one or more. Optionally, the lengths of different cycles may be the same or different. For example, assume there are two cycles, cycle 1 and cycle 2. The lengths of cycle 1 and cycle 2 may be the same or different. For example, the length of cycle 1 may be greater than or less than the length of cycle 2. The following example illustrates the number of cycles as one.
[0093] Optionally, the period mentioned in this application may include an SBFD area, a first non-SBFD area, and a second non-SBFD area, as shown in FIG3 .
[0094] The configuration information is used to determine the SBFD area within a period. This can be implemented in the following ways:
[0095] 1. The configuration information is used to indicate the first non-SBFD area and the second non-SBFD area in a period. The SBFD area is the area other than the first non-SBFD area and the second non-SBFD area in the period.
[0096] Optionally, the configuration information is used to indicate the first non-SBFD area within a period. The following implementation methods are possible:
[0097] 1. Configuration information is used to indicate a first number and a second number; the first number is the number of consecutive first non-SBFD time units starting at the start position of the cycle, and the second number is the number of consecutive non-SBFD time subunits or consecutive non-SBFD time subunit groups included in the adjacent time units following the consecutive first non-SBFD time units within the cycle; the first non-SBFD region is determined based on the first and second numbers. A non-SBFD time unit (such as a first non-SBFD time unit) mentioned in this application refers to a time unit used for uplink or downlink transmission. A non-SBFD time subunit mentioned in this application refers to a time subunit used for uplink or downlink transmission. A non-SBFD time subunit group mentioned in this application may include at least one non-SBFD time subunit. For example, in 4-1 of Figure 4 , it is assumed that the first number is the number of consecutive non-SBFD time slots starting at the start position of the cycle, and the second number is the number of consecutive non-SBFD symbols included in the adjacent time slots following the consecutive non-SBFD time slots within the cycle. In this way, the first non-SBFD region can be determined based on the first and second numbers.
[0098] 2. The configuration information indicates a third number; the third number is the number of consecutive non-SBFD time subunits or groups of consecutive non-SBFD time subunits starting at the start of the cycle; the first non-SBFD region is determined based on the third number. For example, in 4-2 of Figure 4 , it is assumed that the third number is the number of consecutive non-SBFD symbols starting at the start of the cycle. Thus, the first non-SBFD region can be determined based on the third number. Optionally, the consecutive non-SBFD time subunits mentioned herein may be located within at least one non-SBFD time unit. Alternatively, the consecutive non-SBFD time subunit groups mentioned herein may be located within at least one non-SBFD time unit.
[0099] Optionally, the configuration information is used to indicate the second non-SBFD area within the period. The following implementation methods are available:
[0100] 1. Configuration information indicates a fourth number and a fifth number. The fourth number is the number of consecutive second non-SBFD time units starting at the end of the cycle, and the fifth number is the number of consecutive non-SBFD time subunits or consecutive non-SBFD time subunit groups included in the adjacent time units preceding the consecutive second non-SBFD time units within the cycle. The second non-SBFD region is determined based on the fourth and fifth numbers. For example, in 5-1 of Figure 5 , it is assumed that the fourth number is the number of consecutive non-SBFD time slots starting at the end of the cycle, and the fifth number is the number of consecutive non-SBFD symbols or consecutive non-SBFD symbol groups included in the adjacent time slots preceding the consecutive non-SBFD time slots within the cycle. Thus, the second non-SBFD region can be determined based on the fourth and fifth numbers.
[0101] 2. The configuration information indicates a sixth number; the sixth number is the number of consecutive non-SBFD time subunits or groups of consecutive non-SBFD time subunits starting at the end position of the cycle; the second non-SBFD region is determined based on the sixth number. For example, in 5-2 of Figure 5 , it is assumed that the sixth number is the number of consecutive non-SBFD symbols starting at the end position of the cycle. Thus, the second non-SBFD region can be determined based on the sixth number. Optionally, the consecutive non-SBFD time subunits mentioned herein may be located within at least one non-SBFD time unit. Alternatively, the consecutive non-SBFD time subunit groups mentioned herein may be located within at least one non-SBFD time unit.
[0102] 2. Configuration information is used to indicate a seventh number and an eighth number; the seventh number is the number of consecutive SBFD time units within a cycle, and the eighth number is the number of consecutive SBFD time subunits or consecutive SBFD time subunit groups included in the adjacent time units following the consecutive SBFD time units within the cycle; the SBFD area is determined based on the seventh and eighth numbers. The SBFD time units mentioned in this application refer to time units used for uplink and downlink transmission. The SBFD time subunits mentioned in this application refer to time subunits used for uplink and downlink transmission. The SBFD time subunit group mentioned in this application may include at least one SBFD time subunit. For example, in 6-1 of Figure 6 , it is assumed that the seventh number is the number of consecutive SBFD time slots within a cycle, and the eighth number is the number of consecutive SBFD symbols included in the adjacent time slots following the consecutive SBFD time slots within the cycle. In this way, the SBFD area can be determined based on the seventh and eighth numbers.
[0103] Optionally, when the configuration information is used to indicate the seventh number and the eighth number, the configuration information may also be used to indicate the tenth number or the eleventh number.
[0104] The tenth number is the number of non-SBFD time subunits or non-SBFD time subunit groups included in the adjacent time units following the first consecutive non-SBFD time unit within the cycle, where the first consecutive non-SBFD time unit starts at the beginning of the cycle. The eleventh number is the number of consecutive SBFD time subunits or consecutive SBFD time subunit groups included in the adjacent time units preceding the consecutive SBFD time unit within the cycle.
[0105] Optionally, if the configuration information also indicates the tenth number, the eleventh number can be determined based on the tenth number. For example, if the adjacent time unit following the first consecutive non-SBFD time unit is a time slot, and the number of non-SBFD symbols included in the time slot is 4, then the tenth number is 4. If the total number of symbols included in the time slot is 14, then the eleventh number is 10, that is, 14-4=10.
[0106] Optionally, the SBFD area is determined based on the seventh number and the eighth number, including: the SBFD area is determined based on the seventh number, the eighth number and the eleventh number.
[0107] 3. Configuration information indicates a ninth number; the ninth number is the number of consecutive SBFD time subunits or groups of consecutive SBFD time subunits within a cycle; the SBFD region is determined based on the ninth number. For example, assume that the ninth number is the number of consecutive SBFD symbols within a cycle. Thus, the SBFD region can be determined based on the ninth number. Optionally, the consecutive SBFD time subunits mentioned herein may be within at least one SBFD time unit. Alternatively, the consecutive SBFD time subunit groups mentioned herein may be within at least one SBFD time unit.
[0108] 4. The configuration information is used to indicate the position, time length, twelfth number, and thirteenth number of the starting time unit corresponding to the SBFD region within the period; the twelfth number is the number of consecutive SBFD time subunits or consecutive SBFD time subunit groups included in the starting time unit, and the thirteenth number is the number of consecutive SBFD time subunits or consecutive SBFD time subunit groups included in the last time unit in the region determined based on the position and time length of the starting time unit corresponding to the SBFD region; the SBFD region is determined based on the position, time length, twelfth number, and thirteenth number of the starting time unit corresponding to the SBFD region. For example, in 7-1 of Figure 7, it is assumed that the region determined based on the position and time length of the starting time slot corresponding to the SBFD region includes three time slots, namely, the starting time slot, the middle time slot, and the last time slot from left to right. The twelfth number is the number of consecutive SBFD symbols included in the starting time slot, such as 8. The thirteenth number is the number of consecutive SBFD symbols included in the last time slot, such as 6. In this way, the SBFD region may include 8 consecutive SBFD symbols in the starting time slot, the middle time slot, and 6 consecutive SBFD symbols in the last time slot.
[0109] 5. The configuration information is used to indicate the position, time length, and fourteenth number of the starting time unit corresponding to the SBFD region within the period; the fourteenth number is the number of consecutive SBFD time subunits or consecutive SBFD time subunit groups within the region determined based on the position and time length of the starting time unit corresponding to the SBFD region; the SBFD region is determined based on the position, time length, and fourteenth number of the starting time unit corresponding to the SBFD region. For example, in 7-2 of Figure 7 , it is assumed that the region determined based on the position and time length of the starting time slot corresponding to the SBFD region includes three time slots, which are the starting time slot, the middle time slot, and the last time slot from left to right. The fourteenth number is the number of consecutive SBFD symbols included in the three time slots, such as 28. In this way, the SBFD region can include 28 consecutive SBFD symbols in the three time slots.
[0110] 6. The configuration information is used to indicate the type of time subunits included in the first time unit within the period; when all time subunits included in the first time unit are of SBFD type, the first time unit is located in the SBFD area; and / or, when at least one time subunit included in the first time unit is of SBFD type, the at least one time subunit is located in the SBFD area. Optionally, at least one time subunit is located at the start or end of the SBFD area. As shown in Figure 3, there are a total of 5 time slots from left to right. The type of at least one symbol included in the second time slot from left to right is SBFD, therefore, the at least one symbol included in the second time slot is located in the SBFD area. The at least one symbol included in the second time slot is located at the start position of the SBFD area. The type of at least one symbol included in the fourth time slot from left to right is SBFD, therefore, the at least one symbol included in the fourth time slot is located in the SBFD area. The at least one symbol included in the fourth time slot is located at the end position of the SBFD area.
[0111] Optionally, the number of first time units may be one or more. That is, the configuration information may be used to indicate the type of time subunits included in each first time unit within a period. For example, if all time subunits included in the first time unit are of non-SBFD type, the first time unit is located in the first non-SBFD area or the second non-SBFD area. The non-SBFD mentioned here may refer to uplink or downlink. If all symbols included in a time slot are of uplink type, the time slot is located in the first non-SBFD area.
[0112] It should be noted that the above-mentioned methods 1 to 6 are merely examples of some solutions and can be combined. This solution does not limit this. In addition, any one of the first non-SBFD area and the second non-SBFD area can be indicated by configuration information. For details, please refer to the description of the above-mentioned method 1. Alternatively, the first non-SBFD area can be determined by the SBFD area and / or the second non-SBFD area. Alternatively, the second non-SBFD area can be determined by the SBFD area and / or the first non-SBFD area, etc., which are not limited here.
[0113] Alternatively, the second non-SBFD region can be determined by the SBFD region or the first non-SBFD region
[0114] Optionally, for the second method described above, if the configuration information also indicates a tenth number (the tenth number is the number of non-SBFD time subunits or non-SBFD time subunit groups included in adjacent time units following the first consecutive non-SBFD time units within the period), the period may also include a guard interval. Optionally, the guard interval is the area within the period excluding the SBFD area, the first non-SBFD area, and the second non-SBFD area. As shown in Figure 8, the guard interval may be located after the first non-SBFD area and before the SBFD area.
[0115] Optionally, the configuration information mentioned in any of the above methods 1 to 5 can be carried in cell-level signaling, such as system information blocks 1 (SIB1). For example, the configuration information can be carried in the ServingCellConfigCommon signaling of SIB1, signaling with similar definitions or functions, signaling of extended fields, or signaling of extended fields of ServingCellConfigCommon, etc. For example, the ServingCellConfigCommon signaling can include SBFD-ConfigurationCommon-r19 signaling. The configuration information can be carried in the SBFD-ConfigurationCommon-r19 signaling.
[0116] Optionally, the configuration information mentioned in the above method six can be carried in UE dedicated signaling, such as radio resource control (RRC) signaling, media access control layer control element (MAC CE) or downlink control information (DCI).
[0117] As can be seen, in the above embodiment, the terminal device can receive network configuration information, which can be used to determine the SBFD area within a period. In other words, the terminal device can obtain the time-frequency resources for uplink and / or downlink transmission. For example, a timeslot can be used for both uplink transmission and downlink reception. This allows the terminal device to perform both uplink transmission and downlink reception in that timeslot, thereby reducing transmission latency and meeting more transmission requirements.
[0118] Referring to FIG9 , FIG9 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. The communication device may be a terminal device or a device having terminal device functions (e.g., a chip). Specifically, as shown in FIG9 , the communication device 900 may include:
[0119] The receiving unit 901 is configured to receive configuration information from a network device, where the configuration information is used to determine an SBFD area within a period.
[0120] Optionally, the configuration information is used to determine the SBFD area within the cycle, including: the configuration information is used to indicate a first non-SBFD area and a second non-SBFD area within the cycle; wherein the SBFD area is an area in the cycle excluding the first non-SBFD area and the second non-SBFD area.
[0121] Optionally, the configuration information is used to indicate the first non-SBFD area within the cycle, including: the configuration information is used to indicate a first number and a second number; the first number is the number of consecutive first non-SBFD time units starting from the start position of the cycle, and the second number is the number of consecutive non-SBFD time subunits or consecutive non-SBFD time subunit groups included in adjacent time units located after the consecutive first non-SBFD time units in the cycle; the first non-SBFD area is determined based on the first number and the second number; or, the configuration information is used to indicate a third number; the third number is the number of consecutive non-SBFD time subunits or consecutive non-SBFD time subunit groups starting from the start position of the cycle; the first non-SBFD area is determined based on the third number.
[0122] Optionally, the configuration information is used to indicate a second non-SBFD area within the cycle, including: the configuration information is used to indicate a fourth number and a fifth number; the fourth number is the number of consecutive second non-SBFD time units starting from the end position of the cycle, and the fifth number is the number of consecutive non-SBFD time subunits or consecutive non-SBFD time subunit groups included in adjacent time units located before the consecutive second non-SBFD time units in the cycle; the second non-SBFD area is determined based on the fourth number and the fifth number; or, the configuration information is used to indicate a sixth number; the sixth number is the number of consecutive non-SBFD time subunits or consecutive non-SBFD time subunit groups starting from the end position of the cycle; the second non-SBFD area is determined based on the sixth number.
[0123] Optionally, the configuration information is used to determine the SBFD area within the cycle, including: the configuration information is used to indicate a seventh number and an eighth number; the seventh number is the number of consecutive SBFD time units within the cycle, and the eighth number is the number of consecutive SBFD time subunits or consecutive SBFD time subunit groups included in adjacent time units located after the continuous SBFD time unit within the cycle; the SBFD area is determined based on the seventh number and the eighth number; or, the configuration information is used to indicate a ninth number; the ninth number is the number of consecutive SBFD time subunits or consecutive SBFD time subunit groups within the cycle; the SBFD area is determined based on the ninth number.
[0124] Optionally, the configuration information is also used to indicate a tenth number, which is the number of non-SBFD time sub-units or non-SBFD time sub-unit groups included in the adjacent time units located after the first consecutive non-SBFD time units in the cycle, and the first consecutive non-SBFD time units start at the start position of the cycle. The eleventh number is determined based on the tenth number, and the eleventh number is the number of consecutive SBFD time sub-units or consecutive SBFD time sub-unit groups included in the adjacent time units located before the consecutive SBFD time units in the cycle; or, the configuration information is also used to indicate the eleventh number; wherein, the SBFD area is determined based on the seventh number and the eighth number, including: the SBFD area is determined based on the seventh number, the eighth number and the eleventh number.
[0125] Optionally, the configuration information is used to determine the SBFD area within the cycle, including: the configuration information is used to indicate the position, time length, twelfth number and thirteenth number of the starting time unit corresponding to the SBFD area within the cycle; the twelfth number is the number of consecutive SBFD time sub-units or consecutive SBFD time sub-unit groups included in the starting time unit, and the thirteenth number is the number of consecutive SBFD time sub-units or consecutive SBFD time sub-unit groups included in the last time unit in the area determined based on the position and time length of the starting time unit corresponding to the SBFD area; the SBFD area is determined based on the position, time length, twelfth number and thirteenth number of the starting time unit corresponding to the SBFD area; or, the configuration information is used to indicate the position, time length and fourteenth number of the starting time unit corresponding to the SBFD area within the cycle; the fourteenth number is the number of consecutive SBFD time sub-units or consecutive SBFD time sub-unit groups in the area determined based on the position and time length of the starting time unit corresponding to the SBFD area; the SBFD area is determined based on the position, time length and fourteenth number of the starting time unit corresponding to the SBFD area.
[0126] Optionally, the configuration information is used to determine the SBFD area within the period, including: the configuration information is used to indicate the type of time sub-units included in the first time unit within the period; when the type of all time sub-units included in the first time unit is SBFD, the first time unit is located in the SBFD area; and / or, when the type of at least one time sub-unit included in the first time unit is SBFD, at least one time sub-unit is located in the SBFD area.
[0127] Optionally, at least one time subunit is located at the start position or the end position of the SBFD area.
[0128] Referring to FIG10 , FIG10 is a schematic diagram of the structure of another communication device provided in an embodiment of the present application. The communication device may be a network device or a device having network device functions (e.g., a chip). Specifically, as shown in FIG10 , the communication device 1000 may include:
[0129] The sending unit 1001 is configured to send configuration information to a terminal device, where the configuration information is used to determine an SBFD area within a period.
[0130] Optionally, the configuration information is used to determine the SBFD area within the cycle, including: the configuration information is used to indicate a first non-SBFD area and a second non-SBFD area within the cycle; wherein the SBFD area is an area in the cycle excluding the first non-SBFD area and the second non-SBFD area.
[0131] Optionally, the configuration information is used to indicate the first non-SBFD area within the cycle, including: the configuration information is used to indicate a first number and a second number; the first number is the number of consecutive first non-SBFD time units starting from the start position of the cycle, and the second number is the number of consecutive non-SBFD time subunits or consecutive non-SBFD time subunit groups included in adjacent time units located after the consecutive first non-SBFD time units in the cycle; the first non-SBFD area is determined based on the first number and the second number; or, the configuration information is used to indicate a third number; the third number is the number of consecutive non-SBFD time subunits or consecutive non-SBFD time subunit groups starting from the start position of the cycle; the first non-SBFD area is determined based on the third number.
[0132] Optionally, the configuration information is used to indicate a second non-SBFD area within the cycle, including: the configuration information is used to indicate a fourth number and a fifth number; the fourth number is the number of consecutive second non-SBFD time units starting from the end position of the cycle, and the fifth number is the number of consecutive non-SBFD time subunits or consecutive non-SBFD time subunit groups included in adjacent time units located before the consecutive second non-SBFD time units in the cycle; the second non-SBFD area is determined based on the fourth number and the fifth number; or, the configuration information is used to indicate a sixth number; the sixth number is the number of consecutive non-SBFD time subunits or consecutive non-SBFD time subunit groups starting from the end position of the cycle; the second non-SBFD area is determined based on the sixth number.
[0133] Optionally, the configuration information is used to determine the SBFD area within the cycle, including: the configuration information is used to indicate a seventh number and an eighth number; the seventh number is the number of consecutive SBFD time units within the cycle, and the eighth number is the number of consecutive SBFD time subunits or consecutive SBFD time subunit groups included in adjacent time units located after the continuous SBFD time unit within the cycle; the SBFD area is determined based on the seventh number and the eighth number; or, the configuration information is used to indicate a ninth number; the ninth number is the number of consecutive SBFD time subunits or consecutive SBFD time subunit groups within the cycle; the SBFD area is determined based on the ninth number.
[0134] Optionally, the configuration information is also used to indicate a tenth number, which is the number of non-SBFD time sub-units or non-SBFD time sub-unit groups included in the adjacent time units located after the first consecutive non-SBFD time units in the cycle, and the first consecutive non-SBFD time units start at the start position of the cycle. The eleventh number is determined based on the tenth number, and the eleventh number is the number of consecutive SBFD time sub-units or consecutive SBFD time sub-unit groups included in the adjacent time units located before the consecutive SBFD time units in the cycle; or, the configuration information is also used to indicate the eleventh number; wherein, the SBFD area is determined based on the seventh number and the eighth number, including: the SBFD area is determined based on the seventh number, the eighth number and the eleventh number.
[0135] Optionally, the configuration information is used to determine the SBFD area within the cycle, including: the configuration information is used to indicate the position, time length, twelfth number and thirteenth number of the starting time unit corresponding to the SBFD area within the cycle; the twelfth number is the number of consecutive SBFD time sub-units or consecutive SBFD time sub-unit groups included in the starting time unit, and the thirteenth number is the number of consecutive SBFD time sub-units or consecutive SBFD time sub-unit groups included in the last time unit in the area determined based on the position and time length of the starting time unit corresponding to the SBFD area; the SBFD area is determined based on the position, time length, twelfth number and thirteenth number of the starting time unit corresponding to the SBFD area; or, the configuration information is used to indicate the position, time length and fourteenth number of the starting time unit corresponding to the SBFD area within the cycle; the fourteenth number is the number of consecutive SBFD time sub-units or consecutive SBFD time sub-unit groups in the area determined based on the position and time length of the starting time unit corresponding to the SBFD area; the SBFD area is determined based on the position, time length and fourteenth number of the starting time unit corresponding to the SBFD area.
[0136] Optionally, the configuration information is used to determine the SBFD area within the period, including: the configuration information is used to indicate the type of time sub-units included in the first time unit within the period; when the type of all time sub-units included in the first time unit is SBFD, the first time unit is located in the SBFD area; and / or, when the type of at least one time sub-unit included in the first time unit is SBFD, at least one time sub-unit is located in the SBFD area.
[0137] Optionally, at least one time subunit is located at the start position or the end position of the SBFD area.
[0138] The present application also provides a chip that can execute the steps related to the terminal device or network device in the aforementioned method embodiment. The chip includes a processor and a communication interface.
[0139] In a possible implementation, the processor is configured to cause the chip to perform the following operations: receiving configuration information from a network device, where the configuration information is used to determine an SBFD area within a period.
[0140] In another possible implementation, the processor is configured to enable the chip to perform the following operation: sending configuration information to the terminal device, where the configuration information is used to determine the SBFD area within the period.
[0141] Optionally, the configuration information is used to determine the SBFD area within the cycle, including: the configuration information is used to indicate a first non-SBFD area and a second non-SBFD area within the cycle; wherein the SBFD area is an area in the cycle excluding the first non-SBFD area and the second non-SBFD area.
[0142] Optionally, the configuration information is used to indicate the first non-SBFD area within the cycle, including: the configuration information is used to indicate a first number and a second number; the first number is the number of consecutive first non-SBFD time units starting from the start position of the cycle, and the second number is the number of consecutive non-SBFD time subunits or consecutive non-SBFD time subunit groups included in adjacent time units located after the consecutive first non-SBFD time units in the cycle; the first non-SBFD area is determined based on the first number and the second number; or, the configuration information is used to indicate a third number; the third number is the number of consecutive non-SBFD time subunits or consecutive non-SBFD time subunit groups starting from the start position of the cycle; the first non-SBFD area is determined based on the third number.
[0143] Optionally, the configuration information is used to indicate a second non-SBFD area within the cycle, including: the configuration information is used to indicate a fourth number and a fifth number; the fourth number is the number of consecutive second non-SBFD time units starting from the end position of the cycle, and the fifth number is the number of consecutive non-SBFD time subunits or consecutive non-SBFD time subunit groups included in adjacent time units located before the consecutive second non-SBFD time units in the cycle; the second non-SBFD area is determined based on the fourth number and the fifth number; or, the configuration information is used to indicate a sixth number; the sixth number is the number of consecutive non-SBFD time subunits or consecutive non-SBFD time subunit groups starting from the end position of the cycle; the second non-SBFD area is determined based on the sixth number.
[0144] Optionally, the configuration information is used to determine the SBFD area within the cycle, including: the configuration information is used to indicate a seventh number and an eighth number; the seventh number is the number of consecutive SBFD time units within the cycle, and the eighth number is the number of consecutive SBFD time subunits or consecutive SBFD time subunit groups included in adjacent time units located after the continuous SBFD time unit within the cycle; the SBFD area is determined based on the seventh number and the eighth number; or, the configuration information is used to indicate a ninth number; the ninth number is the number of consecutive SBFD time subunits or consecutive SBFD time subunit groups within the cycle; the SBFD area is determined based on the ninth number.
[0145] Optionally, the configuration information is also used to indicate a tenth number, which is the number of non-SBFD time sub-units or non-SBFD time sub-unit groups included in the adjacent time units located after the first consecutive non-SBFD time units in the cycle, and the first consecutive non-SBFD time units start at the start position of the cycle. The eleventh number is determined based on the tenth number, and the eleventh number is the number of consecutive SBFD time sub-units or consecutive SBFD time sub-unit groups included in the adjacent time units located before the consecutive SBFD time units in the cycle; or, the configuration information is also used to indicate the eleventh number; wherein, the SBFD area is determined based on the seventh number and the eighth number, including: the SBFD area is determined based on the seventh number, the eighth number and the eleventh number.
[0146] Optionally, the configuration information is used to determine the SBFD area within the cycle, including: the configuration information is used to indicate the position, time length, twelfth number and thirteenth number of the starting time unit corresponding to the SBFD area within the cycle; the twelfth number is the number of consecutive SBFD time sub-units or consecutive SBFD time sub-unit groups included in the starting time unit, and the thirteenth number is the number of consecutive SBFD time sub-units or consecutive SBFD time sub-unit groups included in the last time unit in the area determined based on the position and time length of the starting time unit corresponding to the SBFD area; the SBFD area is determined based on the position, time length, twelfth number and thirteenth number of the starting time unit corresponding to the SBFD area; or, the configuration information is used to indicate the position, time length and fourteenth number of the starting time unit corresponding to the SBFD area within the cycle; the fourteenth number is the number of consecutive SBFD time sub-units or consecutive SBFD time sub-unit groups in the area determined based on the position and time length of the starting time unit corresponding to the SBFD area; the SBFD area is determined based on the position, time length and fourteenth number of the starting time unit corresponding to the SBFD area.
[0147] Optionally, the configuration information is used to determine the SBFD area within the period, including: the configuration information is used to indicate the type of time sub-units included in the first time unit within the period; when the type of all time sub-units included in the first time unit is SBFD, the first time unit is located in the SBFD area; and / or, when the type of at least one time sub-unit included in the first time unit is SBFD, at least one time sub-unit is located in the SBFD area.
[0148] Optionally, at least one time subunit is located at the start position or the end position of the SBFD area.
[0149] Optionally, the above-mentioned chip includes at least one processor, at least one first memory and at least one second memory; wherein, the aforementioned at least one first memory and the aforementioned at least one processor are interconnected through lines, and instructions are stored in the aforementioned first memory; the aforementioned at least one second memory and the aforementioned at least one processor are interconnected through lines, and the aforementioned second memory stores data that needs to be stored in the aforementioned method embodiment.
[0150] For each device or product applied to or integrated in the chip, each module contained therein can be implemented in the form of hardware such as circuits, or at least some of the modules can be implemented in the form of software programs, which run on the processor integrated inside the chip, and the remaining (if any) modules can be implemented in the form of hardware such as circuits.
[0151] Referring to Figure 11, Figure 11 is a schematic diagram of the structure of another communication device provided in an embodiment of the present application. The communication device can be a terminal device or a network device. The communication device 1100 may include a memory 1101 and a processor 1102. Optionally, it also includes a communication interface 1103. The memory 1101, processor 1102, and communication interface 1103 are connected via one or more communication buses. The communication interface 1103 is controlled by the processor 1102 to send and receive information.
[0152] The memory 1101 may include a read-only memory and a random access memory, and provides instructions and data to the processor 1102. A portion of the memory 1101 may also include a nonvolatile random access memory.
[0153] The communication interface 1103 is used to receive or send data.
[0154] The processor 1102 may be a central processing unit (CPU), or other general-purpose processors, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), an off-the-shelf programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. A general-purpose processor may be a microprocessor, or alternatively, the processor 1102 may be any conventional processor.
[0155] in:
[0156] The memory 1101 is used to store program instructions.
[0157] The processor 1102 is configured to call the program instructions stored in the memory 1101 .
[0158] The processor 1102 calls the program instructions stored in the memory 1101 to enable the communication device 1100 to execute the method executed by the terminal device or the network device in the above method embodiment.
[0159] Referring to Figure 12, which is a schematic diagram of the structure of a module device provided in an embodiment of the present application, the module device 1200 can execute the relevant steps of the terminal device or network device in the aforementioned method embodiment, and the module device 1200 includes: a communication module 1201, a power module 1202, a storage module 1203, and a chip 1204.
[0160] Among them, the power supply module 1202 is used to provide power to the module device; the storage module 1203 is used to store data and instructions; the communication module 1201 is used for internal communication within the module device, or for the module device to communicate with external devices; the chip 1204 is used to execute the method executed by the terminal device or network device in the above method embodiment.
[0161] It should be noted that for the contents not mentioned in the embodiments corresponding to Figures 11 and 12 and the specific implementation methods of each step, please refer to the embodiment shown in Figure 2 and the aforementioned contents, and will not be repeated here.
[0162] An embodiment of the present application also provides a computer-readable storage medium, which stores instructions. When the computer-readable storage medium is executed on a processor, the method flow of the above method embodiment is implemented.
[0163] An embodiment of the present application further provides a computer program product, in which computer-readable instructions are stored. When the computer-readable instructions are executed on a computer, the computer executes the method flow of the above-mentioned method embodiment.
[0164] Regarding the various modules / units contained in the various devices and products described in the above embodiments, they can be software modules / units, hardware modules / units, or partly software modules / units and partly hardware modules / units. For example, for various devices and products applied to or integrated into a chip, the various modules / units contained therein can all be implemented in the form of hardware such as circuits, or at least some of the modules / units can be implemented in the form of software programs, which run on the integrated processor inside the chip, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits; for various devices and products applied to or integrated into a chip module, the various modules / units contained therein can all be implemented in the form of hardware such as circuits, and different modules / units can be located in the same part of the chip module (such as a chip, circuit module, etc.) or in different components, or at least some of the modules / units can be implemented in the form of software programs. It can be implemented in the form of a software program, which runs on the processor integrated inside the chip module, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits; for various devices and products applied to or integrated in the terminal, the modules / units contained therein can all be implemented in the form of hardware such as circuits, and different modules / units can be located in the same component (for example, chip, circuit module, etc.) or different components in the terminal, or, at least some modules / units can be implemented in the form of a software program, which runs on the processor integrated inside the terminal, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits.
[0165] It should be noted that for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain operations can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in this specification are all preferred embodiments, and the actions and modules involved are not necessarily required by this application.
[0166] The descriptions of the various embodiments provided in this application can refer to each other. The descriptions of each embodiment have their own focus. For parts not described in detail in a particular embodiment, please refer to the relevant descriptions of other embodiments. For the convenience and brevity of description, for example, the functions and operations performed by the various devices and equipment provided in the embodiments of this application can refer to the relevant descriptions of the method embodiments of this application. The various method embodiments and the various device embodiments can also refer to, be combined with, or quote each other.
[0167] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some or all of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A communication method, characterized in that: include: Configuration information is received from a network device, where the configuration information is used to determine a sub-band full-duplex (SBFD) area within a period.
2. The method according to claim 1, characterized in that The configuration information is used to determine the SBFD area within a period, including: The configuration information is used to indicate a first non-SBFD area and a second non-SBFD area within the period; The SBFD area is an area in the period excluding the first non-SBFD area and the second non-SBFD area.
3. The method according to claim 2, characterized in that The configuration information is used to indicate a first non-SBFD area within the period, including: The configuration information is used to indicate a first number and a second number; the first number is the number of consecutive first non-SBFD time units starting from the start position of the cycle, and the second number is the number of consecutive non-SBFD time subunits or consecutive non-SBFD time subunit groups included in adjacent time units located after the consecutive first non-SBFD time units in the cycle; the first non-SBFD area is determined based on the first number and the second number; or, The configuration information is used to indicate a third number; the third number is the number of consecutive non-SBFD time subunits or consecutive non-SBFD time subunit groups starting from the start position of the cycle; and the first non-SBFD area is determined based on the third number.
4. The method according to claim 2, characterized in that: The configuration information is used to indicate the second non-SBFD area within the period, including: The configuration information is used to indicate a fourth number and a fifth number; the fourth number is the number of consecutive second non-SBFD time units starting from the end position of the cycle, and the fifth number is the number of consecutive non-SBFD time subunits or consecutive non-SBFD time subunit groups included in adjacent time units located before the consecutive second non-SBFD time units in the cycle; the second non-SBFD area is determined based on the fourth number and the fifth number; or, The configuration information is used to indicate a sixth number; the sixth number is the number of consecutive non-SBFD time subunits or consecutive non-SBFD time subunit groups starting from the end position of the cycle; the second non-SBFD area is determined based on the sixth number.
5. The method according to claim 1, characterized in that The configuration information is used to determine the SBFD area within a period, including: The configuration information is used to indicate a seventh number and an eighth number; the seventh number is the number of continuous SBFD time units in the cycle, and the eighth number is the number of continuous SBFD time subunits or continuous SBFD time subunit groups included in adjacent time units located after the continuous SBFD time unit in the cycle; the SBFD area is determined based on the seventh number and the eighth number; or, The configuration information is used to indicate a ninth number; the ninth number is the number of consecutive SBFD time subunits or consecutive SBFD time subunit groups within the period; and the SBFD area is determined based on the ninth number.
6. The method according to claim 5, characterized in that The configuration information is further used to indicate a tenth number, the tenth number being the number of non-SBFD time subunits or non-SBFD time subunit groups included in an adjacent time unit located after a first consecutive non-SBFD time unit in the cycle, the first consecutive non-SBFD time unit starting at a start position of the cycle, an eleventh number being determined based on the tenth number, the eleventh number being the number of consecutive SBFD time subunits or consecutive SBFD time subunit groups included in an adjacent time unit located before the consecutive SBFD time unit in the cycle; or, The configuration information is also used to indicate the eleventh number; The SBFD area is determined based on the seventh number and the eighth number, including: The SBFD area is determined based on the seventh number, the eighth number, and the eleventh number.
7. The method according to claim 1, characterized in that The configuration information is used to determine the SBFD area within a period, including: The configuration information is used to indicate the position, time length, twelfth number and thirteenth number of the starting time unit corresponding to the SBFD area within the period; the twelfth number is the number of continuous SBFD time subunits or continuous SBFD time subunit groups included in the starting time unit, and the thirteenth number is the number of continuous SBFD time subunits or continuous SBFD time subunit groups included in the last time unit in the area determined based on the position of the starting time unit corresponding to the SBFD area and the time length; the SBFD area is determined based on the position of the starting time unit corresponding to the SBFD area, the time length, the twelfth number and the thirteenth number; or, The configuration information is used to indicate the position, time length and fourteenth number of the starting time unit corresponding to the SBFD area within the period; the fourteenth number is the number of continuous SBFD time sub-units or continuous SBFD time sub-unit groups in the area determined based on the position of the starting time unit corresponding to the SBFD area and the time length; the SBFD area is determined based on the position of the starting time unit corresponding to the SBFD area, the time length and the fourteenth number.
8. The method according to claim 1, characterized in that The configuration information is used to determine the SBFD area within a period, including: The configuration information is used to indicate the type of time subunits included in the first time unit within the period; In a case where the types of all time subunits included in the first time unit are SBFD, the first time unit is located in the SBFD area; and / or, In a case where the type of at least one time subunit included in the first time unit is SBFD, the at least one time subunit is located in the SBFD area.
9. The method according to claim 8, characterized in that The at least one time subunit is located at a start position or an end position of the SBFD area.
10. A communication method, characterized in that: include: The configuration information is sent to the terminal device, where the configuration information is used to determine a sub-band full-duplex SBFD area within a period.
11. The method according to claim 10, characterized in that The configuration information is used to determine the SBFD area within a period, including: The configuration information is used to indicate a first non-SBFD area and a second non-SBFD area within the period; The SBFD area is an area in the period excluding the first non-SBFD area and the second non-SBFD area.
12. The method according to claim 11, characterized in that The configuration information is used to indicate a first non-SBFD area within the period, including: The configuration information is used to indicate a first number and a second number; the first number is the number of consecutive first non-SBFD time units starting from the start position of the cycle, and the second number is the number of consecutive non-SBFD time subunits or consecutive non-SBFD time subunit groups included in adjacent time units located after the consecutive first non-SBFD time units in the cycle; the first non-SBFD area is determined based on the first number and the second number; or, The configuration information is used to indicate a third number; the third number is the number of consecutive non-SBFD time subunits or consecutive non-SBFD time subunit groups starting from the start position of the cycle; and the first non-SBFD area is determined based on the third number.
13. The method according to claim 11, characterized in that The configuration information is used to indicate the second non-SBFD area within the period, including: The configuration information is used to indicate a fourth number and a fifth number; the fourth number is the number of consecutive second non-SBFD time units starting from the end position of the cycle, and the fifth number is the number of consecutive non-SBFD time subunits or consecutive non-SBFD time subunit groups included in adjacent time units located before the consecutive second non-SBFD time units in the cycle; the second non-SBFD area is determined based on the fourth number and the fifth number; or, The configuration information is used to indicate a sixth number; the sixth number is the number of consecutive non-SBFD time subunits or consecutive non-SBFD time subunit groups starting from the end position of the cycle; the second non-SBFD area is determined based on the sixth number.
14. The method according to claim 10, characterized in that The configuration information is used to determine the SBFD area within a period, including: The configuration information is used to indicate a seventh number and an eighth number; the seventh number is the number of continuous SBFD time units in the cycle, and the eighth number is the number of continuous SBFD time subunits or continuous SBFD time subunit groups included in adjacent time units located after the continuous SBFD time unit in the cycle; the SBFD area is determined based on the seventh number and the eighth number; or, The configuration information is used to indicate a ninth number; the ninth number is the number of consecutive SBFD time subunits or consecutive SBFD time subunit groups within the period; and the SBFD area is determined based on the ninth number.
15. The method according to claim 14, characterized in that The configuration information is further used to indicate a tenth number, the tenth number being the number of non-SBFD time subunits or non-SBFD time subunit groups included in an adjacent time unit located after a first consecutive non-SBFD time unit in the cycle, the first consecutive non-SBFD time unit starting at a start position of the cycle, an eleventh number being determined based on the tenth number, the eleventh number being the number of consecutive SBFD time subunits or consecutive SBFD time subunit groups included in an adjacent time unit located before the consecutive SBFD time unit in the cycle; or, The configuration information is also used to indicate the eleventh number; The SBFD area is determined based on the seventh number and the eighth number, including: The SBFD area is determined based on the seventh number, the eighth number, and the eleventh number.
16. The method according to claim 10, characterized in that The configuration information is used to determine the SBFD area within a period, including: The configuration information is used to indicate the position, time length, twelfth number and thirteenth number of the starting time unit corresponding to the SBFD area within the period; the twelfth number is the number of continuous SBFD time subunits or continuous SBFD time subunit groups included in the starting time unit, and the thirteenth number is the number of continuous SBFD time subunits or continuous SBFD time subunit groups based on the SBFD area. The SBFD area is determined based on the position of the starting time unit corresponding to the SBFD area, the time length, the twelfth number and the thirteenth number; or, The configuration information is used to indicate the position, time length and fourteenth number of the starting time unit corresponding to the SBFD area within the period; the fourteenth number is the number of continuous SBFD time sub-units or continuous SBFD time sub-unit groups in the area determined based on the position of the starting time unit corresponding to the SBFD area and the time length; the SBFD area is determined based on the position of the starting time unit corresponding to the SBFD area, the time length and the fourteenth number.
17. The method according to claim 10, characterized in that The configuration information is used to determine the SBFD area within a period, including: The configuration information is used to indicate the type of time subunits included in the first time unit within the period; In a case where the types of all time subunits included in the first time unit are SBFD, the first time unit is located in the SBFD area; and / or, In a case where the type of at least one time subunit included in the first time unit is SBFD, the at least one time subunit is located in the SBFD area.
18. The method according to claim 17, characterized in that The at least one time subunit is located at a start position or an end position of the SBFD area.
19. A communication device, characterized in that: The method comprises means for performing the method as claimed in any one of claims 1 to 18.
20. A chip, characterized in that: The method comprises a processor and a communication interface, wherein the processor is configured to cause the chip to execute the method according to any one of claims 1 to 18.
21. A module device, characterized in that: The module device includes a communication module, a power module, a storage module and a chip, wherein: The power module is used to provide electrical energy to the module device; The storage module is used to store data and instructions; The communication module is used for internal communication of the module device and / or for communication between the module device and an external device; The chip is used to execute the method according to any one of claims 1 to 18.
22. A communication device, characterized in that: The device comprises a memory and a processor, wherein the memory is used to store a computer program, the computer program comprises program instructions, and the processor is configured to call the program instructions so that the communication device executes the method according to any one of claims 1 to 18.
23. A computer-readable storage medium, characterized in that: The computer storage medium stores computer-readable instructions, and when the computer-readable instructions are executed on a computer, the computer is enabled to execute the method according to any one of claims 1 to 18.
Citation Information
Patent Citations
Power determination method and communication device
CN116170862A
Methods and apparatus for subband full-duplex
US20210320779A1
Implementation of sub-band full duplexing in a cellular network
WO2023148773A1