Communication method, communication device, chip, chip module and storage medium
By flexibly adjusting the measurement time window through receiving and sending instruction information, the problem of reduced data transmission opportunities caused by RRM measurement is solved, achieving timeliness and flexibility in data transmission and adapting to changing networks.
Patent Information
- Application Number
- CN202411076091.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-06
- Publication Date
- 2026-02-06
AI Technical Summary
When terminal devices perform RRM measurements, the measurement intervals reduce the opportunities for data transmission. How to reduce the frequency of RRM measurements to increase the opportunities for data transmission is a technical problem that urgently needs to be solved.
By receiving and sending indication information, the measurement status of M measurement time windows can be flexibly determined or adjusted, including skipping or performing measurements, reducing bit overhead, and adapting to changing network conditions.
Ensuring timely data transmission during RRM measurements increases data transmission opportunities, adapts to different network scenarios, and saves bit overhead.
Smart Images

Figure CN121486907A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a communication method, communication device, chip, chip module and storage medium. Background Technology
[0002] Measurement is a crucial process for terminal equipment. It's a prerequisite for mobility; terminal equipment needs to perform radio resource management (RRM) measurements on the serving cell and neighboring cells to enable timely cell selection / reselection / handover when entering a new cell. However, RRM measurements introduce scheduling restrictions during measurement gaps / restrictions, preventing the terminal equipment from sending or receiving data and reducing data transmission opportunities. Therefore, reducing the frequency of RRM measurements to increase data transmission opportunities is a pressing technical problem that needs to be solved. Summary of the Invention
[0003] This application discloses a communication method, communication device, chip, chip module, and storage medium that can determine the measurement status for M measurement time windows, thereby facilitating timely data transmission during RRM measurement.
[0004] In a first aspect, embodiments of this application provide a communication method, the method comprising: receiving first indication information; determining, based on the first indication information, measurement status for M measurement time windows; wherein, the measurement status for the measurement time windows includes skipping measurement or performing measurement, and M is a positive integer.
[0005] In this technical solution, the measurement status for M measurement time windows is determined by the first indication information, so that the terminal device can determine whether to perform the measurement or skip the measurement in each measurement time window. This is beneficial to ensure timely data transmission during RRM measurement.
[0006] In one possible implementation, before receiving the first indication information, the method further includes: receiving first configuration information, the first configuration information indicating the measurement status for M measurement time windows; and determining the measurement status for the M measurement time windows based on the first indication information. A specific implementation of this method may be: determining the measurement status for the M measurement time windows based on the first configuration information and the first indication information; wherein the first indication information indicates changing the measurement status for at least one of the M measurement time windows.
[0007] In this technical solution, the measurement status of at least one of the M measurement time windows can be flexibly modified through the first indication information, which is conducive to the timely deployment of network devices based on the actual situation to adapt to the changing network conditions.
[0008] In one possible implementation, the specific method for determining the measurement status for M measurement time windows based on the first indication information can be: in response to the first indication information not carrying a measurement pattern, determining the measurement status for the M measurement time windows based on the second configuration information; wherein the measurement pattern indicates the measurement status for the M measurement time windows; the second configuration information indicates that the measurement status for the M measurement time windows is skipped, or the second configuration information indicates that the measurement status for the M measurement time windows is performed.
[0009] In this technical solution, the second configuration information indicates that all measurements for the M measurement time windows are skipped, which increases the chance of data transmission. Conversely, the second configuration information also indicates that all measurements for the M measurement time windows are executed, which helps ensure RRM measurements.
[0010] In one possible implementation, the method further includes: receiving second indication information, the second indication information indicating deactivation of second configuration information.
[0011] In one possible implementation, determining the measurement status for M measurement time windows based on the first indication information can be: in response to the first indication information indicating the activation of second configuration information, determining the measurement status for the M measurement time windows based on the second configuration information; and / or, in response to the first indication information indicating the deactivation of the second configuration information, determining the measurement status for the M measurement time windows based on the first configuration information; wherein the first configuration information indicates the measurement status for the M measurement time windows; the second configuration information indicates that the measurement status for the M measurement time windows is skipped, or the second configuration information indicates that the measurement status for the M measurement time windows is performed.
[0012] In this technical solution, the activation or deactivation of the second configuration information is indicated by the first instruction information, which enables the switching between applying the second configuration information and applying the first configuration information. This allows for flexible switching of the applied configuration information in different scenarios, thus facilitating adaptation to changing network conditions.
[0013] In one possible implementation, before receiving the first indication information, the method further includes: receiving first configuration information, the first configuration information indicating the measurement status for M measurement time windows; and determining the measurement status for the M measurement time windows based on the first indication information. A specific implementation may be: responding to the first indication information indicating the activation of the first configuration information, and determining the measurement status for the M measurement time windows based on the first configuration information.
[0014] In this technical solution, the first configuration information can be flexibly activated via the first indication information when needed, and activated via the third indication information when not needed. This allows for adaptability to changing network conditions. Furthermore, both the first and third indication information can be carried by a single bit, effectively saving bit overhead.
[0015] In one possible implementation, the method further includes: receiving third indication information, the third indication information indicating to deactivate the first configuration information.
[0016] In one possible implementation, the specific method for determining the measurement status for M measurement time windows based on the first indication information can be: in response to the first indication information indicating the activation of a first rule, the measurement status for the M measurement time windows is determined based on the first rule; wherein, the first rule indicates that the measurement status of the measurement time window that collides with the transmission timing is skipped measurement.
[0017] In this technical solution, the first rule can be flexibly activated via the first indication information when needed, and activated via the fourth indication information when not needed. This allows for adaptability to changing network conditions. Furthermore, both the first and fourth indication information can be carried by a single bit, effectively saving bit overhead.
[0018] In one possible implementation, the method further includes: receiving a fourth indication message, the fourth indication message indicating to activate the first rule.
[0019] In one possible implementation, M measurement time windows support partially skipped measurements. The M measurement time windows include a first measurement time window, which includes one or more sub-time windows. The first measurement time window supporting partially skipped measurements means that the measurement situation for at least one sub-time window in the first measurement time window is a skipped measurement.
[0020] In one possible implementation, the method further includes: receiving a fifth indication message, the fifth indication message indicating that M measurement time windows support partially skipped measurements.
[0021] In one possible implementation, the M measurement time windows include a second measurement time window, and the measurement status for the second measurement time window is skipped. The second measurement time window includes N sub-time windows, where N is a positive integer. The method further includes receiving a sixth indication information, which indicates the measurement status for the N sub-time windows.
[0022] In this technical solution, the sixth indication information can refine the granularity of the measurement indication, indicating the measurement status for each of the N sub-time windows. This allows the terminal device to determine whether to perform the measurement or skip the measurement within each sub-time window, which helps to further ensure timely data transmission during RRM measurement.
[0023] In one possible implementation, the sixth indication information is carried by at least N bits; wherein, in response to the first bit among the N bits being a first value, the measurement status of the sub-time window corresponding to the first bit among the N sub-time windows is skipped; and / or, in response to the second bit among the N bits being a second value, the measurement status of the sub-time window corresponding to the second bit among the N sub-time windows is performed.
[0024] In one possible implementation, the method further includes receiving a seventh indication message that indicates a change in the measurement for at least one of the N sub-time windows.
[0025] In this technical solution, the measurement status of at least one of the N sub-time windows can be flexibly modified through the seventh indication information, which is beneficial for adapting to changing network conditions.
[0026] In one possible implementation, the M measurement time windows include K1 measurement time windows and K2 measurement time windows, the types of K1 measurement time windows are different from those of K2 measurement time windows; the measurement status of the M measurement time windows is carried by an eighth indication information, the eighth indication information includes a first indication field and a second indication field; wherein, the first indication field carries the measurement status of K1 measurement time windows, and the second indication field carries the measurement status of K2 measurement time windows.
[0027] Secondly, embodiments of this application provide another communication method, the method comprising: sending first indication information, the first indication information being used to determine the measurement status for M measurement time windows; wherein the measurement status for the measurement time windows includes skipping measurement or performing measurement, and M is a positive integer.
[0028] In this technical solution, the measurement status for M measurement time windows is determined by the first indication information, that is, the terminal device is instructed to perform measurement or skip measurement within each measurement time window, which helps to ensure timely data transmission during RRM measurement.
[0029] In one possible implementation, before sending the first indication information, the method further includes: sending first configuration information, the first configuration information indicating the measurement status for M measurement time windows; wherein the measurement status for the M measurement time windows is determined based on the first configuration information and the first indication information; the first indication information indicates a change to the measurement status for at least one of the M measurement time windows.
[0030] In one possible implementation, in response to the first indication information not carrying a measurement pattern, the measurement status for the M measurement time windows is based on the second configuration information; wherein the measurement pattern indicates the measurement status for the M measurement time windows; the second configuration information indicates that the measurement status for the M measurement time windows is either skipped or performed.
[0031] In this technical solution, the second configuration information indicates that all measurements for the M measurement time windows are skipped, which increases the chance of data transmission. Conversely, the second configuration information also indicates that all measurements for the M measurement time windows are executed, which helps ensure RRM measurements.
[0032] In one possible implementation, the method further includes: sending a second indication message, the second indication message indicating to activate the second configuration information.
[0033] In one possible implementation, in response to a first indication message instructing the activation of second configuration information, the measurement status for the M measurement time windows is determined based on the second configuration information; and / or, in response to a first indication message instructing the deactivation of the second configuration information, the measurement status for the M measurement time windows is determined based on the first configuration information; wherein the first configuration information indicates the measurement status for the M measurement time windows; the second configuration information indicates that the measurement status for the M measurement time windows is either skipped or performed.
[0034] In this technical solution, the activation or deactivation of the second configuration information is indicated by the first instruction information, which enables the switching between applying the second configuration information and applying the first configuration information. This allows for flexible switching of the applied configuration information in different scenarios, thus facilitating adaptation to changing network conditions.
[0035] In one possible implementation, before sending the first indication information, the method further includes: sending first configuration information, the first configuration information indicating the measurement status for M measurement time windows; and, in response to the first indication information indicating the activation of the first configuration information, determining the measurement status for the M measurement time windows based on the first configuration information.
[0036] In this technical solution, the first configuration information can be flexibly activated via the first indication information when needed, and activated via the third indication information when not needed. This allows for adaptability to changing network conditions. Furthermore, both the first and third indication information can be carried by a single bit, effectively saving bit overhead.
[0037] In one possible implementation, the method further includes: sending a third instruction message, the third instruction message instructing the activation of the first configuration information.
[0038] In one possible implementation, in response to a first indication message indicating the activation of a first rule, the measurement status for M measurement time windows is determined based on the first rule; wherein the first rule indicates that the measurement status of a measurement time window that collides with the transmission timing is to be skipped.
[0039] In this technical solution, the first rule can be flexibly activated via the first indication information when needed, and activated via the fourth indication information when not needed. This allows for adaptability to changing network conditions. Furthermore, both the first and fourth indication information can be carried by a single bit, effectively saving bit overhead.
[0040] In one possible implementation, the method further includes sending a fourth instruction message, which instructs the activation of the first rule.
[0041] In one possible implementation, M measurement time windows support partially skipped measurements. The M measurement time windows include a first measurement time window, which includes one or more sub-time windows. The first measurement time window supporting partially skipped measurements means that the measurement situation for at least one sub-time window in the first measurement time window is a skipped measurement.
[0042] In one possible implementation, the method further includes sending a fifth indication message, which indicates that M measurement time windows support partial skipping of measurements.
[0043] In one possible implementation, the M measurement time windows include a second measurement time window, and the measurement status for the second measurement time window is skipped. The second measurement time window includes N sub-time windows, where N is a positive integer. The method further includes sending a sixth indication message, which indicates the measurement status for the N sub-time windows.
[0044] In this technical solution, the sixth indication information can refine the granularity of the measurement indication, indicating the measurement status for each of the N sub-time windows. This allows the terminal device to determine whether to perform the measurement or skip the measurement within each sub-time window, which helps to further ensure timely data transmission during RRM measurement.
[0045] In one possible implementation, the sixth indication information is carried by at least N bits; wherein, in response to the first bit among the N bits being a first value, the measurement status of the sub-time window corresponding to the first bit among the N sub-time windows is skipped; and / or, in response to the second bit among the N bits being a second value, the measurement status of the sub-time window corresponding to the second bit among the N sub-time windows is performed.
[0046] In one possible implementation, the method further includes: sending a seventh indication message that indicates a change in the measurement for at least one of the N sub-time windows.
[0047] In this technical solution, the measurement status of at least one of the N sub-time windows can be flexibly modified through the seventh indication information, which is beneficial for adapting to changing network conditions.
[0048] In one possible implementation, the M measurement time windows include K1 measurement time windows and K2 measurement time windows, the types of K1 measurement time windows are different from those of K2 measurement time windows; the measurement status of the M measurement time windows is carried by an eighth indication information, the eighth indication information includes a first indication field and a second indication field; wherein, the first indication field carries the measurement status of K1 measurement time windows, and the second indication field carries the measurement status of K2 measurement time windows.
[0049] Thirdly, embodiments of this application provide a communication device, the device including units for implementing the method described in the first or second aspect.
[0050] Fourthly, embodiments of this application provide another communication device, including a processor; the processor is configured to perform the method described in the first or second aspect.
[0051] In one alternative embodiment, the communication device may further include a memory for storing a computer program; and a processor specifically configured to invoke the computer program from the memory to execute the method described in the first or second aspect.
[0052] Fifthly, embodiments of this application provide a chip for performing the methods described in the first or second aspect.
[0053] In a sixth aspect, embodiments of this application provide a chip module, which includes a communication interface and a chip, wherein: the communication interface is used for internal communication within the chip module, or for communication between the chip module and an external device; and the chip is used to execute the method described in the first or second aspect.
[0054] In a seventh aspect, embodiments of this application provide a communication system including a terminal device and a network device. When the terminal device and the network device are running in the communication system, the terminal device is used to execute the method described in the first aspect above, and the network device is used to execute the method described in the second aspect above.
[0055] Eighthly, embodiments of this application provide a computer-readable storage medium storing a computer program, the computer program including program instructions that, when executed by a communication device, cause the communication device to perform the method described in the first or second aspect.
[0056] Ninthly, embodiments of this application provide a computer program product including a computer program or instructions, which, when executed on a computer, causes the computer to perform the method described in the first or second aspect. Attached Figure Description
[0057] Figure 1 This is an example graph showing the difference between the arrival time of an IP packet and the periodic time point;
[0058] Figure 2 This is a schematic diagram of the configuration of the measuring gap;
[0059] Figure 3A This is a diagram illustrating the impact of scheduling constraints caused by measurement gaps on XR services.
[0060] Figure 3B This is a configuration example diagram of the SMTC window;
[0061] Figure 4A This is a schematic diagram illustrating a scenario where downlink data reception is not permitted within the measurement time window due to RRM measurement.
[0062] Figure 4BThis is a schematic diagram illustrating a scenario where downlink data reception is permitted within the measurement time window caused by RRM measurement.
[0063] Figure 5 This is a schematic diagram of a system architecture applying an embodiment of this application;
[0064] Figure 6A This is a flowchart illustrating a communication method provided in an embodiment of this application;
[0065] Figure 6B This is a schematic diagram illustrating how to determine M measurement time windows according to an embodiment of this application;
[0066] Figure 7A This is a flowchart illustrating another communication method provided in an embodiment of this application;
[0067] Figure 7B This is a schematic diagram illustrating a scenario provided by an embodiment of this application, showing how to determine A measurement time windows that require changes to the measurement conditions;
[0068] Figure 8A This is a flowchart illustrating another communication method provided in an embodiment of this application;
[0069] Figure 8B This is a schematic diagram illustrating the activation duration of a second configuration information provided in an embodiment of this application;
[0070] Figure 9A This is a flowchart illustrating another communication method provided in an embodiment of this application;
[0071] Figure 9B This is a schematic diagram illustrating a scenario where configuration information is used to determine the measurement status for M measurement time windows, as provided in an embodiment of this application.
[0072] Figure 10A This is a flowchart illustrating another communication method provided in an embodiment of this application;
[0073] Figure 10B This is a schematic diagram illustrating the activation duration of a first configuration information provided in an embodiment of this application;
[0074] Figure 11A This is a flowchart illustrating another communication method provided in an embodiment of this application;
[0075] Figure 11B This is a schematic diagram illustrating the activation duration of a first rule provided in an embodiment of this application;
[0076] Figure 12 This is a schematic diagram illustrating a method for partially skipping the measurement period, as provided in an embodiment of this application.
[0077] Figure 13AThis is a flowchart illustrating another communication method provided in an embodiment of this application;
[0078] Figure 13B This is a schematic diagram illustrating a scenario for determining a second measurement time window, provided in an embodiment of this application.
[0079] Figure 13C This is a schematic diagram illustrating the division of sub-time windows in different measurement time windows provided in an embodiment of this application;
[0080] Figure 14A This is a flowchart illustrating another communication method provided in an embodiment of this application;
[0081] Figure 14B This is a schematic diagram illustrating a scenario of how to modify the measurement conditions for N sub-time windows, as provided in an embodiment of this application.
[0082] Figure 15 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0083] Figure 16 This is a schematic diagram of another communication device provided in an embodiment of this application;
[0084] Figure 17 This is a schematic diagram of the structure of a chip module provided in an embodiment of this application. Detailed Implementation
[0085] It should be understood that the terms "first," "second," etc., used in the embodiments of this application are used to distinguish different objects, rather than to describe a specific order.
[0086] In this application's embodiments, "and / or" describes the association relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent the following three cases: A exists alone, A and B exist simultaneously, and B exists alone. Here, A and B can be singular or plural. The character " / " can indicate that the preceding and following related objects are in an "or" relationship. Additionally, the symbol " / " can also represent a division sign, i.e., performing a division operation.
[0087] In the embodiments of this application, "at least one" refers to one or more, and "multiple" refers to two or more.
[0088] In the embodiments of this application, "at least one of the following" or similar expressions refer to any combination of these items, including any combination of a single item or a plurality of items. For example, at least one of a, b, or c can represent the following seven cases: a, b, c, a and b, a and c, b and c, a, b, and c. Each of a, b, and c can be an element or a set containing one or more elements.
[0089] In the embodiments of this application, the terms "corresponding," "associated," "related," and "mapped" may sometimes be used interchangeably. It should be noted that when the distinction is not emphasized, the concepts or meanings expressed are consistent.
[0090] In this embodiment of the application, "instruction" can include direct and indirect instructions, as well as explicit and implicit instructions. Assuming the information indicated by a certain piece of information (as described below, the instruction information) is called the information to be instructed, there are many ways to instruct the information to be instructed in the specific implementation process. For example, the information to be instructed can be directly instructed, such as by instructing the information to be instructed itself or its index. Alternatively, the information to be instructed can be indirectly indicated by instructing other information, where there is a relationship between the indicated other information and the information to be instructed. Furthermore, only a part of the information to be instructed can be indicated, while the other parts are known or pre-agreed upon.
[0091] First, some concepts or technologies involved in the embodiments of this application will be introduced.
[0092] (1) Terminal equipment
[0093] In this application embodiment, the terminal device is a device with wireless transceiver capabilities, which may be referred to as a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), access terminal device, Internet of Things terminal device, vehicle-mounted terminal device, industrial control terminal device, UE unit, UE station, mobile station, remote station, remote terminal device, mobile device, UE terminal device, wireless communication device, UE agent, or UE device, etc. The terminal device can be fixed or mobile. It should be noted that the terminal device can support at least one wireless communication technology, such as Long Time Evolution (LTE), New Radio (NR), 6th-generation (6G), or next-generation wireless communication technology, etc.
[0094] For example, terminal devices can be mobile phones, tablets, desktop computers, laptops, all-in-one computers, in-vehicle terminals, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, wearable devices, terminal devices in future mobile communication networks, or terminal devices in future evolved public land mobile networks (PLMNs), etc. In some embodiments of this application, the terminal device may also be a device with transceiver functions, such as a chip module. The chip module may include chips, and may also include other discrete components. The embodiments of this application do not limit the specific technology or device form used in the terminal device.
[0095] (2) Network equipment
[0096] In this embodiment, the network device is a device that provides wireless communication functionality to a terminal device. The network device can be an access network (AN) device or a satellite; the AN device can be a radio access network (RAN) device. The network device can support at least one wireless communication technology, such as LTE, NR, or 6G.
[0097] In some possible implementations, network devices can be responsible for radio resource management (RRM), quality of service (QoS) management, data compression and encryption, and data transmission and reception on the air interface side.
[0098] In some possible implementations, network devices may include base stations (BS) in a communication system or devices deployed in a radio access network (RAN) to provide wireless communication functions; that is, network devices may include devices in the RAN.
[0099] For example, devices in the RAN may include evolved node B (eNB or eNodeB) in the LTE communication system, next generation evolved node B (ng-eNB) in the NR communication system, next generation node B (gNB) in the NR communication system, master node (MN) in the dual connectivity architecture, and secondary node (SN) in the dual connectivity architecture, etc., without specific restrictions.
[0100] In some possible implementations, network devices may include devices in the core network (CN).
[0101] For example, devices in a CN may include access and mobility management function (AMF), user plane function (UPF), session management function (SMF), etc.
[0102] In some possible implementations, network devices can also be access points (APs) in WLANs, relay stations, communication devices in future PLMN networks, communication devices in NTN networks, etc.
[0103] In some possible implementations, the network device may include means for providing wireless communication capabilities to terminal devices, such as a chip system, a chip, or a chip module. For example, the chip system may include a chip, or it may include other discrete devices.
[0104] In some possible implementations, network devices can communicate with Internet Protocol (IP) networks, such as the Internet, private IP networks, or other data networks.
[0105] In some possible implementations, the network device may include a single independent node to implement the functions of the aforementioned base station, or it may include two or more independent nodes to implement the functions of the aforementioned base station. For example, the network device includes a centralized unit (CU) and a distributed unit (DU), such as gNB-CU and gNB-DU. Furthermore, in some other embodiments of this application, the network device may also include an active antenna unit (AAU). The CU implements some of the functions of the network device, and the DU implements other functions. For example, the CU is responsible for handling non-real-time protocols and services, implementing the functions of the radio resource control (RRC) layer, service data adaptation protocol (SDAP) layer, and packet data convergence protocol (PDCP) layer. The DU is responsible for handling physical layer protocols and real-time services, implementing the functions of the radio link control (RLC) layer, medium access control (MAC) layer, and physical (PHY) layer. In addition, the AAU can implement some physical layer processing functions, radio frequency processing, and related functions of the active antenna. Since RRC layer information ultimately becomes PHY layer information, or is derived from PHY layer information, in this network deployment, higher-layer signaling (such as RRC signaling) can be considered to be generated by the CU and sent by the DU, or jointly sent by the DU and AAU. It is understood that network devices can include at least one of CU, DU, and AAU. Furthermore, the CU can be classified as a RAN device, or it can be classified as a core network device; there are no specific limitations on this.
[0106] In some possible implementations, the network device can be any station in a multi-site coherent joint transmission (CJT) with the terminal device, or another station outside of that multi-site group, or other network devices communicating with the terminal device; no specific limitations are imposed. Multi-site coherent joint transmission can be multiple stations jointly transmitting coherently, or different data belonging to the same Physical Downlink Shared Channel (PDSCH) being sent from different stations to the terminal device, or multiple stations being virtually merged into one station for transmission. Names with the same meaning as those specified in other standards also apply to this application; that is, this application does not limit the names of these parameters. The stations in multi-site coherent joint transmission can be remote radio heads (RRHs), transmission and reception points (TRPs), network devices, etc., without specific limitations.
[0107] In some possible implementations, the network device can be any one of the multiple sites performing noncoherent cooperative transmission with the terminal device, or another site outside of the multiple sites, or another network device communicating with the terminal device; no specific limitations are imposed. The multi-site noncoherent cooperative transmission can be a joint noncoherent transmission by multiple sites, or different data belonging to the same PDSCH being sent to the terminal device from different sites, or different data belonging to the same PDSCH being sent to the terminal device from different sites. Names with the same meaning as those specified in other standards also apply to this application; that is, this application does not limit the names of these parameters. The sites in the multi-site noncoherent cooperative transmission can be RRH, TRP, network devices, etc., without specific limitations.
[0108] In some possible implementations, the network device can have mobility characteristics; for example, the network device can be a mobile device. Optionally, the network device can be a satellite or a balloon station. For example, the satellite can be a low Earth orbit (LEO) satellite, a medium Earth orbit (MEO) satellite, a geostationary Earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Optionally, the network device can also be a base station located on land, water, or other similar locations.
[0109] In some possible implementations, network devices can provide services to a cell, and terminal devices within that cell can communicate with the network devices via transmission resources (such as spectrum resources). This cell can be a macrocell, small cell, metro cell, microcell, pico cell, or femto cell, etc.
[0110] In some possible implementations, the network device described in the embodiments of this application may be a chip, chip module, device, unit, etc., and there are no specific limitations on it.
[0111] (3) Extended Reality (XR) services
[0112] XR services primarily encompass virtual reality (VR), augmented reality (AR), and mixed reality (MR) services, all employing technologies that facilitate interaction between virtual and real worlds. During downlink transmission, the server generates XR content at a fixed frequency (e.g., 60Hz or 120Hz) and transmits it to the XR terminal device via network equipment. During uplink transmission, AR or MR terminal devices can capture images of the current scene using their built-in cameras and continuously upload these images at a specific frequency (e.g., 60Hz). Therefore, XR services demand low latency for both downlink and uplink transmissions.
[0113] XR services primarily focus on video, and video data is generated in bursts, meaning that data for the same service is generated periodically. However, XR services exhibit non-integer periodicity. For example, with a frame rate of 60 FPS (frames per second), there are 60 frames of video data per second. Therefore, a video frame is generated every 16.67 ms, making the XR period 16.67 ms. If the frame rate is 30 FPS, the XR period could be 33.34 ms.
[0114] Because a single video frame is too large, it is often segmented into dozens of Internet Protocol (IP) packets. For networks transmitting XR services, these dozens of IP packets need to be transmitted every 16.67ms. Furthermore, in video transmission systems, due to variations in frame encoding delay and network transmission time, the arrival time of data packets at the base station experiences jitter, making the arrival time of IP packets uncertain. The difference between the arrival time of an IP packet and a periodic time point (e.g., 0ms, 16.67ms, 33.33ms…) is approximately in the range of [-4, 4]ms or [-5, 5]ms, representing the jitter range, and follows a truncated Gaussian distribution. Negative values can be interpreted as IP packets being received before the periodic time point, while positive values can be interpreted as IP packets being received after the periodic time point. For example, taking the initial reception time as 0ms as a reference, if there is no jitter, the receiver will start receiving video frames at the periodic time points (e.g., 0ms, 16.67ms, 33.33ms, etc.); however, if there is jitter, taking the second video frame as an example, the receiver may receive the first IP data packet corresponding to the second video frame at 15.67ms, or it may receive the first IP data packet corresponding to the second video frame at 17.67ms.
[0115] For example, see Figure 1 The diagram shows an example of the difference between the arrival time of an IP packet and the periodic time point. Figure 1 In the context of XR service transmission networks, the sender transmits multiple IP data packets corresponding to a video frame every 16.67ms, and the IP data packets received by the receiver are slightly delayed relative to their transmission time.
[0116] (4) Radio Resource Management (RRM) Measurement
[0117] RRM measurements are primarily used by the network for mobility-related processes, such as handover or beam switching, or for adding new cells. Measurement gaps can also be used for other purposes, such as positioning, multiple subscriber identity module (MUSIM) gaps, and uplink (UL) gaps for Tx power management.
[0118] Referring to 3GPP Technical Specification (TS) 38.133, RRM measurements can be categorized from the following three dimensions:
[0119] 1) Depending on whether the center frequencies of the Synchronization Signal / PBCHBlock (SSB) of the serving cell and the neighboring cells are the same or different, RRM measurements can be divided into intra-frequency measurement and inter-frequency measurement.
[0120] Taking SSB-based measurement as an example, if the center frequency of the source cell's SSB and the center frequency of the target cell's SSB are the same, and the subcarrier spacing of the two SSBs is also the same, then the measurement is defined as a co-frequency measurement based on SSB; otherwise, it is a hetero-frequency measurement.
[0121] Similarly, measurements based on Channel State Information Reference Signal (CSI-RS) can also be divided into same-frequency measurements and different-frequency measurements.
[0122] 2) Depending on the type of signal under test, RRM measurement can be divided into SSB-based measurement and CSI-RS-based measurement.
[0123] For SSB-based measurements, SSBs are generally discontinuous in the time domain, and terminal devices cannot continuously search for and measure SSBs to perform RRM measurements. Therefore, network devices can use a Measurement Timing Configuration (SMTC) window based on Synchronization Signal / PBCH Blocks (SSBs) to inform terminal devices of the measurement cycle and the timing for SSB measurements. In other words, the SMTC is a window configured by the network device for the terminal device to perform SSB measurements. The terminal device only needs to perform SSB measurements within the SMTC window, and does not need to perform SSB measurements outside the SMTC window.
[0124] The terminal device measures the SSB based on the SMTC window configured by the network device. The configuration parameters of an SMTC window may include, but are not limited to: the SMTC window period, offset, and duration. The SMTC window appears periodically in the time domain with a certain offset, and the duration of the SMTC window is fixed for the SMTC configuration. For example, typical values for the SMTC window period are {5ms, 10ms, 20ms, 40ms, 80ms, 160ms}, and typical values for the duration are {1ms, 2ms, 3ms, 4ms, 5ms}.
[0125] It is understandable that when the terminal device measures the serving cell, it specifically measures the SSB from the serving cell within the SMTC window.
[0126] When the terminal device measures neighboring cells, it specifically measures the SSB from neighboring cells within the SMTC window.
[0127] If the frequency of the neighboring cell is not on the same carrier frequency as the serving cell, and / or the subcarrier spacing of the neighboring cell is different from that of the serving cell, the terminal device needs to measure the SSB from the neighboring cell within the SMTC window.
[0128] 3) From the perspective of whether or not measurement gaps (MG) are configured, RRM measurement can be divided into measurement with measurement gaps and measurement without measurement gaps.
[0129] Measurement gaps are provided to terminal equipment to perform in-frequency or out-of-frequency RRM measurements. During a measurement gap, the terminal equipment interrupts data reception and transmission with the serving cell to perform measurements. At the end of the measurement gap, the terminal equipment resumes communication with the original serving cell.
[0130] Measurement gaps can be used to perform inter-frequency measurements as well as inter-system measurements. Inter-system measurements refer to situations where the serving cell and neighboring cells of a terminal device are cells in different systems. In other words, the serving cell and neighboring cells of a terminal device belong to different standard systems. For example, the serving cell is an NR cell, and the neighboring cell is an LTE cell.
[0131] The parameters for the measurement gap configured by the network device for the terminal device may include, but are not limited to: Measurement Gap Length (MGL), Measurement Gap Repetition Period (MGRP), and Measurement Gap Offset. Table 9.1.2-1 of TS 38.133 provides the supported measurement gap mode configurations. For example, the measurement gap length can be {1.5ms, 3ms, 3.5ms, 4ms, 5.5ms, 6ms, 10ms, 20ms}, and the measurement gap repetition period can be {20ms, 40ms, 80ms, 160ms}.
[0132] Here, MGL refers to the duration of the measurement gap. Measurement gaps can occur periodically, and MGRP is the duration between two adjacent measurement gaps. Taking a frame length of 10ms, consisting of 10 subframes, each subframe being 1ms long, as an example, assuming MGL = 6ms, MGRP = 20ms, and a measurement gap offset of 3ms, a schematic diagram of the measurement gap configuration is shown below. Figure 2 As shown. Figure 2 As shown, the first measurement gap occurs with an offset of 3ms, and the second measurement gap occurs after an MGRP interval of 20ms. Each measurement gap consists of six time slots, from time slot 3 to time slot 8, meaning each measurement gap lasts for 6ms. Figure 2 In the text, the number after "#" represents the System Frame Number (SFN).
[0133] For example, measurement gaps may include, but are not limited to, one or more of the following types: measurement gaps configured for a single terminal device; measurement gaps configured for a single frequency band (such as FR1, FR2); network-controlled small gaps (NCSG); multiple subscriber identity module (MUSIM) gaps; and uplink (UL) gaps. For details on these types of measurement gaps, please refer to the specific description in TS 38.133, which will not be repeated here.
[0134] RRM measurement scenarios can be summarized in the following table. In Tables 1 and 2, “√” indicates the corresponding scenario supported by TS 38.133, and “N / A” indicates the corresponding scenario that is not supported or applicable by TS 38.133.
[0135] Table 1 Measurement Scenarios Based on SSB
[0136] Heterogeneous frequency measurement Same frequency measurement Measuring gap √ √ No measurement gap √ √
[0137] Table 2 Measurement Scenarios Based on CSI-RS
[0138] Heterogeneous frequency measurement Same frequency measurement Measuring gap √ N / A No measurement gap N / A √
[0139] (5) Scheduling restrictions caused by RRM measurements (Measurement Restriction)
[0140] During the measurement gap, scheduling restrictions exist. Specifically, the terminal device tunes its radio frequency (RF) to the target frequency band for RRM measurement. Therefore, during the measurement gap, the terminal device cannot send any signals to or receive data from the network device. Correspondingly, the network device will not receive or send data to the terminal device.
[0141] When the terminal device is configured with a measurement gap or SMTC window for RRM measurements, the measurement period cannot be perfectly aligned with the arrival time of XR service packets, and is also affected by non-integer periods and jitter. Therefore, the data transmission of XR services will be limited by RRM measurements, which will reduce the system capacity of XR services.
[0142] The following sections describe the types of RRM measurements that cause scheduling limitations, categorized by different scenarios.
[0143] Scenario 1: RRM measurements with measurement gaps cause scheduling constraints.
[0144] For intra-frequency measurements, a measurement gap needs to be configured for the terminal device when the SSB to be measured is not within the active bandwidth part (BWP) of the terminal device. For inter-frequency measurements, a measurement gap is usually required for the terminal device because the terminal device may need to perform RF tuning to measure the SSB of the target cell.
[0145] During the measurement gap, the terminal equipment cannot receive or transmit data with the corresponding serving cell. The values of MGL and MGRP vary depending on the circumstances. For example, due to the effects of beamforming, the MGL for the measurement gap in the FR2 band is at least 5.5 ms; while without beamforming, a shorter measurement gap can be used for measurements in the FR1 band.
[0146] From a scheduling constraint perspective, the scheduling availability of SSB-based and CSI-RS-based measurements with measurement gaps is the same, and their impact on XR services is similar. For delay-sensitive services, such as XR services, measurement gaps can consume a large portion of the XR service's packet delay budget (PDB); therefore, shorter measurement gap lengths are beneficial for XR service transmission. Furthermore, the repetition period of the measurement gap also affects scheduling, as the periodicity determines the frequency at which XR services are affected by measurements.
[0147] Assuming MGRP is 40ms, MGL is 6ms, the frame rate of the XR service is 60FPS, and PDB is 10ms, a diagram illustrating the impact of scheduling limitations caused by measurement gaps on the XR service can be found here. Figure 3A As shown. Figure 3A In this context, the period of an XR service frame is 16.67ms, meaning one XR service frame is transmitted every 16.67ms. Each XR service frame is divided into dozens of data packets, and each data packet must meet the PDB requirement, meaning it must be transmitted within 10ms. For example... Figure 3A As shown, the gray boxes represent the transmission time of dozens of data packets corresponding to each XR service frame. If this transmission time does not overlap with the measurement gap, the measurement gap will not affect the transmission of the XR service frame. Figure 3A Frames 1, 2, 3, and 5 in the transmission time do not overlap with the measurement gap. If the transmission time overlaps with the measurement gap, no data is transmitted in the overlapping portion, and some data packets within the XR service frame cannot be transmitted within the PDB, affecting the reception of the XR frame. Figure 3A Frames 4 and 6 in the image both overlap with the measurement gap, and the overlapping portion is in... Figure 3A The middle is filled with a slash, such as Figure 3A As shown, the area filled with diagonal lines contains no data transmission. On the receiving side, frames 4 and 6 may fail to be received due to missing data packets. This demonstrates that scheduling limitations caused by measurement gaps reduce the opportunity for data transmission.
[0148] Scenario 2: RRM measurements without measurement gaps cause scheduling constraints.
[0149] Terminal devices can perform SSB / CSI-RS-based measurements without measurement gaps. For example, terminal devices can perform SSB-based measurements when the SSB to be measured is within the active bandwidth part (BWP) of the terminal device, or when the active downlink BWP is the initial BWP, etc.
[0150] For measurements without measurement gaps, scheduling constraints still exist. For example, during the SMTC window duration, the terminal device will not transmit the Physical Uplink Control Channel (PUCCH), Physical Uplink Shared Channel (PUSCH), or Sounding Reference Signal (SRS) on the symbol corresponding to each SSB to be measured, on the symbol before each consecutive SSB to be measured, and on the symbol after each consecutive SSB to be measured. Similarly, CSI-RS resource symbols also have scheduling constraints. Scheduling constraints caused by RRM measurements without measurement gaps can exist in various scenarios, and most scheduling constraints have a symbol-level impact on XR services.
[0151] Assuming MGL is 6ms and SMTC window is 4ms, a cell can transmit 8 SSBs within the SMTC window. One time slot is 1ms, and one time slot includes 14 orthogonal frequency-division multiplexing (OFDM) symbols. An example of SMTC window configuration is shown below. Figure 3B As shown. The 8 SSBs are SSB#0 to SSB#7, and the 14 OFDM symbols are Symbol 0 to Symbol 13. (See diagram) Figure 3B It is evident that the duration of MG includes two RF tuning periods. During the RF tuning period, the terminal device tunes its RF frequency to the target frequency band measured by RRM; therefore, the terminal device cannot send any signals to the network device or receive data from the network device. During the duration of MG, the remaining time (excluding the RF tuning period)... Figure 3B Represented by a rounded rectangle (which can be called the actual measurement time window), the SMTC window can be configured within the actual measurable time period. For example... Figure 3B As shown, the actual measurement time window is 5ms, the SMTC window is 4ms, and the cell transmits a total of 8 SSBs in 4 time slots within the SMTC window, with 2 SSBs transmitted in each of the 4 time slots. One SSB can occupy 4 OFDM symbols. For example, SSB#0 occupies symbols 2 to 5, and SSB#1 occupies symbols 8 to 11.
[0152] Scenario 3: Scheduling constraints caused by same-frequency and different-frequency measurements
[0153] For SSB-based measurements with measurement gaps, scheduling constraints caused by in-frequency and out-of-frequency measurements have the same impact on XR services. Conversely, for SSB-based measurements without measurement gaps, scheduling constraints caused by in-frequency and out-of-frequency measurements also have the same impact on XR services.
[0154] Similarly, for CSI-RS based measurements, inter-frequency measurements are always configured with measurement gaps, while intra-frequency measurements are configured without measurement gaps. Scheduling constraints also apply during this period.
[0155] (6) Measurement time window
[0156] In the embodiments of this application, the measurement time window is a period of time in the time domain, representing the measurement gap and / or measurement limitation period caused by the terminal device performing RRM measurements.
[0157] like Figure 4A As shown, Figure 4A This is a schematic diagram illustrating a scenario where downlink data reception is not permitted within the measurement time window due to RRM measurement. Figure 4A In the middle, the box represents the measurement time window. Figure 4A Taking a measurement time window as an example, the two measurement time windows are measurement time window a and measurement time window b.
[0158] like Figure 4A As shown, if downlink data 1 arrives outside the measurement time window, the terminal device can receive downlink data 1 normally. However, if downlink data 2 arrives within the measurement time window b, the terminal device cannot receive downlink data 2 within the measurement time window b; that is, the terminal device cannot receive downlink data 2 normally. Figure 4A In the image, a cross indicates that downlink data cannot be received normally by the terminal device.
[0159] The scheduling constraints caused by RRM measurements reduce the opportunities for data transmission. Based on this, it is further proposed to allow terminal devices to send or receive data during measurement gaps / measurement constraints caused by RRM measurements.
[0160] In this case Figure 4A The scene shown has changed to Figure 4B The scene shown, Figure 4B This is a schematic diagram illustrating a scenario where downlink data reception is permitted within the measurement time window caused by RRM measurement.
[0161] like Figure 4B As shown, although downlink data 2 arrives within the measurement time window b, the terminal device can receive downlink data 2 within the measurement time window b. In other words, the terminal device can receive downlink data 2 normally. Therefore, this method can increase the chances of data transmission.
[0162] It should be noted that, Figure 4A Taking the restriction of downlink data scheduling as an example does not constitute a limitation on the embodiments of this application. For relevant content on the restriction of uplink data scheduling, please refer to the relevant content on the restriction of downlink data scheduling.
[0163] For example, the measurement time window can be in units or granularities such as: radio frame, subframe, millisecond (ms), half millisecond, slot, mini-slot, symbol, or transmission time interval (TTI).
[0164] In other words, a measurement time window can include one or more radio frames. Alternatively, a measurement time window can include one or more subframes. Alternatively, a measurement time window can include one millisecond or more milliseconds. Alternatively, a measurement time window can include half a millisecond. Alternatively, a measurement time window can include one or more time slots. Alternatively, a measurement time window can include one or more mini-time slots. Alternatively, a measurement time window can include one or more symbols. Alternatively, a measurement time window can include one or more TTIs. The symbols can be orthogonal frequency division multiplexing (OFDM) symbols.
[0165] The above is a brief introduction to some of the concepts or technologies involved in the embodiments of this application.
[0166] Next, the system architecture involved in the embodiments of this application will be described.
[0167] The embodiments of this application can be applied to one or more communication systems. For example, LTE communication systems, 4th generation (4G) mobile communication systems, 5G mobile communication systems, 5G NR systems, and 6th generation (6G) mobile communication systems. Optionally, the methods of the embodiments of this application are also applicable to future communication systems, such as 7th generation (7G) mobile communication systems or other future communication networks.
[0168] The embodiments of this application can be applied to Figure 5 In the system architecture shown.
[0169] Figure 5 The system architecture shown may include, but is not limited to, terminal device 501 and network device 502. Terminal device 501 and network device 502 can communicate with each other.
[0170] It should be noted that, Figure 5 The number and form of the devices shown are for illustrative purposes and do not constitute a limitation on the embodiments of this application. In actual applications, they may include two or more network devices, two or more terminal devices, etc.
[0171] It is understood that the communication system architecture described in the embodiments of this application is for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and does not constitute a limitation on the technical solutions provided in the embodiments of this application. Those skilled in the art will know that with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0172] The following is combined with Figure 5 The communication method described in this application is detailed below. This communication method can be executed by a terminal device and a network device, or by a device compatible with the terminal device (e.g., a device containing a chip, chip module, or processor within the terminal device) and a device compatible with the network device (e.g., a device containing a chip, chip module, or processor within the network device).
[0173] Please see Figure 6A , Figure 6A This is a flowchart illustrating a communication method provided in an embodiment of this application. For example... Figure 6A As shown, the communication method may include, but is not limited to, the following steps.
[0174] S601: The network device sends a first indication message, which is used to determine the measurement status for M measurement time windows. Correspondingly, the terminal device receives the first indication message from the network device.
[0175] The measurement status for the measurement time window includes skipping the measurement or performing the measurement, where M is a positive integer. In other words, the first indication information can be used to determine the measurement status for at least one measurement time window.
[0176] Taking a measurement time window (let's call it measurement time window a) out of M measurement time windows as an example, skipping measurement in measurement time window a means that the terminal device does not perform measurement within all or some of the sub-time windows of measurement time window a. Performing measurement in measurement time window a means that the terminal device performs measurement within all or some of the sub-time windows of measurement time window a.
[0177] In one possible implementation, the measurement time window can consist of one or more sub-time windows. A sub-time window can be understood as dividing the duration of the measurement time window into finer granularities in the time domain. Sub-time windows can be based on the following time units or granularities: radio frame, subframe, millisecond, half-millisecond, time slot, mini-time slot, symbol, or TTI, etc. Taking a measurement time window duration of 5ms as an example, this measurement time window can be divided into 5 sub-time windows, each with the same duration of 1ms. It should be noted that the durations of different sub-time windows can be the same or different; this application embodiment does not limit this. It should also be noted that the durations of different measurement time windows can be the same or different; this application embodiment does not limit this.
[0178] In one possible implementation, the first indication information can uniformly indicate the measurement status for M measurement time windows. For example, assuming M=2, and a bit value of 0 indicates skipping measurement, and a bit value of 1 indicates performing measurement, assuming the first indication information is carried by 1 bit, in response to the bit value of 0, the measurement status for all M measurement time windows is skipped; in response to the bit value of 1, the measurement status for all M measurement time windows is performed. If a bit value of 1 indicates skipping measurement, and a bit value of 0 indicates performing measurement, then in response to the bit value of 1, the measurement status for all M measurement time windows is skipped; in response to the bit value of 0, the measurement status for all M measurement time windows is performed. In this way, the bit overhead of the first indication information can be saved.
[0179] Alternatively, the first indication information can indicate the measurement status of each of the M measurement time windows. Optionally, the network device can indicate the measurement status of each of the M measurement time windows using a measurement pattern, bitmap, or other methods. This approach allows for efficient indication of the measurement status of each of the M measurement time windows.
[0180] The measurement pattern can indicate the measurement status of each of the M measurement time windows. The first indication information can be carried by the measurement pattern or the index of the measurement pattern to indicate the measurement status of each of the M measurement time windows to the terminal device.
[0181] For example, with M=2, the M measurement time windows are designated as measurement time window a and measurement time window b, and include 4 measurement patterns. Taking the indices of the 4 measurement patterns as 0-3 as an example, the content indicated by the 4 measurement patterns can be seen in Table 3. In Table 3, 1 in the measurement pattern can indicate that the measurement status of the corresponding measurement time window is skipped, and 0 can indicate that the measurement status of the corresponding measurement time window is executed.
[0182] Table 3 contains the measurement pattern instructions.
[0183]
[0184] For example, if the index of the measurement pattern carried by the first indication information is 1, as shown in Table 3, the content indicated by the first indication information is: the measurement is skipped for the measurement time window a, and the measurement is performed for the measurement time window b.
[0185] The bitmap carrying the first indication information can indicate the measurement status of each measurement time window in the M measurement time windows respectively. The bitmap can include M bits, and one bit in the M bits corresponds to one measurement time window in the M measurement time windows.
[0186] Taking M=2 (i.e., the bit field carrying the first indication information includes 2 bits), and a bit value of 0 indicating skipping the measurement, and a bit value of 1 indicating performing the measurement, as an example, the two bits are bit a and bit b, and the M measurement time windows are measurement time window a and measurement time window b. Responding to the values of bit a and bit b being 0 and 1 respectively, the measurement in measurement time window a corresponding to bit a is skipped, and the measurement in measurement time window b corresponding to bit b is performed. If a bit value of 0 indicates performing the measurement, and a bit value of 1 indicates skipping the measurement, then responding to the values of bit a and bit b being 0 and 1 respectively, the measurement in measurement time window a corresponding to bit a is performed, and the measurement in measurement time window b corresponding to bit b is skipped.
[0187] Taking M=1 (i.e., the bit field carrying the first indication information includes 1 bit), and a bit value of 0 indicating skipping the measurement, and a bit value of 1 indicating performing the measurement, as an example: In response to a bit value of 0, the measurement status of the corresponding measurement time window is skipped; in response to a bit value of 1, the measurement status of the corresponding measurement time window is performed. If a bit value of 0 indicates performing the measurement, and a bit value of 1 indicates skipping the measurement, then in response to a bit value of 1, the measurement status of the corresponding measurement time window is skipped; in response to a bit value of 0, the measurement status of the corresponding measurement time window is performed.
[0188] In one possible implementation, the M measurement time windows may include the first M measurement time windows after the terminal device receives the first indication information. Alternatively, the M measurement time windows may include the first M measurement time windows after the terminal device receives the first indication information, after an interval of a first duration. That is, there is at least a first duration between the time of receiving the first indication information and the start time of the first measurement time window among the M measurement time windows. Here, the first measurement time window refers to the time window with the earliest time domain position among the M measurement time windows. By using the first duration interval, it is beneficial for the terminal device to make relevant adjustments within the first duration, so that when the M measurement time windows arrive, it can perform relevant processing as soon as possible based on the measurement status of the M measurement time windows.
[0189] For example, taking M=2 as an example, Figure 6B This is a schematic diagram illustrating how M measurement time windows are determined. (Example) Figure 6B As shown, the interval between the start time of the first measurement time window (i.e., measurement time window a) after the reception time of the first indication information and the reception time is less than the first duration. Therefore, the M measurement time windows do not include measurement time window a. The interval between the start time of the second measurement time window (i.e., measurement time window b) after the reception time and the reception time is greater than the first duration. Therefore, the M measurement time windows include measurement time window b and the first measurement time window after measurement time window b (i.e., measurement time window c).
[0190] Optionally, the first duration can be agreed upon by the protocol, indicated by the network device, or set by default by the terminal device; this embodiment does not limit this. The first duration can also be referred to as the minimum interval.
[0191] It should be noted that the duration of different measurement time windows in the M measurement time windows can be the same or different, and this application embodiment does not limit this.
[0192] In one possible implementation, the duration, period, and offset of the measurement time window can be agreed upon by the protocol, or it can be indicated or pre-configured by the network device.
[0193] In one possible implementation, the measurement time window period can be determined based on the XR service period. Specifically, the measurement time window period and the XR service period are related as follows: the T1 period of the measurement time window aligns with the T2 period of the XR service, meaning the T1 period time point of the measurement time window aligns with the T2 period time point of the XR service. Here, T1 and T2 are both positive integers, and their values are different. For example, taking an XR service period of 16.67ms and a measurement time window period of 20ms as an example: 16.67ms = (50 / 3)ms. Therefore, the 6th period time point of the measurement time window (i.e., T1 = 6) is 60 * (50 / 3)ms = 100ms, and the 5th period time point of the XR service (i.e., T2 = 5) is also 100ms. In other words, the 6th period time point of the measurement time window aligns with the 5th period time point of the XR service. Similarly, the (6*Z)th cycle time point of the measurement time window is (100*Z) ms, and the (5*Z)th cycle time point of the XR service is (100*Z) ms, where Z is a positive integer. It can be seen that by setting the period of the measurement time window to 20 ms, the cycle time point of the measurement time window can be aligned with the cycle time point of the XR service every 100 ms.
[0194] Optionally, the first indication information can be carried in higher-layer signaling, Medium Access Control Control Element (MAC CE), Downlink Control Information (DCI), or other signaling. The higher-layer signaling in this embodiment may include system messages or Radio Resource Control (RRC) signaling. This embodiment does not limit the type or format of the DCI. For example, the DCI in this embodiment may be a DCI for scheduling data or a DCI for non-scheduling data. Furthermore, the format of the DCI in this embodiment may include, but is not limited to, the following formats: DCI format 0 series, DCI format 1 series, DCI format 2 series, DCI format 3 series, or other sequences of DCI formats. Specifically, the DCI format 0 series may include: DCI format 0_0, DCI format 0_1. The DCI format 1 series may include: DCI format 1_0, DCI format 1_1. The DCI format 2 series can include: DCI format 2_0, DCI format 2_1, DCI format 2_2, DCI format 2_3, DCI format 2_4, DCI format 2_5, and DCI format 2_6. The DCI format 3 series can include: DCI format 3_0, DCI format 3_1, etc.
[0195] S602: The terminal device determines the measurement status for the M measurement time windows based on the first indication information.
[0196] After receiving the first instruction information, the terminal device can determine the measurement status for the M measurement time windows based on the first instruction information. For example, in response to the first instruction information carrying a measurement pattern or an index of the measurement pattern, the terminal device can determine the measurement status for the M measurement time windows based on the measurement pattern.
[0197] In this embodiment of the application, the measurement status for M measurement time windows is determined by the first indication information, so that the terminal device can determine whether to perform the measurement or skip the measurement in each measurement time window. This is beneficial to ensure timely data transmission during RRM measurement.
[0198] It should be noted that skipping a measurement can also be described as: canceling the measurement, ignoring the measurement, or not performing the measurement.
[0199] Please see Figure 7A , Figure 7A This is a flowchart illustrating another communication method provided in an embodiment of this application. The method mainly describes how to change the measurement status of at least one of M measurement time windows. For example... Figure 7A As shown, the communication method may include, but is not limited to, the following steps.
[0200] S700: The network device sends first configuration information, which indicates the measurement status for M measurement time windows. Correspondingly, the terminal device receives the first configuration information from the network device.
[0201] Among them, the measurement scenarios for the measurement time window include skipping the measurement or performing the measurement.
[0202] In one possible implementation, the first configuration information can uniformly indicate the measurement status for M measurement time windows. This approach can be referenced from [reference needed]. Figure 6A The corresponding embodiment provides information on the unified indication of the measurement status for the M measurement time windows, which will not be elaborated here. Alternatively, the first configuration information can indicate the measurement status of each of the M measurement time windows separately; this approach can be referred to... Figure 6A In the corresponding embodiments, the first indication information indicates the measurement status for each of the M measurement time windows, which will not be repeated here.
[0203] For example, the first configuration information can carry a measurement pattern or an index of that measurement pattern to indicate to the terminal device the measurement status of each of the M measurement time windows. See details in [link to documentation]. Figure 6A The description of how the measurement pattern indicates the measurement status of each of the M measurement time windows in the corresponding embodiment will not be repeated here. For example, the bitmap carrying the first configuration information can indicate the measurement status of each of the M measurement time windows. The bitmap carrying the first configuration information can include M bits, and one of the M bits corresponds to one of the M measurement time windows.
[0204] It should be noted that, in order to facilitate the distinction of measurement patterns in different information, the measurement pattern included (or configured) in the first configuration information is referred to as the first measurement pattern, the measurement pattern included (or configured) in the first indication information is referred to as the second measurement pattern, and the measurement pattern included (or configured) in the second configuration information is referred to as the third measurement pattern.
[0205] In one possible implementation, the first configuration information may also indicate one or more of the following: the duration, period, and offset of each measurement time window in the M measurement time windows.
[0206] In one possible implementation, the network device can semi-statically configure the first measurement pattern for the terminal device. For example, the first configuration information is carried in RRC signaling, wherein the first configuration information includes the first measurement pattern or an index of the first measurement pattern. That is, the network device semi-statically configures the first measurement pattern for the terminal device through RRC signaling.
[0207] In one possible implementation, the first configuration information sent by the network device is activated by default. This means the network device does not need to activate the first configuration information through other signaling. Consequently, after receiving the first configuration information, the terminal device can use it to determine the measurement status for the M measurement time windows. Alternatively, the first configuration information sent by the network device is not activated by default. This means the network device needs to activate the first configuration information through other signaling. Accordingly, the terminal device needs to receive the signaling to activate the first configuration information in order to use it to determine the measurement status for the M measurement time windows. It is understandable that if the terminal device does not receive the signaling to activate the first configuration information, it cannot use it to determine the measurement status for the M measurement time windows.
[0208] In one possible implementation, the activation duration of the first configuration information can be agreed upon by a protocol, or it can be indicated by the network device. For example, the network device sends a signaling message (referred to as signaling a), which, in addition to indicating the activation of the first configuration information, can also indicate the activation duration of the first configuration information. As another example, the network device sends a signaling message (referred to as signaling b), which indicates the activation of the first configuration information; after sending signaling b, the network device can also send signaling c, which indicates the deactivation of the first configuration information. In this case, the activation duration of the first configuration information is the interval between the reception time of signaling b and the reception time of signaling c.
[0209] Activating a configuration information (such as the first configuration information, or the second configuration information below) or a measurement pattern (such as the first measurement pattern, the second measurement pattern, the third measurement pattern, or the first-order measurement pattern and the second-order measurement pattern below) can also be described as: the configuration information is valid or the measurement pattern is valid; the configuration information is activated or the measurement pattern is activated; or the configuration information is in an active state or the measurement pattern is in an active state. The configuration information not being activated or the measurement pattern not being activated can also be described as: the configuration information is invalid or the measurement pattern is invalid; or the configuration information is in an inactive state or the measurement pattern is in an inactive state. The activation duration of the configuration information can also be described as: the validity duration of the configuration information. The activation duration of the measurement pattern can also be described as: the validity duration of the measurement pattern.
[0210] S701: The network device sends a first indication message, which indicates a change to the measurement status for at least one of the M measurement time windows. Correspondingly, the terminal device receives the first indication message from the network device.
[0211] The first instruction can indicate changes to the measurement status of all or some of the M measurement time windows. This allows for flexible modification of the measurement status of at least one of the M measurement time windows, which is beneficial for adapting to changing network conditions.
[0212] Taking the example of the first instruction information indicating a change in the measurement status of A measurement time windows out of M measurement time windows, where A is a positive integer less than or equal to M. In one possible implementation, the A measurement time windows may include the first A measurement time windows after the terminal device receives the first instruction information. Alternatively, the A measurement time windows may include the first A measurement time windows after the terminal device receives the first instruction information, after an interval of a first duration. That is, there is at least a first duration between the time of receiving the first instruction information and the start time of the first measurement time window out of the A measurement time windows. Here, the first measurement time window refers to the time window with the earliest time domain position among the A measurement time windows.
[0213] For example, let's take A=2 (meaning the first indication information indicates a change in measurement for two measurement time windows), M=3, and the first measurement pattern configured in the first configuration information as 100, meaning the first measurement pattern indicates measurement for three measurement time windows. Figure 7B This is a schematic diagram illustrating how to determine A measurement time windows that require changes to the measurement conditions.
[0214] Assume that in the first measurement pattern, 1 indicates skipping the measurement, and 0 indicates performing the measurement. For example... Figure 7B As shown, during the period when the first measurement pattern is activated, the terminal device can determine according to the first measurement pattern (100): the measurement status of measurement time window a is skipped, and the measurement status of measurement time windows b and c is executed. Figure 7B As shown, the interval between the start time of the first measurement time window (i.e., measurement time window a) after the reception time of the first indication information and the reception time is less than the first duration; therefore, A measurement time windows do not include measurement time window a. The interval between the start time of the second measurement time window (i.e., measurement time window b) after the reception time and the reception time is greater than the first duration; therefore, A measurement time windows include measurement time window b and the first measurement time window after measurement time window b (i.e., measurement time window c). Figure 7B As shown, the measurement status for measurement time window b is changed from executing measurement to skipping measurement, and the measurement status for measurement time window c is changed from executing measurement to skipping measurement.
[0215] Optionally, the first indication information indicates a change in the measurement status for at least one of the M measurement time windows. This first indication information can be carried in the DCI, thereby allowing for flexible and timely modification of the measurement status for the measurement time window.
[0216] In one possible implementation, the first indication information may only indicate the change in the measurement status of A measurement time windows, without explicitly indicating the changed measurement status of the A measurement time windows. This saves bit overhead on the first indication information. For example, assuming that before the change, the measurement status of the A measurement time windows was all performed, the network device indicates the change in the measurement status of the A measurement time windows with one bit; that is, the first indication information is carried by this one bit. In this case, the terminal device can change the measurement status of the A measurement time windows to the opposite of before, that is, the terminal device changes the measurement status of the A measurement time windows from performed measurement to skipped measurement based on this one bit. It can be seen that this method can effectively save bit overhead. Alternatively, the first indication information may indicate the changed measurement status of the A measurement time windows. It is understood that the changed measurement status of the A measurement time windows indicated by the first indication information is the opposite of the measurement status of the A measurement time windows out of the M measurement time windows indicated by the first configuration information.
[0217] In one possible implementation, the change based on the first indication information is to modify the measurement status of A measurement time windows out of the M measurement time windows determined by the first configuration information; the first indication information does not change the content of the first configuration information. Alternatively, the first indication information may indicate a change to the content of the first configuration information; for example, the first indication information may indicate a change to the first measurement pattern in the first configuration information. Figure 7B In the example shown, the first indication information indicates that the first measurement pattern in the first configuration information be changed from 100 to 111.
[0218] It should be noted that other details regarding S701 can be found in [link to relevant documentation]. Figure 6A The specific description of S601 in the corresponding embodiment will not be repeated here.
[0219] S702: The terminal device determines the measurement status for M measurement time windows based on the first configuration information and the first indication information.
[0220] After receiving the first configuration information, the terminal device can determine the measurement status for the M measurement time windows based on the first configuration information. For example, in response to the first indication information carrying a first measurement pattern or an index of the first measurement pattern, the terminal device can determine the measurement status for the M measurement time windows based on the first measurement pattern.
[0221] After receiving the first instruction information, the terminal device can modify the measurement status of A measurement time windows out of the measurement status determined based on the first configuration information for the M measurement time windows. In other words, it can redetermine the measurement status of A measurement time windows. In this case, the actual measurement status for the M measurement time windows is determined based on the first configuration information and the first instruction information.
[0222] In this embodiment of the application, the measurement status of at least one of the M measurement time windows can be flexibly modified through the first indication information, which is beneficial for network devices to be deployed in a timely manner based on the actual situation to adapt to the changing network conditions.
[0223] Please see Figure 8A , Figure 8A This is a flowchart illustrating another communication method provided in an embodiment of this application. This method mainly describes how a terminal device determines the measurement status for M measurement time windows when the first indication information does not carry a measurement pattern (i.e., the second measurement pattern). Figure 8A As shown, the communication method may include, but is not limited to, the following steps.
[0224] S801: The network device sends a first indication message, which is used to determine the measurement status for M measurement time windows. Correspondingly, the terminal device receives the first indication message from the network device.
[0225] The measurement scenarios within the measurement time window include skipping or executing the measurement. It should be noted that relevant information regarding S801 can be found here. Figure 6A The specific description of S601 in the corresponding embodiment will not be repeated here.
[0226] S802: In response to the first indication information not carrying the second measurement pattern, the terminal device determines the measurement status for the M measurement time windows based on the second configuration information; wherein, the second measurement pattern indicates the measurement status for the M measurement time windows; the second configuration information indicates that the measurement status for the M measurement time windows is either skipped or performed.
[0227] After receiving the first indication information, the terminal device can determine whether the first indication information includes the second measurement pattern. If the first indication information does not include the second measurement pattern, the terminal device can determine the measurement status for the M measurement time windows based on the second configuration information. Optionally, if the first indication information includes the second measurement pattern, the terminal device can determine the measurement status for the M measurement time windows based on the second measurement pattern.
[0228] The second measurement pattern can indicate the measurement status of each of the M measurement time windows, as detailed in the following reference. Figure 6A The description of how the measurement pattern indicates the measurement status of each of the M measurement time windows in the corresponding embodiment will not be repeated here. It should be noted that, in addition to carrying the second measurement pattern to indicate the measurement status of the M measurement time windows to the terminal device, the bitmap of the bit field carrying the first indication information can indicate the measurement status of each of the M measurement time windows respectively. The bitmap of the bit field carrying the first indication information can include M bits, and one bit of the M bits corresponds to one measurement time window of the M measurement time windows.
[0229] In one possible implementation, the second measurement pattern is activated by default. That is, after the network device configures the second measurement pattern through the first indication information, the network device does not need to activate the second measurement pattern through other signaling. Correspondingly, after the terminal device receives the first indication information, if the first indication information includes the second measurement pattern, the terminal device can determine the measurement status for the M measurement time windows based on the second measurement pattern.
[0230] In one possible implementation, the second configuration information can uniformly indicate the measurement status for M measurement time windows. This approach can be referenced from [reference needed]. Figure 6A In the corresponding embodiment, the first indication information uniformly indicates the measurement status for the M measurement time windows, which will not be elaborated here. Alternatively, the second configuration information can indicate the measurement status for each of the M measurement time windows separately, as can be found in [reference needed]. Figure 6A In the corresponding embodiments, the first indication information indicates the measurement status for each of the M measurement time windows, which will not be repeated here.
[0231] For example, the second configuration information can carry a third measurement pattern or an index of the third measurement pattern to indicate to the terminal device the measurement status of each of the M measurement time windows. See details in [link to documentation]. Figure 6A The description of how the measurement pattern indicates the measurement status of each of the M measurement time windows in the corresponding embodiment will not be repeated here. For example, the bitmap carrying the second configuration information can indicate the measurement status of each of the M measurement time windows. The bitmap carrying the second configuration information can include M bits, and one of the M bits corresponds to one of the M measurement time windows.
[0232] Assuming 1 indicates skipping measurements and 0 indicates performing measurements, if the second configuration information indicates that all measurements are skipped for M measurement time windows, then the third measurement pattern included (or configured) in the second configuration information is all 1s. If the second configuration information indicates that all measurements are performed for M measurement time windows, then the third measurement pattern included (or configured) in the second configuration information is all 0s. Similarly, assuming 1 indicates performing measurements and 0 indicates skipping measurements, if the second configuration information indicates that all measurements are skipped for M measurement time windows, then the third measurement pattern included (or configured) in the second configuration information is all 0s. If the second configuration information indicates that all measurements are performed for M measurement time windows, then the third measurement pattern included (or configured) in the second configuration information is all 1s.
[0233] In one possible implementation, the second configuration information can be agreed upon by a protocol, or it can be pre-configured by the network device. The second configuration information can also carry default configuration information, and the third measurement pattern included (or configured) in the second configuration information can also be called the default measurement pattern.
[0234] In one possible implementation, the second configuration information is activated by default, meaning the network device does not need to activate it via other signaling. Alternatively, the second configuration information is not activated by default, meaning the network device needs to activate it via other signaling. For example, prior to S801, this communication method may also include S800. It should be noted that S800 is an optional step; that is, the network device may or may not execute S800. Figure 8A The steps shown by the dashed lines are optional.
[0235] S800: The network device sends a ninth instruction message, which instructs the activation of the second configuration information. Correspondingly, the terminal device receives the ninth instruction message.
[0236] The terminal device receives a ninth indication message indicating that the second configuration information has been activated. In response to the first indication message not including a second measurement pattern, during the period when the second configuration information is activated, the terminal device determines the measurement status for M measurement time windows based on the second configuration information.
[0237] It is understandable that if the second configuration information is not activated by default, the terminal device will not receive the ninth indication information, and / or, if the first indication information includes the second measurement pattern, the terminal device cannot determine the measurement status for the M measurement time windows based on the second configuration information. It is also understandable that if the second configuration information is activated by default, even if the terminal device does not receive the ninth indication information, in response to the first indication information not including the second measurement pattern, the terminal device can determine the measurement status for the M measurement time windows based on the second configuration information.
[0238] In one possible implementation, the activation duration of the second configuration information can be agreed upon by a protocol, or it can be indicated by the network device. For example, in addition to indicating the activation of the second configuration information, the ninth indication information can also indicate the activation duration of the second configuration information. Alternatively, the activation duration of the second configuration information can be determined based on the reception time of the ninth indication information and the reception time of the second indication information.
[0239] Following S802, the communication method may also include S803. It should be noted that S803 is an optional step; that is, the network device may or may not execute S803.
[0240] S803: The network device sends a second instruction message, which instructs the deactivation of the second configuration information. Correspondingly, the terminal device receives the second instruction message.
[0241] The terminal device receives the second indication information indicating that the second configuration information is deactivated. Optionally, after the second configuration information is deactivated, all measurements in subsequent measurement time windows will be performed, i.e., measurements will no longer be skipped.
[0242] The interval between the reception time of the ninth indication information and the reception time of the second indication information is the activation duration of the second configuration information. For example... Figure 8B The diagram shown illustrates the activation duration of the second configuration information. Figure 8B As shown, the time of receiving the ninth indication information is the start time of the activation of the second configuration information, and the time of receiving the second indication information is the end time of the activation of the second configuration information. During the period when the second configuration information is activated, the terminal device can determine the measurement status for measurement time window a, measurement time window b, and measurement time window c based on the second configuration information.
[0243] In one possible implementation, the ninth instruction information and the second instruction information can be carried in the MAC CE or DCI.
[0244] In one possible implementation, the second configuration information may also indicate one or more of the following: the duration, period, and offset of each measurement time window in the M measurement time windows.
[0245] In one possible implementation, the first indication information may also indicate one or more of the following: the duration, period, and offset of each measurement time window in the M measurement time windows.
[0246] In one possible implementation, the first indication information can be carried in the MAC CE or DCI. That is, the network device can configure the second measurement pattern for the terminal device through the MAC CE or DCI. If the MAC CE or DCI does not carry the second measurement pattern, the terminal device can use the third measurement pattern to determine the measurement status for M measurement times.
[0247] In this embodiment, the second configuration information indicates that all measurements for the M measurement time windows are skipped, which increases the chance of data transmission. The second configuration information also indicates that all measurements for the M measurement time windows are performed, which helps ensure RRM measurements.
[0248] Please see Figure 9A , Figure 9A This is a flowchart illustrating another communication method provided in an embodiment of this application. The method mainly describes how a terminal device determines the measurement status for M measurement time windows when the first indication information indicates the activation or deactivation of the second configuration information. For example... Figure 9A As shown, the communication method may include, but is not limited to, the following steps.
[0249] S901: The network device sends a first indication message, which indicates whether to activate or deactivate the second configuration information; the second configuration information indicates that the measurement for all M measurement time windows is skipped, or that the measurement for all M measurement time windows is performed. Correspondingly, the terminal device receives the first indication message from the network device.
[0250] For details regarding the second configuration information, please refer to [link / reference]. Figure 8A The specific descriptions in the corresponding embodiments will not be repeated here.
[0251] In one possible implementation, the first instruction information indicates the activation of the second configuration information, and the second configuration information is carried within the first instruction information. Alternatively, the second configuration information can be agreed upon by a protocol, or it can be pre-configured by the network device. For example, prior to S901, the communication method may also include S900a. It should be noted that S900a is an optional step; that is, the network device may or may not execute S900a.
[0252] S900a: The network device sends the second configuration information. Correspondingly, the terminal device receives the second configuration information.
[0253] In one implementation, the second configuration information received by the terminal device is inactive by default, and the network device can activate the second configuration information through the first indication information. Alternatively, the second configuration information received by the terminal device is activated by default, and the network device can activate the second configuration information through the first indication information.
[0254] In one possible implementation, the first indication information may be carried by one or more bits. Taking a single bit as an example, if the first indication information is carried by one bit, the first indication information indicates activation of the second configuration information in response to the bit's value of 1; and / or, if the bit's value of 0, the first indication information indicates deactivation of the second configuration information. Alternatively, if the bit's value of 0, the first indication information indicates activation of the second configuration information; and / or, if the bit's value of 1, the first indication information indicates deactivation of the second configuration information.
[0255] In one possible implementation, the first instruction information can be carried in the MAC CE or DCI, meaning that the network device can activate or deactivate the second configuration information via the MAC CE (or DCI).
[0256] S902: In response to the first instruction information indicating the activation of the second configuration information, the terminal device determines the measurement status for M measurement time windows based on the second configuration information; and / or, in response to the first instruction information indicating the deactivation of the second configuration information, the terminal device determines the measurement status for M measurement time windows based on the first configuration information; wherein, the first configuration information indicates the measurement status for M measurement time windows.
[0257] In response to the first indication information indicating the activation of the second configuration information, the terminal device can determine the measurement status for each of the M measurement time windows based on the second measurement pattern included (or configured) in the second configuration information.
[0258] In response to the first instruction to activate the second configuration information, the terminal device can determine the measurement status for each of the M measurement time windows based on the first measurement pattern included (or configured) in the first configuration information. For details regarding the first configuration information and the first measurement pattern, please refer to [link to relevant documentation]. Figure 7A The specific descriptions in the corresponding embodiments will not be repeated here.
[0259] Prior to S901, the communication method may further include S900b. It should be noted that S900b is an optional step; that is, the network device may or may not execute S900b. It should also be noted that the embodiments of this application do not limit the execution order of S900a and S900b; S900a may be executed first, or S900b may be executed first, or both S900a and S900b may be executed simultaneously.
[0260] S900b: The network device sends the first configuration information. Correspondingly, the terminal device receives the first configuration information.
[0261] In one implementation, the first configuration information sent by the network device is activated by default. This means the network device does not need to activate the first configuration information through other signaling. Accordingly, after receiving the first configuration information, the terminal device can use it to determine the measurement status for the M measurement time windows. Alternatively, the first configuration information sent by the network device is not activated by default. This means the network device needs to activate the first configuration information through other signaling. Accordingly, the terminal device can only use the first configuration information to determine the measurement status for the M measurement time windows if it receives signaling activating the first configuration information and if the first indication information does not activate the second configuration information.
[0262] For example, such as Figure 9B The diagram illustrates a scenario where configuration information is used to determine the measurement status for M measurement time windows. Figure 9B As shown, before activating the second configuration information, the first configuration information can be used to determine the measurement status for M measurement time windows. In response to a network device instruction to activate the second configuration information, the second configuration information is used to determine the measurement status for the M measurement time windows until the network device indicates that the second configuration information should be deactivated. In response to a network device instruction to deactivate the second configuration information, the first configuration information is used to determine the measurement status for the M measurement time windows.
[0263] In this embodiment of the application, the activation or deactivation of the second configuration information is indicated by the first indication information, which enables the switching between applying the second configuration information and applying the first configuration information. This allows for flexible switching of the applied configuration information (or measurement pattern) in different scenarios, thereby facilitating adaptation to changing network conditions.
[0264] Please see Figure 10A , Figure 10A This is a flowchart illustrating another communication method provided in an embodiment of this application. The method mainly describes how a terminal device determines the measurement status for M measurement time windows when the first indication information indicates the activation of the first configuration information. For example... Figure 10A As shown, the communication method may include, but is not limited to, the following steps.
[0265] S1000: The network device sends first configuration information, which indicates the measurement status for M measurement time windows. Correspondingly, the terminal device receives the first configuration information from the network device.
[0266] Among them, the measurement scenarios for the measurement time window include skipping the measurement or performing the measurement.
[0267] Optionally, the first configuration information sent by the network device is not activated by default. That is, the network device needs to activate the first configuration information through other signaling (i.e., first indication information).
[0268] It should be noted that other details regarding the first configuration information can be found in [link to relevant documentation]. Figure 7A For a detailed description of S701 in the corresponding embodiment, please refer to... Figure 9A The specific description of S900b in the corresponding embodiment will not be repeated here.
[0269] S1001: The network device sends a first indication message, which indicates the activation of the first configuration information. Correspondingly, the terminal device receives the first indication message from the network device.
[0270] In one possible implementation, the first indication information may be carried by one or more bits. For example, if the first indication information is carried by one bit, the first indication information indicates activation of the first configuration information in response to the value of that bit being 1. Alternatively, the first indication information indicates activation of the first configuration information in response to the value of that bit being 0. For example, if the first indication information is carried by three bits, the first indication information indicates activation of the first configuration information in response to the value of those three bits being a first fixed value (e.g., 000). It is understood that if the value of those three bits is a value other than the first fixed value (e.g., 111), the first indication information does not indicate activation of the first configuration information. Optionally, the first fixed value may be agreed upon by a protocol, or pre-configured or indicated by the network device; this embodiment does not limit this.
[0271] In one possible implementation, the first instruction information can be carried in the MAC CE or DCI, meaning that the network device can activate the first configuration information via the MAC CE or DCI.
[0272] S1002: In response to the first instruction information indicating the activation of the first configuration information, the terminal device determines the measurement status for the M measurement time windows based on the first configuration information.
[0273] In response to the first indication information indicating the activation of the first configuration information, the terminal device can determine the measurement status for each of the M measurement time windows based on the second measurement pattern included (or configured) in the first configuration information.
[0274] Optionally, in response to not receiving the first indication information, the terminal device may assume that the first configuration information is not activated.
[0275] In one possible implementation, the activation duration of the first configuration information can be agreed upon by a protocol, or it can be indicated by the network device. For example, in addition to indicating the activation of the first configuration information, the first indication information can also indicate the activation duration of the first configuration information. Alternatively, the activation duration of the first configuration information can be determined based on the reception time of the first indication information and the reception time of the third indication information.
[0276] Following S1002, the communication method may also include S1003. It should be noted that S1003 is an optional step; that is, the network device may or may not execute S1003.
[0277] S1003: The network device sends a third instruction message, which instructs the deactivation of the first configuration information. Correspondingly, the terminal device receives the third instruction message.
[0278] The terminal device receives a third indication message indicating that the first configuration information has been deactivated. Optionally, after the first configuration information is deactivated, all measurements within the subsequent measurement time window will be performed, meaning measurements will no longer be skipped.
[0279] The interval between the reception time of the first instruction information and the reception time of the third instruction information is the activation duration of the first configuration information. For example... Figure 10B The image shown is a diagram illustrating the activation duration of the first configuration information. Figure 10B As shown, the time of receiving the first indication information is the start time of activating the first configuration information, and the time of receiving the third indication information is the end time of activating the first configuration information. During the period when the first configuration information is activated, the terminal device can determine the measurement status for measurement time window a, measurement time window b, and measurement time window c based on the first configuration information.
[0280] In one possible implementation, the third indication information can be carried by one or more bits. For example, if the third indication information is carried by one bit, a value of 1 for that bit indicates deactivation of the first configuration information. Alternatively, a value of 0 for that bit indicates activation of the first configuration information. For example, if the third indication information is carried by three bits, a value of a second fixed value (e.g., 100) for those three bits indicates deactivation of the first configuration information. It is understood that if the three bits are a value other than the second fixed value (e.g., 011), the first indication information does not indicate deactivation of the first configuration information. Optionally, the second fixed value can be agreed upon by a protocol or pre-configured or indicated by the network device; this embodiment does not limit this.
[0281] In one possible implementation, the third instruction information can be carried in the MAC CE or DCI, meaning that the network device can activate the first configuration information through the MAC CE or DCI.
[0282] In this embodiment, the first configuration information can be flexibly activated via the first indication information when needed, and activated via the third indication information when not needed. This allows for adaptability to changing network conditions. Furthermore, the first and third indication information are carried by a single bit, effectively saving bit overhead.
[0283] Please see Figure 11A , Figure 11A This is a flowchart illustrating another communication method provided in an embodiment of this application. The method mainly describes how a terminal device determines the measurement status for M measurement time windows when a first indication information indicates the activation of a first rule. For example... Figure 11A As shown, the communication method may include, but is not limited to, the following steps.
[0284] S1101: The network device sends a first indication message, which indicates the activation of a first rule, wherein the first rule indicates that the measurement of the measurement window that collides with the transmission timing is to be skipped. Correspondingly, the terminal device receives the first indication message from the network device.
[0285] The transmission timing may include uplink transmission timing and / or downlink transmission timing. Uplink transmission timing refers to the transmission resources used for uplink transmission, and downlink transmission timing refers to the transmission resources used for downlink transmission.
[0286] The transmission timing can include transmission timing dynamically scheduled by the network device for the terminal device and / or transmission time semi-statically scheduled. In dynamic scheduling, the network device can dynamically schedule transmission resources for the terminal device through DCI. The dynamically scheduled transmission resources can include physical uplink shared channel (PUSCH) resources and / or physical downlink shared channel (PDSCH) resources. In semi-static scheduling, the network device allocates periodic uplink and downlink transmission resources to the terminal. The semi-static scheduling used to allocate uplink transmission resources can be called configured grant (CG), and the semi-static scheduling used to allocate downlink transmission resources can be called semi-persistent scheduling (SPS).
[0287] In other words, the first rule can indicate that measurements within a measurement time window that collide with PUSCH, PDSCH, CG, and / or SPS resources should be skipped; or, the first rule can indicate that if a measurement gap / limit caused by RRM measurement collides with PUSCH, PDSCH, CG, and / or SPS resources, then measurements should be skipped during the measurement gap / limit period. Here, PUSCH resources can also be referred to as PUSCH transmission opportunities. PDSCH resources can also be referred to as PDSCH transmission opportunities. CG resources can also be referred to as CG transmission opportunities. SPS resources can also be referred to as SPS transmission opportunities.
[0288] The collision between transmission timing and measurement time window refers to the situation where transmission resources that are dynamically scheduled and / or semi-statically scheduled partially or completely overlap with the measurement time window in the time domain.
[0289] In one possible implementation, the first indication information may be carried by one or more bits. For example, if the first indication information is carried by one bit, the first indication information indicates activation of the first rule in response to the value of that bit being 1. Alternatively, the first indication information indicates activation of the first rule in response to the value of that bit being 0. For example, if the first indication information is carried by two bits, the first indication information indicates activation of the first rule in response to the value of those two bits being a third fixed value (e.g., 00). It is understood that if the value of those two bits is any value other than the third fixed value (e.g., 10), the first indication information does not indicate activation of the first rule. Optionally, the third fixed value may be agreed upon by a protocol, or pre-configured or indicated by the network device; this embodiment does not limit this.
[0290] In one possible implementation, the first instruction information can be carried in the MAC CE or DCI, meaning that the network device can activate the first rule through the MAC CE or DCI.
[0291] In one possible implementation, the first rule can be agreed upon by a protocol, or it can be pre-configured for the terminal device by the network device.
[0292] S1102: In response to the first indication information indicating the activation of the first rule, the terminal device determines the measurement status for the M measurement time windows based on the first rule.
[0293] Among them, the measurement scenarios for the measurement time window include skipping the measurement or performing the measurement.
[0294] Optionally, the first rule is inactive by default, and the network device can activate the first rule through the first indication information. Optionally, in response to not receiving the first indication information, the terminal device may consider the first rule to be inactive.
[0295] In one possible implementation, after activating the first rule, if any of the M measurement time windows collides with a transmission opportunity, the measurement status of that measurement time window is skipped. Alternatively, if the priority of the colliding transmission opportunity is higher than the priority of the measurement time window, the measurement status of that measurement time window is skipped; if the priority of the colliding transmission opportunity is lower than the priority of the measurement time window, the measurement status of that measurement time window remains unchanged and measurement is still performed.
[0296] In one possible implementation, the protocol can specify the priorities for different types of transmission timings and different types of measurement time windows. Alternatively, the network device can indicate or configure the priorities for different types of transmission timings and different types of measurement time windows. For example, the network device can semi-statically pre-configure the priorities for different types of transmission timings and different types of measurement time windows for the terminal device. Optionally, the network device can configure the priorities for different types of transmission timings and different types of measurement time windows through the same message; or, the network device can configure the priorities for different types of transmission timings and different types of measurement time windows separately through different messages.
[0297] Taking the priority of the measurement time window as agreed by the protocol and the priority of the transmission timing as configured by the network device as an example, before S1101, this communication method may also include S1100.
[0298] S1100: The network device sends the tenth indication information, which indicates the priority of the transmission timing. Correspondingly, the terminal device receives the tenth indication information.
[0299] It should be noted that S1100 is an optional step, meaning that the network device can execute S1100 or not.
[0300] After receiving the tenth instruction information, in response to a collision between the transmission timing and the measurement time window, the terminal device can further determine whether to skip or execute the measurement for the measurement time window based on their priority relationship. For example, the first rule indicates that the measurement for a measurement time window that collides with a higher-priority transmission timing should be skipped, while the measurement for a measurement time window that collides with a lower-priority transmission timing should be executed. For the terminal device, in response to the fact that the priority of a certain transmission timing (such as the CG transmission timing) configured for the terminal device is higher than the priority of one or more of the M measurement time windows (hereinafter referred to as the third measurement time window), the terminal device can further determine whether the CG transmission timing collides with the third measurement time window. In response to the collision between the CG transmission timing and the third measurement time window, the measurement for the third measurement time window is skipped. Optionally, if the priority of the CG transmission timing is lower than the priority of the M measurement time windows, the terminal device does not need to determine whether the CG transmission timing collides with the M measurement time windows. In this case, the CG transmission timing will not affect the measurement for the M measurement time windows.
[0301] For example, the priorities of various types of transmission opportunities and various types of measurement time windows are shown in Table 4. Table 4 uses measurement time windows of two types as an example for illustration. Table 4 illustrates that the lower the value, the higher the priority. That is, the order of priority from high to low is: PUSCH transmission opportunity > PDSCH transmission opportunity > Type 1 measurement time window > CG transmission opportunity > Type 2 measurement time window > SPS transmission opportunity.
[0302] Table 4 Priority Information
[0303]
[0304]
[0305] For example, with M=3, the three measurement time windows are measurement time window a, measurement time window b, and measurement time window c, and measurement time window a and measurement time window b are of type 1 measurement time window, while measurement time window c is of type 2 measurement time window. According to the priorities shown in Table 4 and the first rule, in response to a collision between the PUSCH transmission timing and measurement time window a, since the priority of the PUSCH transmission timing is higher than that of measurement time window a, the measurement for measurement time window a is skipped. In response to a collision between the CG transmission timing and measurement time window b, since the priority of measurement time window b is higher than that of the CG transmission timing, the measurement for measurement time window b is performed. In response to a collision between the CG transmission timing and measurement time window c, since the priority of the CG transmission timing is higher than that of measurement time window c, the measurement for measurement time window c is skipped.
[0306] Optionally, after S1102, the communication method may also include S1103. It should be noted that S1103 is an optional step, meaning that the network device may or may not execute S1103.
[0307] S1103: The network device sends a fourth instruction message, which instructs the deactivation of the first rule. Correspondingly, the terminal device receives the fourth instruction message.
[0308] The terminal device receives the fourth indication message indicating that the first rule is deactivated. Optionally, after the first rule is deactivated, all measurements in subsequent measurement time windows will be performed, meaning measurements will no longer be skipped.
[0309] In one possible implementation, the activation duration of the first rule can be agreed upon by a protocol, or it can be indicated by a network device. For example, in addition to indicating the activation of the first rule, the first indication information can also indicate the activation duration of the first rule. Alternatively, the activation duration of the first rule can be determined based on the reception time of the first indication information and the reception time of the fourth indication information.
[0310] The interval between the reception time of the first instruction message and the reception time of the fourth instruction message is the activation duration of the first rule. For example... Figure 11B The diagram shown illustrates the activation duration of the first rule. Figure 11B As shown, the time of receiving the first indication information is the start time of the activation of the first rule, and the time of receiving the fourth indication information is the end time of the activation of the first rule. During the period when the first rule is activated, the terminal device can determine the measurement status for measurement time window a, measurement time window b, and measurement time window c based on the first rule.
[0311] In one possible implementation, the fourth indication information can be carried by one or more bits. For example, if the fourth indication information is carried by one bit, a value of 1 for that bit indicates deactivation of the first rule. Alternatively, a value of 0 for that bit indicates activation of the first rule. For example, if the fourth indication information is carried by two bits, a value of a fourth fixed value (e.g., 11) for those two bits indicates deactivation of the first rule. It is understood that if the two bits are of a value other than the fourth fixed value (e.g., 01), the fourth indication information does not indicate deactivation of the first rule. Optionally, the fourth fixed value can be agreed upon by a protocol, or pre-configured or indicated by the network device; this embodiment does not limit this.
[0312] In one possible implementation, the fourth instruction information can be carried in the MAC CE or DCI, meaning that the network device can activate the first rule through the MAC CE or DCI.
[0313] In this embodiment, the first rule can be flexibly activated via the first indication information when needed, and activated via the fourth indication information when not needed. This allows for adaptability to changing network conditions. Furthermore, the first and fourth indication information are carried by a single bit, effectively saving bit overhead.
[0314] In one possible implementation, each of the M measurement time windows includes one or more sub-time windows. The number of sub-time windows included in different measurement time windows among the M measurement time windows may be the same or different, and this application embodiment does not limit this.
[0315] In one possible implementation, the M measurement time windows support partial skipping of measurements. Taking a measurement time window (referred to as the first measurement time window) that supports partial skipping of measurements as an example, the first measurement time window supporting partial skipping of measurements means that the measurement of at least one sub-time window in the first measurement time window is skipped. In other words, the first measurement time window supporting partial skipping of measurements means that the measurement of some or all of the sub-time windows in the first measurement time window is skipped.
[0316] In one possible implementation, the protocol specifies M measurement time windows that support partial skipping of measurements; alternatively, the terminal device may default to M measurement time windows supporting partial skipping of measurements; or the network device may indicate to the terminal device that M measurement time windows support partial skipping of measurements.
[0317] Optionally, the network device sends a fifth indication message, which indicates that M measurement time windows support partial skipping of measurements. Correspondingly, the terminal device receives the fifth indication message.
[0318] In one possible implementation, the M measurement time windows may include any M measurement time windows after the terminal device receives the fifth indication information. Alternatively, the M measurement time windows may include the first M measurement time windows after the terminal device receives the fifth indication information. Or, the M measurement time windows may include the first M measurement time windows after the terminal device receives the fifth indication information, after an interval of a first duration. That is, there is at least a first duration between the time of receiving the fifth indication information and the start time of the first measurement time window among the M measurement time windows.
[0319] Optionally, the network device sends an eleventh indication message, which indicates that measurement time windows following the reception of the eleventh indication message do not support partial skipping of measurements. Correspondingly, the terminal device receives the eleventh indication message. In other words, all measurement time windows following the reception of the eleventh indication message by the terminal device do not support partial skipping of measurements.
[0320] Optionally, the network device sends an eleventh indication message, which indicates that the B measurement time windows following the reception time of the eleventh indication message do not support partial skipping of measurements, where B is a positive integer. That is, the first B measurement time windows following the reception time of the eleventh indication message do not support partial skipping of measurements; or, the first B measurement time windows following the reception time of the eleventh indication message, after a first time interval, do not support partial skipping of measurements. In other words, there is at least a first time interval between the reception time of the eleventh indication message and the start time of the first measurement time window among the B measurement time windows.
[0321] In one possible implementation, the duration for supporting partial skipping of measurements can be agreed upon by the protocol or indicated by the network device. For example, the fifth indication information can indicate the duration for supporting partial skipping of measurements. Specifically, the terminal device can determine the time period for supporting partial skipping of measurements based on the duration for supporting partial skipping of measurements and the reception time of the fifth indication information. Alternatively, the duration for supporting partial skipping of measurements can be determined based on the reception times of the fifth and eleventh indication information.
[0322] The interval between the reception time of the fifth indication message and the reception time of the eleventh indication message is the duration for supporting partial skipping of measurements. For example... Figure 12 The diagram shown illustrates support for partially skipping the measurement period. Figure 12As shown, partial skipping of measurements is supported starting from the time the fifth indication message is received, but not starting from the time the eleventh indication message is received. Figure 12 As shown, measurement time windows a and b are within the period supporting partial skip measurement, while measurement time window c is outside the period supporting partial skip measurement. Therefore, measurement time windows a and b both support partial skip measurement, while measurement time window c does not. Measurement time window c does not support partial skip measurement because all sub-time windows within measurement time window c have the same measurement conditions, such as all being skipped measurements or all being executed measurements.
[0323] Network devices can configure measurement patterns for sub-time windows within a measurement time window that supports partially skipped measurements. To distinguish between the measurement pattern used to determine the measurement status of the measurement time window and the measurement pattern used to determine the measurement status of the sub-time window, the former (i.e., the measurement pattern used to determine the measurement status of the measurement time window) will be referred to as the first-order measurement pattern, and the latter (i.e., the measurement pattern used to determine the measurement status of the sub-time window) will be referred to as the second-order measurement pattern. The first-order measurement pattern may include: the first measurement pattern, the second measurement pattern, or the third measurement pattern described in the foregoing embodiments.
[0324] In one possible implementation, the network device can configure a second-order measurement pattern for sub-time windows within a measurement time window where the measurement status is skipped, and for all sub-time windows within a measurement time window where the measurement status is executed, the measurement status is executed. That is, taking an example where 1 represents skipped measurement and 0 represents executed measurement in a first-order measurement pattern, the network device can configure a second-order measurement pattern for sub-time windows within a measurement time window where the value is 1 in the first-order measurement pattern.
[0325] Please see Figure 13A , Figure 13A This is a flowchart illustrating another communication method provided in an embodiment of this application. Taking a measurement time window (referred to as the second measurement time window) out of M measurement time windows where the measurement is skipped, and the second measurement time window includes N sub-time windows, as an example, this communication method mainly describes how the terminal device determines the measurement status of the sub-time windows within the second measurement time window, where N is a positive integer. Figure 13A As shown, the communication method may include, but is not limited to, the following steps.
[0326] S1301: The network device sends a sixth indication message, which indicates the measurement status for N sub-time windows. Correspondingly, the terminal device receives the sixth indication message from the network device.
[0327] Among them, the measurement scenarios for sub-time windows include skipping measurements or performing measurements.
[0328] In one possible implementation, the sixth indication information can be carried by one or more bits. Taking a sixth indication information carried by at least N bits as an example, in response to the first bit among the N bits being a first value, the measurement status of the sub-time window corresponding to the first bit among the N sub-time windows is skipped; and / or, in response to the second bit among the N bits being a second value, the measurement status of the sub-time window corresponding to the second bit among the N sub-time windows is performed. In this approach, one bit indicates the measurement status of one sub-time window, which can be understood as indicating the measurement status of N sub-time windows through a bitmap, or as indicating the measurement status of N sub-time windows through a second-order measurement pattern. In this case, the sixth indication information includes a second-order measurement pattern, which comprises N bits. The first value and the second value are different; the first value can be 0 or 1, and the second value can be 0 or 1. The number of first bits can be one or more, and the number of second bits can be one or more.
[0329] For example, with N=3, N sub-time windows are designated as sub-time window a, sub-time window b, and sub-time window c, and three bits are designated as bit a, bit b, and bit c, assuming the first value is 1 and the second value is 0, in response to the values of bit a, bit b, and bit c being 1, 1, and 0 respectively, the measurement status of sub-time window a corresponding to bit a is skipped, the measurement status of sub-time window b corresponding to bit b is skipped, and the measurement status of sub-time window c corresponding to bit c is executed. In this case, the first bit includes bit a and bit b; the second bit includes bit c.
[0330] Taking an example where the protocol specifies or the network device configures two second-order measurement patterns, the sixth indication information can be carried by one bit, the value of which indicates the index of the second-order measurement pattern. Assuming the two second-order measurement patterns are second-order measurement pattern #0 and second-order measurement pattern #1, where the value after "#" represents the index of the second-order measurement pattern, in response to the bit's value of 0, the network device instructs the terminal device to determine the measurement status for N sub-time windows based on second-order measurement pattern #0; in response to the bit's value of 1, the network device instructs the terminal device to determine the measurement status for N sub-time windows based on second-order measurement pattern #1. Alternatively, in response to the bit's value of 1, the network device instructs the terminal device to determine the measurement status for N sub-time windows based on second-order measurement pattern #0; in response to the bit's value of 0, the network device instructs the terminal device to determine the measurement status for N sub-time windows based on second-order measurement pattern #1. This method effectively saves the bit overhead of the sixth indication information.
[0331] Understandably, assuming the protocol specifies or the network device is configured with four second-order measurement patterns, the sixth indication information can be carried by two bits, with the value of these two bits indicating the index of the second-order measurement pattern. If the protocol specifies or the network device is configured with eight second-order measurement patterns, the sixth indication information can be carried by three bits, and so on.
[0332] In one possible implementation, the sixth indication information can indicate the measurement status of a sub-time window within one or more measurement time windows. When the sixth indication information indicates the measurement status of a sub-time window within a measurement time window, it can indicate the measurement status of each sub-time window within that measurement time window, which is a second measurement time window.
[0333] When the sixth indication information indicates the measurement status of a sub-time window within multiple measurement time windows, the sixth indication information can carry multiple indication fields, where each indication field corresponds to one of the multiple measurement time windows. These multiple measurement time windows include at least a second measurement time window; that is, the sixth indication information can indicate the measurement status of sub-time windows within a second measurement time window, as well as the measurement status of sub-time windows within other measurement time windows. For example, if the multiple indication fields include indication field a and indication field b, and indication field a corresponds to measurement time window a within the multiple measurement time windows, and indication field b corresponds to measurement time window b within the multiple measurement time windows, then indication field a can indicate the measurement status of each sub-time window within measurement time window a, and indication field b can indicate the measurement status of each sub-time window within measurement time window b. Optionally, each of the multiple indication fields carries a second-order measurement pattern or an index of a second-order measurement pattern; that is, the sixth indication information includes multiple second-order measurement patterns or multiple indexes of second-order measurement patterns. For example, indicator domain a and indicator domain b each carry a second-order measurement pattern. The second-order measurement pattern carried by indicator domain a indicates the measurement status for each sub-time window in measurement time window a, and the second-order measurement pattern carried by indicator domain b indicates the measurement status for each sub-time window in measurement time window b. Optionally, the second-order measurement patterns carried by different indicator domains can be the same or different.
[0334] Alternatively, the sixth indication information can be carried by an indication field that indicates the measurement status of each sub-time window within multiple measurement time windows. This indication field carries a second-order measurement pattern or an index of a second-order measurement pattern. When the indication field carries a second-order measurement pattern, it includes the aforementioned N bits. This second-order measurement pattern is used to determine the measurement status of each sub-time window within different measurement time windows; that is, the multiple measurement time windows share a single second-order measurement pattern. For example, let's consider a measurement time window (a) and a measurement time window (b) where the measurement status is skipped out of M measurement time windows. The number of sub-time windows in measurement time window a and measurement time window a is N, where N=3. Assume that in the second-order measurement pattern, 1 represents skipped measurement and 0 represents executed measurement, and the second-order measurement pattern included in the sixth indication information is 100, or the second-order measurement pattern corresponding to the index included in the sixth indication information is 100. Then, based on this second-order measurement pattern, the measurement status for the three sub-time windows in measurement time window a can be determined as: skipped measurement, executed measurement, executed measurement. Similarly, based on this second-order measurement pattern, the measurement status for the three sub-time windows in measurement time window b can be determined as: skipped measurement, executed measurement, executed measurement.
[0335] In one possible implementation, the second measurement time window can be a measurement time window in which the terminal device skips measurement in any measurement situation after receiving the sixth indication information. Alternatively, the second measurement time window can be the first measurement time window in which the terminal device skips measurement in any measurement situation after receiving the sixth indication information. Or, the second measurement time window can be the first measurement time window in which the terminal device skips measurement in any measurement situation after receiving the sixth indication information and after an interval of a first duration. That is, there is at least a first duration of time between the time of receiving the sixth indication information and the start time of the second measurement time window.
[0336] For example, taking M=3 as an example, Figure 13B This is a schematic diagram illustrating how the second measurement time window is determined. (Example) Figure 13BAs shown, the interval between the start time of the first measurement time window (i.e., measurement time window a) after the reception time of the sixth instruction information and the reception time is less than the first duration; therefore, measurement time window a cannot be used as the second measurement time window. The interval between the start time of the second measurement time window (measurement time window b) after the reception time of the sixth instruction information and the reception time is greater than the first duration; however, measurement is not performed for measurement time window b, therefore, measurement time window b cannot be used as the second measurement time window. The interval between the start time of the third measurement time window (measurement time window c) after the reception time of the sixth instruction information and the reception time is greater than the first duration, and measurement is skipped for measurement time window c; therefore, measurement time window c can be used as the second measurement time window.
[0337] Optionally, the sixth indication information can be carried in higher-layer signaling, MAC CE, DCI, or other signaling. That is, network devices can configure a second-order measurement pattern for the second measurement time window through higher-layer signaling, MAC CE, or DCI.
[0338] Optionally, the sixth indication information may also indicate the value of N and / or the duration of each sub-time window in the N sub-time windows. For example, the network device may configure one or more of the following for the second measurement time window via higher-layer signaling or MAC CE: second-order measurement pattern; the number of sub-time windows included in the second measurement time window (i.e., the value of N); and the duration of each sub-time window in the second measurement time window.
[0339] Optionally, the duration of each of the N sub-time windows can be the same or different. Optionally, the number of sub-time windows included in different measurement time windows can be the same or different.
[0340] For example, taking two measurement time windows as an example, the diagram showing the division of sub-time windows in different measurement time windows is as follows: Figure 13C As shown. Figure 13C As shown, there are two measurement time windows, namely measurement time window a and measurement time window b. The duration (MGL) of measurement time window a is 2.5 ms, and it is divided into two sub-time windows with durations of 1 ms and 1.5 ms respectively, in the order of time domain from beginning to end. The duration of measurement time window b is 3 ms, and it is divided into three sub-time windows, each with a duration of 1 ms.
[0341] Optionally, the duration of each of the N sub-time windows is the same by default. For example, if the network device does not specify the duration of each of the N sub-time windows, the terminal device can assume that the duration of each sub-time window is the same.
[0342] S1302: The terminal device determines the measurement status for N sub-time windows based on the sixth indication information.
[0343] After receiving the sixth indication information, the terminal device can determine the measurement status of each sub-time window among the N sub-time windows based on the sixth indication information. For example, in response to the sixth indication information carrying a second-order measurement pattern or an index of the second-order measurement pattern, the terminal device can determine the measurement status of each sub-time window among the N sub-time windows based on the second-order measurement pattern.
[0344] In this embodiment, the sixth indication information can refine the granularity of the measurement indication, indicating the measurement status for each of the N sub-time windows. This allows the terminal device to determine whether to perform the measurement or skip the measurement within each sub-time window, which helps to further ensure timely data transmission during RRM measurement.
[0345] Please see Figure 14A , Figure 14A This is a flowchart illustrating another communication method provided in an embodiment of this application. The method mainly describes how to modify the measurement conditions for at least one of N sub-time windows. For example... Figure 14A As shown, the communication method may include, but is not limited to, the following steps.
[0346] S1401: The network device sends a sixth indication message, which indicates the measurement status for N sub-time windows. Correspondingly, the terminal device receives the sixth indication message from the network device.
[0347] The measurement options for sub-time windows include skipping or performing measurements. It should be noted that the details of S1401 can be found in [link to relevant documentation]. Figure 13A The specific description of S1301 in the corresponding embodiment will not be repeated here.
[0348] S1402: The network device sends a seventh indication message, which indicates a change to the measurement status for at least one of the N sub-time windows. Correspondingly, the terminal device receives the seventh indication message from the network device.
[0349] In one possible implementation, the second measurement time window can be a measurement time window in which the terminal device skips measurement for any supporting component after receiving the seventh indication information. Alternatively, the second measurement time window can be the first measurement time window in which the supporting component skips measurement after receiving the seventh indication information. Or, the second measurement time window can be the first measurement time window in which the supporting component skips measurement after receiving the seventh indication information and after a first time interval. That is, there is at least a first time interval between the reception time of the seventh indication information and the start time of the second measurement time window.
[0350] The seventh instruction can indicate changes to the measurement status of all or some of the N sub-time windows included in the second measurement time window. This allows for flexible modification of the measurement status of at least one of the N sub-time windows, which is beneficial for adapting to changing network conditions.
[0351] Taking the seventh instruction message indicating a change in the measurement status of C sub-time windows out of N sub-time windows as an example, where C is a positive integer less than or equal to N. In one possible implementation, the C sub-time windows may include the first C sub-time windows out of the N sub-time windows. Alternatively, the C sub-time windows may include the last C sub-time windows out of the N sub-time windows.
[0352] For example, taking N=3, the N sub-time windows are arranged in chronological order as: sub-time window a, sub-time window b, and sub-time window c, and the second-order measurement pattern configured for the N sub-time windows is 001. Figure 14B This is a schematic diagram illustrating how to modify the measurement settings for N sub-time windows. Assume that in the second-order measurement pattern, 1 indicates skipping the measurement, 0 indicates performing the measurement, and the seventh indication message indicates modifying the measurement settings for the first two sub-time windows out of the N sub-time windows (i.e., C sub-time windows include the first two sub-time windows out of the N sub-time windows). Figure 14B In this process, the measurement status of the first two sub-time windows (i.e., sub-time window a and sub-time window b) among the N sub-time windows changes. That is, the measurement status for sub-time window a changes from performing measurement to skipping measurement (e.g., ...). Figure 14B The change from 0 to 1 indicates that the measurement for sub-time window b has been changed from performing a measurement to skipping a measurement (e.g., ...). Figure 14B (If the 0 shown is changed to 1), the measurement situation for sub-time window c remains unchanged, and the measurement is still skipped.
[0353] Optionally, the seventh indication information can be carried in the DCI, which allows for flexible and timely modification of measurements for sub-time windows.
[0354] In one possible implementation, the seventh indication information can simply indicate the changes to the measurement status of the C sub-time windows without explicitly indicating the changes to the measurement status of the C sub-time windows. This saves bit overhead on the seventh indication information. For example, assuming that before the change, all measurements for the C sub-time windows were performed, the network device uses one bit to indicate the change to the measurement status of the C sub-time windows; that is, the seventh indication information is carried by this one bit. In this case, the terminal device can simply change the measurement status of the C sub-time windows to the opposite of before, i.e., the terminal device changes the measurement status of the C sub-time windows from performed measurement to skipped measurement based on this one bit. This method effectively saves bit overhead. Alternatively, the seventh indication information can indicate the changes to the measurement status of the C sub-time windows. It is understood that the changes to the C sub-time windows indicated by the seventh indication information are the opposite of the measurement status of the C sub-time windows out of the N sub-time windows indicated by the sixth indication information (such as the second-order measurement pattern included in the sixth indication information).
[0355] In one possible implementation, the change based on the seventh indication information is: the measurement status of C sub-time windows out of the N sub-time windows determined by the sixth indication information; the seventh indication information does not change the content of the second-order measurement pattern indicated by the sixth indication information. Alternatively, the seventh indication information can indicate a change to the content of the second-order measurement pattern indicated by the sixth indication information. For example, in... Figure 14B In the example shown, the seventh instruction indicates that the second-order measurement pattern be changed from 001 to 111.
[0356] Optionally, the seventh indication information can be carried by N bits or C bits, wherein one bit indicates the measurement status of one of the N sub-time windows.
[0357] S1403: The terminal device determines the measurement status for N sub-time windows based on the sixth and seventh indication information.
[0358] After receiving the sixth instruction information, the terminal device can determine the measurement status for N sub-time windows based on the sixth instruction information. After receiving the seventh instruction information, the terminal device can modify the measurement status of C sub-time windows out of the measurement status for N sub-time windows determined based on the sixth instruction information, that is, redetermine the measurement status of C sub-time windows. In this case, the actual measurement status for N sub-time windows is determined based on the sixth and seventh instruction information.
[0359] In this embodiment of the application, the measurement of at least one of the N sub-time windows can be flexibly modified through the seventh indication information, which is beneficial for adapting to changing network conditions.
[0360] In one possible implementation, the M measurement time windows are of the same type, or at least two of the M measurement time windows are of different types.
[0361] The M measurement time windows can include at least one type of measurement time window. Taking an example where the M measurement time windows include two types, they can include K1 measurement time windows and K2 measurement time windows. The types of K1 measurement time windows are different from those of K2 measurement time windows. Alternatively, the types of K1 measurement time windows can be the same, and the types of K2 measurement time windows can be the same. K1 and K2 are both positive integers, and the sum of K1 and K2 is M. The values of K1 and K2 can be the same or different.
[0362] In one possible implementation, the measurement status of M measurement time windows can be carried by an eighth indication information, which includes a first indication field and a second indication field. The first indication field carries the measurement status of K1 measurement time windows, and the second indication field carries the measurement status of K2 measurement time windows. In other words, different types of measurement time windows can be indicated by different indication fields of the same indication information (i.e., the eighth indication information).
[0363] For example, the first indicator field indicates first-order measurement pattern #1, and the second indicator field indicates first-order measurement pattern #2. The value after "#" represents the index of the first-order measurement pattern. K1 measurement time windows share first-order measurement pattern #1, and K2 measurement time windows share first-order measurement pattern #2. That is, the measurement conditions of each of the K1 measurement time windows are determined based on first-order measurement pattern #1, and similarly, the measurement conditions of each of the K2 measurement time windows are determined based on first-order measurement pattern #2.
[0364] In one possible implementation, K1 measurement time windows are measurement time windows configured for the first frequency band, and K2 measurement time windows are measurement time windows configured for the second frequency band.
[0365] In one possible implementation, the eighth indication information may explicitly indicate that the first indication field carries the measurement status of K1 measurement time windows configured for the first frequency band, and the second indication field carries the measurement status of K1 measurement time windows configured for the second frequency band. Alternatively, the eighth indication information may implicitly indicate that the first indication field carries the measurement status of K1 measurement time windows configured for the first frequency band, and the second indication field carries the measurement status of K1 measurement time windows configured for the second frequency band. For example, the eighth indication information indicates the measurement status of the measurement time windows configured for the corresponding frequency bands in the order of the first frequency band and the second frequency band. That is, the first indication field (such as the first indication field) in the eighth indication information indicates the measurement status of K1 measurement time windows configured for the first frequency band, and the second indication field (such as the second indication field) in the eighth indication information indicates the measurement status of K2 measurement time windows configured for the second frequency band.
[0366] In this way, the measurement status of different types of measurement time windows can be jointly indicated by the eighth indication information. For example, the first-order measurement pattern corresponding to the measurement time window configured for the first frequency band and the first-order measurement pattern corresponding to the measurement time window configured for the second frequency band can be jointly indicated by the eighth indication information.
[0367] In one possible implementation, the first frequency band is FR1 and the second frequency band is FR2. Alternatively, the first frequency band is FR2 and the second frequency band is FR1.
[0368] In one possible implementation, the eighth instruction information can be carried in higher-level signaling, MAC CE, DCI, or other signaling.
[0369] In one possible implementation, the eighth instruction information can be the first instruction information, the first configuration information, or the second configuration information mentioned above.
[0370] Please see Figure 15 , Figure 15 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application. Figure 15 As shown, the communication device 150 includes a communication unit 1501 and a processing unit 1502. The communication device 150 can perform the relevant steps of the terminal device in the aforementioned method embodiments.
[0371] For the case where the communication device 150 is used to implement the functions of the terminal device in the method embodiment:
[0372] Processing unit 1502 is used to call communication unit 1501 to receive first instruction information;
[0373] The processing unit 1502 is further configured to determine the measurement status for M measurement time windows based on the first indication information; wherein the measurement status for the measurement time windows includes skipping the measurement or performing the measurement, and M is a positive integer.
[0374] In one possible implementation, the processing unit 1502 is further configured to call the communication unit 1501 to receive first configuration information, the first configuration information indicating the measurement status for M measurement time windows; when the processing unit 1502 determines the measurement status for the M measurement time windows based on the first indication information, it is specifically configured to: determine the measurement status for the M measurement time windows based on the first configuration information and the first indication information; wherein, the first indication information indicates changing the measurement status for at least one of the M measurement time windows.
[0375] In one possible implementation, when the processing unit 1502 determines the measurement status for M measurement time windows based on the first indication information, it is specifically configured to: in response to the first indication information not carrying a measurement pattern, determine the measurement status for the M measurement time windows based on the second configuration information; wherein the measurement pattern indicates the measurement status for the M measurement time windows; the second configuration information indicates that the measurement status for the M measurement time windows is all skipped measurement, or the second configuration information indicates that the measurement status for the M measurement time windows is all executed measurement.
[0376] In one possible implementation, the processing unit 1502 is further configured to call the communication unit 1501 to receive second instruction information, the second instruction information indicating to activate the second configuration information.
[0377] In one possible implementation, when the processing unit 1502 determines the measurement status for M measurement time windows based on the first indication information, it is specifically configured to: in response to the first indication information indicating the activation of the second configuration information, determine the measurement status for the M measurement time windows based on the second configuration information; and / or, in response to the first indication information indicating the deactivation of the second configuration information, determine the measurement status for the M measurement time windows based on the first configuration information; wherein the first configuration information indicates the measurement status for the M measurement time windows; the second configuration information indicates that the measurement status for the M measurement time windows is all skipped, or the second configuration information indicates that the measurement status for the M measurement time windows is all performed.
[0378] In one possible implementation, the processing unit 1502 is further configured to call the communication unit 1501 to receive first configuration information, the first configuration information indicating the measurement status for M measurement time windows; when the processing unit 1502 determines the measurement status for M measurement time windows based on the first indication information, it is specifically configured to: respond to the first indication information indicating the activation of the first configuration information, and determine the measurement status for M measurement time windows based on the first configuration information.
[0379] In one possible implementation, the processing unit 1502 is further configured to call the communication unit 1501 to receive third instruction information, the third instruction information indicating to activate the first configuration information.
[0380] In one possible implementation, when the processing unit 1502 determines the measurement status for M measurement time windows based on the first indication information, it is specifically configured to: activate a first rule in response to the first indication information, and determine the measurement status for the M measurement time windows based on the first rule; wherein the first rule indicates that the measurement status of the measurement time window that collides with the transmission timing is skipped measurement.
[0381] In one possible implementation, the processing unit 1502 is also used to call the communication unit 1501 to receive fourth instruction information, which instructs to activate the first rule.
[0382] In one possible implementation, M measurement time windows support partially skipped measurements. The M measurement time windows include a first measurement time window, which includes one or more sub-time windows. The first measurement time window supporting partially skipped measurements means that the measurement situation for at least one sub-time window in the first measurement time window is a skipped measurement.
[0383] In one possible implementation, the processing unit 1502 is also configured to call the communication unit 1501 to receive a fifth indication message, which indicates that M measurement time windows support partial skipping of measurements.
[0384] In one possible implementation, the M measurement time windows include a second measurement time window, and the measurement status for the second measurement time window is skipped. The second measurement time window includes N sub-time windows, where N is a positive integer. The processing unit 1502 is also used to call the communication unit 1501 to receive a sixth indication information, which indicates the measurement status for the N sub-time windows.
[0385] In one possible implementation, the sixth indication information is carried by at least N bits; wherein, in response to the first bit among the N bits being a first value, the measurement status of the sub-time window corresponding to the first bit among the N sub-time windows is skipped; and / or, in response to the second bit among the N bits being a second value, the measurement status of the sub-time window corresponding to the second bit among the N sub-time windows is performed.
[0386] In one possible implementation, the processing unit 1502 is further configured to invoke the communication unit 1501 to receive a seventh indication information, the seventh indication information indicating a change in the measurement status for at least one of the N sub-time windows.
[0387] In one possible implementation, the M measurement time windows include K1 measurement time windows and K2 measurement time windows, the types of K1 measurement time windows are different from those of K2 measurement time windows; the measurement status of the M measurement time windows is carried by an eighth indication information, the eighth indication information includes a first indication field and a second indication field; wherein, the first indication field carries the measurement status of K1 measurement time windows, and the second indication field carries the measurement status of K2 measurement time windows.
[0388] Specifically, in this case, the operations performed by the communication unit 1501 and the processing unit 1502 can be referred to the description of the terminal device in the method embodiment.
[0389] For the case where the communication device 150 is used to implement the functions of the network device in the method embodiment:
[0390] The processing unit 1502 is used to call the communication unit 1501 to send first indication information. The first indication information is used to determine the measurement status for M measurement time windows. The measurement status for the measurement time windows includes skipping the measurement or performing the measurement, and M is a positive integer.
[0391] In one possible implementation, the processing unit 1502 is further configured to call the communication unit 1501 to send first configuration information, the first configuration information indicating the measurement status for M measurement time windows; wherein the measurement status for the M measurement time windows is determined based on the first configuration information and the first indication information; the first indication information indicates a change to the measurement status for at least one of the M measurement time windows.
[0392] In one possible implementation, in response to the first indication information not carrying a measurement pattern, the measurement status for the M measurement time windows is based on the second configuration information; wherein the measurement pattern indicates the measurement status for the M measurement time windows; the second configuration information indicates that the measurement status for the M measurement time windows is either skipped or performed.
[0393] In one possible implementation, the processing unit 1502 is further configured to call the communication unit 1501 to send second instruction information, the second instruction information indicating to activate the second configuration information.
[0394] In one possible implementation, in response to a first indication message instructing the activation of second configuration information, the measurement status for the M measurement time windows is determined based on the second configuration information; and / or, in response to a first indication message instructing the deactivation of the second configuration information, the measurement status for the M measurement time windows is determined based on the first configuration information; wherein the first configuration information indicates the measurement status for the M measurement time windows; the second configuration information indicates that the measurement status for the M measurement time windows is either skipped or performed.
[0395] In one possible implementation, the processing unit 1502 is further configured to call the communication unit 1501 to send first configuration information, the first configuration information indicating the measurement status for M measurement time windows; in response to the first indication information indicating the activation of the first configuration information, the measurement status for the M measurement time windows is determined based on the first configuration information.
[0396] In one possible implementation, the processing unit 1502 is further configured to call the communication unit 1501 to send third instruction information, the third instruction information indicating to activate the first configuration information.
[0397] In one possible implementation, in response to a first indication message indicating the activation of a first rule, the measurement status for M measurement time windows is determined based on the first rule; wherein the first rule indicates that the measurement status of a measurement time window that collides with the transmission timing is to be skipped.
[0398] In one possible implementation, the processing unit 1502 is also used to call the communication unit 1501 to send a fourth instruction message, which instructs to activate the first rule.
[0399] In one possible implementation, M measurement time windows support partially skipped measurements. The M measurement time windows include a first measurement time window, which includes one or more sub-time windows. The first measurement time window supporting partially skipped measurements means that the measurement situation for at least one sub-time window in the first measurement time window is a skipped measurement.
[0400] In one possible implementation, the processing unit 1502 is also used to call the communication unit 1501 to send a fifth indication message, which indicates that M measurement time windows support partial skipping of measurements.
[0401] In one possible implementation, the M measurement time windows include a second measurement time window, and the measurement for the second measurement time window is skipped. The second measurement time window includes N sub-time windows, where N is a positive integer. The processing unit 1502 is also used to call the communication unit 1501 to send a sixth indication information, which indicates the measurement status for the N sub-time windows.
[0402] In one possible implementation, the sixth indication information is carried by at least N bits; wherein, in response to the first bit among the N bits being a first value, the measurement status of the sub-time window corresponding to the first bit among the N sub-time windows is skipped; and / or, in response to the second bit among the N bits being a second value, the measurement status of the sub-time window corresponding to the second bit among the N sub-time windows is performed.
[0403] In one possible implementation, the processing unit 1502 is further configured to call the communication unit 1501 to send a seventh indication message, the seventh indication message indicating a change in the measurement status for at least one of the N sub-time windows.
[0404] In one possible implementation, the M measurement time windows include K1 measurement time windows and K2 measurement time windows, the types of K1 measurement time windows are different from those of K2 measurement time windows; the measurement status of the M measurement time windows is carried by an eighth indication information, the eighth indication information includes a first indication field and a second indication field; wherein, the first indication field carries the measurement status of K1 measurement time windows, and the second indication field carries the measurement status of K2 measurement time windows.
[0405] Specifically, in this case, the operations performed by the communication unit 1501 and the processing unit 1502 can be referred to the description of the network device in the method embodiment.
[0406] Please see Figure 16 , Figure 16 Another communication device 160 is provided for embodiments of this application. It can be used to implement the functions of the terminal device in the above method embodiments, or to implement the functions of the network device in the above method embodiments. The communication device 160 may include a transceiver 1601 and a processor 1602; optionally, the communication device may also include a memory 1603. The transceiver 1601, processor 1602, and memory 1603 can be connected via a bus 1604 or other means. Figure 16 The connections between other components are shown in bold lines only and are not intended to be limiting. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, Figure 16 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0407] The coupling in this application embodiment is an indirect coupling or communication connection between devices, units, or modules, which can be electrical, mechanical, or other forms, used for information exchange between devices, units, or modules. This application embodiment does not limit the specific connection medium between the transceiver 1601, processor 1602, and memory 1603.
[0408] Memory 1603 may include read-only memory and random access memory, and provides instructions and data to processor 1602. A portion of memory 1603 may also include non-volatile random access memory (NVRAM).
[0409] Processor 1602 can be a Central Processing Unit (CPU), but it can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor; optionally, processor 1602 can also be any conventional processor.
[0410] In one example, when the terminal device uses Figure 16 When in the form shown, transceiver 1601 can execute the method executed by the terminal device in any of the above method embodiments under the control of processor 1602.
[0411] In one example, when the network device adopts Figure 16 In the form shown, transceiver 1601 can execute the method executed by the network device in any of the above method embodiments under the control of processor 1602.
[0412] In one optional implementation, memory 1603 is used to store program instructions; processor 1602 is used to call the program instructions stored in memory 1603 to control transceiver 1601 to execute the steps performed by the terminal device and network device in the aforementioned method embodiments. Specifically, Figure 15 The functions / implementation processes of the communication unit and processing unit in the corresponding embodiments can all be achieved through... Figure 16 The processor 1602 in the memory calls the instructions stored in the memory 1603 to execute the computer control transceiver 1601. Or, Figure 15The function / implementation process of the communication unit in the corresponding embodiment can be achieved through... Figure 16 It is implemented using the transceiver 1601 in the system.
[0413] In the embodiments of this application, the methods provided in the embodiments of this application can be implemented by running a computer program (including program code) capable of performing the steps involved in the above-described methods on a general-purpose computing device, such as a computer, which includes processing elements and storage elements such as a CPU, random access memory (RAM), and read-only memory (ROM). The computer program can be recorded on, for example, a computer-readable recording medium, loaded into the aforementioned computing device through the computer-readable recording medium, and run therein.
[0414] Based on the same inventive concept, the principle and beneficial effects of the communication device 160 provided in the embodiments of this application in solving the problem are similar to the principle and beneficial effects of the terminal device and network device in the method embodiments of this application in solving the problem. For the sake of brevity, the principle and beneficial effects of the method implementation can be referred to.
[0415] The aforementioned communication device (such as communication device 150, communication device 160) may be, for example, a chip or a chip module.
[0416] This application also provides a chip that can execute the relevant steps of the terminal device and network device in the foregoing method embodiments.
[0417] For cases where the chip is used to implement the functions of the terminal device in the method embodiments:
[0418] The chip is used to: receive first indication information; and determine the measurement status for M measurement time windows based on the first indication information; wherein the measurement status for the measurement time windows includes skipping measurement or performing measurement, and M is a positive integer.
[0419] In one possible implementation, the chip is further configured to receive first configuration information, the first configuration information indicating the measurement status for M measurement time windows; when the chip determines the measurement status for the M measurement time windows based on the first indication information, it is specifically configured to: determine the measurement status for the M measurement time windows based on the first configuration information and the first indication information; wherein, the first indication information indicates a change in the measurement status for at least one of the M measurement time windows.
[0420] In one possible implementation, when the chip determines the measurement status for M measurement time windows based on the first indication information, it is specifically configured to: in response to the first indication information not carrying a measurement pattern, determine the measurement status for the M measurement time windows based on the second configuration information; wherein the measurement pattern indicates the measurement status for the M measurement time windows; the second configuration information indicates that the measurement status for the M measurement time windows is skipped, or the second configuration information indicates that the measurement status for the M measurement time windows is performed.
[0421] In one possible implementation, the chip is also used to receive second indication information, which instructs the activation of second configuration information.
[0422] In one possible implementation, when the chip determines the measurement status for M measurement time windows based on first indication information, it is specifically configured to: determine the measurement status for the M measurement time windows based on the second configuration information in response to the first indication information indicating activation of second configuration information; and / or, determine the measurement status for the M measurement time windows based on the first configuration information in response to the first indication information indicating deactivation of the second configuration information; wherein the first configuration information indicates the measurement status for the M measurement time windows; the second configuration information indicates that the measurement status for the M measurement time windows is skipped, or the second configuration information indicates that the measurement status for the M measurement time windows is performed.
[0423] In one possible implementation, the chip is further configured to receive first configuration information, the first configuration information indicating the measurement status for M measurement time windows; when the chip determines the measurement status for the M measurement time windows based on the first indication information, it is specifically configured to: respond to the first indication information indicating the activation of the first configuration information, and determine the measurement status for the M measurement time windows based on the first configuration information.
[0424] In one possible implementation, the chip is also used to receive third indication information, which instructs the activation of the first configuration information.
[0425] In one possible implementation, when the chip determines the measurement status for M measurement time windows based on the first indication information, it is specifically used to: activate a first rule in response to the first indication information, and determine the measurement status for the M measurement time windows based on the first rule; wherein the first rule indicates that the measurement status of the measurement time window that collides with the transmission timing is skipped measurement.
[0426] In one possible implementation, the chip is also used to receive a fourth instruction message that instructs the activation of the first rule.
[0427] In one possible implementation, M measurement time windows support partially skipped measurements. The M measurement time windows include a first measurement time window, which includes one or more sub-time windows. The first measurement time window supporting partially skipped measurements means that the measurement situation for at least one sub-time window in the first measurement time window is a skipped measurement.
[0428] In one possible implementation, the chip is also used to receive a fifth indication message, which indicates that M measurement time windows support partial skipping of measurements.
[0429] In one possible implementation, the M measurement time windows include a second measurement time window, and the measurement for the second measurement time window is skipped. The second measurement time window includes N sub-time windows, where N is a positive integer. The chip is also used to receive a sixth indication information, which indicates the measurement status for the N sub-time windows.
[0430] In one possible implementation, the sixth indication information is carried by at least N bits; wherein, in response to the first bit among the N bits being a first value, the measurement status of the sub-time window corresponding to the first bit among the N sub-time windows is skipped; and / or, in response to the second bit among the N bits being a second value, the measurement status of the sub-time window corresponding to the second bit among the N sub-time windows is performed.
[0431] In one possible implementation, the chip is also used to receive a seventh indication message that indicates a change in the measurement for at least one of the N sub-time windows.
[0432] In one possible implementation, the M measurement time windows include K1 measurement time windows and K2 measurement time windows, the types of K1 measurement time windows are different from those of K2 measurement time windows; the measurement status of the M measurement time windows is carried by an eighth indication information, the eighth indication information includes a first indication field and a second indication field; wherein, the first indication field carries the measurement status of K1 measurement time windows, and the second indication field carries the measurement status of K2 measurement time windows.
[0433] Specifically, in this case, the operations performed by the chip can be referred to the description of the terminal device in the method embodiments.
[0434] For cases where the chip is used to implement the functionality of the network device in the method embodiments:
[0435] The chip is used to: send first indication information, which is used to determine the measurement status for M measurement time windows; wherein the measurement status for the measurement time windows includes skipping the measurement or performing the measurement, and M is a positive integer.
[0436] In one possible implementation, the chip is further configured to send first configuration information indicating the measurement status for M measurement time windows; wherein the measurement status for the M measurement time windows is determined based on the first configuration information and first indication information; the first indication information indicates a change in the measurement status for at least one of the M measurement time windows.
[0437] In one possible implementation, in response to the first indication information not carrying a measurement pattern, the measurement status for the M measurement time windows is based on the second configuration information; wherein the measurement pattern indicates the measurement status for the M measurement time windows; the second configuration information indicates that the measurement status for the M measurement time windows is either skipped or performed.
[0438] In one possible implementation, the chip is also used to send a second instruction message that instructs the activation of the second configuration information.
[0439] In one possible implementation, in response to a first indication message instructing the activation of second configuration information, the measurement status for the M measurement time windows is determined based on the second configuration information; and / or, in response to a first indication message instructing the deactivation of the second configuration information, the measurement status for the M measurement time windows is determined based on the first configuration information; wherein the first configuration information indicates the measurement status for the M measurement time windows; the second configuration information indicates that the measurement status for the M measurement time windows is either skipped or performed.
[0440] In one possible implementation, the chip is further configured to send first configuration information indicating the measurement status for M measurement time windows; in response to a first indication information indicating the activation of the first configuration information, the measurement status for the M measurement time windows is determined based on the first configuration information.
[0441] In one possible implementation, the chip is also used to send a third instruction message that instructs the activation of the first configuration information.
[0442] In one possible implementation, in response to a first indication message indicating the activation of a first rule, the measurement status for M measurement time windows is determined based on the first rule; wherein the first rule indicates that the measurement status of a measurement time window that collides with the transmission timing is to be skipped.
[0443] In one possible implementation, the chip is also used to send a fourth instruction message that instructs the activation of the first rule.
[0444] In one possible implementation, M measurement time windows support partially skipped measurements. The M measurement time windows include a first measurement time window, which includes one or more sub-time windows. The first measurement time window supporting partially skipped measurements means that the measurement situation for at least one sub-time window in the first measurement time window is a skipped measurement.
[0445] In one possible implementation, the chip is also used to send a fifth indication message, which indicates that M measurement time windows support partial skipping of measurements.
[0446] In one possible implementation, the M measurement time windows include a second measurement time window, and the measurement for the second measurement time window is skipped. The second measurement time window includes N sub-time windows, where N is a positive integer. The chip is also used to send a sixth indication message, which indicates the measurement status for the N sub-time windows.
[0447] In one possible implementation, the sixth indication information is carried by at least N bits; wherein, in response to the first bit among the N bits being a first value, the measurement status of the sub-time window corresponding to the first bit among the N sub-time windows is skipped; and / or, in response to the second bit among the N bits being a second value, the measurement status of the sub-time window corresponding to the second bit among the N sub-time windows is performed.
[0448] In one possible implementation, the chip is also used to send a seventh indication message that indicates a change in the measurement for at least one of the N sub-time windows.
[0449] In one possible implementation, the M measurement time windows include K1 measurement time windows and K2 measurement time windows, the types of K1 measurement time windows are different from those of K2 measurement time windows; the measurement status of the M measurement time windows is carried by an eighth indication information, the eighth indication information includes a first indication field and a second indication field; wherein, the first indication field carries the measurement status of K1 measurement time windows, and the second indication field carries the measurement status of K2 measurement time windows.
[0450] Specifically, in this case, the operations performed by the chip can be referred to the description of the network device in the method embodiments.
[0451] In one possible implementation, the chip includes at least one processor, at least one first memory, and at least one second memory; wherein the at least one first memory and the at least one processor are interconnected by a circuit, and the first memory stores instructions; the at least one second memory and the at least one processor are interconnected by a circuit, and the second memory stores data that needs to be stored in the aforementioned method embodiment.
[0452] For each device or product applied to or integrated into a chip, each of its modules can be implemented using hardware methods such as circuits, or at least some modules can be implemented using software programs that run on a processor integrated inside the chip, while the remaining (if any) modules can be implemented using hardware methods such as circuits.
[0453] Based on the same inventive concept, the principle and beneficial effects of the chip provided in the embodiments of this application in solving the problem are similar to the principle and beneficial effects of the terminal device and network device in the method embodiments of this application in solving the problem. For the sake of brevity, the principle and beneficial effects of the method implementation can be referred to.
[0454] Please see Figure 17 , Figure 17 This is a schematic diagram of a chip module provided in an embodiment of this application. The chip module 170 can perform the relevant steps of the terminal device and network device in the aforementioned method embodiments. The chip module 170 includes a communication interface 1701 and a chip 1702.
[0455] The communication interface is used for internal communication within the chip module or for communication between the chip module and external devices. The chip is used to implement the functions of the terminal device and network device in the embodiments of this application, as detailed in the foregoing embodiments. Optionally, the chip module 170 may further include a storage module 1703 and a power module 1704. The storage module 1703 is used to store data and instructions. The power module 1704 is used to provide power to the chip module.
[0456] For various devices and products applied to or integrated into chip modules, each of its modules can be implemented using hardware methods such as circuits. Different modules can be located in the same component (e.g., chip, circuit module, etc.) or different components of the chip module. Alternatively, at least some modules can be implemented using software programs that run on the processor integrated inside the chip module, while the remaining (if any) modules can be implemented using hardware methods such as circuits.
[0457] This application also provides a computer-readable storage medium storing a computer program, the computer program including one or more program instructions, the one or more program instructions being adapted to be loaded by a communication device and executed by the method provided in the above-described method embodiments.
[0458] This application also provides a computer program product containing a computer program or instructions, which, when run on a computer, causes the computer to perform the method provided in the above-described method embodiments.
[0459] This application also provides a communication system, which may include the terminal device and network device in the foregoing method embodiments.
[0460] Regarding the modules / units included in the various devices and products described in the above embodiments, they can be software modules / units, hardware modules / units, or a combination of both. For example, for various devices and products applied to or integrated into a chip, all of their modules / units can be implemented using hardware methods such as circuits, or at least some modules / units can be implemented using software programs that run on a processor integrated within the chip, while the remaining (if any) modules / units can be implemented using hardware methods such as circuits; for various devices and products applied to or integrated into a chip module, all of their modules / units can be implemented using hardware methods such as circuits, and different modules / units can be located in the same component (e.g., chip, circuit module, etc.) or different components of the chip module, or at least some modules / units can be implemented using hardware methods such as circuits. The components can be implemented using software programs that run on the processor integrated within the chip module. The remaining (if any) modules / units can be implemented using hardware methods such as circuits. For various devices and products applied to or integrated into the terminal, each of its components / units can be implemented using hardware methods such as circuits. Different modules / units can be located in the same component (e.g., chip, circuit module, etc.) or in different components within the terminal. Alternatively, at least some modules / units can be implemented using software programs that run on the processor integrated within the terminal, while the remaining (if any) modules / units can be implemented using hardware methods such as circuits.
[0461] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.
[0462] The steps in the method of this application embodiment can be adjusted, combined, or deleted according to actual needs.
[0463] The modules in the device of this application embodiment can be merged, divided, and deleted according to actual needs.
[0464] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by program instructions and related hardware. The program instructions can be stored in a computer-readable storage medium, which may include: flash drive, ROM, RAM, disk or optical disk, etc.
[0465] The above-disclosed embodiments are merely one example of this application and only a part of the embodiments of this application. They should not be construed as limiting the scope of this application.
Claims
1. A communication method characterized by comprising: The method comprises: receiving first indication information; determining measurement conditions for M measurement time windows based on the first indication information, wherein the measurement condition for a measurement time window comprises skipping measurement or performing measurement, and M is a positive integer.
2. The method of claim 1, wherein, Before receiving the first indication information, the method further comprises: receiving first configuration information, wherein the first configuration information indicates the measurement conditions for the M measurement time windows; the determining of the measurement conditions for the M measurement time windows based on the first indication information comprises: determining the measurement conditions for the M measurement time windows based on the first configuration information and the first indication information, wherein the first indication information indicates that the measurement condition for at least one of the M measurement time windows is changed.
3. The method of claim 1, wherein, the determining of the measurement conditions for the M measurement time windows based on the first indication information comprises: in response to the first indication information not carrying a measurement pattern, determining the measurement conditions for the M measurement time windows based on second configuration information, wherein the measurement pattern indicates the measurement conditions for the M measurement time windows, and the second configuration information indicates that the measurement conditions for the M measurement time windows are all skipping measurement, or the second configuration information indicates that the measurement conditions for the M measurement time windows are all performing measurement.
4. The method of claim 3, wherein, The method further comprises: receiving second indication information, wherein the second indication information indicates deactivation of the second configuration information.
5. The method of claim 1, wherein, the determining of the measurement conditions for the M measurement time windows based on the first indication information comprises: in response to the first indication information indicating activation of second configuration information, determining the measurement conditions for the M measurement time windows based on the second configuration information; and / or, in response to the first indication information indicating deactivation of second configuration information, determining the measurement conditions for the M measurement time windows based on first configuration information; wherein the first configuration information indicates the measurement conditions for the M measurement time windows, and the second configuration information indicates that the measurement conditions for the M measurement time windows are all skipping measurement, or the second configuration information indicates that the measurement conditions for the M measurement time windows are all performing measurement.
6. The method of claim 1, wherein, Before receiving the first indication information, the method further comprises: receiving first configuration information, wherein the first configuration information indicates the measurement conditions for the M measurement time windows; the determining of the measurement conditions for the M measurement time windows based on the first indication information comprises: in response to the first indication information indicating activation of the first configuration information, determining the measurement conditions for the M measurement time windows based on the first configuration information.
7. The method of claim 6, wherein, The method further comprises: receiving third indication information, wherein the third indication information indicates deactivation of the first configuration information.
8. The method of claim 1, wherein, the determining of the measurement conditions for the M measurement time windows based on the first indication information comprises: in response to the first indication information indicating activation of a first rule, determining the measurement conditions for the M measurement time windows based on the first rule, wherein the first rule indicates that the measurement condition of a measurement time window colliding with a transmission occasion is skipping measurement.
9. The method of claim 8, wherein, The method further comprises: Receive a fourth instruction message, which instructs to deactivate the first rule.
10. The method according to any one of claims 1 to 9, characterized in that, The M measurement time windows support partial skipping of measurements, and the M measurement time windows include a first measurement time window, which includes one or more sub-time windows; The first measurement time window supports partial skipped measurement, meaning that the measurement of at least one sub-time window in the first measurement time window is a skipped measurement.
11. The method of claim 10, wherein, The method further includes: Receive a fifth indication message, which indicates that the M measurement time windows support partial skipping of measurements.
12. The method according to claim 10 or 11, characterized in that, The M measurement time windows include a second measurement time window, where measurements are skipped during the second measurement time window. The second measurement time window includes N sub-time windows, where N is a positive integer. The method further includes: Receive a sixth indication message, which indicates the measurement status for the N sub-time windows.
13. The method of claim 12, wherein, The sixth indication information is carried by at least N bits; Wherein, in response to the first bit among the N bits taking the first value, the measurement status of the sub-time window corresponding to the first bit among the N sub-time windows is skipped; and / or, In response to the second bit in the N bits taking the second value, the measurement status of the sub-time window corresponding to the second bit in the N sub-time windows is to perform the measurement.
14. The method according to claim 12 or 13, characterized in that, The method further includes: Receive a seventh instruction message, which indicates a change in the measurement for at least one of the N sub-time windows.
15. The method according to any one of claims 1 to 14, characterized in that, The M measurement time windows include K1 measurement time windows and K2 measurement time windows, and the types of the K1 measurement time windows are different from the types of the K2 measurement time windows; The measurement status of the M measurement time windows is carried by the eighth indication information, which includes a first indication field and a second indication field; wherein, the first indication field carries the measurement status of the K1 measurement time windows, and the second indication field carries the measurement status of the K2 measurement time windows.
16. A method of communication, comprising: The method includes: Send a first indication message, which is used to determine the measurement status for M measurement time windows; wherein the measurement status for the measurement time windows includes skipping the measurement or performing the measurement, and M is a positive integer.
17. The method of claim 16, wherein, Before sending the first indication information, the method further includes: Send first configuration information, which indicates the measurement status for the M measurement time windows; The measurement status for the M measurement time windows is determined based on the first configuration information and the first indication information; the first indication information indicates a change in the measurement status for at least one of the M measurement time windows.
18. The method of claim 16, wherein, In response to the first indication information not carrying a measurement pattern, the measurement status for the M measurement time windows is based on the second configuration information; wherein, the measurement pattern indicates the measurement status for the M measurement time windows; the second configuration information indicates that the measurement status for the M measurement time windows is either skipped or performed.
19. The method according to claim 16, characterized in that, In response to the first indication information indicating the activation of the second configuration information, the measurement status for the M measurement time windows is determined based on the second configuration information; and / or, In response to the first indication information indicating the deactivation of the second configuration information, the measurement status for the M measurement time windows is determined based on the first configuration information; Wherein, the first configuration information indicates the measurement status for the M measurement time windows; the second configuration information indicates that the measurement status for the M measurement time windows is either skipped or performed.
20. The method of claim 16, wherein, Before sending the first indication information, the method further includes: Send first configuration information, which indicates the measurement status for the M measurement time windows; In response to the first indication information indicating the activation of the first configuration information, the measurement status for the M measurement time windows is determined based on the first configuration information.
21. The method according to claim 16, characterized in that, In response to the first indication information indicating the activation of the first rule, the measurement status of the M measurement time windows is determined based on the first rule; wherein, the first rule indicates that the measurement status of the measurement time window that collides with the transmission timing is to skip the measurement.
22. The method according to any one of claims 16-21, characterized by, The M measurement time windows support partial skipping of measurements, and the M measurement time windows include a first measurement time window, which includes one or more sub-time windows; The first measurement time window supports partial skipped measurement, meaning that the measurement of at least one sub-time window in the first measurement time window is a skipped measurement.
23. The method of claim 22, wherein, The method further includes: Send a fifth instruction message, which indicates that the M measurement time windows support partial skipping of measurements.
24. The method of claim 22 or 23, wherein, The M measurement time windows include a second measurement time window, where measurements are skipped during the second measurement time window. The second measurement time window includes N sub-time windows, where N is a positive integer. The method further includes: Send a sixth indication message, which indicates the measurement status for the N sub-time windows.
25. The method of claim 24, wherein, The sixth indication information is carried by at least N bits; Wherein, in response to the first bit among the N bits taking the first value, the measurement status of the sub-time window corresponding to the first bit among the N sub-time windows is skipped; and / or, In response to the second bit in the N bits taking the second value, the measurement status of the sub-time window corresponding to the second bit in the N sub-time windows is to perform the measurement.
26. A communications device, characterized by Includes units for implementing the method described in any one of claims 1 to 25.
27. A communications device, characterized by Includes a processor for implementing the method according to any one of claims 1 to 25.
28. A chip, characterized by The chip is used to perform the method according to any one of claims 1 to 25.
29. A chip module, characterized by The chip module includes a communication interface and a chip, wherein: the communication interface is used for internal communication within the chip module, or for communication between the chip module and external devices; and the chip is used to execute the method described in any one of claims 1 to 25.
30. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, the computer program including program instructions, which, when executed by a computer, cause the method of any one of claims 1 to 25 to be performed.