Communication method and device, chip and module equipment
By receiving the configuration information of the network device, the terminal device determines the SBFD area, solving the problem of large transmission delay in TDD communication and achieving more efficient transmission.
Patent Information
- Application Number
- CN202311048880.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-18
- Publication Date
- 2025-02-21
AI Technical Summary
In time division duplex (TDD) communication mode, a single up-down and down-link time slot ratio results in a large transmission delay, which 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 both uplink transmission and downlink reception, thereby reducing transmission delay.
This method effectively reduces transmission delay, meets more transmission needs, and improves the efficiency of the communication system.
Smart Images

Figure CN119497230A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and in particular to a communication method, device, chip and module equipment. Background Art
[0002] In communication technology, network equipment can use time division duplex (TDD) communication mode. When using TDD communication mode, a time slot can be used for uplink transmission or downlink transmission. Generally, network equipment can configure TDD frame structure for terminal equipment so that terminal equipment can use time domain resources in TDD frame structure for data transmission. However, this single uplink and downlink time slot ratio may lead to large transmission delay and cannot meet more transmission requirements. Summary of the invention
[0003] The present application provides a communication method, device, chip and module equipment, which can reduce transmission delay and thus meet more transmission requirements.
[0004] In a first aspect, a communication method is provided, comprising: receiving configuration information from a network device, wherein the configuration information is used to determine a subband full duplex (SBFD) area within a period.
[0005] It can be seen that in the above embodiment, the terminal device can receive configuration information from the network, and the configuration information can be used to determine the SBFD area within the period, that is, the terminal device can obtain 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. In this way, the terminal device can perform both uplink transmission and downlink reception in the time slot, thereby reducing the transmission delay and meeting more transmission requirements.
[0006] 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 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.
[0007] It can be seen that in the above embodiment, the network device can indicate the first non-SBFD area and the second non-SBFD area within the period to the terminal device, so that the terminal device can determine the SBFD area based on the first non-SBFD area and the second non-SBFD area. That is, when the SBFD area is not explicitly indicated, the terminal device can deduce the SBFD area based on the first non-SBFD area and the second non-SBFD area, which is more flexible.
[0008] 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.
[0009] It can be seen that in the above embodiment, the network device can indicate numbers, 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.
[0010] 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 sub-units or consecutive non-SBFD time sub-unit 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 sub-units or consecutive non-SBFD time sub-unit groups starting from the end position of the cycle; the second non-SBFD area is determined based on the sixth number.
[0011] It can be seen that in the above embodiment, the network device can indicate numbers, such as the fourth number and the fifth number, or the sixth number, etc., so that the terminal device can determine the second 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 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.
[0013] 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.
[0014] 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.
[0015] It can be seen that 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 is more flexible. Alternatively, the network device can also indicate the eleventh number so that the terminal device can directly know the number of continuous SBFD time subunits or continuous SBFD time subunit groups included in the adjacent time unit located before the continuous SBFD time unit in the cycle, thereby reducing the calculation time inside the terminal device. In addition, since the terminal device can determine the SBFD area based on the seventh number, the eighth number and the eleventh number, it can save signaling overhead and make the determined SBFD area more accurate.
[0016] Optionally, in combination with the first aspect, the configuration information is used to determine the SBFD area within a 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 continuous SBFD time sub-units or continuous SBFD time sub-unit groups included in the starting time unit, and the thirteenth number is the number of continuous SBFD time sub-units or continuous 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 continuous SBFD time sub-units or continuous 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.
[0017] It can be seen that in the above embodiment, the network device can indicate the position, time length and related number (such as the twelfth number and the thirteenth number, or the fourteenth number, etc.) of the starting time unit so that the terminal device can determine the SBFD area. In this way, signaling overhead can be saved and the determined SBFD area can be made more accurate.
[0018] 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-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.
[0019] 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. In this way, the terminal device can perform both uplink transmission and downlink reception in the time slot, thereby reducing the transmission delay and meeting more transmission requirements.
[0020] 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.
[0021] 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.
[0022] 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 except the first non-SBFD area and the second non-SBFD area.
[0023] 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.
[0024] Optionally, in combination with the second 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 sub-units or consecutive non-SBFD time sub-unit 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 sub-units or consecutive non-SBFD time sub-unit groups starting from the end position of the cycle; the second non-SBFD area is determined based on the sixth number.
[0025] 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 consecutive SBFD time units within the cycle, and the eighth number is the number of consecutive SBFD time subunits or continuous 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 continuous SBFD time subunit groups within the cycle; the SBFD area is determined based on the ninth number.
[0026] 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.
[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 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 continuous SBFD time sub-units or continuous SBFD time sub-unit groups included in the starting time unit, and the thirteenth number is the number of continuous SBFD time sub-units or continuous 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 continuous SBFD time sub-units or continuous 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.
[0028] 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-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.
[0029] 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.
[0030] 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.
[0031] According to 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 a method as described in any one of the first aspect or the second aspect.
[0032] In a fifth aspect, a module device is provided, the module device comprising a communication module, a power module, a storage module and a chip, wherein:
[0033] The power module is used to provide power to the module equipment;
[0034] The storage module is used to store data and instructions;
[0035] The communication module is used for internal communication of the module device and / or for communication between the module device and an external device;
[0036] The chip is used to execute the method as described in any one of the first aspect or the second aspect.
[0037] In a sixth aspect, a communication device is provided, comprising a memory and a processor, the memory being used to store a computer program, the computer program comprising program instructions, and the processor being configured to call the program instructions so that the communication device executes a method as described in any one of the first aspect or the second aspect.
[0038] In a seventh aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer-readable instructions, and when the computer-readable instructions are executed on a computer, the computer executes any one of the methods in the first aspect or the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] Figure 1 is a schematic diagram of a communication system provided in an embodiment of the present application;
[0040] Figure 2 It is a flow chart of a communication method provided in an embodiment of the present application;
[0041] Figure 3 It is a schematic diagram of various regions within a cycle provided by an embodiment of the present application;
[0042] Figure 4 is a schematic diagram of a first non-SBFD area within a determination period provided by an embodiment of the present application;
[0043] Figure 5 is a schematic diagram of a second non-SBFD area within a determination period provided by an embodiment of the present application;
[0044] Figure 6is another schematic diagram of determining the SBFD area within a period provided in an embodiment of the present application;
[0045] Figure 7 is another schematic diagram of determining the SBFD area within a period provided in an embodiment of the present application;
[0046] Figure 8 This is a schematic diagram of each area in another cycle provided by an embodiment of the present application;
[0047] Fig. 9 is a structural diagram of a communication device provided in an embodiment of the present application;
[0048] Fig.10 is a structural diagram of another communication device provided in an embodiment of the present application;
[0049] Fig.11 is a structural diagram of another communication device provided in an embodiment of the present application;
[0050] Fig.12 It is a structural schematic diagram of a module device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0051] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0052] The terms used in the following embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to be used as limitations to the present application. As used in the specification and appended claims of the present application, the singular expressions "one", "a kind of", "said", "above", "the" and "this" are intended to also include plural expressions, unless there is a clear indication to the contrary in the context. It should also be understood that the term "and / or" used in the present application refers to and includes any or all possible combinations of one or more listed items.
[0053] 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 objects, and are not necessarily used to describe a specific order or sequence. The terms "include", "comprises", "has" and their variations all mean "including but not limited to", unless otherwise specifically emphasized.
[0054] The present application can be applied to a fifth generation (5G) system, also known as a new radio (NR) system; or can be applied 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.
[0055] This application can be applied to Figure 1 The system architecture shown. Figure 1 The communication system 10 shown may include, but is not limited to: a network device 110 and a terminal device 120 . Figure 1 The number and form of the devices are used for example only and do not constitute a limitation on the embodiments of the present application. For example, multiple terminal devices may be included in actual applications.
[0056] 1. Terminal equipment
[0057] Terminal equipment can be a device with transceiver functions, and can also be called terminal, user equipment (UE), remote terminal equipment (remote UE), relay equipment (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 relay equipment is a terminal equipment that can provide relay forwarding services for other terminal equipment (including remote terminal equipment).
[0058] For example, the terminal device may 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.
[0059] 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 function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a next-generation communication system (such as an NR communication system, a 6G communication system), or a terminal device in a future evolved public land mobile communication network (PLMN), etc., without specific limitation.
[0060] 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.).
[0061] In some possible implementations, the terminal device may include a device with wireless communication functions, 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.
[0062] 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.
[0063] 2. Network equipment
[0064] A network device may be a device with transceiver functions and may communicate with terminal devices.
[0065] 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.
[0066] 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.
[0067] For example, the devices in the RAN may include an evolved node B (evolutional node B, eNB or eNodeB) in an LTE communication system, a next generation evolved node B (next generation evolved node B, ng-eNB) in an NR communication system, a next generation node B (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.
[0068] In some possible implementations, the network device may include a device in a core network (CN).
[0069] 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.
[0070] 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.
[0071] In some possible implementations, the network device may include a device that provides wireless communication functions 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.
[0072] 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.
[0073] 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 gNB-CU and gNB-DU. Further, in some other embodiments of the present application, the network device may also include an active antenna unit (AAU). Among them, 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, radio frequency processing, and related functions of active antennas. Since the information of the RRC layer will eventually become the information of the PHY layer, or be converted from the information of the PHY layer, under this network deployment, high-level signaling (such as RRC signaling) can be considered to be generated by the CU, sent by the DU, or sent by the DU and the AAU. It can be understood that the network device may include at least one of the CU, DU, and AAU. In addition, the CU can be divided into a RAN device, or the CU can be divided into a core network device, without specific limitation.
[0074] 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 may be multiple sites jointly coherent transmission, 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, and the names with the same meaning specified in other standards are also applicable to this application, that is, this application does not limit the names of these parameters. The sites in multi-site coherent cooperative transmission may be remote radio heads (RRH), transmission and reception points (TRP), network devices, etc., and there is no specific limitation on this.
[0075] 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 communications with the terminal device, and there is no specific limitation on this. Among them, multi-site incoherent collaborative transmission may be multiple sites joint incoherent transmission, 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, and the names with the same meaning specified in other standards are also applicable to this application, that is, this application does not limit the names of these parameters. The sites in multi-site incoherent collaborative transmission may be RRH, TRP, network equipment, etc., and there is no specific limitation on this.
[0076] In some possible implementations, the network device may have a mobile feature, for example, the network device may be a mobile device. Optionally, the network device may be a satellite or a balloon station. For example, the satellite may be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Optionally, the network device may also be a base station set up in a location such as land or water.
[0077] 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 through transmission resources (such as spectrum resources). The cell may be a macrocell, a small cell, a metro cell, a microcell, a pico cell, a femto cell, etc.
[0078] 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.
[0079] To facilitate understanding of the embodiments of the present application, the relevant names or terms involved in the present application are explained below.
[0080] 1. Time Unit
[0081] 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.
[0082] 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, which is not limited in this application.
[0083] It should be pointed out that the symbols involved in the present application may be orthogonal frequency-division multiplexing (OFDM) symbols.
[0084] 2. Time Subunit
[0085] The time subunit mentioned in this application may refer to a symbol.
[0086] The time subunit group mentioned in the present application may refer to a symbol group, and the symbol group may include at least one symbol.
[0087] Generally, network equipment can configure TDD frame structure for terminal equipment so that terminal equipment can use time domain resources in TDD frame structure for data transmission. However, this single uplink and downlink time slot ratio may lead to large transmission delay and cannot meet more transmission requirements. To solve this problem, please refer to Figure 2 , Figure 2 is a flow chart of a communication method provided in an embodiment of the present application. Figure 2As shown, the communication method includes the following step 201. Figure 2 The execution subject of the method shown can be a terminal device and a network device. Or, Figure 2 The execution subject of the method shown can be a chip in a terminal device and a network device. Figure 2 The method is described by taking a terminal device and a network device as an example of the execution subject.
[0088] 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.
[0089] Correspondingly, the network device sends configuration information to the terminal device.
[0090] Optionally, the number of cycles mentioned in the present application may be one or more. Optionally, the lengths of different cycles may be the same or different. For example, assume that 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 is greater than or less than the length of cycle 2. The following example is taken as one cycle.
[0091] Optionally, the cycle mentioned in this application may include a SBFD area, a first non-SBFD area, and a second non-SBFD area. Figure 3 shown.
[0092] The configuration information is used to determine the SBFD area within a period, which can be implemented in the following ways:
[0093] 1. The configuration information is used to indicate the first non-SBFD area and the second non-SBFD area in the cycle. The SBFD area is the area other than the first non-SBFD area and the second non-SBFD area in the cycle.
[0094] Optionally, the configuration information is used to indicate the first non-SBFD area in the period, which may be implemented in the following ways:
[0095] 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 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 the 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. Among them, a non-SBFD time unit mentioned in the present application (such as the first non-SBFD time unit, etc.) refers to a time unit used for uplink transmission or downlink transmission. The non-SBFD time subunit mentioned in the present application refers to a time subunit used for uplink transmission or downlink transmission. The non-SBFD time subunit group mentioned in the present application may include at least one non-SBFD time subunit. For example, in Figure 4 In 4-1, it is assumed that the first number is the number of consecutive non-SBFD time slots starting from the start position of the cycle, and the second number is the number of consecutive non-SBFD symbols included in the adjacent time slots located after the consecutive non-SBFD time slots in the cycle. In this way, the first non-SBFD area can be determined based on the first number and the second number.
[0096] 2. 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. Figure 4 In 4-2, it is assumed that the third number is the number of consecutive non-SBFD symbols starting from the start position of the cycle. In this way, the first non-SBFD area can be determined based on the third number. Optionally, the consecutive non-SBFD time subunit mentioned here can be located in at least one non-SBFD time unit. Or, the consecutive non-SBFD time subunit group mentioned here can be located in at least one non-SBFD time unit.
[0097] Optionally, the configuration information is used to indicate the second non-SBFD area within the period, and may be implemented in the following ways:
[0098] 1. 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 unit located before the consecutive second non-SBFD time unit in the cycle; the second non-SBFD area is determined based on the fourth number and the fifth number. For example, in Figure 5In 5-1 of , it is assumed that the fourth number is the number of consecutive non-SBFD time slots starting from the end position 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 located before the consecutive non-SBFD time slots in the cycle. In this way, the second non-SBFD area can be determined based on the fourth number and the fifth number.
[0099] 2. 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 at the end position of the cycle; the second non-SBFD area is determined based on the sixth number. Figure 5 In 5-2, it is assumed that the sixth number is the number of consecutive non-SBFD symbols starting from the end position of the cycle. In this way, the second non-SBFD area can be determined based on the sixth number. Optionally, the consecutive non-SBFD time subunit mentioned here can be located in at least one non-SBFD time unit. Or, the consecutive non-SBFD time subunit group mentioned here can be located in at least one non-SBFD time unit.
[0100] 2. Configuration information is used to indicate the seventh number and the eighth number; the seventh number is the number of consecutive SBFD time units in the 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 located after the continuous SBFD time units in the cycle; the SBFD area is determined based on the seventh number and the eighth number. Among them, the SBFD time unit mentioned in this application refers to the time unit used for uplink transmission and downlink transmission. The SBFD time subunit mentioned in this application refers to the time subunit used for uplink transmission and downlink transmission. The SBFD time subunit group mentioned in this application may include at least one SBFD time subunit. For example, in Figure 6 In 6-1, it is assumed that the seventh number is the number of consecutive SBFD time slots in a cycle, and the eighth number is the number of consecutive SBFD symbols included in adjacent time slots located after the consecutive SBFD time slots in the cycle. In this way, the SBFD area can be determined based on the seventh number and the eighth number.
[0101] 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.
[0102] The tenth number is the number of non-SBFD time subunits or non-SBFD time subunit groups included in the adjacent time unit after the first consecutive non-SBFD time unit in the cycle, and 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 unit before the consecutive SBFD time unit in the cycle.
[0103] Optionally, in the case where the configuration information is also used to indicate the tenth number, the eleventh number can be determined based on the tenth number. Exemplarily, if the adjacent time unit after the first consecutive non-SBFD time unit is a time slot, the number of non-SBFD symbols included in the time slot is 4, that is, 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.
[0104] 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.
[0105] 3. 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 a period; the SBFD area is determined based on the ninth number. Exemplarily, it is assumed that the ninth number is the number of consecutive SBFD symbols within a period. In this way, the SBFD area can be determined based on the ninth number. Optionally, the consecutive SBFD time subunits mentioned here can be located within at least one SBFD time unit. Or, the consecutive SBFD time subunit groups mentioned here can be located within at least one SBFD time unit.
[0106] 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 area 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 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. For example, in Figure 7 In 7-1, 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 3 time slots, which are 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 can include 8 consecutive SBFD symbols in the starting time slot, the middle time slot, and the 6 consecutive SBFD symbols in the last time slot.
[0107] 5. 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 subunits or continuous SBFD time subunit 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. For example, in Figure 7 In 7-2, 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 3 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.
[0108] 6. Configuration information is used to indicate the type of time subunits included in the first time unit within the period; when the type of all time subunits 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 subunit included in the first time unit is SBFD, at least one time subunit is located in the SBFD area. Optionally, at least one time subunit is located at the beginning or end of the SBFD area. Figure 3 In the figure, there are 5 time slots from left to right. From left to right, at least one symbol included in the second time slot is of SBFD type, so at least one symbol included in the second time slot is located in the SBFD region. At least one symbol included in the second time slot is located at the beginning of the SBFD region. From left to right, at least one symbol included in the fourth time slot is of SBFD type, so at least one symbol included in the fourth time slot is located in the SBFD region. At least one symbol included in the fourth time slot is located at the end of the SBFD region.
[0109] 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, when the types of all time subunits included in the first time unit are non-SBFD, 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 the types of all symbols included in a time slot are uplink, the time slot is located in the first non-SBFD area.
[0110] It should be noted that the above-mentioned methods 1 to 6 are only examples of some solutions, and they can also be combined. This solution is not limited. In addition, for any one of the first non-SBFD area and the second non-SBFD area, it can be indicated by configuration information, and the specific details can be referred to the description in 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, etc. Alternatively, the second non-SBFD area can be determined by the SBFD area and / or the first non-SBFD area, etc., which is not limited here.
[0111] Alternatively, the second non-SBFD area can be determined by the SBFD area or the first non-SBFD area
[0112] Optionally, for the above-mentioned method 2, when the configuration information is also used to indicate the tenth number (the tenth number is the number of non-SBFD time subunits or non-SBFD time subunit groups included in the adjacent time unit located after the first continuous non-SBFD time unit in the period), the period may also include a protection interval. Optionally, the protection interval is an area other than the SBFD area, the first non-SBFD area, and the second non-SBFD area in the period. Figure 8 As mentioned above, the guard interval may be located after the first non-SBFD area and before the SBFD area.
[0113] 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 of similar definition or function, 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.
[0114] 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).
[0115] It can be seen that in the above embodiment, the terminal device can receive configuration information from the network, and the configuration information can be used to determine the SBFD area within the period, that is, the terminal device can obtain 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. In this way, the terminal device can perform both uplink transmission and downlink reception in the time slot, thereby reducing the transmission delay and meeting more transmission requirements.
[0116] See also Fig. 9 , Fig. 9 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 the function of a terminal device (eg, a chip). Fig. 9 As shown, the communication device 900 may include:
[0117] The receiving unit 901 is used to receive configuration information from a network device, where the configuration information is used to determine an SBFD area within a period.
[0118] 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.
[0119] 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.
[0120] Optionally, 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 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.
[0121] 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 continuous SBFD time units within 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 units 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 subunits or continuous SBFD time subunit groups within the cycle; the SBFD area is determined based on the ninth number.
[0122] 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 unit located after the first consecutive non-SBFD time unit in the cycle, and the first consecutive non-SBFD time unit starts 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 unit located before the consecutive SBFD time unit 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.
[0123] Optionally, the configuration information is used to determine the SBFD area within a 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 continuous SBFD time sub-units or continuous SBFD time sub-unit groups included in the starting time unit, and the thirteenth number is the number of continuous SBFD time sub-units or continuous 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 continuous SBFD time sub-units or continuous 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.
[0124] 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.
[0125] Optionally, at least one time subunit is located at a start position or an end position of the SBFD area.
[0126] See also Fig.10 , Fig.10 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 the function of a network device (eg, a chip). Fig.10 As shown, the communication device 1000 may include:
[0127] The sending unit 1001 is used to send configuration information to a terminal device, where the configuration information is used to determine an SBFD area within a period.
[0128] 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.
[0129] 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.
[0130] Optionally, 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 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.
[0131] 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 continuous SBFD time units within 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 units 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 subunits or continuous SBFD time subunit groups within the cycle; the SBFD area is determined based on the ninth number.
[0132] 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 unit located after the first consecutive non-SBFD time unit in the cycle, and the first consecutive non-SBFD time unit starts 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 unit located before the consecutive SBFD time unit 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.
[0133] Optionally, the configuration information is used to determine the SBFD area within a 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 continuous SBFD time sub-units or continuous SBFD time sub-unit groups included in the starting time unit, and the thirteenth number is the number of continuous SBFD time sub-units or continuous 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 continuous SBFD time sub-units or continuous 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.
[0134] 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.
[0135] Optionally, at least one time subunit is located at a start position or an end position of the SBFD area.
[0136] The embodiment of the present application also provides a chip, which can execute the relevant steps of the terminal device or network device in the above method embodiment. The chip includes a processor and a communication interface.
[0137] In a possible implementation manner, the processor is configured to enable 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.
[0138] 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.
[0139] 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.
[0140] 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.
[0141] Optionally, 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 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.
[0142] 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 continuous SBFD time units within 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 units 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 subunits or continuous SBFD time subunit groups within the cycle; the SBFD area is determined based on the ninth number.
[0143] 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 unit located after the first consecutive non-SBFD time unit in the cycle, and the first consecutive non-SBFD time unit starts 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 unit located before the consecutive SBFD time unit 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.
[0144] Optionally, the configuration information is used to determine the SBFD area within a 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 continuous SBFD time sub-units or continuous SBFD time sub-unit groups included in the starting time unit, and the thirteenth number is the number of continuous SBFD time sub-units or continuous 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 continuous SBFD time sub-units or continuous 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.
[0145] 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.
[0146] Optionally, at least one time subunit is located at a start position or an end position of the SBFD area.
[0147] 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 via 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 via lines, and the aforementioned second memory stores data that needs to be stored in the aforementioned method embodiment.
[0148] 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 a processor integrated inside the chip, and the remaining (if any) modules can be implemented in the form of hardware such as circuits.
[0149] See also Fig.11 , Fig.11 11 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 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, the processor 1102 and the 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.
[0150] 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.
[0151] The communication interface 1103 is used to receive or send data.
[0152] The processor 1102 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor, and optionally, the processor 1102 may also be any conventional processor, etc. Among them:
[0153] The memory 1101 is used to store program instructions.
[0154] The processor 1102 is used to call the program instructions stored in the memory 1101.
[0155] 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.
[0156] See also Fig.12 , Fig.12 1 is a schematic diagram 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.
[0157] Among them, the power 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 of 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.
[0158] It should be noted that Fig.11 and Fig.12 The contents not mentioned in the corresponding embodiments and the specific implementation methods of each step can be found in Figure 2 The illustrated embodiments and the aforementioned contents will not be described in detail here.
[0159] An embodiment of the present application also provides a computer-readable storage medium, in which instructions are stored. When the computer-readable storage medium is executed on a processor, the method flow of the above method embodiment is implemented.
[0160] The embodiment of the present application also 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 method embodiment.
[0161] Regarding the various modules / units included in the various devices and products described in the above embodiments, they can be software modules / units, or hardware modules / units, or they can be partially software modules / units and partially hardware modules / units. For example, for various devices and products applied to or integrated in a chip, the various modules / units included 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 in a chip module, the various modules / units included 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. The software programs 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. It can be implemented in the form of a software program, which runs on a 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 in different components in the terminal, or, at least some modules / units can be implemented in the form of a software program, which runs on a processor integrated inside the terminal, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits.
[0162] 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 the present application is not limited by the described order of actions, because according to the present 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 the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0163] The descriptions of the various embodiments provided in this application can refer to each other, and the descriptions of the various embodiments have different focuses. For parts that are not described in detail in a certain embodiment, refer to the relevant descriptions of other embodiments. For the convenience and simplicity of description, for example, the functions of the various devices and equipment provided in the embodiments of this application and the operations performed can refer to the relevant descriptions of the method embodiments of this application, and the various method embodiments and the various device embodiments can also refer to, combine or quote each other.
[0164] 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 it. 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 replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate 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 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.
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.