Communication method and device
By receiving configuration information in the terminal device and limiting the resource size of the control channel according to different states, the problem of high power consumption in the terminal device when detecting the control channel is solved, and the effect of reducing power consumption is achieved.
Patent Information
- Application Number
- CN202310958212.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-31
- Publication Date
- 2025-02-14
AI Technical Summary
In communication technology, the power consumption of the terminal device in the process of detecting the control channel on a larger resource is high, and it is necessary to reduce the power consumption of the terminal device in the detection control channel.
By receiving configuration information, the terminal device limits the resource size of the control channel in different states, specifically, when the terminal device is in the first state, the resource size is less than or equal to the first threshold value N1; when the terminal device is in the second state, the resource size is less than or equal to the The second threshold value N2 and N1 is less than N2.
By flexibly limiting the resource size of the control channel, the terminal device can detect the control channel on a smaller resource, thereby reducing power consumption during the detection process.
Smart Images

Figure CN119450654A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art
[0002] In communication technology, the resources of the control channel can be configured to be relatively large, resulting in the need for the terminal device to detect the control channel on a relatively large resource. This may increase the power consumption of the terminal device detecting the control channel. Therefore, how to reduce the power consumption of the terminal device detecting the control channel has become a technical problem that needs to be solved urgently at the current stage. Summary of the invention
[0003] The present application provides a communication method and apparatus, which can reduce the power consumption of a terminal device in detecting a control channel.
[0004] In a first aspect, a communication method is provided, which can be executed by a terminal device, or by a module (such as a processor, a chip, or a chip system, etc.) applied to the terminal device, or by a logical node, a logical module, or software that can implement all or part of the functions of the terminal device. In the communication method, configuration information is received, and the configuration information is used to configure the resources of the control channel; the terminal device is in a first state, and the size of the resources of the control channel is less than or equal to a first threshold value N1. The terminal device is in a second state, and the size of the resources of the control channel is less than or equal to a second threshold value N2. N1 is less than N2. In this way, the control channel can be detected on the resources of the control channel.
[0005] It can be seen that in the above implementation, the terminal device can receive configuration information for configuring the resources of the control channel, and when the terminal device is in different states, the size of the resources of the control channel can be less than or equal to different thresholds. For example, when the terminal device is in the first state, the size of the resources of the control channel is less than or equal to the first threshold N1. When the terminal device is in the second state, the size of the resources of the control channel is less than or equal to the second threshold N2. In this way, the size of the resources of the control channel when the terminal device is in different states can be limited more flexibly, so that the terminal device can detect the control channel on the resources of the control channel with limited size, thereby reducing the power consumption of the terminal device in detecting the control channel.
[0006] In combination with the first aspect, optionally, before receiving the configuration information, the method further includes: sending first information, the first information being used to determine whether the terminal device expects to operate in the first state or the second state, or the first information being used to determine the first service requirement and / or the first transmission requirement of the terminal device, or the first information being used to determine the second service requirement and / or the second transmission requirement of the terminal device. For example, the first service requirement includes a low-rate service requirement, and the first transmission requirement includes a high-latency transmission requirement and / or a low-reliability transmission requirement. The second service requirement includes a high-rate service requirement, and the second transmission requirement includes a low-latency transmission requirement and / or a high-reliability transmission requirement.
[0007] It can be seen that in the above implementation, the terminal device can send the first information so that the network device can know in which state the terminal device expects to work or what the current service demand or transmission demand of the terminal device is, and then can know under which threshold the size of the control channel resources should be limited. In this way, the size of the control channel resources can be limited more flexibly, so that the terminal device can detect the control channel on the resources of the control channel with limited size, thereby reducing the power consumption of the terminal device in detecting the control channel.
[0008] In a second aspect, a communication method is provided, which can be executed by a network device, or by a module (such as a processor, a chip, or a chip system, etc.) applied to the network device, or by a logical node, a logical module, or software that can implement all or part of the network device functions. In the communication method, configuration information is sent, and the configuration information is used to configure the resources of the control channel; the terminal device is in a first state, and the size of the resources of the control channel is less than or equal to the first threshold N1. The terminal device is in a second state, and the size of the resources of the control channel is less than or equal to the second threshold N2. N1 is less than N2. Thus, the control channel can be sent on the resources of the control channel.
[0009] It can be seen that in the above implementation, the network device can send configuration information for configuring the resources of the control channel, and when the terminal device is in different states, the size of the resources of the control channel can be less than or equal to different thresholds. For example, when the terminal device is in the first state, the size of the resources of the control channel is less than or equal to the first threshold N1. When the terminal device is in the second state, the size of the resources of the control channel is less than or equal to the second threshold N2. In this way, the size of the resources of the control channel when the terminal device is in different states can be more flexibly limited, so that the terminal device can detect the control channel on the resources of the control channel with limited size, thereby reducing the power consumption of the terminal device in detecting the control channel.
[0010] In combination with the second aspect, optionally, before sending the configuration information, the method further includes: receiving first information, the first information is used to determine whether the terminal device is expected to work in the first state or the second state, or the first information is used to determine the first service requirement and / or the first transmission requirement of the terminal device, or the first information is used to determine the second service requirement and / or the second transmission requirement of the terminal device. For example, the first service requirement includes a low-rate service requirement, and the first transmission requirement includes a high-latency transmission requirement and / or a low-reliability transmission requirement; the second service requirement includes a high-rate service requirement, and the second transmission requirement includes a low-latency transmission requirement and / or a high-reliability transmission requirement.
[0011] It can be seen that in the above implementation, the network device can receive the first information so that the network device can know which state the terminal device expects to work in, and then can know the threshold value under which the size of the control channel resources should be limited. In this way, the size of the control channel resources when the terminal device is in different states can be limited more flexibly, so that the terminal device can detect the control channel on the control channel resources with limited size, thereby reducing the power consumption of the terminal device in detecting the control channel.
[0012] In combination with the first aspect or the second aspect, optionally, the first state includes at least one of the following: initial access state, energy saving state, low-rate service transmission state, high-latency service transmission state, low-reliability service transmission state, default state; and / or, the second state includes at least one of the following: data transmission state, high-rate service transmission state, low-latency service transmission state, high-reliability service transmission state.
[0013] In combination with the first aspect or the second aspect, optionally, the first state is a state in which the terminal device supports a first capability, and the first capability includes at least one of the following: basic capability, required capability, default capability, and low energy consumption capability; and / or, the second state is a state in which the terminal device supports a second capability, and the second capability includes at least one of the following: non-basic capability, optional capability, and high energy consumption capability.
[0014] In combination with the first aspect or the second aspect, optionally, N1 is a predefined value or a preconfigured value, or N1 is indicated by a first signaling; and / or, N2 is a predefined value or a preconfigured value, or N2 is indicated by a second signaling; and / or, N1 and N2 are in a multiple relationship.
[0015] In combination with the first aspect or the second aspect, optionally, N1 is determined according to N2 and a first value X, and N2 is a predefined or preconfigured value; or, N2 is determined according to N1 and X, and N1 is a predefined or preconfigured value. X is a predefined value or a preconfigured value, or X is indicated by a third signaling.
[0016] In combination with the first aspect or the second aspect, optionally, the resources of the control channel include frequency domain resources of the control channel, the terminal device is in the first state, and the size of the frequency domain resources of the control channel is less than or equal to N1. The terminal device is in the second state, and the size of the frequency domain resources of the control channel is less than or equal to N2. Exemplarily, N1 and N2 are different values predefined in the same frequency band. Also exemplarily, N1 is determined based on the maximum bandwidth supported by the terminal device and the second value Y1, and / or, N2 is determined based on the maximum bandwidth supported by the terminal device and the third value Y2. Y1 and Y2 are different predefined or preconfigured values, or, Y1 and Y2 are different values in the first set. The first set is a predefined or preconfigured set, or the first set is indicated by a fourth signaling.
[0017] In combination with the first aspect or the second aspect, optionally, N1 is determined according to a first parameter set, and the first parameter set includes at least one of the following parameters: a partial bandwidth where the control channel is located, and a subcarrier spacing of a carrier where the control channel is located.
[0018] In combination with the first aspect or the second aspect, optionally, the resources of the control channel include frequency domain resources of the control channel. The terminal device is in the first state, and the size of the frequency domain resources of the control channel is less than or equal to N1. Exemplarily, N1 is the minimum value of the partial bandwidth where the control channel is located and the fourth value A. A is a positive integer. A is a predefined or preconfigured value, or A is indicated by the fifth signaling. Also exemplarily, the size of the partial bandwidth where the control channel is located belongs to the first bandwidth set, and N1 is less than or equal to A. The first bandwidth set is a predefined or preconfigured set, or the first bandwidth set is indicated by the sixth signaling. Also exemplarily, N1=floor(the size of the partial bandwidth where the control channel is located / n), floor is used to indicate rounding down, n is a predefined or preconfigured value, or n is indicated by the seventh signaling. Also exemplarily, N1=floor(floor(the size of the partial bandwidth where the control channel is located / 6)*6 / n). Also exemplarily, the subcarrier spacing of the carrier where the control channel is located belongs to the first subcarrier spacing set, and N1 is less than or equal to A. The first subcarrier spacing set is a predefined or preconfigured set, or the first subcarrier spacing set is indicated by an eighth signaling.
[0019] It can be seen that in the above implementation, N1 is related to the portion of the bandwidth where the control channel is located, and the size of the control channel resources is less than or equal to N1. In this way, the energy-saving requirements of the terminal equipment can be met, more reasonable resources can be adapted according to the bandwidth requirements, and the service requirements can be better adapted. Or, N1 is related to the subcarrier spacing of the carrier where the control channel is located. The larger the subcarrier spacing, the larger the bandwidth occupied by the resource unit or subcarrier, and thus the larger the bandwidth occupied by the control channel. If the same restriction is set on the size of the control channel resources under different subcarrier spacings, it may result in insufficient size of the control channel resources in the case of larger subcarrier spacings.
[0020] In combination with the first aspect or the second aspect, optionally, the resources of the control channel include time domain resources of the control channel, the terminal device is in the first state, and the size of the time domain resources of the control channel is less than or equal to N1. N1 is determined according to a second parameter set, and the second parameter set includes at least one of the following: the number of time units in the time domain resources where the control channel is located, and the subcarrier spacing of the carrier where the control channel is located.
[0021] In combination with the first aspect or the second aspect, optionally, the subcarrier spacing of the carrier where the control channel is located belongs to the second subcarrier spacing set, N1 is less than or equal to the fifth value B, B is a predefined or preconfigured value, or B is indicated by the ninth signaling, the second subcarrier spacing set is a predefined or preconfigured set, or the second subcarrier spacing set is indicated by the tenth signaling; or, the number of time units in the time domain resources where the control channel is located belongs to the second set, N1 is less than or equal to B, the second set is a predefined or preconfigured set, or the second set is indicated by the eleventh signaling.
[0022] In a third aspect, a communication method is provided, which can be executed by a terminal device, or by a module (such as a processor, a chip, or a chip system, etc.) applied to the terminal device, or by a logical node, a logical module, or software that can implement all or part of the functions of the terminal device. In the communication method, the Nth resource among the M resources within the first frequency domain is determined, and each of the M resources is used to transmit a control channel, M is an integer greater than 1, and N is an integer greater than or equal to 1 and less than or equal to M; so that the control channel can be detected on the Nth resource.
[0023] It can be seen that in the above implementation, the terminal device can determine the Nth resource among the M resources within the first frequency domain range, so that the control channel can be detected on the Nth resource. This means that there is no need for the network device to inform the terminal device through signaling which resource should be used to detect the control channel, thereby saving signaling overhead.
[0024] In a fourth aspect, a communication method is provided, which can be executed by a network device, or by a module (such as a processor, a chip, or a chip system, etc.) applied to the network device, or by a logical node, a logical module, or software that can implement all or part of the network device functions. In the communication method, the Nth resource of the M resources within the first frequency domain is determined, and each of the M resources is used to transmit a control channel, M is an integer greater than 1, and N is an integer greater than or equal to 1 and less than or equal to M; so that the control channel can be sent on the Nth resource.
[0025] It can be seen that in the above implementation, the network device does not inform the terminal device through signaling on which resource the control channel should be detected, which can save signaling overhead.
[0026] In combination with the third aspect or the fourth aspect, optionally, M is related to the size of the first frequency domain range; or, M is indicated by the first signaling.
[0027] It can be seen that in the above implementation, by determining the size of M, the terminal device can obtain the number of resources included in the first frequency domain, and then determine on which resource the terminal device should detect the control channel. This can avoid the network device informing the terminal device through signaling on which resource the terminal device should detect the control channel, thereby saving signaling overhead.
[0028] In combination with the third aspect or the fourth aspect, optionally, M is the minimum number K of resources within the first frequency domain range; wherein K is proportional to the size of the first frequency domain range.
[0029] In combination with the third aspect or the fourth aspect, optionally, M is proportional to the size of the first frequency domain range; or, M = floor(size of the first frequency domain range / L), floor is used to indicate rounding down, L is a predefined value or a preconfigured value, or L is indicated by a second signaling.
[0030] In combination with the third aspect or the fourth aspect, optionally, N is determined based on the identification information of the terminal device and M; or, N is indicated by a third signaling; or, the starting position of the Nth resource is determined based on the size of the first frequency domain range and M.
[0031] It can be seen that in the above implementation, by determining the size of N, the terminal device can know on which resource the control channel should be detected, which can avoid the network device informing the terminal device through signaling on which resource the control channel should be detected, thereby saving signaling overhead.
[0032] In combination with the third aspect or the fourth aspect, optionally, N=mod(identification information of the terminal device, M), where mod is used to represent remainder.
[0033] In combination with the third aspect or the fourth aspect, optionally, the starting position of the Nth resource = floor(size of the first frequency domain range / M)*(N-1); or, the starting position of the Nth resource = floor(floor(size of the first frequency domain range / 6)*6 / M)*(N-1); where floor is used to indicate rounding down.
[0034] In a fifth aspect, a communication device is provided, comprising a unit or module for implementing any one of the methods described in any one of the first to fourth aspects. The communication device may be a terminal device or a network device, or a module of a terminal device or a network device (e.g., a processor, a chip, or a chip system, etc.), or a logical node, a logical module, or software that can implement all or part of the functions of a terminal device or a network device.
[0035] In a sixth aspect, a communication device is provided, the communication device comprising at least one processor; wherein the at least one processor is used to execute any of the methods described in any of the first to fourth aspects. The communication device may be a terminal device or a network device, or a module of a terminal device or a network device (such as a processor, a chip, or a chip system, etc.), or a logical node, a logical module or software that can implement all or part of the functions of a terminal device or a network device. At least one processor may execute a computer program or instruction in a memory so that the above method is executed. The memory may be included in the communication device or may be located outside the communication device. In addition, the communication device may further include an interface.
[0036] In the seventh aspect, a communication system is provided, the communication system comprising a terminal device and a network device; the terminal device is used to execute the method as described in any one of the first aspects; the network device is used to execute the method as described in any one of the second aspects.
[0037] In an eighth aspect, a communication system is provided, the communication system comprising a terminal device and a network device; the terminal device is used to execute the method as described in any one of the third aspects; the network device is used to execute the method as described in any one of the fourth aspects.
[0038] In a ninth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and when the computer instructions are executed, the computer executes any method as described in any one of the first to fourth aspects.
[0039] In a tenth aspect, a computer program product is provided, the computer program product comprising: a computer program code, when the computer program code is executed by a computer, the computer executes any method as described in any one of the first to fourth aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] The following is a brief introduction to the drawings required for describing the embodiments.
[0041] Figure 1 A basic architecture of a communication system provided in an embodiment of the present application;
[0042] Figure 2 A flow chart of a communication method provided in an embodiment of the present application;
[0043] Figure 3 A flowchart of another communication method provided in an embodiment of the present application;
[0044] Figure 4 A schematic diagram of determining resources provided in an embodiment of the present application;
[0045] Figure 5 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0046] Figure 6 A schematic diagram of the structure of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0047] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application. Among them, the terms "system" and "network" in the embodiments of the present application can be used interchangeably. Unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship. For example, A / B can represent A or B; "and / or" in this application is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. These three situations, where A and B can be singular or plural. And, in the description of the present application, unless otherwise specified, "multiple" refers to two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, and (or) c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be one or more. In addition, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish between network elements and identical or similar items with substantially the same functions. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit the difference.
[0048] References to "one embodiment" or "some embodiments" etc. described in the embodiments of the present application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0049] The following specific implementation methods further describe in detail the objectives, technical solutions and beneficial effects of the present application. It should be understood that the following are only specific implementation methods of the present application and are not intended to limit the scope of protection of the present application. Any modifications, equivalent substitutions, improvements, etc. made on the basis of the technical solutions of the present application should be included in the scope of protection of the present application.
[0050] In the various embodiments of the present application, unless otherwise specified or provided in a logical conflict, the terms and / or descriptions between the different embodiments are consistent and may be referenced to each other, and the technical features in the different embodiments may be combined to form new embodiments according to their inherent logical relationships.
[0051] It should be understood that the technical solutions of the embodiments of the present application can be applied to the long term evolution (LTE) architecture, the fifth generation mobile communication technology (5G), wireless local area networks (WLAN) system, vehicle to everything (V2X) communication system, LTE-vehicle (LTE-V), vehicle to vehicle (V2V), vehicle networking, machine type communications (MTC), etc. The technical solutions of the embodiments of the present application can also be applied to other future communication systems, such as 6G communication systems, etc. In future communication systems, the functions may remain the same, but the names may change.
[0052] The following describes the basic architecture of the communication system provided by the embodiment of the present application. The communication system provided by the present application may include one or more network devices and one or more terminal devices.
[0053] Below Figure 1The system architecture shown is explained as an example. Figure 1 As shown, the communication system includes a network device 10 and one or more terminal devices (such as Figure 1 The terminal device 20 in the device).
[0054] It should be pointed out that Figure 1 The number of network devices and terminal devices is only for illustration and should not be regarded as a specific limitation of the present application. The terminal devices and network devices involved in the system architecture are described in detail below.
[0055] 1. Terminal equipment
[0056] Terminal equipment is an entity on the user side that is used to receive signals, or send signals, or receive and send signals. Terminal equipment is used to provide one or more of voice services and data connectivity services to users. Terminal equipment can be a device that includes wireless transceiver functions and can cooperate with network equipment to provide communication services to users. Specifically, terminal equipment can refer to user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, terminal, wireless communication equipment, user agent, user device or road side unit (RSU). The terminal device may also be a drone, an Internet of Things (IoT) device, a station (ST) in a wireless local area network (WLAN), a cellular phone, a smart phone, a cordless phone, a wireless data card, a tablet computer, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA) device, a laptop computer, a machine type communication (MTC) terminal, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device (also referred to as a wearable smart device), a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in remote medical care, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in smart grid, a transportation safety (transportation) device, a wearable device (also referred to as a wearable smart device), a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in remote medical care, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in smart grid, a wireless terminal in transportation safety (transportation) device, a wireless terminal in wireless communication (mobile phone), ... The terminal device may be a wireless terminal in a 5G system or a terminal in a next-generation communication system, which is not limited in the embodiments of the present application.
[0057] The embodiments of the present application do not limit the device form of the terminal device. The device for realizing the function of the terminal device can be the terminal device; it can also be a device that can support the terminal device to realize the function, such as a chip system. The device can be installed in the terminal device or used in combination with the terminal device. In the embodiments of the present application, the chip system can be composed of chips, or it can include chips and other discrete devices.
[0058] 2. Network equipment
[0059] A network device is an entity on the network side that is used to send signals, or receive signals, or both send and receive signals. A network device may be a device deployed in a radio access network (RAN) to provide wireless communication functions for terminal devices.
[0060] In one possible scenario, the network device may be a device with base station functions, such as an evolved NodeB (eNodeB), a transmission and receiving point (TRP), a transmitting point (TP), a next generation NodeB (gNB), a next generation base station in a 6G mobile communication system, an integrated access and backhaul (IAB) node, a non-ground network device in an NTN, i.e., a device that can be deployed on a high altitude platform or a satellite, etc. The network device may be a transmission reception point (TRP), a base station, or various forms of control nodes. For example, a network controller, a wireless controller, etc. Specifically, the network device may be various forms of macro base stations, micro base stations (also called small stations) in heterogeneous network (HetNet) scenarios, relay stations, access points (APs), radio network controllers (RNCs), node Bs (NBs), base station controllers (BSCs), base transceiver stations (BTSs), home base stations (e.g., home evolved node Bs, or home node Bs, HNBs), baseband units (BBUs) and remote radio units (RRUs) in distributed base station scenarios, transmission points (TRPs), transmitting points (TPs), mobile switching centers, etc., and may also be antenna panels of base stations. The control node may connect to multiple base stations and configure resources for multiple terminals covered by multiple base stations. In systems using different wireless access technologies, the names of devices with base station functions may be different. For example, it may be the gNB in 5G, or the network side equipment in the network after 5G, or the network equipment in the future evolved public land mobile (communication) network (publicland mobile network, PLMN) network, or the equipment that performs the base station function in device-to-device (D2D) communication, machine-to-machine (M2M) communication, and Internet of Vehicles communication, etc. This application does not limit the specific name of the network equipment.The network equipment may also be an open access network (openRAN, O-RAN or ORAN), a baseband pool (BBU pool) and RRU under a cloud radio access network (CRAN), etc.
[0061] All or part of the functions of the network device in this application can also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform). The network device in this application can also be a logical node, logical module or software that can implement all or part of the network device functions.
[0062] In another possible scenario, multiple network devices collaborate to assist the terminal device in achieving wireless access, and different network devices respectively implement part of the functions of the base station. For example, the network device may include a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU may be set separately, or may be included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). It is understandable that the network device may be a CU node, a DU node, or a device including a CU node and a DU node. In addition, the CU may be divided into a network device in the access network RAN, or the CU may be divided into a network device in the core network CN, without limitation here.
[0063] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, CU, CU-CP, CU-UP, DU and RU are described as examples in this application. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0064] In the embodiments of the present application, the form of the network device is not limited. The device for realizing the function of the network device can be the network device; or it can be a device that can support the network device to realize the function, such as a chip system. The device can be installed in the network device or used in combination with the network device.
[0065] In order to facilitate the understanding of the content of this solution, some of the terms involved in the embodiments of the present application are explained below to facilitate understanding by those skilled in the art. This part is only for ease of understanding and cannot be regarded as a specific limitation of the present application.
[0066] 1. Idle state
[0067] The idle state can also be called the radio resource control (RRC) idle state. When the terminal device is in the idle state, the terminal device does not retain the RRC context. The RRC context is a parameter for establishing communication between the terminal device and the network device. The RRC context may include security context, capability information of the terminal device, etc. At the same time, the terminal device has not established a connection with the core network device, that is, the core network device is in CN-IDLE (core network idle state). The terminal device has no data to be transmitted, and it will enter a sleep state and turn off the transceiver unit to reduce power consumption. The terminal device in the idle state only wakes up periodically to receive paging messages.
[0068] 2. Connected
[0069] The connected state can also be called the RRC connected state. When the terminal device is in the connected state, the terminal device has established an RRC context. The parameters required to establish communication between the terminal device and the network device have been acquired by both communicating parties. The network device allocates a cell radio network temporary identifier (C-RNTI) to the connected terminal device. At the same time, the terminal device also establishes a connection with the core network device, that is, the core network device is in CN_CONNECTED (core network connected state). At this time, if the terminal device is transmitting data, it is in a continuous reception state until the data transmission is completed and enters the waiting state, switching to a connected discontinuous reception (DRX) to save power consumption. If there is more data to be transmitted later, the terminal device returns to the continuous reception state again. At this time, since the RRC context has been established, the switching time required for the UE to leave the connected state DRX and prepare for continuous reception is much shorter than the time to switch from the idle state to the connected state.
[0070] 3. RRC inactive state (inactive)
[0071] The inactive state may also be referred to as the RRC inactive state, the deactivated state or the RRC deactivated state. When the terminal device is in the inactive state, the RRC context is retained between the terminal device and the network device. At the same time, the terminal device also establishes a connection with the core network device, that is, the core network device is in CN_CONNECTED (core network connected state). At this time, the process of switching to the connected state for data reception is relatively fast, and no additional core network signaling overhead is generated. In addition, the terminal device in the inactive state will also enter the sleep state. Therefore, the inactive state can meet the requirements of reducing connection delay, signaling overhead and power consumption.
[0072] 4. Control Channel
[0073] The control channel mentioned in the present application can be used to: send downlink scheduling information (downlink assignment, DL assignment) to the terminal device so that the terminal device receives the physical downlink shared channel (physical downlink shared channel, PDSCH). The control channel can also be used to: send an uplink grant (uplink grant, UL Grant) to the terminal device so that the terminal device sends a physical uplink shared channel (physical uplink shared channel, PUSCH). The control channel can also be used for at least one of the following: sending a non-periodic channel quality indicator (channel quality indicator, CQI) reporting request, notifying multicast control channel (multicast control channel, MCCH) changes, sending uplink power control commands, etc.
[0074] Optionally, the control channel may refer to a physical downlink control channel (PDCCH), an enhanced physical downlink control channel (EPDCCH), a new radio PDCCH (NRPDCCH), or other downlink channels with the above functions defined as the network evolves. In addition, the PDCCH mentioned in the present application may be a PDCCH based on a cell-specific reference signal (CRS) or a PDCCH based on a demodulation reference signal (DMRS). A PDCCH based on CRS may be a PDCCH demodulated according to CRS, and a PDCCH based on DMRS may be a PDCCH demodulated according to DMRS. CRS is a reference signal (RS) configured by a network device to all terminal devices in a cell, and DMRS is an RS configured by a network device to a specific terminal device, and may also be referred to as a terminal device-specific reference signal (UE-specific reference signal, URS).
[0075] Among them, the control channel can be transmitted on a control channel element (CCE). A CCE may include one or more resource element groups (REG). A REG may refer to 12 subcarriers on 1 symbol. It should be noted that the symbols involved in this application may be orthogonal frequency-division multiplexing (OFDM) symbols. Subcarrier refers to the minimum granularity of frequency domain resources.
[0076] 5. Resources
[0077] The resources mentioned in this application may refer to one or more of time domain resources, frequency domain resources, code domain resources, spatial domain resources, and power domain resources.
[0078] Time domain resources may include, for example, at least one of the following: frames, subframes, time slots, symbols, etc. In NR, the duration of a frame is 10 milliseconds (ms), and each frame is divided into 10 subframes, each subframe is 1 ms long. Each subframe is divided into several time slots: 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.
[0079] Frequency domain resources may include, for example, at least one of the following: subcarrier, resource block (RB), resource block group (RBG), sub-channel, bandwidth part (BWP), carrier. A resource block is a plurality of subcarriers that are continuous in the frequency domain. For example, a resource block may include 12 subcarriers. Multiple resource blocks may constitute a resource block group. A carrier is a continuous frequency range that complies with system regulations. This frequency range may be determined by the center frequency of the carrier (denoted as carrier frequency) and the bandwidth of the carrier. A carrier may include a partial bandwidth. A partial bandwidth may include one or more subchannels, and a subchannel may include multiple resource blocks. A subchannel may also be called a subband.
[0080] The code domain resource may include, for example, at least one of the following: a sequence, a cyclic shift, etc. The sequence may refer to, for example, the sequence of the CRS or DMRS, and the cyclic shift may refer to, for example, the cyclic shift of the CRS or DMRS.
[0081] Spatial resources may include, for example, at least one of the following: beam, port, spatial layer, etc. Among them, the embodiment of beam in NR protocol may be referred to as spatial domain filter, spatial filter or spatial parameter. A beam used to send a signal may be referred to as a transmission beam (Tx beam), a spatial domain transmission filter or a spatial transmission parameter; a beam used to receive a signal may be referred to as a reception beam (Rx beam), a spatial domain receive filter or a spatial receive parameter. A port may also be described as an antenna port, which may be understood as a transmitting antenna that can be identified by a receiving device or a transmitting antenna that can be distinguished in space. An antenna port may be, for example, a physical antenna on a transmitting device or a weighted combination of multiple physical antennas on a transmitting device. A spatial layer may refer to a data stream that can be transmitted independently.
[0082] The power domain resources may include, for example, at least one of the following: power value, power range, power offset, power threshold, etc. The power range may include an interval determined by a maximum power value and a minimum power value, and the power range may also include boundary points or not include boundary points, such as a maximum power value and / or a minimum power value.
[0083] Generally speaking, the resources of the control channel can be configured to be relatively large, resulting in the need for the terminal device to detect the control channel on larger resources. Exemplarily, the frequency domain resources of the control channel are configured through the control channel resource set (controlresource set, CORESET), such as in units of 6 resource blocks, with the starting position being the first resource block of the partial bandwidth (bandwidthpart, BWP). The resources of the control channel can be discretely distributed in the partial bandwidth in a bitmap manner, that is, the maximum value of the resources of the control channel is the same as the size of the partial bandwidth. This means that the terminal device needs to detect the control channel on the entire partial bandwidth. In the present application, detection can be understood as at least one of the following: monitoring, receiving, demodulating, decoding or parsing. Detecting a control channel can be understood as monitoring a control channel or receiving a control channel. This will increase the power consumption of the terminal device in detecting the control channel. Based on this, the present application provides Figure 2 The embodiment shown is used to solve this problem.
[0084] The following is a detailed description of the embodiments of the present application. Specifically, the terminal device in the following text may be Figure 1 The terminal devices involved, the network devices mentioned below can be Figure 1 The network devices involved. It should be pointed out that the message names between the network elements or the names of the parameters in the messages in the following embodiments are only examples, and other names may be used in the specific implementation, which is not specifically limited in the embodiments of the present application. The processing performed by the single execution subject (terminal device or network device) shown in the embodiments of the present application may also be divided into multiple execution subjects, which may be logically and / or physically separated. For example, the processing performed by the network device may be divided into at least one of the CU, DU and RU.
[0085] like Figure 2 As shown, a communication method provided in an embodiment of the present application includes but is not limited to the following steps:
[0086] 201. The network device sends configuration information. The configuration information is used to configure the resources of the control channel. The terminal device is in the first state, and the size of the resources of the control channel is less than or equal to the first threshold value N1. The terminal device is in the second state, and the size of the resources of the control channel is less than or equal to the second threshold value N2. N1 is less than N2.
[0087] Correspondingly, the terminal device receives the configuration information.
[0088] 202. The terminal device detects the control channel on the resources of the control channel.
[0089] Correspondingly, the network device sends the control channel on the resources of the control channel.
[0090] The specific implementation of step 201 to step 202 is described below.
[0091] In the present application, sending can be understood as direct sending or relay sending, and correspondingly, receiving can be understood as direct receiving or relay receiving. For example, in one possible implementation, in the case of direct sending, step 201 can be understood as: the network device sends configuration information to the terminal device, and correspondingly, the terminal device receives the configuration information from the network device. In another possible implementation, in the case of relay sending, step 201 can be understood as: the network device sends configuration information to the terminal device through the relay device, and correspondingly, the terminal device receives the configuration information from the network device through the relay device. Among them, the relay device can be, for example, a relay base station, such as a micro base station. Alternatively, the relay device can be a relay terminal, such as an idle terminal. Alternatively, the relay device can be a relay transceiver node, such as a user terminal equipment (customer premises equipment, CPE), a relay transceiver, a relay agent and other network entities.
[0092] Optionally, the configuration information may be carried in radio resource control (RRC) signaling, a media access control-control element (MAC CE) or a system information block (SIB).
[0093] Optionally, the terminal device is in the first state, which can also be described as: the terminal device works in the first state. The first state can be achieved by any one or more of the following methods, specifically:
[0094] 1. The first state includes at least one of the following: initial access state, energy-saving state, low-rate service transmission state, high-latency service transmission state, low-reliability service transmission state, and default state. Among them, the initial access state can be the state in which the terminal device is in the process of accessing the network device. For example, the idle state, the inactive state, the state in which the terminal device is before reporting capability information (capability information is used to indicate the capabilities supported by the terminal device), or the state in which the terminal device is before receiving its dedicated configuration information (such as physical uplink shared channel (PUSCH) configuration information, etc.). The energy-saving state can be a low-energy state. For example, the terminal device has no service transmission or a small amount of service transmission, at this time, the terminal device is in an energy-saving state. For another example, the power of the terminal device is lower than or equal to the first power (such as 20%), at this time, the terminal device is in an energy-saving state. When the data transmission rate in the current service transmission demand of the terminal device is lower than or equal to the first transmission rate (such as 1 megabit per second (Mbps)), the terminal device is in a low-rate service transmission state. When the latency in the current service transmission demand of the terminal device is lower than or equal to the first latency (e.g., 100ms), the terminal device is in a high-latency service transmission state. When the reliability in the current service transmission demand of the terminal device is lower than or equal to the first reliability (e.g., 60%), the terminal device is in a low-reliability service transmission state. The default state is the connected state, the state before the terminal device reports a high-rate service demand, and the state before the terminal device reports a low-latency transmission demand and / or a high-reliability transmission demand.
[0095] 2. The first state is the state in which the terminal device supports the first capability, and the first capability includes at least one of the following: basic capability, mandatory capability, default capability, and low-energy capability. Basic capability is the basic capability of the terminal device, that is, the capability of the terminal device when it meets basic communication requirements. Mandatory capability is the capability that the terminal device must support, that is, the capability determined by the network device before the terminal device reports the optional capability. Optional capability is the capability that the terminal device can optionally support. For example, the optional capability reported by the terminal device is stronger than the mandatory capability. The default capability is the capability that the network device defaults to support by the terminal device before the terminal device reports the capability information. Low-energy capability is the capability supported by the terminal device when it is in a low-energy state.
[0096] Optionally, the first state is a state in which the terminal device supports the first capability, which can also be described as: the first state is a state in which the terminal device supports the first energy saving level. The first energy saving level includes at least one of the following: a basic level, a default level, and a low energy consumption level.
[0097] Optionally, the terminal device is in the second state, which can also be described as: the terminal device works in the second state. The second state can be achieved in any one or more of the following ways, specifically:
[0098] 1. The second state includes at least one of the following: data transmission state, high-speed service transmission state, low-latency service transmission state, and high-reliability service transmission state. Among them, the data transmission state is the state of the terminal device during the data transmission process. For example, the connection state, the state after reporting capability information, or the state after the terminal device receives its dedicated configuration information. When the data transmission rate in the current service transmission requirement of the terminal device is higher than or equal to the second transmission rate (such as 2 megabits per second (Mbps)), the terminal device is in a high-speed service transmission state. Optionally, the first transmission rate and the second transmission rate are the same or different. When the first transmission rate and the second transmission rate are the same, "equal" can be used as a condition for the terminal device to be in a high-speed service transmission state (that is, when the data transmission rate in the current service transmission requirement of the terminal device is equal to the second transmission rate, the terminal device is in a high-speed service transmission state), and can also be used as a condition for the terminal device to be in a low-speed service transmission state (that is, when the data transmission rate in the current service transmission requirement of the terminal device is equal to the first transmission rate, the terminal device is in a low-speed service transmission state). When the delay in the current service transmission demand of the terminal device is lower than or equal to the second delay (e.g., 200ms), the terminal device is in a high-latency service transmission state. Optionally, the first delay and the second delay are the same or different. When the first delay and the second transmission delay are the same, "equal" can be used as a condition for the terminal device to be in a high-latency service transmission state (i.e., when the delay in the current service transmission demand of the terminal device is equal to the second delay, the terminal device is in a high-latency service transmission state), or as a condition for the terminal device to be in a low-latency service transmission state (i.e., when the delay in the current service transmission demand of the terminal device is equal to the first delay, the terminal device is in a low-latency service transmission state). When the reliability in the current service transmission demand of the terminal device is higher than or equal to the second reliability (e.g., 90%), the terminal device is in a high-reliability service transmission state. Optionally, the first reliability and the second reliability are the same or different. When the first reliability and the second reliability are the same, "equal" can be used as a condition for the terminal device to be in a high-reliability service transmission state (that is, when the reliability of the terminal device's current service transmission requirement is equal to the second reliability, the terminal device is in a high-reliability service transmission state), and can also be used as a condition for the terminal device to be in a low-reliability service transmission state (that is, when the reliability of the terminal device's current service transmission requirement is equal to the first reliability, the terminal device is in a low-reliability service transmission state).
[0099] 2. The second state is a state in which the terminal device supports the second capability, and the second capability includes at least one of the following: non-basic capability, optional capability, and high-energy consumption capability. Non-basic capability is a high-order capability of the terminal device, that is, the capability that the terminal device meets when it meets high communication requirements. High-energy consumption capability is a capability supported by the terminal device in a high power consumption state. The high power consumption state is relative to the low power consumption state. For example, when the battery level of the terminal device is higher than or equal to the second battery level (such as 60%), the terminal device is in a high power consumption state. Optionally, the first battery level and the second battery level are the same or different. When the first battery level and the second battery level are the same, "equal" can be used as a condition for the terminal device to be in a low power consumption state (that is, the battery level of the terminal device is equal to the second battery level, and the terminal device is in a high power consumption state), or as a condition for the terminal device to be in a high power consumption state (that is, the battery level of the terminal device is equal to the first battery level, and the terminal device is in a low power consumption state).
[0100] Optionally, the second state is a state in which the terminal device supports the second capability, which can also be described as: the second state is a state in which the terminal device supports the second energy saving level. The second energy saving level includes at least one of the following: a non-basic level, an optional level, and a high energy consumption level.
[0101] The network device can learn which state the terminal device is in by the following methods:
[0102] The network device receives the first information. In one possible implementation, the first information is used to determine whether the terminal device expects to work in the first state or the second state. In another possible implementation, the first information is used to determine the first service demand and / or the first transmission demand of the terminal device, or the first information is used to determine the second service demand and / or the second transmission demand of the terminal device. Among them, the first service demand includes a low-rate service demand. The first transmission demand includes a high-latency transmission demand and / or a low-reliability transmission demand. The second service demand includes a high-rate service demand. The second transmission demand includes a low-latency transmission demand and / or a high-reliability transmission demand. In this way, the network device can know the state of the terminal device by determining the service demand and / or transmission demand of the terminal device. Optionally, the first information can be carried in a radio resource control signaling, a physical random access channel (PRACH), a physical uplink shared channel, an uplink control information (UCI), or a media access control layer control unit.
[0103] The first information can be realized in the following ways:
[0104] 1. The first information is a single piece of information. Different values of the first information or different values of some bits in the first information indicate that the first information is used to determine whether the terminal device is expected to work in the first state or the second state, or is used to determine whether the service demand of the terminal device is the first service demand or the second service demand, or is used to determine whether the transmission demand of the terminal device is the first transmission demand or the second transmission demand. Exemplarily, one bit in the first information may be used to indicate whether the terminal device is expected to work in the first state or the second state. For example, if the bit state is 1, it indicates that the terminal device is expected to work in the first state. For example, if the bit state is 0, it indicates that the terminal device is expected to work in the second state. And vice versa. As another example, the service demand and / or transmission demand of the terminal device may be determined by one bit in the first information. For example, if the bit state is 1, it indicates the first service demand and / or the first transmission demand. For example, if the bit state is 0, it indicates the second service demand and / or the second transmission demand. And vice versa.
[0105] 2. The first information is one of the second information and the third information. It should be understood here that the network device may receive the second information or the third information, that is, it can also be described as: the network device receives the second information and the third information. In one possible implementation, the second information is used to determine that the terminal device expects to work in the first state, and the third information is used to determine that the terminal device expects to work in the second state. In another possible implementation, the second information is used to determine the first service requirement and / or the first transmission requirement of the terminal device, and the third information is used to determine the second service requirement and / or the second transmission requirement of the terminal device. The network device determines whether the state of the terminal device is the first state or the second state, or whether the service requirement of the terminal device is the first service requirement or the second service requirement, or whether the transmission requirement of the terminal device is the first transmission requirement or the second transmission requirement, based on whether the second information or the third information sent by the terminal device.
[0106] 3. The first information is a single information. In a possible implementation, the transmission of the first information indicates that the terminal device expects the working state to be the first state, the service demand of the terminal device to be the first service demand, or the transmission demand of the terminal device to be the first transmission demand. The non-transmission of the first information indicates that the terminal device expects the working state to be the second state, the service demand of the terminal device to be the second service demand, or the transmission demand of the terminal device to be the second transmission demand. That is, it can also be described as: the network device receives the second information; vice versa, in this case, it can be described as: the network device receives the third information. That is, the network device determines the state, service demand, or transmission demand of the terminal device by whether the terminal device sends the second information or the third information, or whether the second information or the third information is received. For example, the terminal device may not send the second information, that is, the network device does not receive the second information. In this way, the network device can know that the terminal device is in the first state. For another example, the terminal device may send the second information, that is, the network device receives the second information. In this way, the network device can know that the terminal device is in the second state.
[0107] It can be seen that in any of the above methods 1-3, the network device can know in which state the terminal device expects to work or what the current service demand or transmission demand of the terminal device is, and then can know at which threshold the size of the control channel resources should be limited. In this way, the size of the control channel resources can be limited more flexibly, so that the terminal device can detect the control channel on the control channel resources with limited size, thereby reducing the power consumption of the terminal device in detecting the control channel.
[0108] It should be pointed out that in Figure 2In the illustrated embodiment, the resources of the control channel may refer to the time domain resources, frequency domain resources, code domain resources, spatial domain resources or power domain resources of the control channel. That is, in step 201, "the terminal device is in the first state, and the size of the resources of the control channel is less than or equal to N1" can be understood as one of the following: the terminal device is in the first state, the size of the time domain resources of the control channel is less than or equal to N1, the size of the frequency domain resources of the control channel is less than or equal to N1, the size of the code domain resources of the control channel is less than or equal to N1, the size of the spatial domain resources of the control channel is less than or equal to N1, or the size of the power domain resources of the control channel is less than or equal to N1. Similarly, in step 201, "the terminal device is in the second state, and the size of the frequency domain resources of the control channel is less than or equal to N2" can be understood as one of the following: the terminal device is in the second state, the size of the time domain resources of the control channel is less than or equal to N2, the size of the frequency domain resources of the control channel is less than or equal to N2, the size of the code domain resources of the control channel is less than or equal to N2, the size of the spatial domain resources of the control channel is less than or equal to N2, or the size of the power domain resources of the control channel is less than or equal to N2. For different types of resources, the size of N1 can be the same or different, and the size of N2 can also be the same or different. Figure 2 In the illustrated embodiment, the resources of the control channel may also include at least two resources of the time domain resources, frequency domain resources, code domain resources, spatial domain resources, and power domain resources of the control channel. In this case, the terminal device is in the first state, and the size of a certain resource of the control channel is less than or equal to its corresponding N1, and the terminal device is in the second state, and the size of the resource is less than or equal to its corresponding N2. Exemplarily, the resources of the control channel include the time domain resources and frequency domain resources of the control channel, the terminal device is in the first state, the size of the time domain resources of the control channel is less than or equal to its corresponding N1, and the size of the frequency domain resources of the control channel is less than or equal to its corresponding N1; the terminal device is in the second state, the size of the time domain resources of the control channel is less than or equal to its corresponding N2, and the size of the frequency domain resources of the control channel is less than or equal to its corresponding N2.
[0109] The following is an example of N1 and N2, specifically:
[0110] 1. N1 is a predefined value or a preconfigured value, or N1 is indicated by a first signaling. For example, the predefined or preconfigured N1 is a value greater than 0, such as 20 megahertz (MHz). It should be noted that a certain signaling (such as the first signaling, etc.) involved in the present application can be a radio resource control signaling (such as a terminal capability information (UE capability information) signaling), a physical random access channel, an uplink control information or a media access control layer control unit, etc. Figure 2The N1 mentioned in the illustrated embodiment is indicated by a certain signaling (such as the first signaling, etc.), which can be understood as: N1 is indicated by the terminal device to the network device through the signaling.
[0111] 2. N2 is a predefined value or a preconfigured value, or N2 is indicated by the second signaling. For example, N2 is predefined or preconfigured to be a value greater than 0, such as 100 MHz. It should be noted that Figure 2 The N2 mentioned in the illustrated embodiment is indicated by a certain signaling (such as the second signaling, etc.), which can be understood as: N2 is indicated by the terminal device to the network device through the signaling. Optionally, the first signaling and the second signaling can be the same signaling or different signaling.
[0112] 3. N1 and N2 are in a multiple relationship. In one possible implementation, N1 is determined according to N2 and a first value X, such as N1=N2 / X or N1=N2*X, where " / " is used to indicate division and "*" is used to indicate multiplication. Wherein, N2 is a predefined or preconfigured value, and the predefined or preconfigured N2 is a value greater than 0. X can be a predefined value, or a preconfigured value, or X is indicated by a third signaling. For example, X is predefined or preconfigured to be a value greater than 0. For example, X is 5, N2 is 100MHz, and N1=100MHz / 5=20MHz. In another possible implementation, N2 is determined according to N1 and X, such as N1=N2 / X or N1=N2*X. Wherein, N1 is a predefined or preconfigured value, and the predefined or preconfigured N1 is a value greater than 0. For example, X is 5, N1 is 20MHz, and N2=20MHz*5=100MHz.
[0113] It can be understood that in this application, QMHz can refer to the frequency domain resource size corresponding to QMHz, and Q is a positive number. For example, 20MHz can be understood as the number of resource blocks corresponding to 20MHz, such as 100RB, 106RB or 51RB. For another example, 20MHz can be understood as the number of control channel units corresponding to 20MHz, such as 16CCE or 24CCE.
[0114] Optionally, when the resource of the control channel is a frequency domain resource of the control channel (that is, the terminal device is in the first state, and the size of the frequency domain resource of the control channel is less than or equal to N1. The terminal device is in the second state, and the size of the frequency domain resource of the control channel is less than or equal to N2), N1 and N2 can be implemented in any of the following ways, specifically:
[0115] 1. N1 and N2 are different values in the same predefined frequency band. For example, N1 and N2 are different values greater than 0 in the same predefined frequency band. The frequency band here can be frequency band 1 (frequency band 1, FR1), frequency band 2 (frequency band2, FR2), a frequency band in FR1 or a frequency band in FR2, etc. Among them, the range of FR1 is 410MHz to 7125MHz, which is usually called low frequency. The range of FR2 is 24250MHz to 52600MHz, which is usually called millimeter wave band or high frequency. A frequency band in FR1 can be C band or X band, etc. The range of C band is 4GHz to 8GHz, and the range of X band is 8GHz to 12GHz. Optionally, the size of N1 is different in different frequency bands. Similarly, the size of N2 may also be different in different frequency bands.
[0116] 2. N1 is determined according to the maximum bandwidth supported by the terminal device and the second value Y1. N2 is determined according to the maximum bandwidth supported by the terminal device and the third value Y2. For example, N1 can be the maximum bandwidth supported by the terminal device / Y1, and N2 can be the maximum bandwidth supported by the terminal device / Y2. Optionally, the maximum bandwidth supported by the terminal device may include at least one of the following: channel bandwidth, communication bandwidth, radio frequency bandwidth, baseband bandwidth, etc. In one possible implementation, Y1 and Y2 are different predefined or preconfigured values. For example, Y1 and Y2 are different predefined or preconfigured values greater than 0. In another possible implementation, Y1 and Y2 are different values in a first set. Among them, the first set is a predefined or preconfigured set, or the first set is indicated by a fourth signaling. It should be noted that, Figure 2 A certain set (such as the first set, etc.) involved in the illustrated embodiment is indicated by a certain signaling (such as the fourth signaling, etc.), which can be understood as: the set is indicated to the network device by the terminal device through the signaling. Optionally, the value in the first set can be greater than 0. For example, the first set is {1, 2, 3, 4, 5, 6, 8, 10}.
[0117] 3. N1 is determined according to a first parameter set, and the first parameter set includes at least one of the following parameters: a portion of the bandwidth where the control channel is located, and a subcarrier spacing of a carrier where the control channel is located. N2 may be a predefined value or a preconfigured value, such as a predefined or preconfigured N2 being a value greater than 0. Or, N2 is a maximum bandwidth supported by the terminal device. Or, N2 is indicated by a second signaling, and so on.
[0118] It should be noted that in this application, partial bandwidth can be understood as at least one of the following: the maximum working bandwidth of the terminal device, the maximum bandwidth of the terminal device in a connected state, and the maximum bandwidth of the terminal device for data transmission. Optionally, the partial bandwidth can be less than or equal to the maximum bandwidth supported by the terminal device.
[0119] The following example illustrates how N1 is determined according to the first parameter set, specifically:
[0120] 1. N1 is determined according to the partial bandwidth where the control channel is located and the fourth value A. For example, N1 is the minimum value of the partial bandwidth where the control channel is located and the fourth value A. Wherein, A is a predefined or preconfigured value, such as A is a predefined or preconfigured value greater than 0; or A is indicated by the fifth signaling. Optionally, A can be, for example, 17.28 MHz, 20 MHz, or 96 RB.
[0121] 2. The size of the partial bandwidth where the control channel is located belongs to the first bandwidth set, and N1 is less than or equal to A. The first bandwidth set is a predefined or preconfigured set, or the first bandwidth set is indicated by the sixth signaling. Optionally, the terminal device can set multiple bandwidth sets (the multiple bandwidth sets include the first bandwidth set, and the multiple bandwidth sets do not overlap). When the size of the partial bandwidth where the control channel is located belongs to different bandwidth sets in the multiple bandwidth sets, the size of A may be different. For example, the multiple bandwidth sets include the first bandwidth set and the second bandwidth set, and the size of the partial bandwidth where the control channel is located belongs to the first bandwidth set, and A may be, for example, 17.28MHz, 20MHz or 96RB. The size of the partial bandwidth where the control channel is located belongs to the second bandwidth set, and A may be, for example, 34.56MHz, 40MHz or 192RB. Optionally, the multiple bandwidth sets do not overlap. For example, it can be understood that: the bandwidth sizes included in different bandwidth sets in the multiple bandwidth sets are correlated. For example, the multiple bandwidth sets include a first bandwidth set and a second bandwidth set, the bandwidth size included in the first bandwidth set is larger than the bandwidth size included in the second bandwidth set, or the bandwidth size included in the first bandwidth set is smaller than the bandwidth size included in the second bandwidth set.
[0122] 3. N1 is determined according to the size of the partial bandwidth where the control channel is located / n. Exemplarily, N1=floor(the size of the partial bandwidth where the control channel is located / n). Floor is used to indicate rounding down. n is a predefined or preconfigured value, such as n is a predefined or preconfigured value greater than 0; or n is indicated by the seventh signaling. Optionally, n can be 4 or 5, for example. Another example is N1=floor(floor(the size of the partial bandwidth where the control channel is located / 6)*6 / n). In this case, N1 can be an integer multiple of the control channel unit.
[0123] 4. The subcarrier spacing of the carrier where the control channel is located belongs to the first subcarrier spacing set. N1 is less than or equal to A, the first subcarrier spacing set is a predefined or preconfigured set, or the first subcarrier spacing set is indicated by the eighth signaling. Optionally, the terminal device can set multiple subcarrier spacing sets (multiple subcarrier spacing sets include the first subcarrier spacing set, and the multiple subcarrier spacing sets do not overlap). When the subcarrier spacing of the carrier where the control channel is located belongs to different subcarrier spacing sets in multiple subcarrier spacing sets, the size of A may be different. For example, multiple subcarrier spacing sets include subcarrier spacing set 1 (subcarrier spacing set 1 is {30 kilohertz (kHz) , 60kHz}) and subcarrier spacing set 2 (subcarrier spacing set 2 is {120kHz, 122kHz}). The subcarrier spacing of the carrier where the control channel is located belongs to subcarrier spacing set 1, and A can be, for example, 17.28MHz, 20MHz or 96RB. The subcarrier spacing of the carrier where the control channel is located belongs to subcarrier spacing set 2, and A can be, for example, 34.56MHz, 40MHz or 192RB. Optionally, multiple subcarrier spacing sets do not overlap. For example, it can be understood that: the subcarrier spacings included in different subcarrier spacing sets in multiple subcarrier spacing sets are associated. For example, multiple subcarrier spacing sets include subcarrier spacing set 1 and subcarrier spacing set 2, and the subcarrier spacings included in subcarrier spacing set 1 are all larger than the subcarrier spacings included in subcarrier spacing set 2, or, the subcarrier spacings included in subcarrier spacing set 1 are all smaller than the subcarrier spacings included in subcarrier spacing set 2.
[0124] It can be seen that in any of the above methods 1-3, N1 is related to the part of the bandwidth where the control channel is located, and the size of the control channel resources is less than or equal to N1. In this way, the energy-saving needs of the terminal equipment can be met, more reasonable resources can be adapted according to the bandwidth requirements, and it can also be better adapted to the business needs. In the above method 4, N1 is related to the subcarrier spacing of the carrier where the control channel is located. The larger the subcarrier spacing, the larger the bandwidth occupied by the resource unit or subcarrier, and thus the larger the bandwidth occupied by the control channel. If the same restriction is set on the size of the control channel resources under different subcarrier spacings, it may result in insufficient size of the control channel resources in the case of larger subcarrier spacings.
[0125] It should be pointed out that any one of the above methods 1-4 can be used alone as an implementation method in which N1 is determined according to the first parameter set. Alternatively, at least two of the above methods 1-4 can be combined as an implementation method in which N1 is determined according to the first parameter set. For example, the size of the partial bandwidth where the control channel is located belongs to the first bandwidth set, and N1 is the minimum value of the partial bandwidth where the control channel is located and the fourth value A. For another example, the subcarrier spacing of the carrier where the control channel is located belongs to the first subcarrier spacing set, and N1 is the minimum value of the partial bandwidth where the control channel is located and the fourth value A. The above are just a few simple examples, and there are other combinations, which are not limited in this application.
[0126] Optionally, when the resource of the control channel is the time domain resource of the control channel (that is, the terminal device is in the first state, the size of the time domain resource of the control channel is less than or equal to N1, and the terminal device is in the second state, the size of the time domain resource of the control channel is less than or equal to N2), N1 can be determined according to the second parameter set. The second parameter set includes at least one of the following: the number of time units in the time domain resource where the control channel is located, and the subcarrier spacing of the carrier where the control channel is located. The time unit here can be, for example, a symbol. The unit of N2 can be a subframe, a time slot, a sub-time slot, or a symbol, etc. N2 can be a positive number. For example, N2 can be 1 time slot, 1 sub-time slot, or 3 symbols. 1 sub-time slot can include 4 symbols, for example.
[0127] The following example illustrates how N1 is determined according to the second parameter set, specifically:
[0128] 1. The subcarrier spacing of the carrier where the control channel is located belongs to the second subcarrier spacing set, and N1 is less than or equal to the fifth value B. Wherein, B is a predefined or preconfigured value, such as B is a predefined or preconfigured value greater than 0; or B is indicated by the ninth signaling. Optionally, B can be 3, 4, 5 or 6. The second subcarrier spacing set is a predefined or preconfigured set, or the second subcarrier spacing set is indicated by the tenth signaling. Wherein, the terminal device can set multiple subcarrier spacing sets (multiple subcarrier spacing sets include the second subcarrier spacing set, and the multiple subcarrier spacing sets do not overlap). When the subcarrier spacing of the carrier where the control channel is located belongs to different subcarrier spacing sets in the multiple subcarrier spacing sets, the size of B can be different. For example, the multiple subcarrier spacing sets include subcarrier spacing set 3 and subcarrier spacing set 4. The subcarrier spacing of the carrier where the control channel is located belongs to subcarrier spacing set 3, for example, B can be 3. The subcarrier spacing of the carrier where the control channel is located belongs to subcarrier spacing set 4, for example, B can be 4, 5 or 6. Optionally, multiple subcarrier spacing sets do not overlap. For example, it can be understood that: the subcarrier spacings included in different subcarrier spacing sets in the multiple subcarrier spacing sets are associated. For example, the multiple subcarrier spacing sets include subcarrier spacing set 3 and subcarrier spacing set 4, and the subcarrier spacings included in subcarrier spacing set 3 are all larger than the subcarrier spacings included in subcarrier spacing set 4, or, the subcarrier spacings included in subcarrier spacing set 3 are all smaller than the subcarrier spacings included in subcarrier spacing set 4.
[0129] 2. The number of time units in the time domain resources where the control channel is located belongs to the second set, and N1 is less than or equal to B. The second set is a predefined or preconfigured set, or the second set is indicated by the eleventh signaling. The terminal device can set multiple sets (the multiple sets include the second set, and the multiple sets do not overlap). When the number of time units in the time domain resources where the control channel is located belongs to different sets in the multiple sets, the size of B can be different. For example, the multiple sets include set 1 and set 2, the number of time units in the time domain resources where the control channel is located belongs to set 1, and B can be 3, for example; the number of time units in the time domain resources where the control channel is located belongs to set 2, and B can be 4, 5 or 6, for example. Optionally, multiple sets do not overlap, for example, it can be understood that: the number of time units included in different sets in the multiple sets is correlated, such as, multiple sets include set 1 and set 2, the number of time units included in set 1 is greater than the number of time units included in set 2, such as, the number of time units included in set 1 is greater than 3, and the number of time units included in set 2 is less than or equal to 3, or, the number of time units included in set 1 is less than the number of time units included in set 2, such as, the number of time units included in set 1 is less than or equal to 3, and the number of time units included in set 2 is greater than 3.
[0130] It should be noted that any one of the above methods 1-2 can be used alone as an implementation method in which N1 is determined according to the second parameter set. Alternatively, the above methods 1 and 2 can be combined as an implementation method in which N1 is determined according to the second parameter set. For example, the subcarrier spacing of the carrier where the control channel is located belongs to the second subcarrier spacing set, and the number of time units in the time domain resource where the control channel is located belongs to the second set, and N1 is less than or equal to B.
[0131] Generally speaking, the network device can indicate the resource of the control channel through signaling so that the terminal device can detect the control channel at the resource. However, this may result in excessive signaling overhead. Based on this, the present application provides Figure 3 The embodiment shown is used to solve this problem.
[0132] like Figure 3 As shown, another communication method provided in an embodiment of the present application includes but is not limited to the following steps:
[0133] 301. The network device determines an Nth resource among M resources within a first frequency domain range, where each of the M resources is used to transmit a control channel, where M is an integer greater than 1, and N is an integer greater than or equal to 1 and less than or equal to M.
[0134] 302. The terminal device determines an Nth resource among M resources within a first frequency domain.
[0135] 303. The network device sends a control channel on the Nth resource.
[0136] Correspondingly, the terminal device detects the control channel on the Nth resource.
[0137] The specific implementation of steps 301 to 303 is described below.
[0138] exist Figure 3 The resources mentioned in the illustrated embodiment refer to frequency domain resources.
[0139] The above M can be implemented in any of the following ways, specifically:
[0140] 1. M is related to the size of the first frequency domain range. The first frequency domain range is the frequency domain resources configured by the network device, such as part of the bandwidth, carrier, subband or resource block group. Exemplarily, M is proportional to the size of the first frequency domain range. For example, the size of the first frequency domain range is 100 MHz, and M is 4. Or, the size of the first frequency domain range is 200 MHz, and M is 8. Another example is that M = floor (size of the first frequency domain range / L), where floor is used to indicate rounding down. L is a predefined value or a preconfigured value, such as L is a predefined or preconfigured value greater than 0. Or, L is indicated by the second signaling. Optionally, L can be 20 MHz.
[0141] 2. M is indicated by the first signaling. For example, M is indicated by the terminal device to the network device through the first signaling. Exemplarily, M is the minimum number K of resources within the first frequency domain range. Among them, K is proportional to the size of the first frequency domain range. For example, the size of the first frequency domain range is 100MHz, and K is 4. Or, the size of the first frequency domain range is 200MHz, and K is 8. Optionally, the first signaling can also be used to configure relevant parameters of the partial bandwidth. For example, the size of the partial bandwidth, the frequency domain position of the partial bandwidth, etc.
[0142] It can be seen that in any of the implementation methods 1-2 above, by determining the size of M, the terminal device can obtain the number of resources included in the first frequency domain, and then determine which resource the terminal device should detect the control channel on. This can avoid the network device informing the terminal device through signaling which resource it should detect the control channel on, thereby saving signaling overhead.
[0143] Among them, in one possible implementation, the above-mentioned N is determined according to the identification information and M of the terminal device. The identification information of the terminal device may be, for example, a network temporary identification (radio network temporary identity, RNTI), etc. For example, N=mod(identification information of the terminal device, M), where mod is used to represent remainder. In another possible implementation, N is indicated by a third signaling. Optionally, the third signaling and the first signaling may be the same signaling or different signalings. In another possible implementation, the starting position of the Nth resource is determined according to the size of the first frequency domain range and M. For example, the starting position of the Nth resource=floor(size of the first frequency domain range / M)*(N-1); or, the starting position of the Nth resource=floor(floor(size of the first frequency domain range / 6)*6 / M)*(N-1). It can be seen that by determining the size of N, the terminal device can know on which resource the control channel should be detected, so that the network device can avoid informing the terminal device through signaling on which resource the control channel should be detected, thereby saving signaling overhead.
[0144] Combine the following Figure 4 An example is given to illustrate "a network device sends a control channel on the Nth resource". Figure 4 As shown, the first frequency domain includes 4 resources (ie, M is 4), and the network device sends a control channel on the second resource (ie, N is 2).
[0145] The above mainly introduces the solution provided by the present application from the perspective of interaction between various devices. It is understandable that in order to realize the above functions, the above-mentioned implementation devices include hardware structures and / or software modules corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present application.
[0146] The embodiment of the present application can divide the terminal device or network device into functional modules according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0147] See also Figure 5 , Figure 5 A schematic diagram of the structure of a communication device provided in an embodiment of the present application. The communication device 500 can be applied to the above Figure 2 or Figure 3 In the method shown in the embodiment, Figure 5 As shown, the communication device 500 includes: a processing module 501 and a transceiver module 502. The processing module 501 can be one or more processors, and the transceiver module 502 can be a transceiver or a communication interface. The communication device can be used to implement the terminal device or network device involved in any of the above method embodiments, or to implement the function of the network element involved in any of the above method embodiments. The network element or network function can be a network element in a hardware device, a software function running on dedicated hardware, or a virtualization function instantiated on a platform (for example, a cloud platform). Optionally, the communication device 500 can also include a storage module 503 for storing program code and data of the communication device 500.
[0148] In one example, when the communication device is used as a terminal device or a chip used in a terminal device, the steps performed by the terminal device in the above method embodiment are performed. The transceiver module 502 is used to specifically perform Figure 2 or Figure 3 The sending and / or receiving actions performed by the terminal device in the embodiment, for example, support the terminal device to perform other processes of the technology described herein. The processing module 501 can be used to support the communication device 500 to perform the processing actions in the above method embodiment, for example, support the terminal device to perform other processes of the technology described herein.
[0149] Exemplarily, the transceiver module 502 is used to: receive configuration information, the configuration information is used to configure the resources of the control channel; the terminal device is in a first state, and the size of the resources of the control channel is less than or equal to a first threshold value N1; the terminal device is in a second state, and the size of the resources of the control channel is less than or equal to a second threshold value N2; N1 is less than N2; and detect the control channel on the resources of the control channel.
[0150] Optionally, the transceiver module 502 is also used to send first information, where the first information is used to determine whether the terminal device expects to operate in the first state or the second state, or the first information is used to determine the first business requirement and / or the first transmission requirement of the terminal device, or the first information is used to determine the second business requirement and / or the second transmission requirement of the terminal device; wherein the first business requirement includes a low rate, and the first transmission requirement includes a high latency and / or a low reliability; and the second business requirement includes a high rate, and the second transmission requirement includes a low latency and / or a high reliability.
[0151] Also exemplarily, the processing module 501 is used to determine the Nth resource among M resources within the first frequency domain range, each of the M resources is used to transmit a control channel, M is an integer greater than 1, and N is an integer greater than or equal to 1 and less than or equal to M; the transceiver module 502 is used to detect the control channel on the Nth resource.
[0152] In another example, when the communication device is used as a network device or a chip used in a network device, the steps performed by the network device in the above method embodiment are performed. The transceiver module 502 is used to specifically perform Figure 2 or Figure 3 The sending and / or receiving actions performed by the network device in the embodiment, for example, support the network device to perform other processes of the technology described herein. The processing module 501 can be used to support the communication device 500 to perform the processing actions in the above method embodiment, for example, support the network device to perform other processes of the technology described herein.
[0153] Exemplarily, the transceiver module 502 is used to: send configuration information, the configuration information is used to configure the resources of the control channel; the terminal device is in a first state, and the size of the resources of the control channel is less than or equal to a first threshold value N1; the terminal device is in a second state, and the size of the resources of the control channel is less than or equal to a second threshold value N2; N1 is less than N2; and send a control channel on the resources of the control channel.
[0154] Optionally, the transceiver module 502 is also used to receive first information, the first information is used to determine whether the terminal device expects to operate in the first state or the second state, or, the first information is used to determine the first business requirement and / or the first transmission requirement of the terminal device, or, the first information is used to determine the second business requirement and / or the second transmission requirement of the terminal device; wherein the first business requirement includes a low rate, and the first transmission requirement includes a high latency and / or a low reliability; and the second business requirement includes a high rate, and the second transmission requirement includes a low latency and / or a high reliability.
[0155] Also exemplarily, the processing module 501 is used to determine the Nth resource among M resources within the first frequency domain range, each of the M resources is used to transmit a control channel, M is an integer greater than 1, and N is an integer greater than or equal to 1 and less than or equal to M; the transceiver module 502 is used to send a control channel on the Nth resource.
[0156] In a possible implementation, when the terminal device or network device is a chip, the transceiver module 502 may be a communication interface, a pin or a circuit, etc. The communication interface may be used to input data to be processed to the processor, and may output the processing result of the processor to the outside. In a specific implementation, the communication interface may be a general purpose input output (GPIO) interface, which may be connected to multiple peripheral devices (such as a display (LCD), a camera (camara), a radio frequency (RF) module, an antenna, etc.). The communication interface is connected to the processor via a bus.
[0157] The processing module 501 may be a processor that can execute computer-executable instructions stored in the storage module to enable the chip to execute Figure 2 or Figure 3The method involved in the illustrated embodiment. Further, the processor may include a controller, an operator and a register. Exemplarily, the controller is mainly responsible for instruction decoding and sends a control signal for the operation corresponding to the instruction. The operator is mainly responsible for performing fixed-point or floating-point arithmetic operations, shift operations, and logical operations, etc., and may also perform address operations and conversions. The register is mainly responsible for saving register operands and intermediate operation results temporarily stored during the execution of instructions. In a specific implementation, the hardware architecture of the processor may be an ASIC architecture, a microprocessor without interlocked piped stages architecture (MIPS) architecture, an advanced RISC machines (ARM) architecture, or a second processor (NP) architecture, etc. The processor may be single-core or multi-core. The storage module may be a storage module within the chip, such as a register, a cache, etc. The storage module may also be a storage module located outside the chip, such as a ROM or other types of static storage devices, RAM, etc. that can store static information and instructions.
[0158] It should be noted that the functions corresponding to the processor and the interface can be implemented through hardware design, software design, or a combination of hardware and software, and there is no limitation here.
[0159] Figure 6 A structural diagram of another communication device provided for an embodiment of the present application. It is understandable that the communication device 610 includes necessary means such as modules, units, elements, circuits, or interfaces, which are appropriately configured together to implement the present solution. The communication device 610 can be the above-mentioned terminal device or network device, or it can be a component (such as a chip) in these devices, to implement the method described in the above-mentioned method embodiment. The communication device 610 includes one or more processors 611. The processor 611 can be a general-purpose processor or a dedicated processor, etc. For example, it can be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device (such as a terminal device, a network device, or a chip, etc.), execute software programs, and process data of software programs.
[0160] Optionally, in one design, the processor 611 may include a program 613 (sometimes also referred to as code or instruction), and the program 613 may be executed on the processor 611 to enable the communication device 610 to perform the method described in the above embodiment. In another possible design, the communication device 610 includes a circuit ( Figure 6The circuit is used to implement the functions of the terminal device or network device in the above-mentioned embodiments. Optionally, the communication device 610 may include one or more memories 612, on which a program 614 (sometimes also referred to as code or instruction) is stored, and the program 614 can be run on the processor 611, so that the communication device 610 performs the method described in the above-mentioned method embodiment.
[0161] Optionally, the processor 611 and / or the memory 612 may include an AI module 617 and an AI module 618, and the AI module is used to implement AI-related functions. The AI module may be implemented by software, hardware, or a combination of software and hardware. For example, the AI module may include a RIC module. For example, the AI module may be a near real-time RIC or a non-real-time RIC. Optionally, data may also be stored in the processor 611 and / or the memory 612. The processor and the memory may be provided separately or integrated together.
[0162] Optionally, the communication device 610 may further include a transceiver 615 and / or an antenna 616. The processor 611 may also be sometimes referred to as a processing unit, which controls the communication device (e.g., a terminal device or a network device). The transceiver 615 may also be sometimes referred to as a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, etc., which is used to implement the transceiver function of the communication device through the antenna 616.
[0163] The embodiment of the present application also provides a communication device, the communication device includes at least one processor and a memory; wherein the memory is used to store computer programs or instructions; at least one processor is used to execute the computer programs or instructions in the memory, so that Figure 2 or Figure 3 The method of any one of the embodiments is performed.
[0164] The embodiment of the present application also provides a computer-readable storage medium, which stores computer instructions. When the computer instructions are executed, the computer executes the following Figure 2 or Figure 3 The method of any one of the embodiments.
[0165] The present application also provides a computer program product, comprising: a computer program code, which, when executed by a computer, enables the computer to execute the following Figure 2 or Figure 3 The method of any one of the embodiments.
[0166] The embodiment of the present application also provides a chip, the chip includes at least one processor and an interface, the processor is used to read and execute instructions stored in the memory, when the instructions are executed, the chip executes as follows Figure 2 or Figure 3The method of any one of the embodiments.
[0167] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the objectives of the embodiments of the present application. In addition, each network element unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated units may be implemented in the form of hardware or in the form of software network element units.
[0168] If the above-mentioned integrated unit is implemented in the form of a software network element unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the part that essentially contributes to the technical solution of the present application, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a terminal device, a cloud server, or a network device, etc.) to perform all or part of the steps of the above-mentioned methods in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program code. The above is only a specific implementation method of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be covered within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims
1. A communication method, characterized in that: include: receiving configuration information, where the configuration information is used to configure resources of a control channel; The terminal device is in a first state, and the size of the control channel resources is less than or equal to a first threshold value N1; the terminal device is in a second state, and the size of the control channel resources is less than or equal to a second threshold value N2; and N1 is less than N2; A control channel is detected on the resource of the control channel.
2. A communication method, characterized in that: include: Sending configuration information, where the configuration information is used to configure resources of a control channel; The terminal device is in a first state, and the size of the control channel resources is less than or equal to a first threshold value N1; the terminal device is in a second state, and the size of the control channel resources is less than or equal to a second threshold value N2; and N1 is less than N2; A control channel is sent on the resource of the control channel.
3. The method according to claim 1, characterized in that Before receiving the configuration information, the method further includes: Sending first information, where the first information is used to determine that the terminal device expects to work in the first state or the second state, or the first information is used to determine a first service requirement and / or a first transmission requirement of the terminal device, or the first information is used to determine a second service requirement and / or a second transmission requirement of the terminal device; The first service requirement includes a low-rate service requirement, and the first transmission requirement includes a high-latency transmission requirement and / or a low-reliability transmission requirement; The second service requirement includes a high-rate service requirement, and the second transmission requirement includes a low-latency transmission requirement and / or a high-reliability transmission requirement.
4. The method according to claim 2, characterized in that: Before sending the configuration information, the method further includes: receiving first information, where the first information is used to determine that the terminal device is expected to operate in the first state or the second state, or the first information is used to determine a first service requirement and / or a first transmission requirement of the terminal device, or the first information is used to determine a second service requirement and / or a second transmission requirement of the terminal device; The first service requirement includes a low-rate service requirement, and the first transmission requirement includes a high-latency transmission requirement and / or a low-reliability transmission requirement; The second service requirement includes a high-rate service requirement, and the second transmission requirement includes a low-latency transmission requirement and / or a high-reliability transmission requirement.
5. The method according to any one of claims 1 to 4, characterized in that: The first state includes at least one of the following: an initial access state, a power saving state, a low-rate service transmission state, a high-latency service transmission state, a low-reliability service transmission state, and a default state; and / or, The second state includes at least one of the following: a data transmission state, a high-rate service transmission state, a low-latency service transmission state, and a high-reliability service transmission state.
6. The method according to any one of claims 1 to 4, characterized in that: The first state is a state in which the terminal device supports a first capability, and the first capability includes at least one of the following: basic capability, required capability, default capability, and low energy consumption capability; and / or, The second state is a state in which the terminal device supports a second capability, and the second capability includes at least one of the following: a non-basic capability, an optional capability, and a high-energy consumption capability.
7. The method according to any one of claims 1 to 6, characterized in that: The N1 is a predefined value or a preconfigured value, or the N1 is indicated by the first signaling; and / or, The N2 is a predefined value or a preconfigured value, or the N2 is indicated by a second signaling; and / or, The N1 and the N2 are in a multiple relationship.
8. The method according to claim 7, characterized in that The N1 is determined according to the N2 and a first value X, wherein the N2 is a predefined or preconfigured value; or, The N2 is determined according to the N1 and the X, where the N1 is a predefined or preconfigured value; Herein, the X is a predefined value or a preconfigured value, or the X is indicated by a third signaling.
9. The method according to any one of claims 1 to 6, characterized in that: The resources of the control channel include frequency domain resources of the control channel, the terminal device is in the first state, the size of the frequency domain resources of the control channel is less than or equal to N1, and the terminal device is in the second state, the size of the frequency domain resources of the control channel is less than or equal to N2; The N1 and the N2 are different values predefined in the same frequency band; or, The N1 is determined according to the maximum bandwidth supported by the terminal device and a second value Y1, and the N2 is determined according to the maximum bandwidth supported by the terminal device and a third value Y2, wherein the Y1 and the Y2 are different predefined or preconfigured values, or the Y1 and the Y2 are different values in the first set; The first set is a predefined or preconfigured set, or the first set is indicated by a fourth signaling.
10. The method according to any one of claims 1 to 6, characterized in that: The N1 is determined according to a first parameter set, where the first parameter set includes at least one of the following parameters: the partial bandwidth where the control channel is located, and the subcarrier spacing of the carrier where the control channel is located.
11. The method according to claim 10, characterized in that The resources of the control channel include frequency domain resources of the control channel, the terminal device is in the first state, and the size of the frequency domain resources of the control channel is less than or equal to N1; N1 is the minimum value of the partial bandwidth where the control channel is located and a fourth value A, where A is a predefined or preconfigured value, or A is indicated by a fifth signaling; or, The size of the partial bandwidth where the control channel is located belongs to a first bandwidth set, the N1 is less than or equal to the A, the first bandwidth set is a predefined or preconfigured set, or the first bandwidth set is indicated by a sixth signaling; or, N1=floor(size of the portion of bandwidth where the control channel is located / n), where floor is used to indicate rounding down, and n is a predefined or preconfigured value, or n is indicated by the seventh signaling; or, N1=floor(floor(size of the portion of bandwidth where the control channel is located / 6)*6 / n); or, The subcarrier spacing of the carrier where the control channel is located belongs to a first subcarrier spacing set, the N1 is less than or equal to the A, the first subcarrier spacing set is a predefined or preconfigured set, or the first subcarrier spacing set is indicated by an eighth signaling.
12. The method according to any one of claims 1 to 6, characterized in that: The resources of the control channel include the time domain resources of the control channel, the terminal device is in the first state, the size of the time domain resources of the control channel is less than or equal to N1, and the N1 is determined according to a second parameter set. The second parameter set includes at least one of the following: the number of time units in the time domain resources where the control channel is located, and the subcarrier spacing of the carrier where the control channel is located.
13. The method according to claim 12, characterized in that The subcarrier spacing of the carrier where the control channel is located belongs to a second subcarrier spacing set, the N1 is less than or equal to a fifth value B, the B is a predefined or preconfigured value, or the B is indicated by a ninth signaling, the second subcarrier spacing set is a predefined or preconfigured set, or the second subcarrier spacing set is indicated by a tenth signaling; or, The number of time units in the time domain resource where the control channel is located belongs to the second set, the N1 is less than or equal to the B, the second set is a predefined or preconfigured set, or the second set is indicated by the eleventh signaling.
14. A communication method, characterized in that: include: Determine an Nth resource among M resources within a first frequency domain range, where each of the M resources is used to transmit a control channel, where M is an integer greater than 1, and N is an integer greater than or equal to 1 and less than or equal to M; A control channel is detected on the Nth resource.
15. A communication method, characterized in that: include: Determine an Nth resource among M resources within a first frequency domain range, where each of the M resources is used to transmit a control channel, where M is an integer greater than 1, and N is an integer greater than or equal to 1 and less than or equal to M; A control channel is sent on the Nth resource.
16. The method according to claim 14 or 15, characterized in that The M is related to the size of the first frequency domain range; or, The M is indicated by the first signaling.
17. The method according to claim 14 or 15, characterized in that The M is the minimum number K of resources within the first frequency domain; Wherein, K is proportional to the size of the first frequency domain range.
18. The method according to claim 14 or 15, characterized in that The M is proportional to the size of the first frequency domain range; or, The M=floor(the size of the first frequency domain range / L), where floor is used to indicate rounding down, and the L is a predefined value or a preconfigured value, or the L is indicated by the second signaling.
19. The method according to any one of claims 14 to 18, characterized in that: The N is determined according to the identification information of the terminal device and the M; or, The N is indicated by a third signaling; or, The starting position of the Nth resource is determined according to the size of the first frequency domain range and the M.
20. The method according to claim 19, characterized in that The N=mod(identification information of the terminal device, M), where mod is used to represent remainder.
21. The method according to claim 19, characterized in that The starting position of the Nth resource=floor(the size of the first frequency domain range / M)*(N-1); or, The starting position of the Nth resource=floor(floor(size of the first frequency domain range / 6)*6 / M)*(N-1); The word floor is used to indicate rounding down.
22. A communication device, characterized in that: The method comprises a unit or a module for implementing the method according to any one of claims 1 to 21.
23. A communication device, characterized in that: The communication device comprises at least one processor; wherein the at least one processor is configured to execute the method according to any one of claims 1 to 21.
24. A communication system, characterized in that: The communication system includes terminal equipment and network equipment; The terminal device is used to perform the method according to any one of claims 1, 3 or 5 to 13; The network device is configured to execute the method according to any one of claims 2, 4 or 5 to 13.
25. A communication system, characterized in that: The communication system includes terminal equipment and network equipment; The terminal device is used to perform the method according to any one of claims 14 or 16 to 21; The network device is configured to execute the method according to any one of claims 15 or 16 to 21.
26. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, which, when executed, cause the computer to perform the method according to any one of claims 1 to 21.
27. A computer program product, characterized in that The computer program product comprises: a computer program code, and when the computer program code is executed by a computer, the computer is caused to perform the method according to any one of claims 1 to 21.
Citation Information
Cited By
Communication method and apparatus
EP4723753A1
Communication method and apparatus
WO2025026293A1