Method and apparatus for controlling communication state, terminal, and network device

By using PDCCH to transmit indication information for cross-slot scheduling and MIMO states, the method ensures consistent communication states between terminals and networks, addressing inconsistencies and improving energy efficiency in 5G and LTE systems.

JP7603623B2Active Publication Date: 2024-12-20GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2021573197
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2019-06-19
Filing Date
2020-05-13
Publication Date
2024-12-20
Estimated Expiration
2040-05-13

AI Technical Summary

Technical Problem

In 5G and LTE systems, the introduction of cross-slot scheduling for energy saving in terminals can lead to communication issues due to differing understandings between terminals and networks regarding the scheduling method, resulting in missed detections and inconsistent state transitions.

Method used

The use of Physical Downlink Control Channel (PDCCH) to transmit first indication information for terminals to enter specific communication states, such as cross-slot scheduling or MIMO transmission layers, ensuring synchronized understanding between terminals and networks, with fault-tolerant mechanisms to handle missed detections.

Benefits of technology

This approach enhances communication efficiency by ensuring consistent state transitions and reduces power consumption, adapting dynamically to scheduling changes without additional signaling costs, and shortening adaptation times to the microsecond level.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007603623000005
    Figure 0007603623000005
  • Figure 0007603623000006
    Figure 0007603623000006
  • Figure 0007603623000007
    Figure 0007603623000007
Patent Text Reader

Abstract

An embodiment of the present application provides a method and apparatus, a terminal, and a network device for controlling a communication state, the method including: a terminal receiving a physical downlink control channel (PDCCH) transmitted from a network device in a first time slot, the PDCCH carrying first indication information indicating a first communication state; and the terminal entering the first communication state in a second time slot according to the first indication information, the second time slot being after the first time slot.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] TECHNICAL FIELD The embodiments of the present application relate to the field of mobile communication, and more particularly to a method and apparatus for controlling a communication state, a terminal, and a network device. [Background technology]

[0002] 5th generation (5 th In the 5G (5th Generation) mobile communications and Long Term Evolution (LTE) evolution projects, an extension mechanism for discontinuous reception (DRX) was discussed. The new energy-saving mechanism is cross-slot scheduling. The introduction of cross-slot scheduling can reduce the power consumption of terminals. However, after the introduction of cross-slot scheduling, if the terminal and the network have different understandings of the scheduling method, problems in the communication aspect may occur. Summary of the Invention

[0003] The embodiments of the present application provide a method and apparatus for controlling a communication state, a terminal, and a network device.

[0004] An embodiment of the present application provides a method for controlling a communication state, the method includes: a terminal receives a physical downlink control channel (PDCCH) transmitted from a network device in a first time slot, the PDCCH carrying first indication information indicating a first communication state; according to the first indication information, the terminal enters the first communication state in a second time slot, the second time slot being after the first time slot.

[0005] An embodiment of the present application provides a method for controlling a communication state, the method includes the following content: a network device sends a PDCCH to a terminal, the PDCCH carries first indication information indicating a first communication state, the first indication information is used to instruct the terminal to enter the first communication state at a second time slot after receiving the first indication information at a first time slot, and the second time slot is after the first time slot.

[0006] An embodiment of the present application provides an apparatus for controlling a communication state applied to a terminal, the apparatus including a receiving unit and a control unit. The receiving unit is used for receiving a PDCCH transmitted from a network device in a first time slot, the PDCCH carrying first indication information indicating a first communication state. The control unit is used for entering the first communication state in a second time slot according to the first indication information, the second time slot being after the first time slot.

[0007] An embodiment of the present application provides an apparatus for controlling a communication state applied to a network device, the apparatus includes a transmitting unit, the transmitting unit is used for transmitting a PDCCH to a terminal, the PDCCH carrying first indication information for indicating a first communication state, the first indication information is used for instructing the terminal to enter the first communication state at a second time slot after receiving the first indication information at a first time slot, the second time slot being after the first time slot.

[0008] The terminal provided in the embodiment of the present application includes a processor and a memory, the memory is used to store a computer program, and the processor is used to call and execute the computer program stored in the memory to execute the above-mentioned method for controlling a communication state.

[0009] The network device provided in the embodiment of the present application includes a processor and a memory, the memory is used to store a computer program, and the processor is used to call and execute the computer program stored in the memory to execute the above-mentioned method for controlling a communication state.

[0010] The chip provided in the embodiment of the present application is used to realize the method for controlling the communication state mentioned above.

[0011] Specifically, the chip includes a processor, and the processor is used to call up and execute a computer program from the memory, thereby causing a device including the chip to execute the method of controlling a communication state described above.

[0012] A computer-readable storage medium provided in the embodiment of the present application is used to store a computer program, which causes a computer to execute the above-mentioned method for controlling a communication state.

[0013] A computer program product provided in an embodiment of the present application includes computer program instructions, which cause a computer to perform the method for controlling communication states described above.

[0014] When the computer program provided in the embodiment of the present application is executed on a computer, it causes the computer to execute the above-mentioned method for controlling a communication state.

[0015] According to the above technical solution, the network device sends first indication information to the terminal through the PDCCH. The first indication information indicates a first communication state that the terminal needs to enter. In this specification, the first communication state can be any type of energy saving state, such as a cross-slot scheduling state, a multiple-in-multiple-output (MIMO) transmission layer number state, etc. Thus, it is ensured that the terminal and the network device can consistently understand the communication state of the terminal, and communication efficiency is ensured. [Brief description of the drawings]

[0016] The drawings attached to this specification are used to provide a further understanding of the present application and constitute a part of the present application. The exemplary embodiments and the description thereof are used to explain the present application and do not constitute undue limitations to the present application. [Figure 1] FIG. 1 is a schematic diagram illustrating a communication system architecture according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a schematic diagram illustrating a discontinuous reception (DRX) cycle according to an embodiment of the present invention. [Diagram 3] FIG. 3 is a schematic diagram illustrating cross-slot scheduling according to an embodiment of the present invention. [Figure 4] FIG. 4 is a flow chart illustrating a method for controlling a communication state according to an embodiment of the present invention. [Diagram 5] FIG. 5 is a schematic diagram illustrating cross-slot scheduling state switching according to an embodiment of the present invention. [Figure 6] FIG. 6 is a first block diagram showing an apparatus for controlling a communication state according to an embodiment of the present invention. [Figure 7] FIG. 7 is a second block diagram showing an apparatus for controlling a communication state according to an embodiment of the present invention. [Figure 8] FIG. 8 is a block diagram illustrating a communication device according to another embodiment of the present invention. [Figure 9]FIG. 9 is a block diagram illustrating a chip according to an embodiment of the present invention. [Figure 10] FIG. 10 is a block diagram showing a communication system according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0017] Hereinafter, the technical solutions of the embodiments of the present application will be described in detail with reference to the drawings of the embodiments of the present application. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments described in this specification, all other embodiments that a person skilled in the art can obtain without creative efforts all belong to the scope of the present application.

