Communication method and apparatus
By performing data transmission and measurement based on the remaining delay of data transmission during the overlap period of the terminal, the problem of data transmission delay in the XR service is solved, and the reliability of the service is improved.
Patent Information
- Application Number
- PCT/CN2024/139154
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-20
- Filing Date
- 2024-12-13
- Publication Date
- 2025-06-26
AI Technical Summary
In XR service, when data transmission between the access network device and the terminal, the time period used for the terminal measurement may overlap with the time domain position of the resource used to transmit data, resulting in the terminal being unable to send and receive data within the overlapping time period, affecting the reliability of data transmission.
By receiving configuration information in the first device (terminal or module thereof), the remaining delay of the transmission data is determined, and according to the remaining delay, data is transmitted and/or measurements are performed in an overlapping time period, thereby avoiding or reducing the impact on data transmission and improving the reliability of the service.
This method can effectively transmit data and perform measurements in overlapping time periods, avoiding the impact of data transmission and improving service reliability.
Smart Images

Figure CN2024139154_26062025_PF_FP_ABST
Abstract
Description
Communication method and device
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on December 20, 2023, with application number 202311763656.4 and application name “A Communication Method and Device”, the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art
[0004] With the continuous development of wireless communication systems, data transmission latency continues to decrease, and transmission capacity is increasing. Wireless communication systems are gradually infiltrating services that require high real-time performance and large data capacity, such as video transmission, cloud gaming (CG), and extended reality (XR). XR refers to an environment that combines the real and virtual, enabling human-computer interaction, created through computer technology and wearable devices. It is a general term for various forms of reality, including augmented reality (AR), virtual reality (VR), and mixed reality (MR).
[0005] Taking XR services as an example, data frames of XR services can be transmitted between access network devices and terminals through semi-static scheduling. For example, the access network device configures multiple resources for the terminal to transmit a data frame. The time domain position of the resources configured by the access network device for transmitting data frames may overlap with the time period used for terminal measurement (for example, the measurement gap (MG)). If the time period used for terminal measurement cannot be used to send and receive data, then during the overlapping time period, the terminal will measure the signal of the neighboring cell but will not send and receive data, thereby affecting data transmission and reducing the reliability of the service. Summary of the Invention
[0006] The present application provides a communication method and apparatus for improving service reliability.
[0007] In the first aspect, an embodiment of the present application provides a communication method, which can be applied to a first device, and the first device can be a terminal or a module in the terminal (such as a circuit, a chip, a chip system or a processor), and can also be a logical node, a logical module or software that can realize all or part of the terminal functions. The method may include: the first device can receive configuration information, and the configuration information can be used to configure at least one time period for measurement. After determining the remaining delay for transmitting the first data, the first device can transmit the first data and / or perform measurements within the first time period according to the remaining delay. The first time period may be the overlapping part of the second time period and the third time period, the second time period is one time period in at least one time period, the third time period is the time period corresponding to the time domain position of the first resource, and the first resource is a resource scheduled or configured for transmitting the first data.
[0008] Through this method, when the time period used for measurement overlaps with the time domain position of the resources used to transmit the first data, the first device can transmit the first data and / or perform measurements within the overlapping time period based on the remaining delay in transmitting the first data, thereby avoiding or reducing the impact on the transmission of the first data and improving the reliability of the service.
[0009] In one possible design, the first device may send first information that may be used to indicate a remaining delay in transmitting the first data. In this way, the second device that receives the first information may quickly and accurately determine the remaining delay in transmitting the first data.
[0010] Optionally, the first information is a delay status report (DSR), so that the traditional DSR can be reused without transmitting new information for indicating the remaining delay, thereby saving signaling overhead.
[0011] In another possible design, the first device receives the second information and determines the remaining delay for transmitting the first data based on the second information. With this design, the first device can quickly and accurately determine the remaining delay for transmitting the first data based on the second information.
[0012] In one possible design, the first device may transmit the first data and / or perform the measurement within the first time period according to the residual delay in one of the following ways:
[0013] If the remaining delay is greater than or equal to the first threshold, the first device performs measurements within the first time period. If the remaining delay for transmitting the first data is greater than or equal to the first threshold, it can be considered that there is ample remaining time for the data. This allows the first device to prioritize measurements, thereby ensuring its measurement performance and service quality, and enabling timely transmission of the first data, thereby avoiding degradation of service reliability.
[0014] If the remaining delay is greater than or equal to the first threshold, the first device transmits the first data during the first portion of the first time period and performs measurements during the second portion of the first time period. In this manner, the first device performs both measurements and transmits the first data during the first time period, thereby avoiding or reducing the impact on data transmission and improving service reliability.
[0015] If the remaining latency is less than the first threshold, the first device transmits the first data within the first time period. If the remaining latency for transmitting the first data is less than the first threshold, it can be considered that the remaining time for transmitting the data is relatively short. In this way, the first device can prioritize transmitting data with a short latency, thereby avoiding reducing service reliability.
[0016] In one possible design, the first threshold may be at least one of the following: pre-set; or indicated by received third information; or indicated by sent fourth information; or determined based on the duration of the first resource and / or the second time period. With this design, the first device can quickly and accurately determine the first threshold. Furthermore, if the first threshold is determined based on the duration of the first resource and / or the second time period, the determined first threshold can match the current scenario, thereby balancing measurement and data transmission.
[0017] In one possible design, the first portion can be at least one of the following: pre-set; indicated by the received fifth information; indicated by the sent sixth information; or determined based on the residual delay. With this design, the first device can quickly and accurately determine the first portion. Furthermore, if the first portion is determined based on the residual delay, the determined first portion can match the residual delay, thereby balancing measurement and data transmission.
[0018] In one possible design, the second portion can be at least one of the following: pre-set; indicated by the received seventh information; indicated by the sent eighth information; or determined based on the duration of the third time period and the remaining delay. With this design, the first device can quickly and accurately determine the second portion. Furthermore, if the second portion is determined based on the duration of the third time period and the remaining delay, the determined second portion can match the remaining delay, thereby balancing measurement and data transmission.
[0019] In a second aspect, an embodiment of the present application provides a communication method, which can be applied to a second device. The second device can be an access network device or a module in the access network device (such as a circuit, a chip, a chip system or a processor), and can also be a logical node, a logical module or software that can implement all or part of the functions of the access network device. The method may include: the second device can send configuration information, and the configuration information can be used to configure at least one time period for measurement. Then, the second device can determine whether the first time period is used to transmit the first data. The first time period may be the overlapping part of the second time period and the third time period, the second time period is one of the at least one time period, the third time period is the time period corresponding to the time domain position of the first resource, and the first resource is a resource scheduled or configured for transmitting the first data.
[0020] Through this method, when the time period used for measurement overlaps with the time domain location of the resources used to transmit the first data, the second device can determine whether the overlapping time period is used to transmit the first data. In this way, the second device can perform corresponding operations based on the determination result. For example, if the second device determines that the overlapping time period is used to transmit the first data, the second device can transmit the first data during the overlapping time period, thereby avoiding or reducing the impact on the transmission of the first data and improving service reliability. If the second device determines that the overlapping time period is not used to transmit the first data, the second device can not detect signals from the first device during the overlapping time period, thereby reducing the power consumption of the second device.
[0021] In one possible design, the second device may receive the first information and, based on the first information, determine the remaining delay for transmitting the first data. The second device may then determine, based on the remaining delay, whether the first time period is available for transmitting the first data. With this design, the second device can quickly and accurately determine the remaining delay for transmitting the first data based on the first information.
[0022] Optionally, the first information may be DSR, so that the traditional DSR can be reused without transmitting new information for indicating the remaining delay, thereby saving signaling overhead.
[0023] In another possible design, the second device may send second information indicating a remaining delay for transmitting the first data. Based on the remaining delay, the second device may determine whether the first time period is available for transmitting the first data. With this design, the first device that receives the second information can quickly and accurately determine the remaining delay for transmitting the first data.
[0024] In one possible design, the second device may determine whether the first time period is used to transmit the first data by one of the following methods:
[0025] If the remaining delay for transmitting the first data is greater than or equal to a first threshold, the second device may determine that the first time period is not used for transmitting the first data. If the remaining delay for transmitting the first data is greater than or equal to the first threshold, it can be considered that there is sufficient remaining time for the data. In this way, the first time period can be prioritized for measurement, thereby ensuring the measurement performance and service quality of the first device and transmitting the first data on time, avoiding reducing service reliability. In addition, the second device can perform corresponding operations based on the determination result. For example, the second device may not detect signals from the first device during overlapping time periods, thereby reducing the power consumption of the second device.
[0026] If the remaining latency is greater than or equal to the first threshold, the second device may determine that the first portion of the first time period is used to transmit the first data, while the second portion of the first time period is not used to transmit the first data. In this way, the first time period can be used for both measurement and first data transmission, thereby avoiding or reducing the impact on data transmission and improving service reliability. Furthermore, the second device may perform corresponding operations based on the determination result. For example, the second device may transmit the first data during the first portion and not detect signals from the first device during the second portion, thereby reducing the second device's power consumption.
[0027] If the remaining latency is less than a first threshold, the second device may determine that the first time period is used to transmit the first data. If the remaining latency for transmitting the first data is less than the first threshold, it can be considered that the remaining time for the data is relatively short. In this way, data with limited latency can be transmitted first, avoiding reducing service reliability. Furthermore, the second device can perform corresponding operations based on the determination result. For example, the second device may transmit the first data during an overlapping time period, thereby avoiding affecting data transmission and improving service reliability.
[0028] In one possible design, the first threshold may be at least one of the following: pre-set; or indicated by the transmitted third information; or indicated by the received fourth information; or determined based on the duration of the first resource and / or the second time period. With this design, the second device can quickly and accurately determine the first threshold. Furthermore, if the first threshold is determined based on the duration of the first resource and / or the second time period, the determined first threshold can be matched to the current scenario, thereby balancing measurement and data transmission.
[0029] In one possible design, the first portion can be at least one of the following: pre-set; indicated by the transmitted fifth information; indicated by the received sixth information; or determined based on the residual delay. With this design, the second device can quickly and accurately determine the first portion. Furthermore, if the first portion is determined based on the residual delay, the determined first portion can match the residual delay, thereby balancing measurement and data transmission.
[0030] In one possible design, the second portion can be at least one of the following: pre-set; indicated by the seventh information sent; indicated by the eighth information received; or determined based on the duration of the third time period and the remaining delay. With this design, the second device can quickly and accurately determine the second portion. Furthermore, if the second portion is determined based on the duration of the third time period and the remaining delay, the determined second portion can match the remaining delay, thereby balancing measurement and data transmission.
[0031] In one possible design, the second device can determine whether the first time period is used to transmit the first data by one of the following methods: upon receiving the first information, determining that the first time period is used to transmit the first data, where the first information indicates the remaining delay for transmitting the first data; or, upon not receiving the first information, determining that the first time period is not used to transmit the first data. In this design, the second device can determine whether the first time period is used to transmit the first data based on whether the first information is received. In this way, the second device can determine whether the first time period is used to transmit the first data without having to parse the specific content of the first information, thereby increasing the speed of determining whether the first time period is used to transmit the first data and saving computing resources of the second device.
[0032] In a third aspect, the present application provides a communication device, which may be a terminal or a module in a terminal (such as a circuit, chip, chip system or processor), or a logical node, logic module or software that can implement all or part of the terminal functions. The communication device has the function of implementing the first aspect above. For example, the communication device includes a module or unit or means corresponding to the operation involved in the first aspect above, and the module or unit or means may be implemented by software, or by hardware, or the corresponding software may be implemented by hardware.
[0033] In one possible design, the communication device includes an interface unit and a processing unit. The interface unit can be used to receive and / or send information to enable communication between the communication device and other devices; the processing unit can be used to perform certain internal operations of the communication device. The functions performed by the processing unit and the interface unit can correspond to the operations described in the first aspect above.
[0034] In one possible design, the communication device includes a processor, which can be coupled to a memory. The memory can store the necessary computer programs or instructions for implementing the functions of the first aspect. The processor can execute the computer programs or instructions stored in the memory. When the computer programs or instructions are executed, the communication device implements the method of any possible design of the first aspect.
[0035] In one possible design, the communication device includes a processor and a memory, where the memory may store the necessary computer programs or instructions for implementing the functions of the first aspect. The processor may execute the computer program or instructions stored in the memory. When the computer program or instructions are executed, the communication device implements the method of any possible design of the first aspect.
[0036] In one possible design, the communication device includes a processor and an interface circuit, wherein the processor is used to communicate with other devices through the interface circuit and execute the method in any possible design of the first aspect above.
[0037] In a fourth aspect, the present application provides a communication device, which may be an access network device or a module in the access network device (such as a circuit, chip, chip system or processor), and may also be a logical node, logic module or software that can implement all or part of the functions of the access network device. The communication device has the function of implementing the second aspect above. For example, the communication device includes a module or unit or means corresponding to the operation involved in the second aspect above, and the module or unit or means may be implemented by software, or by hardware, or the corresponding software implementation may be executed by hardware.
[0038] In one possible design, the communication device includes an interface unit and a processing unit. The interface unit can be used to receive and / or send information to enable communication between the communication device and other devices; the processing unit can be used to perform certain internal operations of the communication device. The functions performed by the processing unit and the interface unit can correspond to the operations described in the second aspect above.
[0039] In one possible design, the communication device includes a processor, which can be coupled to a memory. The memory can store the necessary computer programs or instructions for implementing the functions of the second aspect. The processor can execute the computer programs or instructions stored in the memory. When the computer programs or instructions are executed, the communication device implements the method of any possible design of the second aspect.
[0040] In one possible design, the communication device includes a processor and a memory, and the memory may store the necessary computer programs or instructions for implementing the functions involved in the second aspect. The processor may execute the computer program or instructions stored in the memory. When the computer program or instructions are executed, the communication device implements the method in any possible design of the second aspect.
[0041] In one possible design, the communication device includes a processor and an interface circuit, wherein the processor is used to communicate with other devices through the interface circuit and execute the method in any possible design of the second aspect above.
[0042] It can be understood that in the third aspect or the fourth aspect above, the processor can be implemented by hardware or by software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, etc.; when implemented by software, the processor can be a general-purpose processor, which is implemented by reading the software code stored in the memory. In addition, the above processors can be one or more, and the memories can be one or more. The memory can be integrated with the processor, or the memory and the processor can be set separately. In the specific implementation process, the memory can be integrated with the processor on the same chip, or can be set on different chips respectively. The embodiment of the present application does not limit the type of memory and the setting method of the memory and the processor.
[0043] In a fifth aspect, the present application provides a communication system, which may include the communication device described in the third aspect and the communication device described in the fourth aspect. For example, the communication system includes a terminal and an access network device; wherein the terminal is configured to execute the communication method provided in the first aspect, and the access network device is configured to execute the communication method provided in the second aspect.
[0044] In a sixth aspect, the present application provides a computer-readable storage medium, which stores a computer program or instruction. When the computer program or instruction is executed, the method in any possible design of any aspect of the first to second aspects above is implemented.
[0045] In a seventh aspect, the present application provides a computer program product, which includes a computer program code. When the computer program code is executed, the method in any possible design of any aspect of the first to second aspects mentioned above is implemented.
[0046] In an eighth aspect, the present application provides a chip for reading a computer program stored in a memory to execute a method in any possible design of any one of the first to second aspects above.
[0047] The technical effects that can be achieved in any of the third to eighth aspects mentioned above can refer to the description of the technical effects that can be achieved in any possible design in any of the first to second aspects mentioned above, and the repetitions will not be discussed. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] FIG1 is an architecture diagram of a communication system provided in an embodiment of the present application;
[0049] FIG2 is a schematic diagram of an application scenario provided by an embodiment of the present application;
[0050] FIG3 is a flow chart of a communication method provided in an embodiment of the present application;
[0051] FIG4 is a schematic diagram of an MG provided in an embodiment of the present application;
[0052] Figures 5 and 6 are schematic diagrams of several application scenarios provided by embodiments of the present application;
[0053] FIG7 is a structural diagram of a communication device provided in an embodiment of the present application;
[0054] FIG8 is a structural diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0055] The technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings in the embodiments of the present application. The technical solutions in the embodiments of the present application can be applied to various communication systems, such as universal mobile telecommunications system (UMTS), wireless local area network (WLAN), wireless fidelity (Wi-Fi) system, fourth generation (4G) mobile communication system (such as long term evolution (LTE) system), fifth generation (5G) mobile communication system (such as new radio (NR) system), and future evolved communication systems (such as sixth generation (6G) mobile communication system).
[0056] This application will present various aspects, embodiments, or features in the context of systems that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all of the devices, components, modules, etc. discussed in conjunction with the figures. Furthermore, combinations of these aspects may also be used.
[0057] To facilitate understanding of the embodiments of the present application, Figure 1 shows a possible, non-limiting system diagram. As shown in Figure 1, a communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. Optionally, the communication system 10 may also include the Internet 300.
[0058] The RAN 100 includes at least one RAN node (e.g., 110a and 110b in FIG. 1 , collectively referred to as 110) and at least one terminal (e.g., 120a-120j in FIG. 1 , collectively referred to as 120). The RAN 100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment (not shown in FIG. 1 ). The terminal 120 is wirelessly connected to the RAN node 110. The RAN node 110 is wirelessly or wiredly connected to the core network 200. The core network equipment in the core network 200 and the RAN node 110 in the RAN 100 may be separate physical devices, or they may be a single physical device that integrates core network logical functions and radio access network logical functions.
[0059] The RAN 100 may be a cellular system related to the Third Generation Partnership Project (3GPP), such as a 4G or 5G mobile communication system, or a future-oriented evolutionary system (such as a 6G mobile communication system). The RAN 100 may also be an open access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a WiFi system. The RAN 100 may also be a communication system that integrates two or more of the above systems.
[0060] The RAN node 110, sometimes also referred to as a RAN entity or access node, constitutes part of the communication system and facilitates wireless access for terminals. Multiple RAN nodes 110 in the communication system 10 can be of the same type or different types. In some scenarios, the roles of the RAN node 110 and the terminal 120 are relative. For example, the network element 120i in Figure 1 can be a helicopter or drone, which can be configured as a mobile base station. For terminals 120j accessing the RAN 100 via network element 120i, network element 120i is a base station; however, for base station 110a, network element 120i is a terminal. The RAN node 110 and the terminal 120 are sometimes referred to as communication devices. For example, network elements 110a and 110b in Figure 1 can be understood as communication devices with base station functionality, and network elements 120a-120j can be understood as communication devices with terminal functionality.
[0061] The RAN node can also be expressed in different ways, such as access network equipment. Unless otherwise specified in this application, the access network equipment is used to express it.
[0062] In one possible scenario, the access network device may be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a next generation base station in a 6G mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc. The access network device may be a macro base station (such as 110a in Figure 1), a micro base station or an indoor station (such as 110b in Figure 1), a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, the access network device may also be a server, a wearable device, a vehicle or an on-board device, etc. For example, the access network device in the vehicle to everything (V2X) technology may be a road side unit (RSU). All or part of the functions of the access network device in this application may also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (such as a cloud platform). The access network device in this application may also be a logical node, a logical module or software that can implement all or part of the functions of the access network device.
[0063] In another possible scenario, multiple access network devices collaborate to assist the terminal in achieving wireless access, and different access network devices respectively implement part of the functions of the base station. For example, the access network device can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or they can be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0064] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called open CU (open CU, O-CU), DU may also be called open DU (open DU, O-DU), CU-CP may also be called open CU-CP (open CU-CP, O-CU-CP), CU-UP may also be called open CU-UP (open CU-UP, O-CU-UP), and RU may also be called open RU (open RU, O-RU). Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0065] A terminal may also be referred to as a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IOT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, etc. A terminal may be a mobile phone, tablet computer, computer with wireless transceiver function, wearable device, vehicle, drone, helicopter, airplane, ship, robot, robotic arm, smart home device, etc. The embodiments of the present application do not limit the device form of the terminal.
[0066] In the following text of this application, "sending information to a device (such as a terminal)" can be understood as the destination of the information being the device, and can include sending information to the device directly or indirectly. "Receiving information from a device (such as a terminal)" or "receiving information from a device (such as a terminal)" can be understood as the source of the information being the device, and can include receiving information from the device directly or indirectly. The information may be processed as necessary between the source and destination of the information, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be understood similarly and will not be repeated here.
[0067] The communication system and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person skilled in the art will appreciate that, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0068] The following first explains the relevant terms involved in the embodiments of the present application. It should be noted that these explanations are intended to make the embodiments of the present application easier to understand and should not be regarded as limiting the scope of protection claimed by this application.
[0069] (1) Data frame arrival period:
[0070] For services like XR, data frames can be video frames, audio frames, or other possible frames. For example, if the data frames are video frames, a video can be composed of a series of coherent images (or pictures, photos, etc.) played continuously. When 24 images are played quickly per second, the human eye will perceive it as a continuous picture (i.e., video). Frame rate refers to the number of images played per second. For example, when the frame rate is 24 frames per second (FPS), it means 24 images are played per second. When the frame rate is 60 FPS, it means 60 images are played per second, and so on.
[0071] For example, in XR services, data frames typically arrive periodically based on the frame rate. This means the frame arrival period is related to the frame rate. For example, at a 60 FPS frame rate, the frame arrival period is 1000 / 60 = 50 / 3 milliseconds (ms), which is approximately 16.67 ms. This means a data frame arrives every 16.67 ms.
[0072] In order to meet the transmission period of the data frame, the access network device can schedule (or configure) the uplink and downlink transmission resources for the terminal to transmit the data frame. There are two scheduling methods: dynamic scheduling and semi-static scheduling. In dynamic scheduling, the access network device can send control information to the terminal through the control channel, thereby allocating transmission parameters of the data channel to the terminal. Among them, the control channel is, for example, a physical downlink control channel (PDCCH), and the control information can be, for example, downlink control information (DCI); the data channel can be, for example, a physical downlink shared channel (PDSCH) or a physical uplink shared channel (PUSCH). Exemplarily, the control information can indicate the time-frequency position mapped by the data channel (for example, the time domain symbol or frequency domain resource block (RB) mapped by the data channel), so that the access network device and the terminal can transmit downlink data (such as data carried by the PDSCH) and / or uplink data (such as data carried by the PUSCH) through the data channel at this time-frequency position.
[0073] (2) Measurements performed by the terminal:
[0074] In a mobile cellular network, when a terminal moves from one cell to another, the terminal needs to perform inter-cell switching. Before switching, the terminal must measure the signal of the neighboring cell to determine when to switch. The measurements performed by the terminal may include intra-frequency measurement and inter-frequency measurement. Intra-frequency measurement means that the cell where the terminal is currently located and the target cell to be measured are on the same carrier frequency (or center frequency). Inter-frequency measurement means that the cell where the terminal is currently located and the target cell are not on the same carrier frequency. For inter-frequency measurement, 3GPP proposed MG, which reserves a portion of time. During this period, the terminal will measure the signal of the neighboring cell, but will not send or receive any data. MG can be a periodic time period, and its period is, for example, 20ms, 40ms, 80ms or 160ms.
[0075] Optionally, the measurement performed by the terminal can be based on the synchronization signal and physical broadcast channel (PBCH) block (SSB). SSB is not continuous in the time domain. Therefore, the terminal does not need to continuously search and measure SSB in the time domain, but can operate within the time window that can lock these SSBs. Therefore, the NR protocol introduces SSB-based measurement timing configuration (SMTC), which can be used to configure a measurement time window. The access network device can configure the corresponding SMTC for each frequency point to be measured, and then the terminal can measure the SSB in the measurement time window configured by the SMTC of the frequency point.
[0076] (3) Remaining delay refers to the time it takes for data to be transmitted. For example, if data 1 arrives at the terminal's cache at millisecond 0, and the packet delay budget (PDB) for data 1 is 10ms, then if the current time is millisecond 3, the remaining delay for transmitting data 1 is 10-3 = 7ms.
[0077] It should be understood that the remaining delay may also have other names, such as remaining time, remaining scheduling delay, remaining scheduling time, remaining packet delay budget or remaining transmission time, etc., as long as they represent the same meaning.
[0078] (4)DSR, which can be used by the terminal to report information related to data delay to the access network equipment.
[0079] Optionally, the DSR may be used to report the residual delay of data within a logical channel group (LCG). For example, the DSR may be used to report the minimum residual delay of data within the LCG. For example, if the residual delay of data 1 within the LCG is 5 milliseconds (ms) and the residual delay of data 2 within the LCG is 8 ms, the DSR may be used to report the residual delay of data 1 within the LCG. For example, the DSR may indicate 5 ms.
[0080] (5) Hereinafter in this application, “greater than or equal to” may be replaced by “greater than”, and / or, “less than” may be replaced by “less than or equal to”.
[0081] (6) In the following text of this application, uplink data may be data sent by a terminal to an access network device, and downlink data may be data sent by an access network device to a terminal.
[0082] (7) In the following text of this application, “sending information to a device (such as a terminal)” can be understood as the destination of the information being the device, and can include sending information to the device directly or indirectly. “Receiving information from a device (such as a terminal)” can be understood as the source of the information being the device, and can include receiving information from the device directly or indirectly. The information may be processed as necessary between the source and destination of the information, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be understood similarly and will not be repeated here.
[0083] As mentioned above, in the XR service, the arrival period of the data frame is related to the frame rate. The period of the time period used for terminal measurement (for example, MG) and the arrival period of the data frame may not be the same, and are not an integer multiple of the arrival period of the data frame. In this way, the time domain position of the resources configured by the access network device for transmitting data frames may overlap with the time period used for terminal measurement (for example, MG). If the time period used for terminal measurement cannot be used to send and receive data, then during the overlapping time period, the terminal will measure the signal of the neighboring cell, but will not send and receive data, thereby affecting the transmission of data and reducing the reliability of the service.
[0084] For example, as shown in Figure 2, when the frame rate is 60 FPS, the data frame arrival period is approximately 16.67 ms, meaning a data frame arrives every 16.67 ms. The MG period is 40 ms, and each MG is 6 ms long. Of the six data frames, the time domain locations of the resources of two data frames overlap with the MG. During this overlapping period, the terminal will measure the signals of neighboring cells but will not send or receive data, thus affecting data transmission and reducing service reliability.
[0085] In view of this, an embodiment of the present application provides a communication method. Figure 3 is a flow chart corresponding to the communication method provided in an embodiment of the present application. In Figure 3, the method is illustrated by taking the first device and the second device as the execution subjects of the interaction diagram as an example, but the present application does not limit the execution subjects of the interaction diagram. For example, the first device can be a terminal, or a module applied to the terminal, such as a circuit, chip, chip system or processor, or a logical node, logical module or software that can realize all or part of the terminal functions; the second device can also be an access network device, or a module applied to the access network device, such as a circuit, chip, chip system or processor, or a logical node, logical module or software that can realize all or part of the access network device functions. As shown in Figure 3, the method includes:
[0086] S301: The second device sends configuration information; correspondingly, the first device receives the configuration information.
[0087] The configuration information can be used to configure at least one time period for measurement. The at least one time period can be a time period for intra-frequency measurement or an inter-frequency measurement. The at least one time period can be periodic or aperiodic. The durations of the at least one time period can be the same or different. The following description uses the example of the at least one time period being a periodic time period and the at least one time period being the same.
[0088] Optionally, the configuration information is used to configure the offset, length, and period of the at least one time period. The offset can be used to determine the starting time domain position (e.g., the starting system frame number and starting subframe position) for measurement. In other words, the offset can be used to determine the starting time domain position of the first time period in the at least one time period. The length can be the duration (or duration) of each time period in the at least one time period. The period can be the period of the at least one time period.
[0089] In some examples, the configuration information includes: an offset parameter (e.g., a gap offset), a length parameter (e.g., a measurement gap length (MGL)), and a period parameter (e.g., a measurement gap repetition period (MGRP)). The offset parameter may configure the offset of the at least one time period, the length parameter may configure the length of the at least one time period, and the period parameter may configure the period of the at least one time period. Optionally, in this example, the at least one time period configured by the configuration information may be at least one MG. For example, as shown in FIG4 , if the offset configured by the offset parameter is 24, the length configured by the length parameter is 4 ms, and the period configured by the period parameter is 40 ms, and the relationship between the offset, the starting system frame number, and the starting subframe position satisfies Formula 1, then the at least one time period may include: subframe 4 to subframe 7 in a system frame with a system frame number of 22, subframe 4 to subframe 7 in a system frame with a system frame number of 26, and subframe 4 to subframe 7 in a system frame with a system frame number of 26+n*4, where n is a positive integer. SFN mod T=FLOOR(gapOffset / 10); subframe = gapOffset mod 10; (Formula 1)
[0090] Where, T = MGRP / 10;
[0091] Where SNF is the starting system frame number, subframe is the subframe number of the starting subframe position, mod indicates a modulo operation, FLOOR indicates a floor operation, gapOffset is the offset configured by the offset parameter, and MGRP is the period configured by the period parameter.
[0092] In some other examples, the configuration information includes: a period and offset (periodicityAndOffset) parameter, and a duration (duration) parameter. The period and offset parameters may indicate the period and offset of the at least one time period, and the duration may indicate the length of the at least one time period. Optionally, in this example, the at least one time period configured by the configuration information may be SMTC. For example, if the offset configured by the period and offset parameters is 24, the period is 40 subframes, the length configured by the duration parameter is 2 subframes, and the relationship between the offset and the starting system frame number and the starting subframe position satisfies Formula 2, then the at least one time period may include: subframe 4 to subframe 5 in the system frame with a system frame number of 22, subframe 4 to subframe 5 in the system frame with a system frame number of 26, and subframe 4 to subframe 5 in the system frame with a system frame number of 26+n*4, where n is a positive integer. SFN mod T = FLOOR(Offset / 10);
[0093] If the period (Periodicity) is greater than 5 subframes, then subframe = Offset mod 10; (Formula 2)
[0094] If the period is less than or equal to 5 subframes, then subframe = Offset or (Offset + 5);
[0095] Where T = CEIL(Periodicity / 10);
[0096] Where SNF is the starting system frame number, subframe is the subframe number of the starting subframe position, Offset is the offset configured by the period and offset parameters, Periodicity is the period configured by the period and offset parameters, mod indicates the modulo operation, FLOOR indicates the floor operation, and CEIL indicates the ceiling operation.
[0097] It can be understood that the above configuration information can be carried in a variety of possible signaling. For example, the configuration information can be carried in physical layer signaling such as downlink control information (DCI), or high-level signaling such as media access control (MAC) control element (CE) or radio resource control (RRC) signaling.
[0098] S302: The first device determines the remaining delay for transmitting the first data.
[0099] Optionally, the remaining delay for transmitting the first data may be the remaining delay for transmitting the first data at the first time. The first time may be related to the first time period. For example, the first time period may be the start time of the first time period. For another example, the first time period may be the sum of the start time of the first time period and a first offset value. The first offset value may be pre-set, such as specified by a protocol; or the first offset value may be determined by the first device; or the first offset value may be notified to the first device by another device (e.g., the second device). The first time period may be the overlapping portion of the second time period and the third time period. The second time period may be one of the at least one time period configured in the configuration information. The third time period may be the time period corresponding to the time domain location of the first resource. The first resource is a resource scheduled or configured for transmitting the first data. For example, as shown in Figure 5, the at least one time period is at least one MG. If the second time period is the second MG and the first resource is a resource scheduled or configured for transmitting the fourth data frame, the first time period is time period 1. If the second time period is the third MG and the first resource is a resource scheduled or configured for transmitting the sixth data frame, the first time period is time period 2.
[0100] There are many ways to implement S302, for example, way a1 or way a2.
[0101] Method a1: The first data is uplink data, and the first device can determine the remaining delay for transmitting the first data by itself. Optionally, the first device can determine the remaining delay for transmitting the first data based on the time when the first data arrives at the cache of the first device and the PDB of the first data. For example, data 1 arrives at the cache of the first device at 0ms, and the PDB of data 1 is 10ms. If the first time is 3ms, the remaining delay for transmitting data 1 is 10-3=7ms. Among them, between 0ms and 3ms, the first device may transmit the first data or not.
[0102] In some possible approaches, in approach a1, the first device may further transmit first information indicating the remaining delay for transmitting the first data; in response, the second device may receive the first information. Optionally, after receiving the first information, the second device may determine the remaining delay for transmitting the first data based on the first information. In this manner, the second device can quickly and accurately determine the remaining delay for transmitting the first data based on the first information.
[0103] The following example illustrates how the first information is used to indicate the remaining delay in transmitting the first data.
[0104] In some examples, the first information may display an indication of the remaining delay for transmitting the first data. For example, the value of the first information is 7, in ms, indicating that the remaining delay for transmitting the first data is 7ms. For another example, the first device and the second device may store a correspondence between at least one index and at least one remaining delay, and the correspondence may be presented in the form of a table, for example, as shown in Table 1. The first information includes index 1, indicating that the remaining delay for transmitting the first data is 1ms. It should be understood that Table 1 is only an example, and there may be more or fewer indexes and remaining delays in the correspondence. The at least one remaining delay corresponding to at least one index may be an integer and / or a decimal. The correspondence may be pre-set, for example, specified by a protocol; it may also be determined and notified by the first device or the second device to the other party; it may also be notified to the first device and the second device by other devices (for example, core network equipment).
[0105] Table 1
[0106] In other examples, the first information may implicitly indicate the remaining delay for transmitting the first data. For example, the first information may include information that corresponds to the remaining delay for transmitting the first data. Exemplarily, the first information may include a first duration, where the first duration is the difference between the time when the first data reaches the cache of the first device and the first time, and the first duration and the PDB of the first data can be used to determine the remaining duration for transmitting the first data. For example, if the value of the first information is 3, in ms, and the PDB of the first data is 10ms, it means that the remaining delay for transmitting the first data is 7ms.
[0107] In some implementations, the first device sends the first information when the remaining delay for transmitting the first data is less than a second threshold. In this way, if the second device receives the first information, the second device can quickly determine that the remaining delay for transmitting the first data is less than the second threshold. Furthermore, in this implementation, if the remaining delay for transmitting the first data is greater than or equal to the second threshold, the first device does not need to send the first information, thereby saving signaling overhead. The second threshold can be pre-set, for example, specified by a protocol; it can also be determined by the first device; or it can be notified to the first device by another device (for example, the second device).
[0108] Optionally, the first information may be a DSR. In this case, the first data may be data indicating that the remaining delay in the LCG is less than a second threshold, and the second threshold may be a threshold corresponding to the LCG.
[0109] Optionally, the first device may send the first information before the first time period. In this way, if in S303, the first device determines to perform measurement within the first time period, the first device may also successfully send the first information.
[0110] It is understandable that the first information can be carried in a variety of possible signaling. For example, the first information can be carried in physical layer signaling such as uplink control information (UCI), or in higher-layer signaling such as MAC CE or RRC signaling. The first information can be carried in new physical layer signaling such as UCI, or in new higher-layer signaling such as MAC CE or RRC signaling, or in traditional physical layer signaling such as UCI, or in traditional higher-layer signaling such as MAC CE or RRC signaling.
[0111] Method a2: The first data is downlink data. The second device may send second information, which may be used to indicate the remaining delay for transmitting the first data. Correspondingly, the first device may receive the second information and determine the remaining delay for transmitting the first data based on the second information. The specific content of the second information indicating the remaining delay for transmitting the first data can be referred to the description of the first information indicating the remaining delay for transmitting the first data in Method a1, except that the first information is replaced by the second information, and the first device is replaced by the second device. This description will not be repeated here.
[0112] Optionally, before sending the second information, the second device can determine the remaining delay for transmitting the first data. For specific details, please refer to the description in method a1 that the first device can determine the remaining delay for transmitting the first data by itself, except that the first device is replaced by the second device, which will not be repeated here.
[0113] In some implementations, the second device may send the second information before the first time period, so that the first device can receive the second information and thereby determine the remaining delay for transmitting the first data based on the second information, and execute S303 based on the remaining delay.
[0114] It is understandable that the second information can be carried in a variety of possible signalings. For example, the second information can be carried in physical layer signaling such as DCI, or in higher-layer signaling such as MAC CE or RRC signaling. The second information can be carried in new physical layer signaling such as DCI, or new higher-layer signaling such as MAC CE or RRC signaling, or in traditional physical layer signaling such as DCI, or traditional higher-layer signaling such as MAC CE or RRC signaling.
[0115] S303: The first device transmits the first data and / or performs measurement within a first time period according to the remaining delay for transmitting the first data.
[0116] The specific content of the first time period can be referred to the description of the first time period in S302 and will not be repeated here.
[0117] For example, if the first data is uplink data, the first device may send the first data and / or perform measurements within a first time period based on the remaining latency for transmitting the first data. If the first data is downlink data, the first device may receive the first data and / or perform measurements within the first time period based on the remaining latency for transmitting the first data.
[0118] Optionally, the first device may transmit the first data and / or perform measurement within the first time period based on the remaining delay for transmitting the first data and the first threshold. There are various ways to determine the first threshold, which are described below.
[0119] In some possible approaches, the first threshold value may be pre-set, such as specified by a protocol, so that the first device can quickly determine the first threshold value.
[0120] In some other possible ways, the first threshold value may be determined by the first device. For the specific content of the first threshold value determined by the first device, please refer to the description of "the first threshold value may be determined based on the first resource and / or the duration of the second time period" below, which will not be expanded here. Optionally, after determining the first threshold value, the first device may send a fourth message, and the fourth information is used to indicate the first threshold value; accordingly, the second device may receive the fourth message and determine the first threshold value based on the fourth information. In this way, the second device can obtain the first threshold value in a timely manner. The fourth information may explicitly indicate the first threshold value, for example, the fourth information includes the first threshold value; or, the fourth information may implicitly indicate the first threshold value, for example, the fourth information may include information that corresponds to the first threshold value.
[0121] In some other possible ways, the second device may send a third message, and the third information is used to indicate the first threshold; accordingly, the first device may receive the third message and determine the first threshold based on the third information. In this way, the first device can quickly and accurately determine the first threshold based on the third information from the second device. Among them, the third information indicates the specific content of the first threshold. Please refer to the above description of the fourth information being used to indicate the first threshold, except that the fourth information is replaced by the third information, which will not be repeated here. Optionally, before sending the third message, the second device may determine the first threshold. The specific content of the second device determining the first threshold can be referred to the following description of "the first threshold can be determined based on the first resource and / or the duration of the second time period", which will not be expanded here.
[0122] Optionally, the first threshold value may be determined based on the duration of the first resource and / or the second time period. In this way, the pre-set first threshold value may be determined based on the duration of the first resource and / or the second time period. Alternatively, the first device or the second device may determine the first threshold value based on the duration of the first resource and / or the second time period. Exemplarily, the first threshold value is inversely proportional to the number of resources included in the first resource. That is, the more resources the first resource includes, the smaller the first threshold value, and vice versa. And / or, the first threshold value is directly proportional to the duration of the second time period. That is, the longer the second time period, the larger the first threshold value, and vice versa. In this way, the determined first threshold value can be matched with the current scenario, thereby taking into account both measurement and data transmission. In this manner, since the first threshold value can be determined based on the duration of the first resource and / or the second time period, the first device can transmit the first data and / or perform measurements within the first time period based on the remaining delay in transmitting the first data and the first threshold value, which can be replaced by: the first device can transmit the first data and / or perform measurements within the first time period based on the remaining delay in transmitting the first data and at least one of the following: the duration of the first resource and / or the second time period.
[0123] There are multiple ways to implement S303, such as at least one of ways b1 to b3.
[0124] Method b1: When the remaining delay for transmitting the first data is greater than or equal to the first threshold, the first device may perform measurement within the first time period; in other words, when the remaining delay for transmitting the first data is greater than or equal to the first threshold, the priority of performing measurement is higher than the priority of transmitting the first data. For example, as shown in FIG5 , the first time period is time period 1. If, at the start time of time period 1, the remaining delay for transmitting the first data is greater than or equal to the first threshold, the first device may perform measurement within time period 1. When the remaining delay for transmitting the first data is greater than or equal to the first threshold, it can be considered that the remaining time for the data is relatively ample. Transmitting the first data after the first device completes the measurement can also ensure that the time for transmitting the first data meets the requirements of the PDB. Therefore, through method b1, the first device can perform measurement first, thereby ensuring the measurement performance and service quality of the first device, and transmitting the first data on time, avoiding reducing the reliability of the service.
[0125] Method b2: When the remaining delay for transmitting the first data is greater than or equal to the first threshold, the first device may transmit the first data within the first portion of the first time period and perform measurements within the second portion of the first time period. For example, as shown in Figure 5, the first time period is time period 1. If, at the start time of time period 1, the remaining delay for transmitting the first data is greater than or equal to the first threshold, the first device may transmit data within the first portion of time period 1 and perform measurements within the second portion of time period 1. Using method b2, the first device performs both measurements and transmits the first data within the first time period, thereby avoiding affecting data transmission and improving service reliability.
[0126] In mode b2, there are multiple ways to determine the first part, which are described below.
[0127] In some possible embodiments, the first portion may be pre-set, such as specified in a protocol. For example, the first portion may be pre-set to be the first half or the second half of the first time period. In this way, the first device can quickly determine the first portion.
[0128] In some other possible ways, the first part may be determined by the first device. For the specific content of the first part determined by the first device, please refer to the description of "the first part may be determined based on the remaining delay in transmitting the first data" below, which will not be expanded here. Optionally, after determining the first part, the first device may send a sixth message, and the sixth information is used to indicate the first part; accordingly, the second device may receive the sixth information and determine the first part based on the sixth information. In this way, the second device can obtain the first part in a timely manner. The sixth information may explicitly indicate the first part, for example, the sixth information includes the first part; or, the sixth information may implicitly indicate the first part, for example, the sixth information may include information that has a corresponding relationship with the first part.
[0129] In some other possible ways, the second device may send a fifth message, and the fifth message is used to indicate the first part; accordingly, the first device may receive the fifth message and determine the first part based on the fifth message. In this way, the first device can quickly and accurately determine the first part based on the fifth message from the second device. Among them, the fifth information indicates the specific content of the first part. Please refer to the above description of how the sixth information is used to indicate the first part, except that the sixth information is replaced by the fifth information, which will not be repeated here. Optionally, the second device may determine the first part before sending the fifth message. The second device determines the specific content of the first part. Please refer to the following description of "the first part can be determined based on the remaining delay in transmitting the first data", which will not be expanded here.
[0130] Optionally, the first part can be determined based on the residual delay for transmitting the first data. In this way, the pre-set first part can be determined based on the residual delay for transmitting the first data, or the first device or the second device can determine the first part based on the residual delay. Exemplarily, the duration of the first part is the residual delay. The first device can select a part with a duration of the residual delay from the first time period as the first part. Optionally, the start time of the first part can be the same as the start time of the first time period, or the end time of the first part can be the same as the end time of the first time period. In this way, the determined first part matches the residual delay, so that both measurement and data transmission can be taken into account.
[0131] In mode b2, there are multiple ways to determine the second part, which are described below.
[0132] In some possible embodiments, the second portion may be pre-set, such as specified in a protocol. For example, the second portion may be pre-set to be the first half or the second half of the first time period. In this way, the first device can quickly determine the second portion.
[0133] In some other possible ways, the second part may be determined by the first device. For the specific content of the second part determined by the first device, please refer to the following description of "the second part may be determined based on the length of the third time period and the remaining delay in transmitting the first data", which will not be expanded here. Optionally, after determining the second part, the first device may send an eighth message, and the eighth information is used to indicate the second part; accordingly, the second device may receive the eighth information and determine the second part based on the eighth information. In this way, the second device can obtain the second part in a timely manner. The eighth information may explicitly indicate the second part, for example, the eighth information includes the second part; or, the eighth information may implicitly indicate the second part, for example, the eighth information may include information that has a corresponding relationship with the second part.
[0134] In some other possible ways, the second device may send the seventh information, and the seventh information is used to indicate the second part; accordingly, the first device may receive the seventh information and determine the second part based on the seventh information. In this way, the first device can quickly and accurately determine the first part based on the seventh information from the second device. Among them, the seventh information indicates the specific content of the second part. Please refer to the above description of how the eighth information is used to indicate the second part, except that the eighth information is replaced by the seventh information, which will not be repeated here. Optionally, the second device may determine the second part before sending the seventh information. The second device determines the specific content of the second part. Please refer to the following description of "the second part can be determined based on the length of the third time period and the remaining delay in transmitting the first data", which will not be expanded here.
[0135] Optionally, the second part can be determined based on the length of the third time period and the remaining delay for transmitting the first data. In this way, the pre-set second part can be determined based on the length of the third time period and the remaining delay for transmitting the first data; or, the first device or the second device can determine the second part based on the length of the third time period and the remaining delay. Exemplarily, the length of the second part is the difference between the length of the third time period and the remaining delay. The first device can select a part with a length of the difference from the first time period as the second part. Optionally, the start time of the second part can be the same as the start time of the first time period, or the end time of the second part can be the same as the end time of the first time period. In this way, the determined second part matches the remaining delay, so that both measurement and data transmission can be taken into account.
[0136] Mode b3: When the remaining delay for transmitting the first data is less than the first threshold, the first data is transmitted within the first time period; in other words, when the remaining delay for transmitting the first data is less than the first threshold, the priority of performing measurement is lower than the priority of transmitting the first data. For example, as shown in FIG5 , the first time period is time period 2. If, at the start time of time period 2, the remaining delay for transmitting the first data is less than the first threshold, the first device may transmit the first data within time period 2. When the remaining delay for transmitting the first data is less than the first threshold, it can be considered that the remaining time for the data is relatively tight, and if the first data is transmitted after the first device completes the measurement, the time for transmitting the first data cannot meet the requirements of the PDB. Therefore, through mode b3, the first device can give priority to transmitting data with tight delays to avoid reducing the reliability of the service.
[0137] S304: The second device determines whether the first time period is used to transmit the first data.
[0138] For example, if the first data is uplink data, the first device may determine whether the first time period is used to transmit the first data, and receive or not receive the first data based on the determination result. If the first data is downlink data, the first device may determine whether the first time period is used to transmit the first data, and send or not send the first data based on the determination result.
[0139] In some possible approaches, the second device may determine whether the first time period is used for transmitting the first data based on the remaining latency for transmitting the first data. In this approach, the second device may determine the remaining latency for transmitting the first data in various ways, such as approach c1 or approach c2.
[0140] Method c1: The first data is uplink data. The first device may send first information (e.g., DSR) indicating the remaining delay for transmitting the first data. Accordingly, the second device may receive the first information and determine the remaining delay for transmitting the first data based on the first information. The specific content of the first information can be found in the description of the first information in Method a1 and is not further described here.
[0141] Method c2: The first data is downlink data, and the second device can determine the remaining delay for transmitting the first data by itself. For specific details, please refer to the description of how the second device can determine the remaining delay for transmitting the first data in method a2, which will not be repeated here.
[0142] As described above, the second device may determine whether the first time period is used to transmit the first data based on the remaining delay for transmitting the first data. There may be multiple ways to determine this, for example, at least one of ways d1 to d3.
[0143] Method d1: If the remaining delay for transmitting the first data is greater than or equal to a first threshold, the second device may determine that the first time period is not used for transmitting the first data. The specific content of the first threshold can be found in the description of the first threshold in S303 and will not be repeated here. For example, as shown in Figure 5, the first time period is Time Period 1. If, at the start time of Time Period 1, the remaining delay for transmitting the first data is greater than or equal to the first threshold, the second device may determine that Time Period 1 is not used for transmitting the first data.
[0144] Optionally, methods d1 and b1 can be combined. Specifically, when the second device determines, according to method d1, that the first time period is not used for transmitting the first data, the first device may perform measurements during the first time period according to method b1. In this way, during the first time period, neither the first device nor the second device transmits the first data, thereby ensuring that the first and second devices behave in the same manner. This prevents the second device from transmitting the first data when the first device does not receive it, thereby avoiding wasted resources. Furthermore, this prevents the second device from monitoring data when the first device does not transmit it, thereby reducing the power consumption of the second device.
[0145] Mode d2: When the remaining delay for transmitting the first data is greater than or equal to the first threshold, the second device may determine that the first part of the first time period is used to transmit the first data, and the second part of the first time period is not used to transmit the first data. In this way, the second device may transmit the first data in the first part, and not transmit the first data in the second part. The specific content of the first threshold can refer to the description of the first threshold in S303, and the specific content of the first part and the second part can refer to the description of the first part and the second part in mode b2, respectively, and will not be repeated here. For example, as shown in Figure 5, the first time period is time period 1. If at the start time of time period 1, the remaining delay for transmitting the first data is greater than or equal to the first threshold, the second device may determine that the first part of time period 1 is used to transmit the first data, and the second part of time period 1 is not used to transmit the first data.
[0146] Optionally, method d2 and method b2 can be combined. Specifically, when the second device determines, according to method d2, that the first portion of the first time period is used to transmit the first data and the second portion of the first time period is not used to transmit the first data, the first device may, according to method b2, transmit the first data in the first portion of the first time period and perform measurements in the second portion of the first time period. In this way, the behavior of the first and second devices is consistent during the first time period. On the one hand, this prevents the second device from sending the first data when the first device does not receive the first data, thereby avoiding wasted resources; on the other hand, it prevents the second device from monitoring data when the first device does not send the first data, thereby reducing the power consumption of the second device.
[0147] Method d3: If the remaining delay for transmitting the first data is less than the first threshold, the second device may determine that the first time period is used for transmitting the first data. The specific details of the first threshold can be found in the description of the first threshold in S303 and are not further described here. For example, as shown in Figure 5 , the first time period is Time Period 2. If, at the start time of Time Period 2, the remaining delay for transmitting the first data is less than the first threshold, the second device may determine that Time Period 2 is used for transmitting the first data.
[0148] Optionally, method d3 and method b3 can be combined. Specifically, when the second device determines, according to method d3, that the first time period is for transmitting the first data, the first device may transmit the first data during the first time period according to method b3. In this way, during the first time period, the first and second devices behave identically, allowing the first data to be transmitted between the first and second devices.
[0149] In some other possible methods, the second device may determine whether the first time period is used to transmit the first data based on whether the first information is received. In this way, the second device can determine whether the first time period is used to transmit the first data without parsing the specific content of the first information, thereby improving the speed of determining whether the first time period is used to transmit the first data and saving the computing resources of the second device. The specific content of the first information can refer to the description of the first information in method a1, which will not be repeated here. Optionally, in this method, when the remaining delay for transmitting the first data is less than the second threshold, the first device sends the first information. The specific content of the second threshold can refer to the description of the second threshold in method a1, which will not be repeated here. In this method, the first data may be uplink data.
[0150] There are multiple ways for the second device to determine whether the first time period is used to transmit the first data based on whether the first information is received, for example, at least one of ways e1 to e2.
[0151] Method e1: Upon receiving the first information, the second device may determine that the first time period is for transmitting the first data. For example, as shown in Figure 6 , the first time period is Time Period 2. If, at the start time of Time Period 2, the remaining latency for transmitting the first data is less than a second threshold, the first device may send the first information, and the second device may determine that Time Period 2 is for transmitting the first data.
[0152] Optionally, the second threshold is less than or equal to the first threshold. Thus, if the remaining delay for transmitting the first data is less than the second threshold, the remaining delay is also less than the first threshold. In this case, the first device can transmit the first data within the first time period according to method b3; correspondingly, the second device can receive the first data within the first time period according to method e1. Thus, during the first time period, the first and second devices behave identically, allowing the first data to be transmitted between them.
[0153] Method e2: If the second device does not receive the first information, it may determine that the first time period is not used for transmitting the first data. For example, as shown in Figure 6, the first time period is Time Period 1. If, at the start time of Time Period 1, the remaining latency for transmitting the first data is greater than or equal to the second threshold, the first device may not send the first information, and the second device may determine that Time Period 1 is not used for transmitting the first data.
[0154] Optionally, the second threshold is greater than or equal to the first threshold. Thus, if the remaining delay for transmitting the first data is greater than or equal to the second threshold, and the remaining delay is also greater than or equal to the first threshold, the first device may perform measurements during the first time period according to method b1; correspondingly, the second device may not receive the first data during the first time period according to method e2. Thus, during the first time period, neither the first nor the second device transmits the first data, thereby ensuring that the first and second devices behave in the same manner. This prevents the second device from transmitting the first data when the first device does not receive it, thereby avoiding wasted resources. Furthermore, it prevents the second device from monitoring data when the first device does not transmit it, thereby reducing power consumption of the second device.
[0155] Through the method shown in Figure 3, when the time period used for measurement overlaps with the time domain position of the resources used to transmit the first data, the first device can transmit the first data and / or perform measurements within the overlapping time period based on the remaining delay in transmitting the first data, thereby avoiding or reducing the impact on the transmission of the first data and improving the reliability of the service.
[0156] In some possible embodiments, S303 may be replaced by: the first device transmits the first data within the first time period; S304 may be replaced by: the second device transmits the first data within the first time period. For example, the first time period is time period 1 shown in Figure 5. If the first data is uplink data, the first device may send the first data within time period 1, and accordingly, the second device may receive the first data within time period 1; if the first data is downlink data, the second device may send the first data within time period 1, and accordingly, the first device may receive the first data within time period 1. Through this method, when the time period used for measurement overlaps with the time domain position of the resources used to transmit the first data, the first device and the second device may transmit the first data within the overlapping time period, thereby avoiding or reducing the impact on the transmission of the first data and improving the reliability of the service.
[0157] Based on the same technical concept as the above-mentioned method embodiment, the embodiment of the present application provides a corresponding communication device, which can be used to perform the functions of the relevant steps in the above-mentioned method embodiment. This function can be implemented by hardware, can be implemented by software, or can be implemented by hardware executing the corresponding software. The hardware or software includes one or more modules corresponding to the above-mentioned functions. The communication device can be a terminal, or can be a module in a terminal (such as a circuit or a chip), or can be a logical node, logical module or software that can implement all or part of the functions of a terminal or access network device; or the communication device can be an access network device or a module in an access network device (such as a circuit or a chip), or can be a logical node, logical module or software that can implement all or part of the functions of an access network device.
[0158] In a possible implementation, the structure of the communication device provided in the embodiment of the present application is shown in FIG7 , and includes an interface unit 701 and a processing unit 702. The functions of each unit in the communication device 700 are described below.
[0159] The interface unit 701 is used to input and / or output information. Input information can be replaced by receiving information, and output information can be replaced by sending information. When outputting information, the interface unit 701 can output information to other devices outside the communication device 700, or it can output information to other units in the communication device 700. In some embodiments, the interface unit 701 can be implemented by at least one of a physical interface, a communication module, a communication interface, and an input / output interface. In other embodiments, the interface unit 701 can be implemented by an interface circuit, for example, a mobile communication module. The mobile communication module may include one or more of at least one antenna, at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc.
[0160] The processing unit 702 can be used to support the communication device 700 in performing the processing actions in the above-mentioned method embodiment. The processing unit 702 can be implemented by one or more processors. For example, the processor can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor can be a microprocessor or any conventional processor.
[0161] In one embodiment, the communication device 700 is applied to the first device in the embodiment of the present application shown in Figure 3. The specific functions of the processing unit 702 in this embodiment are introduced below.
[0162] The processing unit 702 is configured to: receive configuration information through the interface unit 701, where the configuration information is used to configure at least one time period for measurement; determine a remaining delay for transmitting the first data; and transmit the first data and / or perform measurement through the interface unit 701 within a first time period based on the remaining delay, where the first time period is an overlapping portion of the second time period and the third time period, the second time period is one of at least one time period, the third time period is a time period corresponding to a time domain position of the first resource, and the first resource is a resource scheduled or configured for transmitting the first data.
[0163] In some possible embodiments, the processing unit 702 is further configured to: send first information through the interface unit 701, where the first information is used to indicate the remaining delay.
[0164] In some other possible embodiments, the processing unit 702 is configured to: receive second information through the interface unit 701; and determine a remaining delay for transmitting the first data according to the second information.
[0165] In some implementations, the processing unit 702 is configured to: if the remaining delay is greater than or equal to a first threshold, perform measurement within a first time period; or
[0166] When the remaining delay is greater than or equal to the first threshold, first data is transmitted through the interface unit 701 in a first part of the first time period, and measurement is performed in a second part of the first time period; or
[0167] When the remaining delay is less than the first threshold, the first data is transmitted through the interface unit 701 within the first time period.
[0168] In another embodiment, the communication device 700 is applied to the second device in the embodiment of the present application shown in Figure 3. The specific functions of the processing unit 702 in this embodiment are introduced below.
[0169] Processing unit 702 is used to: send configuration information through interface unit 701, where the configuration information is used to configure at least one time period for measurement; determine whether a first time period is used to transmit first data, where the first time period is the overlapping part of the second time period and the third time period, where the second time period is one of at least one time period, where the third time period is the time period corresponding to the time domain position of the first resource, and where the first resource is a resource scheduled or configured for transmitting the first data.
[0170] In some possible embodiments, the processing unit 702 is configured to: receive first information through the interface unit 701; determine a remaining delay for transmitting the first data based on the first information; and determine whether the first time period is used for transmitting the first data based on the remaining delay.
[0171] In some other possible embodiments, the processing unit 702 is configured to: send second information through the interface unit 701, where the second information is used to indicate a remaining delay for transmitting the first data; and determine whether the first time period is used for transmitting the first data based on the remaining delay.
[0172] In some implementations, the processing unit 702 is configured to: determine that the first time period is not used for transmitting the first data if the remaining delay for transmitting the first data is greater than or equal to a first threshold; or
[0173] When the remaining delay is greater than or equal to the first threshold, determining that the first part of the first time period is used to transmit the first data, and the second part of the first time period is not used to transmit the first data; or
[0174] When the remaining delay is less than the first threshold, a first time period is determined to be used for transmitting the first data.
[0175] In some other implementations, the processing unit 702 is configured to: upon receiving the first information, determine that the first time period is used for transmitting the first data, the first information being used to indicate a remaining delay in transmitting the first data; or
[0176] In a case where the first information is not received, it is determined that the first time period is not used for transmitting the first data.
[0177] A more detailed description of the processing unit 702 and the interface unit 701 can be directly obtained by referring to the relevant description in the method embodiment shown in FIG3 , and is not repeated here.
[0178] It should be noted that the division of modules in the above embodiments of the present application is illustrative and is only a logical functional division. In actual implementation, there may be other division methods. In addition, the functional units in the various embodiments of the present application may be integrated into a processing unit, or may exist separately physically, or two or more units may be integrated into a single unit. The above-mentioned integrated units may be implemented in the form of hardware or in the form of software functional units.
[0179] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0180] In one possible implementation, the communication device provided in an embodiment of the present application is shown in FIG8 . The communication device 800 includes a processor 802. Optionally, the communication device 800 also includes an interface circuit 801 and a memory 803. The interface circuit 801, the processor 802, and the memory 803 are coupled to each other.
[0181] Optionally, the interface circuit 801, the processor 802, and the memory 803 are coupled to each other via a bus 804. Bus 804 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. Buses can be classified as address buses, data buses, control buses, etc. For ease of illustration, FIG8 shows only one thick line, but this does not indicate that there is only one bus or only one type of bus.
[0182] Interface circuit 801 is used to input and / or output information. Inputting information can be replaced by receiving information, and outputting information can be replaced by sending information. When outputting information, interface circuit 801 can output information to other devices outside of communication device 800, or to other units within communication device 800. Exemplarily, interface circuit 801 can be implemented via at least one of a physical interface, a communication module, a communication interface, an input / output interface, and a mobile communication module. The mobile communication module may include one or more of at least one antenna, at least one filter, a switch, a power amplifier, an LNA, and the like.
[0183] Processor 802 can be used to support communication device 800 in executing the processing actions in the above-described method embodiments. When communication device 800 is used to implement the above-described method embodiments, processor 802 can also be used to implement the functions of processing unit 702. Processor 802 can be a CPU, other general-purpose processors, DSPs, ASICs, FPGAs, other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. A general-purpose processor can be a microprocessor or any conventional processor.
[0184] In one embodiment, the communication device 800 is applied to the first device in the embodiment of the present application shown in Figure 3. The specific functions of the processor 802 in this embodiment are introduced below.
[0185] Processor 802 is configured to: receive configuration information through interface circuit 801, where the configuration information is used to configure at least one time period for measurement; determine a remaining delay for transmitting first data; and transmit the first data and / or perform measurements through interface circuit 801 within a first time period based on the remaining delay, where the first time period is an overlapping portion of a second time period and a third time period, the second time period is one of at least one time period, the third time period is a time period corresponding to a time domain position of a first resource, and the first resource is a resource scheduled or configured for transmitting the first data.
[0186] In another embodiment, the communication device 800 is applied to the second device in the embodiment of the present application shown in Figure 3. The specific functions of the processor 802 in this embodiment are introduced below.
[0187] Processor 802 is used to: send configuration information through interface circuit 801, where the configuration information is used to configure at least one time period for measurement; determine whether a first time period is used to transmit first data, where the first time period is the overlapping part of a second time period and a third time period, where the second time period is one of at least one time period, where the third time period is a time period corresponding to a time domain position of a first resource, and where the first resource is a resource scheduled or configured for transmitting the first data.
[0188] The specific functions of the processor 802 can refer to the description of the communication method provided in the above embodiments and examples of the present application, as well as the specific functional description of the communication device 700 in the embodiment of the present application shown in Figure 7, and will not be repeated here.
[0189] The memory 803 is used to store program instructions and / or data, etc. Specifically, the program instructions may include program code, which includes computer operating instructions. The memory 803 may include RAM, and may also include non-volatile memory (non-volatile memory), such as at least one disk storage. The processor 802 executes the program instructions stored in the memory 803 and uses the data stored in the memory 803 to implement the above functions, thereby realizing the communication method provided in the above-mentioned embodiment of the present application. The memory 803 can be integrated with the processor 802, or it can be a memory outside the communication device.
[0190] It will be appreciated that the memory 803 in FIG. 8 of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a ROM, a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a RAM, which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that memory of the systems and methods described herein is intended to comprise, but not be limited to, these and any other suitable types of memory.
[0191] Based on the above embodiments, an embodiment of the present application further provides a computer program product including computer-executable instructions. When the computer program product is run, the method provided in the above embodiments is executed.
[0192] Based on the above embodiments, an embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a computer, the computer executes the method provided in the above embodiments.
[0193] The storage medium may be any available medium that can be accessed by a computer. By way of example and not limitation, computer-readable media may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer.
[0194] Based on the above embodiments, an embodiment of the present application further provides a chip, which is used to read a computer program stored in a memory to implement the method provided in the above embodiments.
[0195] Based on the above embodiments, embodiments of the present application provide a chip system, which includes a processor for supporting a computer device to implement the functions involved in each device in the above embodiments. In one possible design, the chip system also includes a memory for storing the necessary programs and data for the computer device. The chip system can be composed of a chip or can include a chip and other discrete devices.
[0196] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0197] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each flow and / or box in the flow chart and / or block diagram, as well as the combination of the flow chart and / or box in the flow chart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more flow charts and / or one or more boxes in the block diagram.
[0198] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0199] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0200] In this application, "at least one" means one or more, and "more" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of this application, the character " / " generally indicates that the previous and next associated objects are in an "or" relationship. In the formula description of this application, the character " / " generally indicates that the previous and next associated objects are in a "division" relationship.
[0201] It is understood that the various numbers used in the embodiments of this application are merely for ease of description and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above-mentioned processes does not necessarily imply a specific order of execution; the order of execution of the processes should be determined by their functions and inherent logic.
[0202] Obviously, those skilled in the art may make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include these modifications and variations.
Claims
1. A communication method, characterized in that: include: receiving configuration information, the configuration information being used to configure at least one time period for performing measurement; determining a remaining delay for transmitting the first data; According to the residual delay, the first data is transmitted and / or measurement is performed within a first time period, the first time period is the overlapping part of the second time period and the third time period, the second time period is one of the at least one time period, the third time period is the time period corresponding to the time domain position of the first resource, and the first resource is a resource scheduled or configured for transmitting the first data.
2. The method according to claim 1, characterized in that The method further comprises: Sending first information, where the first information is used to indicate the remaining delay.
3. The method according to claim 2, characterized in that The first information is a delay status report DSR.
4. The method according to claim 1, characterized in that The determining the remaining delay for transmitting the first data includes: receiving second information; The remaining delay for transmitting the first data is determined according to the second information.
5. The method according to any one of claims 1 to 4, characterized in that: The transmitting the first data and / or performing measurement within a first time period according to the remaining delay includes: When the remaining delay is greater than or equal to the first threshold, measuring is performed within the first time period; or, When the remaining delay is greater than or equal to the first threshold, the first data is transmitted in a first part of the first time period, and measurement is performed in a second part of the first time period; or, When the remaining delay is less than the first threshold, the first data is transmitted within the first time period.
6. The method according to claim 5, characterized in that The first threshold is at least one of the following: Pre-set; or, The received third information indicates; or The fourth information sent indicates; or, Determined according to the length of the first resource and / or the second time period.
7. The method according to claim 5 or 6, characterized in that The first part is at least one of the following: Pre-set; or The received fifth information indicates; or, The sixth information sent indicates; or, Determined according to the residual delay.
8. The method according to any one of claims 5 to 7, characterized in that The second part is at least one of the following: Pre-set; or The seventh information received indicates; or, The eighth information sent indicates; or, Determined according to the length of the third time period and the remaining delay.
9. A communication method, characterized in that: include: Sending configuration information, where the configuration information is used to configure at least one time period for measurement; Determine whether a first time period is used to transmit first data, the first time period is the overlapping part of a second time period and a third time period, the second time period is one of the at least one time period, the third time period is a time period corresponding to a time domain position of a first resource, and the first resource is a resource scheduled or configured for transmitting the first data.
10. The method according to claim 9, characterized in that The determining whether the first time period is used to transmit the first data includes: receiving a first message; determining, according to the first information, a remaining delay for transmitting the first data; It is determined, according to the remaining delay, whether the first time period is used to transmit the first data.
11. The method according to claim 10, characterized in that The first information is a delay status report DSR.
12. The method according to claim 9, characterized in that The method further comprises: sending second information, where the second information is used to indicate a remaining delay for transmitting the first data; The determining whether the first time period is used to transmit the first data includes: It is determined, according to the remaining delay, whether the first time period is used to transmit the first data.
13. The method according to any one of claims 9 to 12, characterized in that: The determining whether the first time period is used to transmit the first data includes: When the remaining delay for transmitting the first data is greater than or equal to a first threshold, determining that the first time period is not used for transmitting the first data; or, When the remaining delay is greater than or equal to a first threshold, determining that a first part of the first time period is used to transmit the first data, and a second part of the first time period is not used to transmit the first data; or When the remaining delay is less than the first threshold, determine that the first time period is used to transmit the first data.
14. The method according to claim 13, characterized in that The first threshold is at least one of the following: Pre-set; or, Indicated by the third information sent; or The received fourth information indicates; or, Determined according to the length of the first resource and / or the second time period.
15. The method according to claim 13 or 14, characterized in that The first part is at least one of the following: Pre-set; or, The fifth information sent indicates; or, The received sixth information indicates; or, Determined according to the residual delay.
16. The method according to any one of claims 13 to 15, characterized in that The second part is at least one of the following: Pre-set; or, The seventh information sent indicates; or, The received eighth information indicates; or, Determined according to the length of the third time period and the remaining delay.
17. The method according to any one of claims 9 to 11, characterized in that The determining whether the first time period is used to transmit the first data includes: In case of receiving the first information, determining that the first time period is used for transmitting the first data, and the first information is used to indicate a remaining delay for transmitting the first data; or, In a case where the first information is not received, it is determined that the first time period is not used for transmitting the first data.
18. A communication device, characterized in that: include: An interface unit for receiving and / or sending information; a processing unit, configured to receive configuration information through the interface unit, wherein the configuration information is used to configure at least one time period for measurement; Determine a remaining delay for transmitting the first data; according to the remaining delay, transmit the first data and / or perform measurement through the interface unit within a first time period, wherein the first time period is an overlapping portion of a second time period and a third time period, the second time period is one of the at least one time period, the third time period is a time period corresponding to a time domain position of a first resource, and the first resource is a resource scheduled or configured for transmitting the first data.
19. The device according to claim 18, characterized in that The processing unit is further used to: send first information through the interface unit, where the first information is used to indicate the remaining delay.
20. The device according to claim 19, characterized in that The first information is a delay status report DSR.
21. The device according to claim 18, characterized in that The processing unit is used to: receive second information through the interface unit; and determine the remaining delay for transmitting the first data according to the second information.
22. The device according to any one of claims 18 to 21, characterized in that The processing unit is used for: When the remaining delay is greater than or equal to the first threshold, measuring is performed within the first time period; or, When the remaining delay is greater than or equal to a first threshold, transmitting the first data through the interface unit in a first part of the first time period, and performing measurement in a second part of the first time period; or, When the remaining delay is less than the first threshold, the first data is transmitted through the interface unit within the first time period.
23. The device according to claim 22, characterized in that The first threshold is at least one of the following: Pre-set; or The received third information indicates; or The fourth information sent indicates; or, Determined according to the length of the first resource and / or the second time period.
24. The device according to claim 22 or 23, characterized in that The first part is at least one of the following: Pre-set; or The received fifth information indicates; or, The sixth information sent indicates; or, Determined according to the residual delay.
25. The device according to any one of claims 22 to 24, characterized in that The second part is at least one of the following: Pre-set; or The seventh information received indicates; or, The eighth information sent indicates; or, Determined according to the length of the third time period and the remaining delay.
26. A communication device, characterized in that: The method comprises a unit for executing the method according to any one of claims 9 to 17.
27. A communication device, characterized in that: The device comprises a processor, wherein the processor executes instructions so that the device executes the method according to any one of claims 1 to 8, or the device executes the method according to any one of claims 9 to 17.
28. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program or instructions. When the computer program or instructions are executed, the method according to any one of claims 1 to 17 is implemented.
29. A computer program product, characterized in that The computer program product comprises: a computer program code, and when the computer program code is executed, the method according to any one of claims 1 to 17 is implemented.
Citation Information
Patent Citations
Data transmission method and device, communication equipment and storage medium
CN113498617A
Reference signal sending method and device
CN115913499A
Data transmission method and device
CN115967426A
Uplink transmission method and apparatus
WO2022237732A1