A communication method and device

By using the power consumption saving signal in the DRX cycle in the connected state of the terminal device to indicate the BWP switching and clarify the effective time of the switch, the problem that the terminal device cannot switch BWP before the DRX activation period is solved, and the power consumption is effectively reduced.

CN114208274BActive Publication Date: 2025-05-20HUAWEI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202080053933.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2019-08-15
Filing Date
2020-07-27
Publication Date
2025-05-20
Estimated Expiration
2040-07-27

AI Technical Summary

Technical Problem

In the prior art, the terminal device cannot perform bandwidth partial (BWP) switching before the non-continuous reception (DRX) activation period in the connected state, resulting in the inability to effectively reduce power consumption.

Method used

By using a power saving signal to indicate the BWP switching during the DRX cycle in the connected state of the terminal device, and clarify the effective time of the switch, ensuring that the terminal device switches to the new BWP at the beginning of the DRX cycle (On Duration).

Benefits of technology

The effective time of BWP switching is clarified to ensure that the terminal device switches to the new BWP at a specified moment, thereby effectively reducing power consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114208274B_ABST
    Figure CN114208274B_ABST
Patent Text Reader

Abstract

A communication method and apparatus for indicating the effective time of BWP switching. The method is: a network device determines first information, and sends the first information to a terminal device at a first moment, wherein the first information is used to indicate BWP switching, and indicates the starting time of the terminal device working on the switched BWP, and the starting time is the starting time of the duration On Duration in the discontinuous reception DRX cycle; the terminal device performs BWP switching according to the first information, and works on the switched BWP at the starting time; wherein the first moment is before the On Duration. Through the above method, when the first information does not contain information on data scheduling, the effective time of BWP switching can be indicated, so that it can be clear when the terminal device starts working on the switched BWP.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Cross - Reference to Related Applications

[0002] This application claims the priority of a Chinese patent application titled "A Communication Method and Device" with the application number 201910753227.6, which was filed with the Chinese Patent Office on August 15, 2019. The entire content of which is incorporated herein by reference. Technical Field

[0003] This application relates to the field of communication technologies, and in particular, to a communication method and device. Background Art

[0004] The fifth-generation (5G) new radio (NR) supports the bandwidth part (BWP) technology, that is, it supports the transmission between a network device and a terminal device by occupying a part of the bandwidth. On a carrier, the network device can configure multiple BWPs (including multiple uplink BWPs and multiple downlink BWPs) for the terminal device so that the terminal device can support multiple services. In the existing standard, when the terminal device works on a cell, there is only one active downlink BWP and one active uplink BWP. However, the active BWP can change, which is called BWP switching.

[0005] Generally, the network device can indicate BWP switching through the downlink control information (DCI) for scheduling data. For example, the terminal device receives a DCI on downlink BWP1 at time slot n, and this DCI schedules the terminal device to receive downlink data (i.e., physical downlink shared channel (PDSCH) data) on downlink BWP2 at time slot n+M. Then the terminal device will start receiving downlink data on downlink BWP2 at the beginning of time slot n+M.

[0006] At present, research on power consumption savings for terminal devices is becoming increasingly common. However, the above BWP switching method cannot reduce the power consumption of terminal devices. In response to the research on power consumption savings for terminal devices, it is now proposed that a power consumption savings signal can be used to indicate BWP switching before the active time of discontinuous reception (DRX) in the connected mode (C) of the terminal device. Among them, the terminal device is configured with a DRX cycle, which consists of an "On Duration" part and an "Opportunity for DRX" part. During the "On Duration" time, the terminal device listens for and receives physical downlink control channel (PDCCH) data. This time is the active time of the C-DRX of the terminal device. Correspondingly, the "Opportunity for DRX" time is the sleep period.

[0007] However, in the existing transmission mechanism, the terminal device will receive data scheduling during the active time and will not receive data scheduling during the sleep period. Therefore, the terminal device can only switch the BWP during the active time. At present, it is proposed that before the active time of C-DRX, the network device sends indication information to the terminal device to perform BWP switching. However, since the terminal device cannot receive data scheduling outside the active time, it is proposed that the currently newly introduced power consumption savings signal can be used to carry the BWP switching information. However, in this way, since the power consumption savings signal does not carry the information of data scheduling, the problem of when the BWP switching takes effect needs to be solved urgently. Summary of the Invention

[0008] This application provides a communication method and device for indicating the effective time of BWP switching.

[0009] In a first aspect, this application provides a communication method, which may include: The network device determines first information and sends the first information to the terminal device at a first moment. The first information is used to indicate the bandwidth part BWP switching and indicate the starting moment when the terminal device works on the switched BWP. The starting moment is the starting moment of the "On Duration" in the discontinuous reception DRX cycle; The terminal device performs BWP switching according to the first information and works on the switched BWP at the starting moment; Among them, the first moment is before the "On Duration".

[0010] Through the above method, the effective time of the BWP switch can be indicated in the first piece of information, so that it can be clear when the terminal device starts to work on the switched BWP.

[0011] In a possible design, the time interval between the first moment and the start moment of the On Duration is greater than a set duration, and the set duration is greater than or equal to the duration for the terminal device to perform BWP switching. This can clarify the time when the network device sends the first piece of information to ensure that the terminal device completes BWP switching before the On Duration.

[0012] In a possible design, the first piece of information is further used to instruct the terminal device to complete BWP switching before the On Duration. This can clearly instruct the terminal device to complete BWP switching before the On Duration, so that the terminal device can accurately work on the switched BWP at the start moment of the On Duration.

[0013] In a second aspect, the present application provides a communication method, which may include:

[0014] The network device determines BWP switching indication information and sends the BWP switching indication information to the terminal device in time slot n. The BWP switching indication information includes a first value and a minimum value of a first time slot difference. The first time slot difference is the interval between the time slot in which the first data is transmitted and time slot n. The terminal device determines a first target time slot according to the first value of the first time slot difference and time slot n, and starts to enable the minimum value of the first time slot difference at the start position of the first target time slot. In this way, when indicating BWP switching and the minimum K0 or K2 value at the same time, the effective time of the minimum K0 or K2 value can be clarified. Wherein, when the first data is downlink data, the first time slot difference is K0; when the first data is uplink data, the first time slot difference is K2. Therefore, by clarifying the effective time of the minimum value of the first time slot difference, the effective time of the minimum K0 or K2 value can be clarified.

[0015] In a possible design, the BWP switching indication further includes a minimum value of a second time slot difference, where the second time slot difference is the interval between the time slot in which the second data is transmitted and the time slot n; the terminal device determines a second target time slot according to a first value of the first time slot difference, the time slot n, a first BWP, and a second BWP, where the first BWP is the BWP occupied by the terminal device after BWP switching according to the BWP switching indication information, the second BWP is the BWP occupied by the terminal device after BWP switching according to the BWP switching indication information, or the second BWP is the BWP occupied by the terminal device before BWP switching according to the BWP switching indication information; the terminal device starts to enable the minimum value of the second time slot difference at the start position of the second target time slot. This can clarify the effective time of the minimum K0 and K2 values when simultaneously indicating BWP switching and the minimum K0 and K2 values. Wherein, when the first data is downlink data and the second data is uplink data, the first time slot difference is K0, and the second time slot difference is K2; when the first data is uplink data and the second data is downlink data, the first time slot difference is K2, and the second time slot difference is K0. Therefore, by clarifying the effective time of the minimum values of the first time slot difference and the second time slot difference, the effective time of the minimum K0 and K2 values can be clarified.

[0016] In a possible design, the first data may be downlink data; the terminal device determines a first target time slot according to a first value of the first time slot difference and the time slot n, which may conform to the following formula:

[0017]