[0018] The technical solutions according to the embodiments of the present application may be applied to various communication systems, such as a Global System of Mobile communication (GSM) system, a Code Division Multiple Access (CDMA) system, a Wideband Code Division Multiple Access (WCDMA) system, a General Packet Radio Service (GPRS) system, a Long Term Evolution (LTE) system, a LTE Frequency Division Duplex (FDD) system, a LTE Time Division Duplex (TDD) system, a Universal Mobile Telecommunication System (UMTS) system, a Worldwide Interoperability for Microwave Access (WiMAX) communication system, or a 5G system.

[0019] A communication system 100 according to an embodiment of the present application is shown in FIG. 1. The communication system 100 may include a network device 110. The network device 110 may communicate with a terminal 120 (or a communication terminal, also called a terminal). The network device 110 may provide communication coverage in a specific geographical area and communicate with terminals in the coverage area. Alternatively, the network device 110 may be a base station (Base Transceiver Station, BTS) in a GSM system or a CDMA system, a base station (Node B, NB) in a WCDMA system, an evolutional base station (Evolutional Node B, eNB or eNodeB) in an LTE system, or a radio controller of a Cloud Radio Access Network (CRAN). Alternatively, the network device 110 may be a mobile switch center, a relay station, an access point, an in-vehicle device, a wearable device, a hub, a switch, a network bridge, a router, a network side device of a 5G network, or a network device of a future evolution PLMN (Public Land Mobile Network).

[0020] The communication system 100 further includes at least one terminal device 120 within the coverage area of ​​the network device 110. A 'terminal' as used herein can be, but is not limited to, a device connected by a wired line, and / or another data connection / network, and / or a wireless interface, and / or another terminal device receiving / transmitting communication signals, and / or an Internet of Things (IoT) device. The wired line can be, for example, a public switched telephone network (PSTN), a digital subscriber line (DSL), a digital cable, a direct connect cable. The wireless interface can be, for example, a cellular network, a wireless local area network (WLAN), a digital television network such as a digital video broadcasting handheld (DVB-H) network, a satellite network, an amplitude modulation-frequency modulation (AM-FM) broadcast transmitter. A terminal configured to communicate over a wireless interface can be referred to as a 'wireless communication terminal', a 'wireless terminal', or a 'mobile terminal'.Examples of mobile terminals include, but are not limited to, satellite or cellular telephones, personal communication system (PCS) terminals (which may combine cellular radiotelephone with data processing, fax and data communication capabilities), Personal Digital Assistants (PDAs) (which may include radio telephone, pager, Internet / Intranet access, web browsing, notebook, calendar and / or global positioning system (GPS) receivers) and conventional laptop and / or handheld receivers or other electronic devices with radiotelephone capabilities. A terminal may be referred to as an access terminal, User Equipment (UE), user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent, or user device. The access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a PDA, a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal of a 5G network or a terminal in a future evolution Public Land Mobile Network (PLMN), etc.

[0021] Alternatively, D2D (Device to Device) communication can be performed between the terminal devices 120.

[0022] Alternatively, the 5G system or 5G network may be referred to as an NR system or NR network.

[0023] 1 shows one network device and two terminals. Alternatively, the communication system 100 may include multiple network devices, and there may be other quantities of terminals within the coverage area of ​​each network device, and the embodiments of the present application are not limited thereto.

[0024] Optionally, the communication system 100 may further include other network entities, such as a network controller, a mobility management entity (MME), etc., and embodiments of the present application are not limited thereto.

[0025] In an embodiment of the present application, a device having a communication function in a network / system may be referred to as a communication device. For example, in the communication system 100 shown in FIG. 1, the communication device may include a network device 110 and a terminal 120 having a communication function. The network device 110 and the terminal 120 may be the specific devices described above and will not be repeated here. The communication device may further include other devices in the communication system 100, such as other network entities such as a network controller, MME, etc., and the embodiment of the present application is not limited thereto.

[0026] The terms 'system' and 'network' may be used interchangeably herein. The term 'and / or' herein simply describes the relationship between related objects, and three relationships may exist, for example, 'A and / or B' may indicate three situations: 'A only exists', 'A and B exist simultaneously', and 'B only exists'. Note that the symbol ' / ' herein generally indicates that the related objects before and after have an 'or' relationship.

[0027] In order to better understand the technical solutions of the embodiments of the present application, the technical solutions related to the embodiments of the present application are described below.

[0028] TIFF0007603623000001.tif9140

[0029] Considering the power saving of terminals, all existing systems support the DRX transmission mechanism. The main principle of DRX is to realize discontinuous reception of signals in the time domain through semi-static configuration. When there is no data transmission, the reception of the physical downlink control channel (PDCCH) is stopped to reduce power consumption (PDCCH blind detection is stopped at this time) and extend the battery life.

[0030] For example, in an LTE system, a method of configuring DRX is to configure a DRX cycle for a terminal in a connected state. As shown in FIG. 2, the DRX cycle consists of an active time and an inactive time. During the active time, the terminal monitors and receives the PDCCH (active period). During the inactive time, the terminal does not receive the PDCCH to reduce power consumption (sleep period). Furthermore, the transmission of a paging message belongs to the DRX mechanism in the idle state, and at this time, the DRX cycle is a cycle of a paging message.

[0031] The active time and inactive time are formed as follows: The time is divided into successive DRX cycles. At the beginning of each DRX cycle, the DRX ON state is entered. In the DRX ON state, the terminal detects the PDCCH based on the configured Monitoring Occasion (MO). When the terminal detects the PDCCH, it starts or updates an inactivity timer. If the DRX ON state has not ended or the inactivity timer has not been stopped, the terminal is in active time. In active time, the terminal needs to detect the PDCCH.

[0032] 5G NR continues to use the energy saving mechanism of LTE, and the DRX configuration method defined in 5G NR inherits the DRX configuration of LTE.

[0033] TIFF0007603623000002.tif9140

[0034] In the 5G and LTE evolution project, the extension mechanism of DRX is discussed. The new energy saving mechanism is cross-slot scheduling. The basic principle of cross-slot scheduling is shown in Figure 3. PDCCH detection is configured as periodic detection (for example, in Figure 3, one PDCCH detection cycle includes two time slots). However, in general circumstances, data scheduling is not detected in most PDCCH detection cycles, but the terminal needs to perform data caching after PDCCH detection. After realizing cross-slot scheduling, the terminal does not need to perform data caching after PDCCH detection, and can turn off the radio frequency module immediately after PDCCH detection. K0 in Figure 3 represents the offset between the time slot where the PDCCH is located and the time slot where the scheduled physical downlink shared channel (PDSCH) is located.

[0035] By introducing cross-slot scheduling, the power consumption of the terminal can be reduced, but a mechanism must be introduced for the network to notify the terminal to enter the cross-slot scheduling state. The PDCCH can be directly used to notify the terminal of the cross-slot scheduling state that the terminal should enter.

[0036] The configuration of the DRX mechanism is more complicated and has a certain configuration signaling cost. The DRX mechanism adopts a semi-static configuration, so its flexibility is relatively limited. The energy-saving method of using the PDCCH to directly instruct the terminal to enter the cross-slot scheduling state can better adapt to dynamic scheduling changes and is more flexible than the DRX configuration.

[0037] Regarding the mechanism for indicating cross-slot scheduling status by PDCCH, the following issues need to be considered.

[0038] 1) There is a certain probability of missed detection in the PDCCH. If the terminal loses the PDCCH indicating the cross-slot scheduling state transmitted from the network, a problem occurs in which the terminal and the network do not understand the cross-slot scheduling state in the same way.

[0039] 2) When the terminal receives an energy saving indication signal (eg, a PDCCH) indicating a cross-slot scheduling state, the terminal requires a certain switching time to switch to the cross-slot scheduling state.

[0040] 3) When an energy saving indication signal used to indicate a cross-slot scheduling state is used in combination with a DRX configuration, the energy saving indication signal used to indicate a cross-slot scheduling state can be transmitted before DRX ON using a dedicated control channel (i.e., a dedicated physical layer signal). When both an energy saving indication signal before DRX ON (i.e., a dedicated control channel) and an energy saving indication signal within DRX ON (i.e., a PDCCH) exist simultaneously, it is necessary to define a corresponding processing mechanism.

[0041] Based on the above, the embodiments of the present application provide the following technical solutions to realize the energy saving function of cross-slot scheduling. It should be noted that the technical solutions of the embodiments of the present application can also be extended to the number of multiple-input multiple-output (MIMO) transmission layers used to limit the data reception of the terminal, thereby realizing the energy saving function. The embodiments of the present application are described in detail below.

[0042] 4 is a flowchart illustrating a method for controlling a communication state according to an embodiment of the present application. As shown in FIG. 4, the method for controlling a communication state includes the following steps:

[0043] Step 401: The network device transmits a PDCCH to the terminal, and the terminal receives a PDCCH transmitted from the network device in a first time slot, where the PDCCH carries first indication information indicating a first communication state.

[0044] In an embodiment of the present application, the network device may be a base station such as a gNB (generation Node B), an eNB (Evolutionary Node B), etc.

[0045] In the embodiment of the present application, the PDCCH is also referred to as an energy saving indication signal or an energy saving scheduling signal. The PDCCH carries first indication information used to indicate a first communication state that the terminal should enter. The first communication state can be a first cross-slot scheduling state or a first MIMO transmission layer number state.

[0046] In the embodiment of the present application, the fact that the PDCCH carries the first indication information can be realized in the following manner: Add a bit corresponding to the first indication information in the PDCCH, and use this bit to indicate the first communication state.

[0047] In an embodiment of the present application, the PDCCH further carries at least one of the following: frequency domain scheduling information of a data channel, time domain scheduling information of a data channel, modulation and coding scheme (MCS) indication information, power control information, channel state information (CSI) trigger information, and bandwidth part (BWP) switching indication information. The data channel includes at least one of a Physical Downlink Shared Channel (PDSCH) and a Physical Uplink Shared Channel (PUSCH).

[0048] Step 402, the terminal enters the first communication state at a second time slot according to the first indication information, the second time slot being after the first time slot.

[0049] In the embodiment of the present application, when the terminal receives the PDCCH, the terminal needs a certain switching time to switch to the first communication state indicated by the PDCCH, so the terminal receives the PDCCH in the first time slot and then enters the first communication state indicated by the PDCCH in the second time slot. The technical solutions related to the embodiments of the present application will be described below in combination with different application scenarios.

[0050] TIFF0007603623000003.tif9140

[0051] The first communication state is a first cross slot scheduling state. The terminal compares the first cross slot scheduling state with a second cross slot scheduling state that the terminal is currently in. If the first cross slot scheduling state and the second cross slot scheduling state differ, the terminal enters the first cross slot scheduling state at the second time slot.

[0052] For example, the UE receives a PDCCH transmitted from a network device in time slot n. N bits of the PDCCH indicate a first cross slot scheduling state. For example, 2 bits of the PDCCH indicate the first cross slot scheduling state. The UE compares the first cross slot scheduling state indicated by the PDCCH with a second cross slot scheduling state in which the UE is currently in. If the first cross slot scheduling state and the second cross slot scheduling state are different, the UE enters the first cross slot scheduling state indicated by the PDCCH in time slot n+x. Here, the second cross slot scheduling state in which the UE is currently in refers to the UE being in a cross slot scheduling state corresponding to time slot n.

[0053] In an embodiment of the present application, there is an offset of x time slots between the second time slot and the first time slot, where x is a positive integer. Furthermore, the value of x is a function of a and S c is the maximum value in, a is a constant, and S c is the slot offset corresponding to the second cross-slot scheduling state that the terminal is currently in.

[0054] For example, x=MAX(a,S c ), where S c is the slot offset corresponding to the second cross-slot scheduling state that the UE is currently in, and a is a constant (e.g., a = 1). The slot offset corresponding to the cross-slot scheduling state refers to K0 shown in Figure 3, that is, the offset between the time slot in which the data channel scheduled by the PDCCH is located and the time slot in which the PDCCH is located.

[0055] In an embodiment of the present application, the first indication information includes N bits, where N is a positive integer. First instruction information Different values ​​of indicate different first cross-slot scheduling states, and the correspondence between the first cross-slot scheduling states and the values ​​of the N bits is configured by high-level signaling, such as radio resource control (RRC) signaling.

[0056] For example, N=2, and 2 bits indicate the first cross-slot scheduling state. '00' indicates cross-slot scheduling state 1, and the slot offset corresponding to cross-slot scheduling state 1 is 0, that is, scheduling is performed by spanning at least 0 time slots, and S c= 0 (in-slot scheduling is allowed). '01' indicates cross-slot scheduling state 2, and the slot offset corresponding to cross-slot scheduling state 2 is 1, i.e., scheduling is performed by crossing at least one time slot, and S c = 1. '10' indicates cross-slot scheduling state 3, and the slot offset corresponding to cross-slot scheduling state 3 is 2, that is, the scheduling is performed by spanning at least two time slots, and S c = 2. '11' indicates cross-slot scheduling state 4, and the slot offset corresponding to cross-slot scheduling state 4 is 3, that is, the scheduling is performed by spanning at least three time slots, and S c = 3. The slot offset corresponding to the cross-slot scheduling state according to the embodiment of the present application refers to the minimum slot offset corresponding to the cross-slot scheduling state.

[0057] In an embodiment of the present application, the value of N bits is determined by the cross-slot scheduling state number of PUSCH and the cross-slot scheduling state number of PDSCH configured by high-level signaling. Specifically, if the high-level signaling does not configure the cross-slot scheduling state number of PUSCH and the cross-slot scheduling state number of PDSCH, the value of N bits is 0. If the high-level signaling configures the cross-slot scheduling state number of PUSCH and / or the cross-slot scheduling state number of PDSCH, the value of N bits is 1.

[0058] Here, the high level signaling can configure both the number of cross-slot scheduling states of the PUSCH and the number of cross-slot scheduling states of the PDSCH. Alternatively, the high level signaling can configure only the number of cross-slot scheduling states of the PUSCH or only the number of cross-slot scheduling states of the PDSCH. Alternatively, the high level signaling does not need to configure both the number of cross-slot scheduling states of the PUSCH and the number of cross-slot scheduling states of the PDSCH.

[0059] It should be noted that the cross-slot scheduling state number of the PDSCH is used to determine the first slot offset of the PDSCH, and the cross-slot scheduling state number of the PUSCH is used to determine the second slot offset of the PUSCH.