[0018] where A is the index value of the first target time slot, X is the first value of the first time slot difference, μ PDSCH is the system parameter (numerology) of the BWP where the first data is located, μ PDCCH is the numerology of the BWP where the switching indication information is located.

[0019] Through the above method, the first target time slot can be accurately determined to clarify the effective time of the minimum K0 value.

[0020] In a possible design, the first data may be downlink data, and the second data may be uplink data; the terminal device determines a second target time slot according to a first value of the first time slot difference, the time slot n, a first BWP, and a second BWP, which may conform to the following formula:

[0021]

[0022] Wherein, B is the index value of the second target time slot, X is the first value of the first time slot difference, and μ PDSCH is the numerology of the BWP where the first data is located, and μ PDCCH is the numerology of the BWP where the handover indication information is located, and μ DL,BWP is the numerology of the first BWP, and the first BWP is a downlink BWP, and μ UL,BWP is the numerology of the second BWP, and the second BWP is an uplink BWP.

[0023] Through the above method, the second target time slot can be accurately determined to clarify the effective time of the minimum K2 value.

[0024] In a possible design, the first data is uplink data; the terminal device determines the first target time slot according to the first value of the first time slot difference and the time slot n, which can conform to the following formula:

[0025]

[0026] Wherein, A is the index value of the first target time slot, X is the first value of the first time slot difference, and μ PUSCH is the numerology of the BWP where the first data is located, and μ PDCCH is the numerology of the BWP where the handover indication information is located.

[0027] Through the above method, the first target time slot can be accurately determined to clarify the effective time of the minimum K2 value.

[0028] In a possible design, the first data is downlink data and the second data is uplink data; the terminal device determines the second target time slot according to the first value of the first time slot difference, the time slot n, the first BWP and the second BWP, which can conform to the following formula:

[0029]

[0030] Wherein, B is the index value of the second target time slot, X is the first value of the first time slot difference, and μ PDSCH is the numerology of the BWP where the first data is located, and μ PDCCH is the numerology of the BWP where the handover indication information is located, and μ UL,BWP is the numerology of the first BWP, and the first BWP is an uplink BWP, and μ DL,BWP is the numerology of the second BWP, and the second BWP is a downlink BWP.

[0031] Through the above method, the second target time slot can be accurately determined to clarify the effective time of the minimum K0 value.

[0032] In a third aspect, the present application further provides a network device, which has the functions of the network device in the method examples of the first aspect or the second aspect above. The functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.

[0033] In a possible design, the structure of the network device includes a processing unit and a transceiver unit, and these units can execute the corresponding functions in the method examples of the first aspect or the second aspect above. For specific details, refer to the detailed description in the method examples and will not be elaborated here.

[0034] In a possible design, the structure of the network device includes a transceiver and a processor, and optionally a memory may also be included. The transceiver is used to transmit and receive data and communicate with other devices in the system. The processor is configured to support the network device to execute the corresponding functions of the network device in the first aspect or the second aspect above. The memory is coupled to the processor and stores the necessary program instructions and data of the network device.

[0035] In a fourth aspect, the present application further provides a terminal device, which has the functions of the terminal device in the method examples of the first aspect or the second aspect above. The functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.

[0036] In a possible design, the structure of the terminal device includes a processing unit and a transceiver unit, and these units can execute the corresponding functions in the method examples of the first aspect or the second aspect above. For specific details, refer to the detailed description in the method examples and will not be elaborated here.

[0037] In a possible design, the structure of the terminal device includes a transceiver and a processor, and optionally a memory may also be included. The transceiver is used to transmit and receive data and communicate with other devices in the system. The processor is configured to support the terminal device to execute the corresponding functions of the terminal device in the first aspect or the second aspect above. The memory is coupled to the processor and stores the necessary program instructions and data of the terminal device.

[0038] In a fifth aspect, the present application further provides a communication system, which includes at least one terminal device and network device mentioned in the above design. Further, the network device in the communication system can execute any one of the methods executed by the network device in the above method, and the terminal device in the communication system can execute any one of the methods executed by the terminal device in the above method.

[0039] In a sixth aspect, the present application provides a computer storage medium storing computer-executable instructions, which are used to cause a computer to execute any of the above methods when called by the computer.

[0040] In a seventh aspect, the present application provides a computer program product containing instructions, which causes a computer to execute any of the above methods when running on the computer.

[0041] In an eighth aspect, the present application provides a chip coupled to a memory for reading and executing program instructions stored in the memory to implement any of the above methods. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] Figure 1 It is a schematic structural diagram of a communication system provided by the present application;

[0043] Figure 2 It is a schematic diagram of a DRX cycle provided by the present application;

[0044] Figure 3 It is a schematic diagram of data scheduling provided by the present application;

[0045] Figure 4 It is a flowchart of a communication method provided by the present application;

[0046] Figure 5 It is a schematic diagram of a terminal device receiving first information provided by the present application;

[0047] Figure 6 It is a flowchart of another communication method provided by the present application;

[0048] Figure 7 It is a schematic diagram of the effective time of the minimum value of a first time slot difference provided by the present application;

[0049] Figure 8 It is a schematic diagram of the effective time of the minimum value of a first time slot difference and a second time slot difference provided by the present application;

[0050] Figure 9 It is a schematic structural diagram of a terminal device provided by the present application;

[0051] Figure 10 It is a schematic structural diagram of a network device provided by the present application;

[0052] Figure 11 It is a structural diagram of a terminal device provided by the present application;

[0053] Figure 12 It is a structural diagram of a network device provided by the present application. Detailed implementation manners

[0054] The present application will be further described in detail below with reference to the accompanying drawings.

[0055] An embodiment of the present application provides a communication method and apparatus for indicating the effective time of BWP switching. Among them, the method and apparatus of the present application are based on the same technical concept. Since the principles of the method and apparatus for solving problems are similar, the implementation of the apparatus and the method can be referred to each other, and the repeated parts will not be described again.

[0056] In the description of the present application, terms such as "first" and "second" are only used for the purpose of distinguishing descriptions, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying an order.

[0057] In order to more clearly describe the technical solutions of the embodiments of the present application, the communication method and apparatus provided by the embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0058] Figure 1 FIG. shows the architecture of a possible communication system applicable to the communication method provided by the embodiment of the present application. The architecture of the communication system includes a network device and a terminal device, where:

[0059] The network device is a device with wireless transceiver functions or a chip that can be disposed in the network device. The network device includes, but is not limited to: gNB, radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (for example, home evolved NodeB, or home Node B, HNB), baseband unit (BBU), access point (AP) in a wireless fidelity (WIFI) system, wireless relay node, wireless backhaul node, transmission and reception point (TRP or transmission point, TP), etc. It can also be a network node constituting a gNB or a transmission point, such as a baseband unit (BBU), or a distributed unit (DU), etc.

[0060] In some deployments, the gNB may include a centralized unit (CU) and a DU. The gNB may also include a radio unit (RU). The CU implements some functions of the gNB, and the DU implements some functions of the gNB. For example, the CU implements radio resource control (RRC) and the functions of the packet data convergence protocol (PDCP) layer, and the DU implements the functions of the radio link control (RLC), media access control (MAC), and physical (PHY) layers. Since the information of the RRC layer will ultimately become the information of the PHY layer, or is transformed from the information of the PHY layer, therefore, in this architecture, high-layer signaling, such as RRC layer signaling or PHCP layer signaling, can also be considered to be sent by the DU, or sent by the DU + RU. It can be understood that the network device can be a CU node, or a DU node, or a device including a CU node and a DU node. In addition, the CU can be classified as a network device in the radio access network (RAN), or the CU can be classified as a network device in the core network (CN), and this is not limited.