[0060] In the embodiment of the present application, the slot offset corresponding to the first cross-slot scheduling state indicated by the first indication information has two kinds, which are the slot offset corresponding to the PDSCH (referred to as the first slot offset) and the slot offset corresponding to the PUSCH (referred to as the second slot offset). The value of the first slot offset of the PDSCH and the second slot offset of the PUSCH are different.

[0061] Furthermore, the first slot offset of the PDSCH and the second slot offset of the PUSCH can be configured in the following two ways.

[0062] 1) Each first cross-slot scheduling state corresponds to a slot offset set. The slot offset set includes a first slot offset of a PDSCH and a second slot offset of a PUSCH. For example, the first cross-slot scheduling state is represented by two bits. Any two-bit value can correspond to a combination of the following two slot offsets: a slot offset of a PDSCH scheduled by a PDCCH relative to a PDCCH (i.e., a first slot offset); a slot offset of a PUSCH scheduled by a PDCCH relative to a PDCCH (i.e., a second slot offset).

[0063] 2) Each first cross-slot scheduling state corresponds to one slot offset. One slot offset is the first slot offset of the PDSCH or the second slot offset of the PUSCH. For example, the first cross-slot scheduling state is represented by two bits. Any two-bit value can correspond to one of the following slot offsets: the slot offset of the PDSCH scheduled by the PDCCH relative to the PDCCH (i.e., the first slot offset); the slot offset of the PUSCH scheduled by the PDCCH relative to the PDCCH (i.e., the second slot offset). That is, the slot offset corresponding to the PDSCH and the slot offset corresponding to the PUSCH are independently configured.

[0064] In an optional manner, if the high level signaling sets the value of the first cross-slot scheduling state, the value of the one slot offset corresponding to the first cross-slot scheduling state is the value of the first cross-slot scheduling state. If the high level signaling does not set the value of the first cross-slot scheduling state, the value of the one slot offset corresponding to the first cross-slot scheduling state is a constant, for example, 0, which indicates that the first cross-slot scheduling state is intra-slot scheduling.

[0065] For PUSCH, the value of the first slot offset of PUSCH can be determined in the following manner: If the high level signaling configures the value of the first cross slot scheduling state, the value of the first slot offset of PUSCH is the value of the first cross slot scheduling state; If the high level signaling does not configure the value of the first cross slot scheduling state, the value of the first slot offset of PUSCH is a constant, for example, 0.

[0066] For the PDSCH, the value of the first slot offset of the PDSCH can be determined in the following manner: If the high level signaling sets the value of the first cross slot scheduling state, the value of the first slot offset of the PDSCH is the value of the first cross slot scheduling state; If the high level signaling does not set the value of the first cross slot scheduling state, the value of the first slot offset of the PDSCH is a constant, for example, 0.

[0067] In an embodiment of the present application, a fault-tolerant mechanism is further provided, which includes:

[0068] 1) When the terminal determines that the time domain scheduling information of the first PDSCH does not match the second cross-slot scheduling state in which the terminal is currently located, the terminal sends a negative feedback message to the network device. The first PDSCH is a PDSCH scheduled by the PDCCH received by the terminal in the first time slot.

[0069] Here, if the slot offset corresponding to the time domain scheduling information of the first PDSCH is smaller than the slot offset corresponding to the second cross-slot scheduling state in which the terminal is currently located, the terminal determines that the time domain scheduling information of the first PDSCH and the second cross-slot scheduling state in which the terminal is currently located are inconsistent.

[0070] For example, under the condition that the UE receives the PDCCH in time slot n, if the time domain scheduling information of the PDSCH scheduled by the PDCCH does not match the second cross-slot scheduling state in which the UE is currently located, the UE feeds back a negative acknowledgement (NACK) to the network device. c If it is smaller than S, it is determined that the time domain scheduling information of the PDSCH scheduled by the PDCCH does not match the second cross-slot scheduling state in which the terminal is currently located. c If the slot offset is smaller than S, the UE will not be able to receive the PDSCH. c Since the UE expects to receive the above PDSCH, the UE feeds back a NACK to the network device.

[0071] 2) If the terminal determines that the time domain scheduling information of the first PUSCH does not match the second cross-slot scheduling state in which the terminal is currently in, the terminal does not transmit the first PUSCH to the network device, where the first PUSCH is a PUSCH scheduled by the PDCCH received by the terminal in the first time slot.

[0072] Here, if the slot offset corresponding to the time domain scheduling information of the first PUSCH is smaller than the slot offset corresponding to the second cross-slot scheduling state in which the terminal is currently located, the terminal determines that the time domain scheduling information of the first PUSCH and the second cross-slot scheduling state in which the terminal is currently located are inconsistent.

[0073] For example, under the condition that the UE receives the PDCCH in time slot n, if the time domain scheduling information of the PUSCH scheduled by the PDCCH does not match the second cross-slot scheduling state in which the UE is currently in, the UE will not transmit the PUSCH scheduled by the PDCCH to the network device. c If it is smaller, the terminal determines that the time domain scheduling information of the first PUSCH and the second cross-slot scheduling state in which the terminal is currently located are inconsistent.

[0074] In an embodiment of the present application, if the time domain scheduling information of a data channel (PUSCH or PDSCH) scheduled by the PDCCH does not match the second cross-slot scheduling state in which the terminal is currently located, the terminal ignores the scheduling of the data channel, but other domains of the PDCCH, such as first indication information, power control information, etc., are still valid.

[0075] In an embodiment of the present application, before the terminal receives the first indication information, the terminal is in a default cross-slot scheduling state, and the value of the slot offset corresponding to the default cross-slot scheduling state is 0 or a positive integer.

[0076] For example, if the UE does not receive the first indication information indicating the first cross-slot scheduling state, the UE sets the default cross-slot scheduling state, and the value of the slot offset corresponding to the default cross-slot scheduling state is the minimum value, for example, 0.

[0077] In an embodiment of the present application, all PDCCH DCI formats monitored by the terminal can carry the first indication information.

[0078] In the embodiment of the present application, the scheme of PDCCH indicating the cross-slot scheduling state can coexist with the DRX mechanism. The terminal receives a dedicated control channel sent from a network device, and the dedicated control channel carries second indication information indicating a default cross-slot scheduling state. The terminal enters the default cross-slot scheduling state at the start of the DRX ON state according to the second indication information, and enters the default cross-slot scheduling state at the end of the DRX ON state. For example, 1) when the UE enters the DRX ON state, the UE communicates according to the default cross-slot scheduling state indicated by the dedicated control channel before the DRX ON state. 2) when the DRX ON state ends, the UE returns to the default cross-slot scheduling state to communicate.