[0061] The terminal device can also be referred to as a user equipment (UE), access terminal, user unit, user station, mobile station, mobile device, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device. The terminal device in the embodiments of the present application can be a mobile phone, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, and so on. The embodiments of the present application do not limit the application scenarios. In the present application, the terminal device with wireless transceiver function and the chip that can be set in the foregoing terminal device are collectively referred to as the terminal device.

[0062] It should be noted that Figure 1The communication system shown may be, but is not limited to, a fifth-generation (5G) system, such as a new radio access technology (NR). Optionally, the method of the embodiments of the present application is also applicable to various future communication systems, such as 6G systems or other communication networks, etc.

[0063] Next, for the convenience of understanding the embodiments of the present application, the concepts and basic knowledge involved in the embodiments of the present application will be introduced first.

[0064] (1) The DRX cycle may include, for example, Figure 2 the "On Duration" part and the "Opportunity for DRX" part shown. During the "On Duration" time, the terminal device listens for and receives the PDCCH, which can be considered the active period; during the "Opportunity for DRX" time, the terminal device can stop listening for or receiving the PDCCH to reduce power consumption, which can be considered the sleep period. It should be noted that the terminal device receiving the PDCCH means that the terminal device receives the DCI carried on the PDCCH.

[0065] (2) The scheduling method of network devices in NR standard release 15

[0066] When the network device schedules the terminal device to receive downlink data, or when the network device schedules the terminal device to send uplink data, it will first send a scheduling message (PDCCH). This scheduling message will indicate the transmission parameters of the PDSCH (downlink data) or the physical uplink shared channel (PUSCH) (uplink data). Among these transmission parameters, the time-domain resource location of the PDSCH / PUSCH is included.

[0067] Specifically, the time-domain resource location includes the time slot where the PDSCH / PUSCH is located, the starting position and length of the symbols occupied by the PDSCH / PUSCH in the above time slot.

[0068] In terms of the process, taking the following behavior as an example, the network device will first configure a time domain resource allocation (TDRA) table for the terminal device. This table can be divided into 4 columns: the first column is the index value, which is used to index other parameters in this row. The second column is K0 (K2 for the uplink), and the meaning of this value is the time slot difference between the time slot where the PDCCH is located and the time slot where the PDSCH is located. For example, K0 = 0 means that the PDCCH and the PDSCH are in the same time slot, and K0 = 1 means that the PDSCH is in the next time slot after the PDCCH. The third column is the starting and length indication value (SLIV), and the meaning of this value is the starting symbol and the symbol length of the symbols occupied by the PDSCH in a time slot. This value is a combined coding. If S represents the serial number of the starting symbol and L represents the symbol length, then SLIV is obtained from S and L according to certain rules. The fourth column is the mapping type, which is divided into mapping type A and mapping type B.

[0069] For example, Table 1 below is the downlink TDRA table, and Table 2 below is the uplink TDRA table:

[0070] Table 1

[0071]

[0072]

[0073] Index K2 SLIV Mapping type 0 2 27 B 1 2 91 B

[0074] After the network device configures the TDRA table for the terminal device, when scheduling data transmission, it indicates an index in the PDCCH. The terminal device can then look up the time domain resource location in the table based on the index and the configured table. Then it goes to the determined location to receive / transmit data.

[0075] In the above scheduling method, if the PDCCH and the PDSCH (or PUSCH) are in the same time slot, it is called simultaneous time slot scheduling (corresponding to the case where K0 = 0 or K2 = 0). If the PDCCH and the PDSCH (or PUSCH) are in different time slots, it is called cross-time slot scheduling (corresponding to the case where K0 > 0 or K2 > 0). Obviously, cross-time slot scheduling will result in a greater transmission delay.

[0076] Before the terminal device successfully decodes the PDCCH, the terminal device does not know what the index indicated in the PDCCH is. Taking the following behavior as an example, if the TDRA table configured by the network device for the terminal device includes both the case of K0 = 0 and the case of K0 > 0, the terminal device does not know whether the current scheduling is intra-slot scheduling or inter-slot scheduling before decoding the PDCCH.

[0077] (3) BWP. The concept of BWP is supported in 5G NR, which means that it supports transmission between the network device and the terminal device using a part of the bandwidth. This is mainly because the system bandwidth of 5G (here the system bandwidth refers to the bandwidth of a carrier, corresponding to the bandwidth of each carrier component (CC) in the carrier aggregation (CA) or dual connectivity (DC) scenario) can be very large, such as 200 MHz or 400 MHz. Some terminal devices cannot support such a large bandwidth. Therefore, the network device can configure a BWP (a part of the system bandwidth) for the terminal device, such as 20 MHz, and the terminal device can communicate with the network device on the 20 MHz.

[0078] BWP is supported in both frequency division duplexing (FDD) or time division duplexing (TDD) systems. BWP can be divided into downlink BWP (DLBWP) and uplink BWP (UL BWP). The network device can configure multiple DL BWPs and multiple UL BWPs for the terminal device, and activate at least one DL BWP and at least one UL BWP. The terminal device receives the downlink signals sent by the network device on the activated DL BWP (i.e., active DL BWP), and the downlink signals include but are not limited to: downlink control signaling, downlink data; the terminal device sends uplink signals on the activated UL BWP, and the uplink signals include but are not limited to: uplink control signaling, uplink data, scheduling request (SR), sounding reference signal (SRS), channel state information (CSI) / channel quality indicator (CQI) feedback, etc.

[0079] The parameters of BWP include numerology (translated as system parameters or parameter set), referring to the subcarrier spacing, as well as the corresponding symbol length, cyclic prefix (CP) length and other parameters.

[0080] In the existing standard, when a terminal device works on a cell, there is only one active DL BWP and one active UL BWP. However, the active BWP can change, which is called BWP switching. For example, the network device configures two DL BWPs for the terminal device, namely DL BWP1 and DL BWP2. The active DL BWP of the terminal device is DL BWP1. At this time, the network device can send a BWP switching indication (this switching indication is a PDCCH), causing the DL BWP of the terminal device to switch to DL BWP2. Similarly, the network device can also instruct the terminal device to switch the active UL BWP, also through PDCCH indication.

[0081] In a TDD system, the DL BWP and UL BWP of a terminal device always switch in pairs, that is, once the DL BWP switches, the UL BWP also automatically switches to the pre-paired UL BWP. In an FDD system, the DL BWP switching and UL BWP switching of the UE are decoupled.

[0082] (4) Cross-slot scheduling in the power consumption saving issue of NR Rel-16

[0083] The standby time of the terminal device is an important part affecting the user experience. Since the 5G NR system needs to support a larger bandwidth, higher transmission rate, and wider coverage than the 4G long term evolution (LTE) system, the power consumption of the NR terminal device is greater than that of the LTE terminal device. To ensure a good user experience, the 3rd generation partnership project (3GPP) specifically established a project for the power consumption saving issue of the terminal device in Rel-16 to study optimization solutions for reducing the power consumption of the terminal device.

[0084] In the power consumption saving issue of NR, some companies proposed that the scheduling method in (2) above is not conducive to energy saving of the terminal device. As Figure 3 As shown on the left, if the terminal device does not know whether there is a same-slot scheduling within the current slot (as long as K0 = 0 is included in the TDRA table configured by the network device, there may be a same-slot scheduling), in order to avoid losing signals, after receiving the PDCCH, the terminal device must cache the downlink signal while decoding the PDCCH. If Figure 3As shown on the right, the terminal device can know in advance that there will definitely be no scheduling in the current time slot. Then, after the terminal device receives the PDCCH and decodes the PDCCH, it can safely turn off the radio frequency module without caching any signals, thereby achieving the effect of energy saving. Figure 3 The shaded part in the lower right corner on the right is the saved energy).