[0079] As shown in FIG. 5, the slot offset corresponding to the default cross-slot scheduling state is 0, that is, intra-slot scheduling is performed. Then, the UE receives a PDCCH. The PDCCH includes scheduling information of a data channel (time domain scheduling information and frequency domain scheduling information) and first indication information. In FIG. 5, such a PDCCH is referred to as scheduling+indication 1 or scheduling+indication 0 for short, where scheduling refers to scheduling information of a data channel, indication 1 corresponds to cross-slot scheduling state 1, and indication 0 corresponds to cross-slot scheduling state 0. In addition, the PDCCH may not include any data channel scheduling information and first indication information, and in FIG. 5, such a PDCCH is referred to as no scheduling for short. As shown in FIG. 5, the PDCCH in the dashed frame on the left side indicates that the UE enters cross-slot scheduling state 1, and the UE enters cross-slot scheduling state 1 in the next time slot after receiving the PDCCH. The PDCCH in the dashed frame on the right side instructs the UE to enter cross-slot scheduling state 0, and the UE enters cross-slot scheduling state 0 in the next x time slots after receiving the PDCCH. In one example, x=MAX(a,S c 5, the slot offset corresponding to cross-slot scheduling state 1 is 1, and the slot offset corresponding to cross-slot scheduling state 0 is 0.

[0080] TIFF0007603623000004.tif10140

[0081] The first communication state is a first MIMO transmission layer number state of the data channel. The terminal compares the first MIMO transmission layer number state with a second MIMO transmission layer number state that the terminal is currently in. If the first MIMO transmission layer number state and the second MIMO transmission layer number state are different, the terminal enters the first MIMO transmission layer number state in the second time slot.

[0082] For example, the UE receives a PDCCH transmitted from a network device in time slot n. N bits of the PDCCH indicate a first MIMO transmission layer number state of a data channel (PDSCH or PUSCH), for example, 2 bits of the PDCCH indicate the first MIMO transmission layer number state. The UE compares the first MIMO transmission layer number state indicated by the PDCCH with a second MIMO transmission layer number state in which the UE is currently in. If the first MIMO transmission layer number state and the second MIMO transmission layer number state are different, the UE enters the first MIMO transmission layer number state indicated by the PDCCH in time slot n+x. Here, the second MIMO transmission layer number state in which the UE is currently in refers to the UE being in a MIMO transmission layer number state corresponding to time slot n.

[0083] In an embodiment of the present application, there is an offset of x timeslots between the second time slot and the first time slot, where x is a positive integer.

[0084] For example, x is a constant, e.g., x=1, or x is calculated based on information such as the subcarrier width of the current PDCCH.

[0085] In an embodiment of the present application, the first indication information includes N bits, where N is a positive integer. First instruction information Different values ​​of indicate different first MIMO transmission layer number states, and the correspondence between the first MIMO transmission layer number states and the values ​​of the N bits is configured by high-level signaling. The high-level signaling is, for example, Radio Resource Control (RRC) signaling.

[0086] In an embodiment of the present application, a fault-tolerant mechanism is further provided. The fault-tolerant mechanism includes the following: When the terminal determines that the number of MIMO transmission layers of the first data is greater than the number of transmission layers limited by the second MIMO transmission layer number state in which the terminal is currently in, the terminal sends a negative feedback message to the network device. The first data refers to the data indicated by the PDCCH received by the terminal in the first time slot.

[0087] For example, if the number of second MIMO transmission layers of data indicated by the PDCCH received by the UE in time slot n exceeds the maximum transmission layer number limited by the current state of the UE, the UE feeds back a NACK to the network device.

[0088] Here, the number of transmission layers limited by the second MIMO transmission layer number state in which the terminal is currently located is defined as follows: In the case of PDSCH, the number of transmission layers limited by the second MIMO transmission layer number state in which the terminal is currently located is the maximum number of transmission layers of PDSCH expected to be received by the terminal. In the case of PUSCH, the number of transmission layers limited by the second MIMO transmission layer number state in which the terminal is currently located is the maximum number of transmission layers of PUSCH that the terminal can transmit.

[0089] In an embodiment of the present application, when the number of MIMO transmission layers of data scheduled by the PDCCH does not match the number of transmission layers limited by the second MIMO transmission layer number state in which the terminal is currently located, other domains of the PDCCH, such as first indication information, power control information, etc., are still valid.

[0090] According to the technical solution of the embodiment of the present application, it allows the network to reasonably trigger the energy saving function of the terminal. In the technical solution of the embodiment of the present application, the existing PDCCH is extended. The extended PDCCH supports both the scheduling function of the data channel and the energy saving indication function of the terminal, and does not require additional energy saving physical layer signals. In the embodiment of the present application, by adopting dynamic signaling such as PDCCH, the terminal can enter the energy saving state as early as possible, and the adaptation time of energy saving can be shortened from tens of microseconds to the microsecond level. In addition, according to the technical solution of the embodiment of the present application, a fault tolerance process is realized when the terminal loses the PDCCH.

[0091] It should be noted that the method adopted in the embodiment of the present application is based on the cross-slot scheduling state and the MIMO transmission layer number state. An important feature of the present application is that the PDCCH is used to trigger switching between different communication states. The manner of switching communication states can be extended to other signaling processes, and can also be extended to other energy-saving states of the terminal, such as the maximum number of receiving antennas state of the terminal, the measurement period state of the terminal, etc.

[0092] 6 is a first block diagram showing an apparatus for controlling a communication state according to an embodiment of the present invention. The apparatus for controlling a communication state is applied to a terminal. As shown in FIG. 6, the apparatus for controlling a communication state includes a receiving unit 601 and a control unit 602.

[0093] The receiving unit 601 is used for receiving a Physical Downlink Control Channel (PDCCH) transmitted from a network device in a first time slot, where the PDCCH carries first indication information indicating a first communication state.

[0094] The control unit 602 is used for entering the first communication state at a second time slot based on the first instruction information, the second time slot being after the first time slot.

[0095] In one embodiment, the first communication state is a first cross-slot scheduling state, and the control unit 602 is used to compare the first cross-slot scheduling state with a second cross-slot scheduling state that the terminal is currently in, and enter the first cross-slot scheduling state at the second time slot if the first cross-slot scheduling state and the second cross-slot scheduling state are different.

[0096] In one embodiment, there is an offset of x timeslots between the second time slot and the first time slot, where x is a positive integer.

[0097] In one embodiment, the value of x is a and S c is the maximum value in, a is a constant, and S c is the slot offset corresponding to the second cross-slot scheduling state that the terminal is currently in.

[0098] In one embodiment, the first indication information includes N bits, where N is a positive integer. First instruction information Different values ​​of N indicate different first cross-slot scheduling states, and the correspondence between the first cross-slot scheduling states and the values ​​of the N bits is configured by high-level signaling.

[0099] In one embodiment, the value of the N bits is determined by the number of cross-slot scheduling states of the PUSCH and the number of cross-slot scheduling states of the PDSCH configured by high level signaling.

[0100] In one embodiment, if the high level signaling does not configure the cross-slot scheduling state number of the PUSCH and the cross-slot scheduling state number of the PDSCH, the value of the N bits is 0, and if the high level signaling configures the cross-slot scheduling state number of the PUSCH and / or the cross-slot scheduling state number of the PDSCH, the value of the N bits is 1.

[0101] In one embodiment, each first cross-slot scheduling state corresponds to a slot offset set, where the slot offset set includes a first slot offset for the PDSCH and a second slot offset for the PUSCH.

[0102] In one embodiment, each first cross-slot scheduling state corresponds to one slot offset, where the one slot offset is the first slot offset of the PDSCH or the second slot offset of the PUSCH.

[0103] In one embodiment, if high level signaling sets the value of the first cross slot scheduling state, the value of the one slot offset corresponding to the first cross slot scheduling state is the value of the first cross slot scheduling state. If high level signaling does not set the value of the first cross slot scheduling state, the value of the one slot offset corresponding to the first cross slot scheduling state is a constant.

[0104] In one embodiment, the values ​​of the first slot offset of the PDSCH and the second slot offset of the PUSCH are different.

[0105] In one embodiment, the apparatus further includes a sending unit 603. The sending unit 603 is used for sending a negative feedback message to the network device when it determines that the time domain scheduling information of the first PDSCH and the second cross-slot scheduling state that the terminal is currently in are inconsistent. The first PDSCH is a PDSCH scheduled by the PDCCH that the terminal receives in the first time slot.

[0106] In one embodiment, the apparatus further includes a determining unit 604. The determining unit 604 is used for determining that the time domain scheduling information of the first PDSCH and the second cross-slot scheduling state in which the terminal is currently inconsistent when a slot offset corresponding to the time domain scheduling information of the first PDSCH is smaller than a slot offset corresponding to the second cross-slot scheduling state in which the terminal is currently in.

[0107] In one embodiment, the apparatus further includes a sending unit 603. The sending unit 604 is configured to not send the first PUSCH to the network device when it determines that the time domain scheduling information of the first PUSCH and the second cross-slot scheduling state that the terminal is currently in are inconsistent. The first PUSCH is a PUSCH scheduled by the PDCCH received by the terminal in the first time slot.

[0108] In one embodiment, the apparatus further includes a determining unit 604. The determining unit 604 is used for determining that the time domain scheduling information of the first PUSCH and the second cross-slot scheduling state that the terminal is currently in are inconsistent when the slot offset corresponding to the time domain scheduling information of the first PUSCH is smaller than the slot offset corresponding to the second cross-slot scheduling state that the terminal is currently in.

[0109] In one embodiment, before the terminal receives the first indication information, the terminal is in a default cross-slot scheduling state, and the value of the slot offset corresponding to the default cross-slot scheduling state is 0 or a positive integer.

[0110] In one embodiment, the receiving unit 601 is used to receive a dedicated control channel sent by a network device, the dedicated control channel carrying second indication information indicating a default cross-slot scheduling state, and the control unit 602 is used to cause the network device to enter the default cross-slot scheduling state at the start of a DRX ON state and enter the default cross-slot scheduling state at the end of the DRX ON state according to the second indication information.

[0111] In one embodiment, the first communication state is a first MIMO transmission layer number state of the data channel. The control unit 602 is used to compare the first MIMO transmission layer number state with a second MIMO transmission layer number state that the terminal is currently in, and enter the first MIMO transmission layer number state in the second time slot if the first MIMO transmission layer number state is different from the second MIMO transmission layer number state.

[0112] In one embodiment, there is an offset of x timeslots between the second time slot and the first time slot, where x is a positive integer.

[0113] In one embodiment, the first indication information includes N bits, where N is a positive integer. First instruction information Different values ​​of N indicate different first MIMO transmission layer number states, and the correspondence between the first MIMO transmission layer number states and the values ​​of the N bits is configured by high-level signaling.

[0114] In one embodiment, the terminal further includes a sending unit 603. The sending unit 603 is used for sending a negative feedback message to the network device when determining that the MIMO transmission layer number of the first data is greater than the transmission layer number limited by the second MIMO transmission layer number state that the terminal is currently in. The first data refers to data indicated by the PDCCH received by the terminal in the first time slot.

[0115] In one embodiment, the number of transmission layers limited by the second MIMO transmission layer number state in which the terminal is currently in is the maximum number of transmission layers of the PDSCH that the terminal is expected to receive, or the number of transmission layers limited by the second MIMO transmission layer number state in which the terminal is currently in is the maximum number of transmission layers of the PUSCH that the terminal can transmit.

[0116] Those skilled in the art should understand that, in the embodiments of the present application, the relevant description of the device for controlling a communication state can refer to the relevant description of the method for controlling a communication state.

[0117] 7 is a second block diagram of a device for controlling a communication state according to an embodiment of the present invention. The device for controlling a communication state is applied to a network device. As shown in FIG. 7, the device for controlling a communication state includes: a sending unit 701.

[0118] The transmitting unit 701 is used for transmitting a PDCCH to a terminal, and the PDCCH carries first indication information for indicating a first communication state, which is used for instructing the terminal to enter the first communication state at a second time slot after receiving the first indication information at a first time slot, and the second time slot is after the first time slot.

[0119] In one embodiment, the first communication state is a first cross-slot scheduling state.

[0120] In one embodiment, there is an offset of x timeslots between the second time slot and the first time slot, where x is a positive integer.

[0121] In one embodiment, the value of x is a and S c is the maximum value in, a is a constant, and S c is the slot offset corresponding to the second cross-slot scheduling state that the terminal is currently in.

[0122] In one embodiment, the first indication information includes N bits, where N is a positive integer. First instruction information Different values ​​of N indicate different first cross-slot scheduling states, and the correspondence between the first cross-slot scheduling states and the values ​​of the N bits is configured by high-level signaling.

[0123] In one embodiment, each first cross-slot scheduling state corresponds to a slot offset set, where the slot offset set includes a first slot offset for the PDSCH and a second slot offset for the PUSCH.

[0124] In one embodiment, each first cross-slot scheduling state corresponds to one slot offset, where the one slot offset is the first slot offset of the PDSCH or the second slot offset of the PUSCH.

[0125] In one embodiment, the values ​​of the first slot offset of the PDSCH and the second slot offset of the PUSCH are different.

[0126] In one embodiment, the first communication state is a first MIMO transmission layer number state of the data channel.

[0127] In one embodiment, there is an offset of x timeslots between the second time slot and the first time slot, where x is a positive integer.

[0128] In one embodiment, the first indication information includes N bits, where N is a positive integer. First instruction information Different values ​​of N are used to indicate different first MIMO transmission layer number states, and the correspondence between the first MIMO transmission layer number states and the values ​​of the N bits is configured by high-level signaling.

[0129] In one embodiment, the PDCCH further carries at least one of frequency domain scheduling information for a data channel, time domain scheduling information for a data channel, modulation and coding scheme (MCS) indication information, power control information, channel state information (CSI) trigger information, and bandwidth portion (BWP) switch indication information.

[0130] Those skilled in the art should understand that, in the embodiments of the present application, the relevant description of the device for controlling a communication state can refer to the relevant description of the method for controlling a communication state.

[0131] 8 is a schematic diagram showing a structure of a communication device 800 according to an embodiment of the present application. The communication device can be a terminal or a network device. The communication device 800 shown in FIG. 8 includes a processor 810. The processor 810 can call and execute a computer program stored in a memory to realize the method in the embodiment of the present application.

[0132] Optionally, as shown in Figure 8, the communication device 800 further includes a memory 820. The processor 810 can call and execute a computer program stored in the memory 820 to realize the method in the embodiment of the present application.

[0133] The memory 820 may be separate and distinct from the processor 810 or may be integrated into the processor 810 .

[0134] Optionally, as shown in Fig. 8, the communication device 800 further includes a transceiver 830. The processor 810 can control the transceiver 830 to communicate with other devices, in particular to transmit information or data to other devices or receive information or data transmitted by other devices.

[0135] The transceiver 830 may include a transmitter and a receiver. The transceiver 830 may further include an antenna. The number of antennas may be one or more.

[0136] Optionally, the communication device 800 can specifically be the network device of the embodiment of the present application. Also, the communication device 800 can implement the corresponding process implemented by the network device in each method of the embodiment of the present application. For the sake of brevity, it will not be repeated here.

[0137] Alternatively, the communication device 800 may be specifically a mobile terminal / terminal of the embodiments of the present application. Also, the communication device 800 may implement the corresponding processes implemented by the mobile terminal / terminal in each method of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0138] Fig. 9 is a schematic diagram showing the structure of a chip according to an embodiment of the present application. The chip 900 shown in Fig. 9 includes a processor 910. The processor 910 can implement the method according to the embodiment of the present application by calling and executing a computer program stored in a memory.