[0085] To achieve the purpose of power consumption saving, during the discussion of the existing standard, it has been agreed that the network device indicates a "minimum available K0 value" and / or "minimum available K2 value" for the terminal device through the power consumption saving signal. After receiving this indication, the terminal device will consider that when the network device schedules its own data, it will not indicate a K0 / K2 value less than this "minimum value". Taking the following behavior as an example, when the TDRA table configured by the network device for the terminal device is as shown in Table 3 below, if the network device further indicates that the "minimum K0 value" is 1, then when the network device schedules the terminal device, it will only indicate the two rows with index = 1 and index = 2 in the scheduling information, and will not indicate the row with index = 0.

[0086] Index K0 SLIV Mapping type 0 0 66 A 1 1 27 B 2 1 101 B

[0087] Currently, in order to reduce the power consumption of the terminal device, some studies have shown that the currently newly introduced power consumption saving signal can be used to carry the BWP switching information. However, in this case, since the power consumption saving signal does not carry the information of data scheduling, the effective time of BWP switching is not clear. Based on this, this application proposes a communication method that can indicate the effective time of BWP switching. The communication method provided by the embodiments of this application will be described in detail below with specific embodiments.

[0088] A communication method provided by an embodiment of this application is applicable to Figure 1 the communication system shown. Refer to Figure 4 shown, the specific process of this method may include:

[0089] Step 401, the network device determines the first information, where the first information is used to indicate BWP switching and indicates the starting moment when the terminal device works on the switched BWP, and the starting moment is the starting moment of the On Duration in the DRX cycle.

[0090] Step 402, the network device sends the first information to the terminal device at the first moment, and the first moment is before the On Duration.

[0091] Step 403, the terminal device performs BWP switching according to the first information and works on the switched BWP at the starting moment.

[0092] In one implementation, it can be predefined (or defaulted) that when the network sends the first information to the terminal device, sufficient time is reserved for the terminal device to switch the BWP. That is, it is predefined that the time interval between the first moment and the start moment of the OnDuration is greater than a set duration, and the set duration is greater than or equal to the duration for the terminal device to perform BWP switching. In this implementation, the network device will ensure that the time interval between the first moment and the start moment of the OnDuration is large enough to ensure the time required for the terminal device to perform BWP switching.

[0093] In another implementation, the network device can explicitly indicate, that is, indicate that the time interval between the first moment and the start moment of the On Duration is greater than a set duration, and the set duration is greater than or equal to the duration for the terminal device to perform BWP switching. In this way, the terminal device can have switched to the new BWP at the start moment of the OnDuration, and at this time, the terminal device will naturally work on the new (i.e., switched) BWP within the OnDuration.

[0094] In an alternative implementation, when the network device explicitly indicates that the time interval between the first moment and the start moment of the OnDuration is greater than a set duration, and the set duration is greater than or equal to the duration for the terminal device to perform BWP switching, it can be indicated through the first information. For example, the first information is further used to indicate that the terminal device completes BWP switching before the On Duration. In this way, by explicitly indicating through the first information that the terminal device completes BWP switching before the On Duration, it means that the time interval between the first moment and the start moment of the On Duration is not less than the duration for the terminal device to perform BWP switching.

[0095] Specifically, the terminal device performs BWP switching according to the first information, which can specifically be: the terminal device completes BWP switching before the On Duration according to the first information.

[0096] Exemplarily, Figure 5 A schematic diagram showing the terminal device receiving the first information is shown. The terminal device can start working on the switched BEWP at the start moment of the OnDuration, that is, can receive or send data on the switched BWP.

[0097] Using the communication method provided by the embodiments of the present application, the network device determines the first information and sends the first information to the terminal device at the first moment. The first information is used to indicate the bandwidth part (BWP) switching and indicate the starting moment when the terminal device works on the switched BWP. The starting moment is the starting moment of the On Duration in the discontinuous reception (DRX) cycle; the terminal device performs BWP switching according to the first information and works on the switched BWP at the starting moment; wherein, the first moment is before the On Duration. Through the above method, when the first information does not contain data scheduling information, the effective time of BWP switching can be indicated, so that it can be clear when the terminal device starts to work on the switched BWP.

[0098] Currently, the time required for the work to be completed when the terminal device performs BWP switching includes: the time for the terminal device to unlock the DCI (i.e., the indication information for BWP switching), the time for the terminal device to adjust the radio frequency and baseband circuits, the time required to match the new BWP, and the time required for the terminal device to apply the parameters on the new BWP. That is to say, the effective time of the final BWP switching cannot be earlier than the sum of the above four periods of time. If only DCI decoding is considered and it is considered that after the DCI is decoded, the new minimum K0 / K2 value can take effect, it is obviously inappropriate. Because at this time, the terminal device has not switched to the new BWP and cannot apply the parameters on the new BWP.

[0099] In addition, in the existing standard, it is stipulated that the effective time of BWP switching is the beginning of the time slot (slot) where the data scheduled by the switching DCI is located. During the switching process, the terminal device will not send or receive any signals. Therefore, even if the effective time of the new minimum K0 / K2 value is defined earlier than the effective time of BWP switching, the terminal device will not actually use these values. For example, the time required for the terminal device to complete the above four actions is 2 time slots. However, the terminal device receives the downlink data scheduled in time slot n+4 from the network device at time slot n. At this time, the terminal device will use the starting moment of time slot n+4 as the effective time of the new BWP, and the terminal device will only receive scheduling after this effective time. Even if the terminal device starts to use the new minimum K0 / K2 value at time slot n+2, it is meaningless.

[0100] Therefore, when the network device indicates both BWP switching and the minimum K0 / K2 value in the same DCI during the active time of the DRX cycle, the effective time of the new minimum K0 / K2 value may need to be later, so it is necessary to redefine the effective time of the new minimum K0 / K2 value.

[0101] Based on this, the present application proposes another communication method that can indicate the effective time of the minimum K0 / K2 value. The communication method provided by the embodiments of the present application will be described in detail below in conjunction with specific embodiments.

[0102] Another communication method provided by the embodiments of the present application is applicable to Figure 1 the communication system shown. Refer to Figure 6 shown, the specific process of this method may include:

[0103] Step 601: The network device determines BWP switching indication information, where the BWP switching indication information includes a first value and a minimum value of a first time slot difference, and the first time slot difference is the interval between the time slot in which the first data is transmitted and time slot n.

[0104] Step 602: The terminal device receives the BWP switching indication information from the network device at time slot n.

[0105] Step 603: The terminal device determines a first target time slot according to the first value of the first time slot difference and time slot n.

[0106] Step 604: The terminal device starts to enable the minimum value of the first time slot difference at the start position of the first target time slot.

[0107] Wherein, the BWP switching indication information may be DCI.

[0108] In an optional implementation manner, the BWP switching indication further includes a minimum value of a second time slot difference, and the second time slot difference is the interval between the time slot in which the second data is transmitted and time slot n; the terminal device further performs the following operations: the terminal device determines a second target time slot according to the first value of the first time slot difference, time slot n, a first BWP, and a second BWP; the first BWP is the BWP occupied by the terminal device after BWP switching according to the BWP switching indication information, the second BWP is the BWP occupied by the terminal device after BWP switching according to the BWP switching indication information, or the second BWP is the BWP occupied by the terminal device before BWP switching according to the BWP switching indication information; the terminal device starts to enable the minimum value of the second time slot difference at the start position of the second target time slot.

[0109] In specific implementation, the first data may be downlink data (PDSCH data) or uplink data (PUSCH data). Correspondingly, when the first data is downlink data, the first time slot difference is K0; when the first data is uplink data, the first time slot difference is K2. Further, when the first data is downlink data, the second data is uplink data, and the second time slot difference is K2; when the first data is uplink data, the second data is downlink data, and the second time slot difference is K0.

[0110] In an example, when the first data is downlink data, the terminal device determines a first target time slot according to the first value of the first time slot difference and the time slot n, which may conform to the following formula 1:

[0111]

[0112] where A is the index value of the first target time slot, X is the first value of the first time slot difference, and μ PDSCH is the system parameter (numerology) of the BWP where the first data is located, and μ PDCCH is the numerology of the BWP where the handover indication information is located.

[0113] Further, when the first data is downlink data and the second data is uplink data, the terminal device determines a second target time slot according to the first value of the first time slot difference, the time slot n, the first BWP, and the second BWP, which may conform to the following formula 2:

[0114]

[0115] where B is the index value of the second target time slot, X is the first value of the first time slot difference, and μ PDSCH is the numerology of the BWP where the first data is located, μ PDCCH is the numerology of the BWP where the handover indication information is located, μ DL,BWP is the numerology of the first BWP, and the first BWP is the downlink BWP, μ UL,BWP is the numerology of the second BWP, and the second BWP is the uplink BWP. That is, the first BWP is the downlink BWP after handover, and the second BWP is the uplink BWP after handover or the second BWP is the current (occupied before handover) uplink BWP.

[0116] It should be noted that if the current system is a TDD system, the DL BWP and the UL BWP will be switched simultaneously. At this time, the second BWP is the uplink BWP after switching. If the current system is an FDD system, when the DL BWP is switched, the UL BWP will not be switched. At this time, the second BWP is the current uplink BWP.

[0117] For example, Figure 7 shows a schematic diagram of the effective time of the minimum value of a first time slot difference. In Figure 7 the terminal device operates in an FDD system, that is, the DL BWP and the UL BWP are switched separately. The first time slot difference is K0, and the second time slot difference is K2. The terminal device receives a BWP switching indication in time slot n, indicating to switch the DL BWP to DL BWP2, and the value of K0 X = 3 indicated in this BWP switching indication. At the same time, the indication also indicates the new minimum value of K0. Therefore, as Figure 7 shown, according to Formula 1, starting from the start position of time slot on DL BWP2, the new minimum value of K0 starts to take effect. If the indication also indicates the new minimum value of K2, then according to Formula 2, starting from the start position of time slot on UL BWP1, the new minimum value of K2 starts to take effect.

[0118] In another example, when the first data is uplink data, the terminal device determines a first target time slot according to the first value of the first time slot difference and the time slot n, which can conform to the following Formula 3:

[0119]

[0120] where A is the index value of the first target time slot, X is the first value of the first time slot difference, μ PUSCH is the numerology of the BWP where the first data is located, and μ PDCCH is the numerology of the BWP where the switching indication information is located.

[0121] Further, when the first data is downlink data and the second data is uplink data, the terminal device determines a second target time slot according to the first value of the first time slot difference, the time slot n, the first BWP and the second BWP, which can conform to the following Formula 4:

[0122]

[0123] where B is the index value of the second target time slot, X is the first value of the first time slot difference, μ PDSCH is the numerology of the BWP where the first data is located, and μ PDCCHis the numerology of the BWP where the switching indication information is located, μ UL,BWP is the numerology of the first BWP, and the first BWP is an uplink BWP, μ DL,BWP is the numerology of the second BWP, and the second BWP is a downlink BWP. Here, that is, the first BWP is the uplink BWP after switching, and the second BWP is the downlink BWP after switching or the second BWP is the current (occupied before switching) downlink BWP.

[0124] It should be noted that if the current system is a TDD system, the DL BWP and the UL BWP will be switched simultaneously. At this time, the second BWP is the downlink BWP after switching; if the current system is an FDD system, when the ULBWP is switched, the DL BWP will not be switched. At this time, the second BWP is the current downlink BWP.

[0125] For example, Figure 8 shows a schematic diagram of the effective time of the minimum value of a first time slot difference and a second time slot difference. In Figure 8 the terminal device operates in an FDD system, that is, the DL BWP and the UL BWP are switched separately. The first time slot difference is K2, and the second time slot difference is K0. The terminal device receives a BWP switching indication in time slot n, indicating that the UL BWP is switched to UL BWP2, and the value of K2 X = 3 indicated in this BWP switching indication. At the same time, the indication also indicates the new minimum value of K0 and the minimum value of K2. Therefore, as Figure 8 shown, according to Formula 3, starting from the start position of time slot on UL BWP2 of the terminal device, the new minimum value of K2 starts to take effect. If the indication also indicates the new minimum value of K2, then according to Formula 4, starting from the start position of time slot on DL BWP1 of the terminal device, the new minimum value of K0 starts to take effect.

[0126] Using the communication method provided in the embodiments of the present application, the network device determines the BWP switching indication information and sends the BWP switching indication information to the terminal device in time slot n. The BWP switching indication information includes the first value and the minimum value of the first time slot difference. The first time slot difference is the interval between the time slot where the first data is transmitted and time slot n; the terminal device determines the first target time slot according to the first value of the first time slot difference and time slot n, and starts to enable the minimum value of the first time slot difference at the start position of the first target time slot. In this way, when simultaneously indicating BWP switching and the minimum K0 or K2 value, the effective time of the minimum K0 or K2 value can be clarified.

[0127] Based on the above embodiments, the embodiments of the present application further provide a terminal device, and this terminal device is applied toFigure 1 The communication system shown. The terminal device can be used to implement Figure 4 or Figure 6 the functions of the terminal device in the communication method shown. Refer to Figure 9 shown, the terminal device may include a processing unit 901 and a transceiver unit 902.

[0128] In one embodiment, when the terminal device implements Figure 4 the functions of the terminal device in the communication method shown, specifically:

[0129] The transceiver unit 902 is configured to receive first information from a network device at a first moment, the first information being used to indicate BWP switching and indicating a start moment for the terminal device to operate on the switched BWP, the start moment being the start moment of the On Duration in the DRX cycle; the first moment is before the On Duration; the processing unit 901 is configured to perform BWP switching according to the first information and operate on the switched BWP at the start moment.

[0130] Exemplarily, a time interval between the first moment and the start moment of the On Duration is greater than a set duration, and the set duration is greater than or equal to a duration for the terminal device to perform BWP switching.

[0131] In a specific implementation, the first information is further used to indicate that the terminal device completes BWP switching before the On Duration; when the processing unit 901 performs BWP switching according to the first information, specifically: complete BWP switching before the On Duration according to the first information.

[0132] In another embodiment, when the terminal device implements Figure 6 the functions of the terminal device in the communication method shown, specifically:

[0133] The transceiver unit 902 is configured to receive BWP switching indication information from a network device in time slot n, the BWP switching indication information including a first value and a minimum value of a first time slot difference, the first time slot difference being an interval between a time slot in which first data is transmitted and the time slot n; the processing unit 901 is configured to determine a first target time slot according to the first value of the first time slot difference and the time slot n; and start enabling the minimum value of the first time slot difference at a start position of the first target time slot.

[0134] In a specific embodiment, the BWP switching indication further includes a minimum value of a second time slot difference, where the second time slot difference is an interval between the time slot in which the second data is transmitted and the time slot n; the processing unit 901 is further configured to: determine a second target time slot according to a first value of the first time slot difference, the time slot n, a first BWP, and a second BWP; the first BWP is the BWP occupied by the terminal device after BWP switching according to the BWP switching indication information, the second BWP is the BWP occupied by the terminal device after BWP switching according to the BWP switching indication information, or the second BWP is the BWP occupied by the terminal device before BWP switching according to the BWP switching indication information; and start enabling the minimum value of the second time slot difference at the starting position of the second target time slot.

[0135] In an example, the first data is downlink data; when the processing unit 901 determines the first target time slot according to the first value of the first time slot difference and the time slot n, it may conform to the following formula:

[0136]

[0137] where A is the index value of the first target time slot, X is the first value of the first time slot difference, and μ PDSCH is the system parameter numerology of the BWP where the first data is located, and μ PDCCH is the numerology of the BWP where the switching indication information is located.