[0139] Optionally, as shown in Figure 9, the chip 900 further includes a memory 920. The processor 910 can call and execute a computer program stored in the memory 920 to realize the method in the embodiment of the present application.

[0140] The memory 920 may be separate and distinct from the processor 910 or may be integrated into the processor 910 .

[0141] Optionally, the chip 900 further includes an input interface 930. The processor 910 can control the input interface 930 to communicate with other devices or chips, and can receive information or data sent by other devices or chips.

[0142] Optionally, the chip 900 further includes an output interface 940. The processor 910 can control the output interface 940 to communicate with other devices or chips, and can output information or data to other devices or chips.

[0143] Optionally, the chip can be applied to the network device of the embodiment of the present application, and the chip can implement the corresponding process implemented by the network device in each method of the embodiment of the present application, which will not be repeated here for the sake of brevity.

[0144] Optionally, the chip can be applied to the mobile terminal / terminal of the embodiments of the present application, and the chip can realize the corresponding process realized by the mobile terminal / terminal in each method of the embodiments of the present application, which will not be repeated here for the sake of brevity.

[0145] It should be understood that a chip according to an embodiment of the present application may be referred to as a system level chip, a system chip, a chip system, or a system-on-chip (SOC).

[0146] 10 is a block diagram showing a structure of a communication system 1000 according to an embodiment of the present invention. As shown in FIG.