[0138] Specifically, the first data is downlink data and the second data is uplink data; when the processing unit 901 determines the second target time slot according to the first value of the first time slot difference, the time slot n, the first BWP, and the second BWP, it may conform to the following formula:

[0139]

[0140] where B is the index value of the second target time slot, X is the first value of the first time slot difference, and μ PDSCH is the numerology of the BWP where the first data is located, μ PDCCH is the numerology of the BWP where the switching indication information is located, μ DL,BWP is the numerology of the first BWP, and the first BWP is a downlink BWP, and μ UL,BWP is the numerology of the second BWP, and the second BWP is an uplink BWP.

[0141] In another example, the first data is uplink data; when determining the first target time slot according to the first value of the first time slot difference and the time slot n, the processing unit 901 may conform to the following formula:

[0142]

[0143] where A is the index value of the first target time slot, X is the first value of the first time slot difference, and μ PUSCH is the numerology of the BWP where the first data is located, and μ PDCCH is the numerology of the BWP where the handover indication information is located.

[0144] Specifically, the first data is downlink data and the second data is uplink data; when determining the second target time slot according to the first value of the first time slot difference, the time slot n, the first BWP, and the second BWP, the processing unit 901 may conform to the following formula:

[0145]

[0146] where B is the index value of the second target time slot, X is the first value of the first time slot difference, and μ PDSCH is the numerology of the BWP where the first data is located, and μ PDCCH is the numerology of the BWP where the handover indication information is located, and μ UL,BWP is the numerology of the first BWP, and the first BWP is an uplink BWP, and μ DL,BWP is the numerology of the second BWP, and the second BWP is a downlink BWP.

[0147] Based on the above embodiments, an embodiment of the present application further provides a network device, which is applied to the Figure 1 shown communication system. The network device can be used to implement the communication method shown in 4 or Figure 6 . Referring to Figure 10 , the network device may include a processing unit 1001 and a transceiver unit 1002.

[0148] In one embodiment, when the network device implements the functions of the network device in the Figure 4 shown communication method, specifically:

[0149] The processing unit 1001 is configured to determine first information, where the first information is used to indicate a bandwidth part (BWP) switch and indicate a starting moment for the terminal device to operate on the switched BWP, and the starting moment is the starting moment of the On Duration in a discontinuous reception (DRX) cycle; the transceiver unit 1002 is configured to send the first information to the terminal device at a first moment, and the first moment is before the On Duration.

[0150] Specifically, a time interval between the first moment and the starting moment of the On Duration is greater than a set duration, and the set duration is greater than or equal to a duration for the terminal device to perform a BWP switch.

[0151] In an example, the first information is further used to indicate that the terminal device completes a BWP switch before the On Duration.

[0152] In another embodiment, when the network device implements Figure 6 the functions of the network device in the communication method shown, specifically, it may be:

[0153] The processing unit 1001 is configured to determine BWP switch indication information, where the BWP switch indication information includes a first value and a minimum value of a first time slot difference, and the first time slot difference is an interval between a time slot in which first data is transmitted and the time slot n; the transceiver unit 1002 is configured to send the BWP switch indication information to the terminal device in the time slot n.

[0154] Exemplarily, the BWP switch indication further includes a minimum value of a second time slot difference, and the second time slot difference is an interval between a time slot in which second data is transmitted and the time slot n.

[0155] It should be noted that the division of units in the embodiments of the present application is illustrative, merely a logical function division, and there may be other division methods in actual implementation. In the embodiments of the present application, the various functional units may be integrated in one processing unit, or each unit may exist physically alone, or two or more units may be integrated in one unit. The above integrated units may be implemented in the form of hardware or in the form of software functional units.

[0156] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods described in various embodiments of this application. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs that can store program codes.

[0157] Based on the above embodiments, the embodiments of this application also provide a terminal device, which is used to implement the functions of the terminal device in the Figure 4 or Figure 6 shown communication method. Referring to Figure 11 shown, the terminal device includes: a transceiver 1101 and a processor 1102, where:

[0158] The processor 1102 can be a central processing unit (CPU), a network processor (NP), or a combination of a CPU and an NP. The processor 1102 can further include a hardware chip. The above hardware chip can be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The above PLD can be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof. When implementing the above functions, the processor 1102 can be implemented through hardware, and of course, it can also execute the corresponding software through hardware.

[0159] The transceiver 1101 and the processor 1102 are interconnected. Optionally, the transceiver 1101 and the processor 1102 are interconnected via a bus 1104; the bus 1104 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 11 only a thick line is used to represent it in the figure, but it does not mean that there is only one bus or one type of bus.

[0160] Optionally, the terminal device may further include a memory 1103 for storing programs, etc. Specifically, the program may include program code, and the program code includes computer operation instructions. The memory 1103 may include a RAM and may also include a non-volatile memory, such as at least one disk memory. The processor 1102 executes the application program stored in the memory 1103 to implement the above functions, thereby implementing the Figure 4 or Figure 6 shown communication method.

[0161] In one embodiment, when the terminal device implements the Figure 4 functions of the terminal device in the shown communication method, specifically:

[0162] The transceiver 1101 is configured to receive first information from a network device at a first moment, the first information is used to indicate BWP switching and indicate the starting moment for the terminal device to operate on the switched BWP, and the starting moment is the starting moment of the On Duration in the DRX cycle; the first moment is before the On Duration; the processor 1102 is configured to perform BWP switching according to the first information and operate on the switched BWP at the starting moment.

[0163] Exemplarily, the time interval between the first moment and the starting moment of the On Duration is greater than a set duration, and the set duration is greater than or equal to the duration for the terminal device to perform BWP switching.

[0164] In a specific embodiment, the first information is further used to instruct the terminal device to complete BWP switching before the OnDuration; when the processor 1102 performs BWP switching according to the first information, it is specifically configured to: complete BWP switching before the On Duration according to the first information.

[0165] In another embodiment, when the terminal device implements Figure 6 the functions of the terminal device in the communication method shown, specifically, it can be:

[0166] The transceiver 1101 is configured to receive BWP switching indication information from the network device in time slot n, where the BWP switching indication information includes a first value and a minimum value of a first time slot difference, and the first time slot difference is the interval between the time slot in which the first data is transmitted and the time slot n; the processor 1102 is configured to determine a first target time slot according to the first value of the first time slot difference and the time slot n; and start enabling the minimum value of the first time slot difference at the start position of the first target time slot.

[0167] In a specific embodiment, the BWP switching indication further includes a minimum value of a second time slot difference, and the second time slot difference is the interval between the time slot in which the second data is transmitted and the time slot n; the processor 1102 is further configured to: determine a second target time slot according to the first value of the first time slot difference, the time slot n, the first BWP, and the second BWP; the first BWP is the BWP occupied by the terminal device after BWP switching according to the BWP switching indication information, the second BWP is the BWP occupied by the terminal device after BWP switching according to the BWP switching indication information, or the second BWP is the BWP occupied by the terminal device before BWP switching according to the BWP switching indication information; start enabling the minimum value of the second time slot difference at the start position of the second target time slot.

[0168] In an example, the first data is downlink data; when the processor 1102 determines the first target time slot according to the first value of the first time slot difference and the time slot n, it may conform to the following formula:

[0169]

[0170] where A is the index value of the first target time slot, X is the first value of the first time slot difference, μ PDSCH is the system parameter numerology of the BWP where the first data is located, and μ PDCCH is the numerology of the BWP where the switching indication information is located.

[0171] Specifically, the first data is downlink data, and the second data is uplink data; when determining the second target time slot according to the first value of the first time slot difference, the time slot n, the first BWP, and the second BWP, the processor 1102 may conform to the following formula:

[0172]

[0173] where B is the index value of the second target time slot, X is the first value of the first time slot difference, μ PDSCH is the numerology of the BWP where the first data is located, μ PDCCH is the numerology of the BWP where the handover indication information is located, μ DL,BWP is the numerology of the first BWP, and the first BWP is a downlink BWP, μ UL,BWP is the numerology of the second BWP, and the second BWP is an uplink BWP.

[0174] In another example, the first data is uplink data; when determining the first target time slot according to the first value of the first time slot difference and the time slot n, the processor 1102 may conform to the following formula:

[0175]

[0176] where A is the index value of the first target time slot, X is the first value of the first time slot difference, μ PUSCH is the numerology of the BWP where the first data is located, μ PDCCH is the numerology of the BWP where the handover indication information is located.

[0177] Specifically, the first data is downlink data, and the second data is uplink data; when determining the second target time slot according to the first value of the first time slot difference, the time slot n, the first BWP, and the second BWP, the processor 1102 may conform to the following formula:

[0178]

[0179] where B is the index value of the second target time slot, X is the first value of the first time slot difference, μ PDSCH is the numerology of the BWP where the first data is located, μ PDCCH is the numerology of the BWP where the handover indication information is located, μ UL,BWP is the numerology of the first BWP, and the first BWP is an uplink BWP, μ DL,BWPFor the numerology of the second BWP, where the second BWP is a downlink BWP.

[0180] Based on the above embodiments, an embodiment of the present application further provides a network device, which is used to implement the functions of the network device in the communication method as Figure 4 or Figure 6 shown. Referring to Figure 12 shown, the network device includes: a transceiver 1201 and a processor 1202, where:

[0181] The processor 1202 may be a central processing unit (CPU), a network processor (NP), or a combination of a CPU and an NP. The processor 1202 may further include a hardware chip. The above hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The above PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof. When implementing the above functions, the processor 1202 may be implemented by hardware, or of course, by hardware executing corresponding software.

[0182] The transceiver 1201 and the processor 1202 are connected to each other. Optionally, the transceiver 1201 and the processor 1202 are connected to each other through a bus 1204; the bus 1204 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 12 only a thick line is shown in the figure, but it does not mean that there is only one bus or one type of bus.

[0183] Optionally, the network device may further include a memory 1203 for storing programs and the like. Specifically, the program may include program code, and the program code includes computer operation instructions. The memory 1203 may include a RAM and may also include a non-volatile memory, such as at least one disk memory. The processor 1202 executes the application program stored in the memory 1203 to implement the above functions, thereby implementing the communication method as shown in Figure 4 or Figure 6 shown.

[0184] In one embodiment, when the network device implements the functions of the network device in the communication method as shown in Figure 4 shown, specifically, it may be:

[0185] The processor 1202 is configured to determine first information for indicating a bandwidth part BWP switch and indicating a start time for the terminal device to operate on the switched BWP, where the start time is the start time of the duration On Duration in a discontinuous reception DRX cycle; the transceiver 1201 is configured to send the first information to the terminal device at a first time before the On Duration.

[0186] Specifically, the time interval between the first time and the start time of the On Duration is greater than a set duration, and the set duration is greater than or equal to the duration for the terminal device to perform a BWP switch.

[0187] In one example, the first information is further used to indicate that the terminal device completes a BWP switch before the On Duration.

[0188] In another embodiment, when the network device implements the functions of the network device in the communication method as shown in Figure 6 shown, specifically, it may be:

[0189] The processor 1202 is configured to determine BWP switch indication information, where the BWP switch indication information includes a first value and a minimum value of a first time slot difference, and the first time slot difference is the interval between the time slot in which the first data is transmitted and time slot n; the transceiver 1201 is configured to send the BWP switch indication information to the terminal device at the time slot n.

[0190] Exemplarily, the BWP switch indication information further includes a minimum value of a second time slot difference, and the second time slot difference is the interval between the time slot in which the second data is transmitted and the time slot n.

[0191] In summary, by providing a mobility management method and apparatus according to the embodiments of the present application, only the control plane network element needs to determine the MAC address of the mobile terminal device and notify the corresponding terminal device to update, so that it is not necessary to change the MAC address forwarding table in the system, thereby enabling flexible switching of the forwarding path and ensuring the continuity of services during the movement of the terminal device.

[0192] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of an all-hardware embodiment, an all-software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0193] The present application is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, as well as the combination of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the specified functions in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0194] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured article including an instruction device that implements the specified functions in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0195] These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide steps for implementing the specified functions in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0196] Obviously, those skilled in the art can make various modifications and variations to the embodiments of the present application without departing from the scope of the embodiments of the present application. Thus, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the present application and their equivalent technologies, the present application also intends to include these modifications and variations.

Claims

1. A communication method, characterized in that: include: The terminal device receives BWP switching indication information from the network device in time slot n, where the BWP switching indication information includes a minimum value and a first value of a first time slot difference, wherein the first value of the first time slot difference is an interval between a time slot in which the first data is transmitted and the time slot n; The terminal device determines a first target time slot according to the first value of the first time slot difference and the time slot n; The terminal device starts to enable the minimum value at the starting position of the first target time slot, wherein the minimum value is used to indicate that the time slot difference between the time slot in which the terminal device receives subsequent scheduling information and the time slot in which the data scheduled by the subsequent scheduling information is located is not less than the minimum value.

2. The method according to claim 1, characterized in that The BWP switching indication information also includes a minimum value of a second time slot difference, where the second time slot difference is an interval between a time slot in which the second data is transmitted and the time slot n; The method further comprises: The terminal device determines a second target time slot according to the first value of the first time slot difference, the time slot n, the first BWP and the second BWP; the first BWP is the BWP occupied by the terminal device after the BWP is switched according to the BWP switching indication information, the second BWP is the BWP occupied by the terminal device after the BWP is switched according to the BWP switching indication information, or the second BWP is the BWP occupied by the terminal device before the BWP is switched according to the BWP switching indication information; The terminal device starts to enable the minimum value of the second time slot difference at the start position of the second target time slot.

3. The method according to claim 1 or 2, characterized in that The first data is downlink data; The terminal device determines a first target time slot according to the first value of the first time slot difference and the time slot n, which complies with the following formula: Wherein, A is the index value of the first target time slot, X is the first value of the first time slot difference, μ PDSCH is the system parameter numerology of the BWP where the first data is located, μ PDCCH It is the numerology of the BWP where the switching indication information is located.

4. The method according to claim 2, characterized in that The first data is downlink data, and the second data is uplink data; The terminal device determines the second target time slot according to the first value of the first time slot difference, the time slot n, the first BWP and the second BWP, which conforms to the following formula: Wherein, B is the index value of the second target time slot, X is the first value of the first time slot difference, μ PDSCH is the numerology of the BWP where the first data is located, μ PDCCH is the numerology of the BWP where the switching indication information is located, μ DL,BWP is the numerology of the first BWP, where the first BWP is the downlink BWP, μ UL,BWP It is the numerology of the second BWP, where the second BWP is the uplink BWP.

5. The method according to claim 1 or 2, characterized in that: The first data is uplink data; The terminal device determines a first target time slot according to the first value of the first time slot difference and the time slot n, which complies with the following formula: Wherein, A is the index value of the first target time slot, X is the first value of the first time slot difference, μ PUSCH is the numerology of the BWP where the first data is located, μ PDCCH It is the numerology of the BWP where the switching indication information is located.

6. The method according to any one of claims 1 to 2 and 4, characterized in that: The BWP switching indication information instructs the terminal device to perform BWP switching.

7. The method according to any one of claims 1 to 2 and 4, characterized in that: The first target time slot is the time slot to which the terminal device switches to the target BWP.

8. The method according to any one of claims 1 to 2 and 4, characterized in that: When the first data is downlink data, the first time slot difference is K0; when the first data is uplink data, the first time slot difference is K2.

9. The method according to any one of claims 1 to 2 and 4, characterized in that: The BWP switching indication information is downlink control information DCI.

10. The method according to claim 2, characterized in that The first data is downlink data, and the second data is uplink data; The terminal device determines the second target time slot according to the first value of the first time slot difference, the time slot n, the first BWP and the second BWP, which conforms to the following formula: Wherein, B is the index value of the second target time slot, X is the first value of the first time slot difference, μ PUSCH is the numerology of the BWP where the first data is located, μ PDCCH is the numerology of the BWP where the switching indication information is located, μ UL,BWP is the numerology of the first BWP, where the first BWP is the uplink BWP, μ DL,BWP It is the numerology of the second BWP, where the second BWP is the downlink BWP.

11. A communication method, characterized in that: include: The network device determines BWP switching indication information, wherein the BWP switching indication information includes a minimum value and a first value of a first time slot difference, wherein the first value of the first time slot difference is the interval between a time slot in which the first data is transmitted and time slot n; the minimum value is used to indicate that the time slot difference between a time slot in which the terminal device receives subsequent scheduling information and a time slot in which data scheduled by the subsequent scheduling information is located is not less than the minimum value; wherein the terminal device starts to enable the minimum value at the starting position of a first target time slot, and the first target time slot is determined by the terminal device according to the first value of the first time slot difference and the time slot n; The network device sends the BWP switching indication information to the terminal device in the time slot n.

12. The method according to claim 11, characterized in that The BWP switching indication information also includes a minimum value of a second time slot difference, where the second time slot difference is an interval between a time slot where the second data is transmitted and the time slot n.

13. The method according to claim 11 or 12, characterized in that The BWP switching indication information instructs the terminal device to perform BWP switching.

14. The method according to any one of claims 11 to 12, characterized in that: When the first data is downlink data, the first time slot difference is K0; when the first data is uplink data, the first time slot difference is K2.

15. The method according to any one of claims 11 to 12, characterized in that: The BWP switching indication information is downlink control information DCI.

16. A terminal device, characterized in that: include: A transceiver, configured to receive BWP switching indication information from a network device in time slot n, wherein the BWP switching indication information includes a minimum value and a first value of a first time slot difference, wherein the first value of the first time slot difference is an interval between a time slot in which the first data is transmitted and the time slot n; A processor, configured to determine a first target time slot based on a first value of the first time slot difference and the time slot n; and to enable the minimum value starting from the starting position of the first target time slot, wherein the minimum value is used to indicate that the time slot difference between the time slot in which the terminal device receives subsequent scheduling information and the time slot in which the data scheduled by the subsequent scheduling information is located is not less than the minimum value.

17. The terminal device according to claim 16, characterized in that: The BWP switching indication information also includes a minimum value of a second time slot difference, where the second time slot difference is an interval between a time slot in which the second data is transmitted and the time slot n; The processor is further configured to: Determine a second target time slot according to the first value of the first time slot difference, the time slot n, the first BWP and the second BWP; the first BWP is the BWP occupied by the terminal device after the BWP is switched according to the BWP switching indication information, the second BWP is the BWP occupied by the terminal device after the BWP is switched according to the BWP switching indication information, or the second BWP is the BWP occupied by the terminal device before the BWP is switched according to the BWP switching indication information; The start position of the second target time slot starts to enable the minimum value of the second time slot difference.

18. The terminal device according to claim 16 or 17, characterized in that: The first data is downlink data; The processor, when determining the first target time slot according to the first value of the first time slot difference and the time slot n, complies with the following formula: Wherein, A is the index value of the first target time slot, X is the first value of the first time slot difference, μ PDSCH is the system parameter numerology of the BWP where the first data is located, μ PDCCH It is the numerology of the BWP where the switching indication information is located.

19. The terminal device according to claim 17, characterized in that: The first data is downlink data, and the second data is uplink data; The processor, when determining the second target time slot according to the first value of the first time slot difference, the time slot n, the first BWP and the second BWP, complies with the following formula: Wherein, B is the index value of the second target time slot, X is the first value of the first time slot difference, μ PDSCH is the numerology of the BWP where the first data is located, μ PDCCH is the numerology of the BWP where the switching indication information is located, μ DL,BWP is the numerology of the first BWP, where the first BWP is the downlink BWP, μ UL,BWP It is the numerology of the second BWP, where the second BWP is the uplink BWP.

20. The terminal device according to claim 16 or 17, characterized in that: The first data is uplink data; The processor, when determining the first target time slot according to the first value of the first time slot difference and the time slot n, complies with the following formula: Wherein, A is the index value of the first target time slot, X is the first value of the first time slot difference, μ PUSCH is the numerology of the BWP where the first data is located, μ PDCCH It is the numerology of the BWP where the switching indication information is located.

21. The terminal device according to any one of claims 16 to 17 and 19, characterized in that: The BWP switching indication information instructs the terminal device to perform BWP switching.

22. The terminal device according to any one of claims 16 to 17 and 19, characterized in that: The first target time slot is the time slot to which the terminal device switches to the target BWP.

23. The terminal device according to any one of claims 16 to 17 and 19, characterized in that: When the first data is downlink data, the first time slot difference is K0; when the first data is uplink data, the first time slot difference is K2.

24. The terminal device according to any one of claims 16 to 17 and 19, characterized in that: The BWP switching indication information is downlink control information DCI.

25. The terminal device according to claim 17, characterized in that: The first data is downlink data, and the second data is uplink data; The processor, when determining the second target time slot according to the first value of the first time slot difference, the time slot n, the first BWP and the second BWP, complies with the following formula: Wherein, B is the index value of the second target time slot, X is the first value of the first time slot difference, μ PUSCH is the numerology of the BWP where the first data is located, μ PDCCH is the numerology of the BWP where the switching indication information is located, μ UL,BWP is the numerology of the first BWP, where the first BWP is the uplink BWP, μ DL,BWP It is the numerology of the second BWP, where the second BWP is the downlink BWP.

26. A network device, characterized in that: include: A processor, configured to determine BWP switching indication information, wherein the BWP switching indication information includes a minimum value and a first value of a first time slot difference, wherein the first value of the first time slot difference is an interval between a time slot in which the first data is transmitted and time slot n; the minimum value is used to indicate that the time slot difference between a time slot in which the terminal device receives subsequent scheduling information and a time slot in which data scheduled by the subsequent scheduling information is located is not less than the minimum value; wherein the terminal device starts to enable the minimum value at a starting position of a first target time slot, and the first target time slot is determined by the terminal device according to the first value of the first time slot difference and the time slot n; A transceiver is used to send the BWP switching indication information to the terminal device in the time slot n.

27. The network device according to claim 26, characterized in that The BWP switching indication information also includes a minimum value of a second time slot difference, where the second time slot difference is an interval between a time slot where the second data is transmitted and the time slot n.

28. The network device according to claim 26 or 27, characterized in that: The BWP switching indication information instructs the terminal device to perform BWP switching.

29. The network device according to any one of claims 26 to 27, characterized in that: When the first data is downlink data, the first time slot difference is K0; when the first data is uplink data, the first time slot difference is K2.

30. The network device according to any one of claims 26 to 27, characterized in that: The BWP switching indication information is downlink control information DCI.

31. A computer storage medium, characterized in that The computer storage medium stores computer executable instructions, which, when called by the computer, are used to enable the computer to execute the method according to any one of claims 1 to 15.

32. A computer program product comprising instructions, characterized in that When the method is executed on a computer, the computer is enabled to execute the method according to any one of claims 1 to 15.

Citation Information

Patent Citations

  • Bandwidth partial switching method and device

    CN109804662A