[0147] The terminal 1010 can be used to realize corresponding functions of the terminal in the above-mentioned method, and the network device 1020 can be used to realize corresponding functions of the network device in the above-mentioned method, which will not be repeated here for the sake of brevity.

[0148] The processor of the embodiment of the present application may be an integrated circuit chip having signal processing capabilities. In the implementation process, each step of the above-mentioned method embodiment may be completed by an integrated logic circuit in the form of hardware of the processor or an instruction in the form of software. The above-mentioned processor may be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component. The processor may realize or execute the method, steps and logic block diagrams disclosed in the embodiment of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiment of the present application may be directly performed and completed by a hardware decoding processor, or may be performed and completed by a combination of hardware and software modules in the decoding processor. The software module can be in a storage medium mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is in the memory. The processor reads the information in the memory and completes the steps of the above-mentioned method together with the hardware of the processor.

[0149] The memory of the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memory. The non-volatile memory can be a Read-Only Memory (ROM), a Programmable Read-Only Memory (PROM), an Erasable Programmable Read-Only Memory (EPROM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), or a Flash Memory. The volatile memory can be a Random Access Memory (RAM) that functions as an external high-speed cache. By way of illustrative, but non-limiting example, many types of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), Synch-link Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The memory of the systems and methods described herein may comprise, without being limited to, these and any other suitable types of memory.

[0150] It should be understood that the above-mentioned memories are exemplary and not limiting. For example, the memory of the embodiments of the present application can be a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM), and a direct Rambus random access memory (DRRAM), etc. That is, the memory of the embodiments of the present application can include, but is not limited to, these and any other suitable types of memory.

[0151] An embodiment of the present application further provides a computer-readable storage medium used to store a computer program.

[0152] Optionally, a computer-readable storage medium can be applied to the network device of the embodiments of the present application, and a computer program causes a computer to execute corresponding processes performed by the network device in each method of the embodiments of the present application, which will not be repeated here for the sake of brevity.

[0153] Optionally, the computer-readable storage medium can be applied to the mobile terminal / terminal of the embodiments of the present application, and the computer program causes the computer to execute corresponding processes performed by the mobile terminal / terminal in each method of the embodiments of the present application, which will not be repeated here for brevity.

[0154] An embodiment of the present application further provides a computer program product including computer program instructions.

[0155] Optionally, the computer program product may be applied to the network device of the embodiments of the present application, and the computer program instructions cause a computer to execute corresponding processes performed by the network device in each method of the embodiments of the present application, which will not be repeated here for brevity.

[0156] Optionally, the computer program product may be applied to a mobile terminal / terminal of the embodiments of the present application, and the computer program instructions cause a computer to execute corresponding processes performed by the mobile terminal / terminal in each method of the embodiments of the present application, which will not be repeated here for brevity.

[0157] An embodiment of the present application further provides a computer program.

[0158] Optionally, the computer program can be applied to the network device of the embodiment of the present application, and when the computer program is executed on the computer, it causes the computer to execute corresponding processes performed by the network device in each method of the present embodiment, which are not repeated here for the sake of brevity.

[0159] Optionally, the computer program can be applied to the mobile terminal / terminal of the embodiment of the present application, and when the computer program is executed by the computer, it causes the computer to execute corresponding processes performed by the mobile terminal / terminal in each method of the present embodiment, which are not repeated here for brevity.

[0160] It is obvious to those skilled in the art that each exemplary unit and algorithm step described in conjunction with the embodiments disclosed herein can be realized by electronic hardware, or a combination of a computer program and electronic hardware. Whether these functions are performed by hardware or software is determined by the specific application of the technical solution, design constraints, etc. Professional technical personnel can use different methods to realize the described functions for each specific application, but these realizations should not be considered as going beyond the scope of the present invention.

[0161] Those skilled in the art can understand that for convenience and concise description, the specific operation processes of the above-mentioned systems, devices and units can refer to the corresponding processes of the above-mentioned method embodiments, and will not be repeated here.

[0162] In some embodiments provided by the present application, it should be understood that the disclosed system, device, and method may be realized in other forms. For example, the device examples described above are merely illustrative. For example, the division of units is merely a division of logic functions, and may have other division forms when actually realized. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not implemented. Furthermore, the illustrated or discussed couplings, direct couplings, and communication connections between each other may be indirect couplings and communication connections of some interfaces, devices, or units, and may be electrical, mechanical, or other forms.

[0163] The units described as separate components may or may not be physically separated. The components shown as units may or may not be physical units, i.e., they may be located in one place or in multiple network units. Some or all of the units may be selected according to actual requirements to achieve the objective of the technical solution of the embodiment.

[0164] Furthermore, each functional unit of each embodiment of the present invention may be integrated into a single processing unit, or may exist as multiple physically separated units, or two or more units may be integrated into a single unit.

[0165] The functions may be realized as software functional units and stored in a computer-readable recording medium when sold or used as an independent product. According to this understanding, an essential part of the technical solution of the present application, or a part of the technical solution that can contribute to the prior art, may be expressed as a software product. The computer software product is stored in a storage medium and includes a plurality of commands for executing all or part of the steps of the methods according to the embodiments of the present application in a computer (which may be a personal computer, a server, a network device, etc.). The storage medium includes various media capable of storing program codes, such as a flash memory, a portable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0166] The above are only specific embodiments of the present invention, and the scope of protection of the present invention is not limited thereto. Those skilled in the art can easily think of modifications or replacements within the technical scope disclosed in the present invention, and all of them should be included in the scope of this application. Therefore, the scope of protection of this application should be determined by the claims.

Claims

1. A method for controlling a communication state, comprising: The terminal receives a physical downlink control channel (PDCCH) transmitted from the network device in a first time slot, the PDCCH carrying first indication information indicating a first communication state; The terminal enters the first communication state from a second cross slot scheduling state currently in a second time slot according to the first indication information, the second time slot being after the first time slot, the first communication state being a first cross slot scheduling state, and the first cross slot scheduling state and the second cross slot scheduling state currently in the terminal are different; Including, there is an offset of x timeslots between the second timeslot and the first timeslot, where x is a positive integer; The value of x is the maximum value among a and S c , where a is a constant, S c is a slot offset corresponding to a second cross-slot scheduling state in which the terminal is currently located, and the slot offset corresponding to the second cross-slot scheduling state is an offset between a time slot in which a data channel scheduled by the PDCCH is located and a time slot in which the PDCCH is located. A method for controlling a communication state, comprising:

2. The first indication information includes N bits, where N is a positive integer, and different values ​​of the first indication information indicate different first cross-slot scheduling states, and the corresponding relationship between the first cross-slot scheduling states and the values ​​of the N bits is configured by high-level signaling. The method for controlling a communication state according to claim 1 .

3. each of the first cross-slot scheduling states corresponds to a slot offset set, the slot offset set including a first slot offset of a physical downlink shared channel (PDSCH) and a second slot offset of a physical uplink shared channel (PUSCH); The method for controlling a communication state according to claim 1 .

4. Each of the first cross-slot scheduling states corresponds to a slot offset set, the first cross slot scheduling state is represented by N bits, and any value of the N bits representing the first cross slot scheduling state corresponds to a combination of a first slot offset and a second slot offset. The method for controlling a communication state according to claim 3.

5. The method comprises: The method further includes, when the terminal determines that the time domain scheduling information of the first PUSH and the second cross-slot scheduling state in which the terminal is currently inconsistent, the terminal does not transmit the first PUSH to the network device; The first PUSH is a PUSH scheduled by the PDCCH received by the terminal in the first time slot. A method for controlling a communication state according to any one of claims 1 to 4.

6. The method comprises: If a slot offset corresponding to the time domain scheduling information of the first PUSH is smaller than a slot offset corresponding to a second cross-slot scheduling state in which the terminal is currently in, the terminal determines that the time domain scheduling information of the first PUSH and the second cross-slot scheduling state in which the terminal is currently inconsistent. The method for controlling a communication state according to claim 5.

7. A method for controlling a communication state, comprising: The network device sends a PDCCH to the terminal, the PDCCH carrying first indication information indicating a first communication state; the first instruction information is used to instruct the terminal to enter a first communication state from a currently existing second cross slot scheduling state at a second time slot after receiving the first instruction information at a first time slot, the second time slot being after the first time slot, the first communication state being a first cross slot scheduling state, and the first cross slot scheduling state is different from a second cross slot scheduling state in which the terminal is currently located; Including, there is an offset of x timeslots between the second timeslot and the first timeslot, where x is a positive integer; The value of x is the maximum value among a and S c , where a is a constant, S c is a slot offset corresponding to a second cross-slot scheduling state in which the terminal is currently located, and the slot offset corresponding to the second cross-slot scheduling state is an offset between a time slot in which a data channel scheduled by the PDCCH is located and a time slot in which the PDCCH is located. A method for controlling a communication state, comprising:

8. The first indication information includes N bits, where N is a positive integer, and different values ​​of the first indication information indicate different first cross-slot scheduling states, and the corresponding relationship between the first cross-slot scheduling states and the values ​​of the N bits is configured by high-level signaling. The method for controlling a communication state according to claim 7.

9. Each of the first cross-slot scheduling states corresponds to a slot offset set, the slot offset set including a first slot offset of a PDSCH and a second slot offset of a PUSCH. The method for controlling a communication state according to claim 8.

10. Each of the first cross-slot scheduling states corresponds to a slot offset set, the first cross slot scheduling state is represented by N bits, and any value of the N bits representing the first cross slot scheduling state corresponds to a combination of a first slot offset and a second slot offset. The method for controlling a communication state according to claim 9 .

11. An apparatus for controlling a communication state applied to a terminal, the apparatus including a receiving unit and a control unit, The receiving unit is used for receiving a PDCCH transmitted from a network device in a first time slot, the PDCCH carrying first indication information indicating a first communication state; the control unit is used for, based on the first indication information, entering the first communication state from a currently existing second cross slot scheduling state at a second time slot, the second time slot being after the first time slot, the first communication state being a first cross slot scheduling state, and the first cross slot scheduling state and a second cross slot scheduling state in which the terminal is currently located being different; there is an offset of x timeslots between the second timeslot and the first timeslot, where x is a positive integer; The value of x is the maximum value among a and S c , where a is a constant, S c is a slot offset corresponding to a second cross-slot scheduling state in which the terminal is currently located, and the slot offset corresponding to the second cross-slot scheduling state is an offset between a time slot in which a data channel scheduled by the PDCCH is located and a time slot in which the PDCCH is located. A device for controlling a communication state.

12. An apparatus for controlling a communication state applied to a network device, the apparatus comprising: a transmitting unit; the transmitting unit is used to transmit a PDCCH to a terminal, the PDCCH carries first indication information indicating a first communication state, the first indication information is used to instruct the terminal to enter the first communication state from a currently existing second cross slot scheduling state at a second time slot after receiving the first indication information at a first time slot, the second time slot being after the first time slot, the first communication state being a first cross slot scheduling state, and the first cross slot scheduling state is different from a second cross slot scheduling state in which the terminal is currently located; there is an offset of x timeslots between the second timeslot and the first timeslot, where x is a positive integer; The value of x is the maximum value among a and S c , where a is a constant, S c is a slot offset corresponding to a second cross-slot scheduling state in which the terminal is currently located, and the slot offset corresponding to the second cross-slot scheduling state is an offset between a time slot in which a data channel scheduled by the PDCCH is located and a time slot in which the PDCCH is located. A device for controlling a communication state.

13. A terminal, A processor and a memory, the memory being used to store a computer program, and the processor being used to call and execute the computer program stored in the memory to execute the method for controlling a communication state according to any one of claims 1 to 6. A terminal characterized by:

14. 1. A network device, comprising: A processor and a memory, the memory being used to store a computer program, and the processor being used to call and execute the computer program stored in the memory to execute the method for controlling a communication state according to any one of claims 7 to 10. A network device comprising:

15. 1. A computer-readable storage medium, comprising: A method for controlling a communication state according to any one of claims 1 to 6, wherein the method is used to store a computer program. A computer-readable storage medium comprising:

16. 1. A computer-readable storage medium, comprising: A method for controlling a communication state according to any one of claims 7 to 10, wherein the method is used to store a computer program. A computer-readable storage medium comprising: