Communication method and communication apparatus

By generating and sending measurement reports, indicating the quality of experience indicators for each service type, and assisting the network side in optimizing resource allocation, the problem of increased UE power consumption in existing technologies is solved, achieving the effect of reducing power consumption while ensuring user experience.

WO2026061295A1PCT designated stage Publication Date: 2026-03-26HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-09-10
Publication Date
2026-03-26

AI Technical Summary

Technical Problem

Existing service QoS-based scheduling mechanisms may lead to insufficient service experience for user equipment (UE) and increased power consumption.

Method used

By generating and sending measurement reports, the measured values ​​of experience quality indicators for each service type are indicated, which helps the network side optimize resource allocation and reduce UE power consumption.

Benefits of technology

While ensuring a good user experience, it also reduced the power consumption of the UE.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025120246_26032026_PF_FP_ABST
    Figure CN2025120246_26032026_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a communication method and a communication apparatus, applied to the field of communications. In the technical solution of the present application, a terminal generates a measurement report indicating a measurement value of a quality of experience indicator corresponding to each of M service types, and sends the measurement report to a network device. On the basis of the measurement report, the network device optimizes a scheduling strategy when the measurement value of the quality of experience indicator satisfies user experience, thereby reducing power consumption of a UE.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and communication device

[0001] The present application claims priority to the Chinese Patent Application No. 202411306108.3, filed on September 18, 2024, and entitled "Communication method and communication device", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the field of communication, and in particular, to a communication method and a communication device. BACKGROUND

[0003] In order to ensure that the wireless communication network can meet various service requirements while providing efficient and reliable service quality, the wireless communication network utilizes a scheduling mechanism based on service quality of service (QoS) to manage and optimize network resource allocation.

[0004] The implementation of the current scheduling mechanism based on service QoS is as follows: a user equipment (UE) requests to establish communication with a core network for a to-be-transmitted service, the QoS requirement of each service type of service is distinguished by different QoS flows, the QoS flow carries QoS parameters to a base station, and the base station performs differentiated guarantee through establishment of a radio bearer and scheduling.

[0005] However, this scheduling mechanism has the following problems: it may cause the user service experience to be over-guaranteed, and relatively increase the power consumption of the UE. SUMMARY

[0006] Embodiments of the present application provide a communication method and a communication device, which can guarantee user service experience while reducing UE power consumption.

[0007] In a first aspect, the present application provides a communication method, the communication method comprising: generating a measurement report, the measurement report being used to indicate a measurement value of an experience quality indicator corresponding to each service type in M service types, the measurement value of the experience quality indicator corresponding to each service type being used for resource scheduling of data of this service type, and M being a positive integer; and transmitting the measurement report.

[0008] The communication method can be executed by a UE, or in other words, can be executed by a device applied to the UE.

[0009] In the communication method, the UE can enable the network side to know the experience quality indicator of each service type through the measurement report, assist the network side to realize optimized allocation of resources based on the experience quality indicator, guarantee user service experience, and reduce UE power consumption.

[0010] In this application, the quality of experience indicator refers to an indicator that can be used to measure the quality of service experience of a user.

[0011] In some designs, the communication method further includes receiving a measurement configuration, the measurement configuration being used to configure a measurement mechanism of the quality of experience indicator corresponding to each of the N types of services and / or a reporting mechanism of the measurement value of the quality of experience indicator corresponding to each of the N types of services, the M types of services including at least one of the N types of services, N being a positive integer.

[0012] The measurement mechanism can include a measurement occasion and / or a measurement manner, and the reporting mechanism can include at least one of a reporting occasion, a reporting manner, or a reporting content.

[0013] In the communication method, the UE can obtain the measurement mechanism of the quality of experience indicator corresponding to each of the N types of services by receiving the measurement configuration. The UE can improve the pertinence of the measurement of the quality of experience indicator of each type of service by configuring a measurement mechanism suitable for the quality of experience indicator of each type of service, and can accurately reflect the quality of experience of each type of service, so as to reasonably optimize the allocation of resources based on the quality of experience of each type of service. The UE can obtain the reporting mechanism of the measurement value of the quality of experience indicator corresponding to each of the N types of services by receiving the measurement configuration. The UE can accurately collect data related to the quality of experience of the types of services included in the M types of services and coinciding with at least one of the N types of services by configuring a reporting mechanism suitable for the measurement value of the quality of experience indicator of each type of service, and can ensure the quality of user experience, thereby providing targeted data support for subsequent resource scheduling.

[0014] In some designs, the communication method further includes sending capability information, the capability information being used to indicate the types of services supporting the measurement of the quality of experience indicator and / or the quality of experience indicators corresponding to the types of services supporting the measurement of the quality of experience indicator, the types of services supporting the measurement of the quality of experience indicator including the aforementioned N types of services.

[0015] In the communication method, the terminal sends the capability information, so that the network side can know which types of services the UE supports for the measurement of the quality of experience indicator, thereby enabling the network side to determine which types of services to configure for the UE for the measurement mechanism and / or the reporting mechanism, and further enabling the network side to configure the measurement mechanism and / or the reporting mechanism adapted to the types of services, and finally enabling the network side to improve the rationality of the measurement value of the quality of experience indicator of each type of service and / or the reporting rationality, and to improve the measurement efficiency and / or the reporting efficiency.

[0016] In some possible designs, the quality of experience indicator corresponding to at least one of the M service types includes at least one of a loopback delay, a throughput rate, a buffer data volume, or a fill ratio. The UE reports the measurement value of the at least one quality of experience indicator to the network device as reference information for resource scheduling, which helps the network device to schedule resources that can more accurately improve the quality of experience indicator of the corresponding service type.

[0017] In a second aspect, the present application provides a communication method, which includes: receiving a measurement report, the measurement report being used to indicate a measurement value of a quality of experience indicator corresponding to each service type of M service types, M being a positive integer; and performing resource scheduling for data of each service type according to the measurement report.

[0018] The communication method can be performed by a network device, or in other words, can be performed by an apparatus applied to the network device.

[0019] In some designs, the communication method further includes: sending a measurement configuration, the measurement configuration being used to configure a measurement mechanism of a quality of experience indicator corresponding to each service type of N service types and / or a reporting mechanism of a measurement value of the quality of experience indicator corresponding to each service type of the N service types, the M service types including at least one of the N service types, N being a positive integer.

[0020] In some designs, the measurement mechanism of the quality of experience indicator corresponding to at least one of the N service types includes periodic measurement or event-triggered measurement, and / or the reporting mechanism of the measurement value of the quality of experience indicator corresponding to at least one of the N service types includes at least one of a reporting threshold of the measurement value, a reporting hysteresis, a reporting frequency, or a reporting interval. In this way, the measurement mechanism of the quality of experience indicator and / or the reporting mechanism of the measurement value of the quality of experience indicator can be configured individually for at least one of the N service types, thereby meeting diversified service requirements.

[0021] In some designs, the communication method further includes: receiving capability information, the capability information being used to indicate a service type supporting quality of experience indicator measurement and / or a quality of experience indicator corresponding to the service type supporting quality of experience indicator measurement, the service type supporting quality of experience indicator measurement including the N service types.

[0022] In some designs, the quality of experience indicator corresponding to at least one of the M service types includes at least one of a loopback delay, a throughput rate, a buffer data volume, or a fill ratio.

[0023] In some designs, the M service types include a first service type, a data packet size of the service of the first service type is less than or equal to a first preset value, and the resource scheduling is performed for the data of each service type according to the measurement report, including: when a measurement value of a first quality of experience corresponding to the first service type is within a threshold value range of the first quality of experience, the resource is scheduled for the data of the first service type based on a resource block granularity. That is, when the measurement value of the first quality of experience corresponding to the service type whose data packet size is less than or equal to the first preset value is within the threshold value range of the first quality of experience, the resource can be scheduled for the data of the service type based on the resource block granularity, so as to save the number of scheduled resources, thereby reducing the UE power consumption.

[0024] In some designs, the M service types include a second service type, a data packet size of the service of the second service type is greater than or equal to a second preset value, and the resource scheduling is performed for the data of each service type according to the measurement report, including: when a measurement value of a second quality of experience corresponding to the second service type is within a threshold value range of the second quality of experience, a first resource is scheduled for the data of the second service type, and a length of time domain resource contained in the first resource is less than a resource scheduled for the data of the second service type based on a user priority. That is, when the measurement value of the second quality of experience corresponding to the service type whose data packet size is greater than or equal to the second preset value is within the threshold value range of the second quality of experience, the first resource is scheduled for the data of the service type, and the length of time domain resource contained in the first resource is less than the resource scheduled for the data of the service type based on the user priority, so as to save the resource time domain power consumption, thereby reducing the UE power consumption.

[0025] In a third aspect, the present application provides a communication device. The communication device can include a module corresponding to each of the methods / operations / steps / actions described in any possible implementation manner of the first aspect, which can be a hardware circuit, software, or a combination of hardware circuit and software.

[0026] In a design, the communication device can include a processing module and a communication module. The communication module is configured to perform the sending actions and receiving actions in the methods described in any possible implementation manner of the first aspect, and the processing module is configured to perform the actions related to processing in the methods described in any possible implementation manner of the first aspect.

[0027] In a design, the communication device can be a station, a device, a module, a circuit or a chip configured to be arranged in the station, or a device capable of being matched with the station.

[0028] In a fourth aspect, the present application provides a communication apparatus. The communication apparatus can include a module corresponding to each of the methods / operations / steps / actions described in any possible implementation manner of the second aspect. The module can be a hardware circuit, or software, or a combination of hardware circuit and software.

[0029] In one design, the communication apparatus can include a processing module and a communication module. The communication module can be configured to perform the sending actions and the receiving actions in the methods described in any possible implementation manner of the second aspect, and the processing module can be configured to perform the actions related to processing in the methods described in any possible implementation manner of the second aspect.

[0030] In one design, the communication apparatus can be an access point, or a device, module, circuit, or chip configured to be deployed in an access point, or a device capable of being used in matching with an access point.

[0031] In a fifth aspect, a communication apparatus is provided. The communication apparatus can include a processor. Instructions, when executed by the processor, cause the method in the first aspect or any possible implementation manner of the first aspect to be implemented.

[0032] Optionally, the communication apparatus can further include a storage medium that stores the instructions for the processor to execute.

[0033] In a sixth aspect, a communication apparatus is provided. The communication apparatus can include a processor. Instructions, when executed by the processor, cause the method in the second aspect or any possible implementation manner of the second aspect to be implemented.

[0034] Optionally, the communication apparatus can further include a storage medium that stores the instructions for the processor to execute.

[0035] In a seventh aspect, a chip is provided. The chip can include a processing circuitry. The processing circuitry can be configured to execute a program or instructions, so that the method in the first aspect or any possible implementation manner of the first aspect is implemented.

[0036] Optionally, the chip can further include a memory configured to store the program or instructions.

[0037] Optionally, the chip can further include a transceiver circuitry, or an input / output interface.

[0038] In an eighth aspect, a chip is provided. The chip can include a processing circuitry. The processing circuitry can be configured to execute a program or instructions, so that the method in the second aspect or any possible implementation manner of the second aspect is implemented.

[0039] Optionally, the chip can further include a memory configured to store the program or instructions.

[0040] Optionally, the chip can further comprise a transmitting circuit or an input / output interface.

[0041] In a ninth aspect, a computer-readable storage medium is provided, which includes instructions, when executed by a processor, cause the method in the first aspect or any possible implementation of the first aspect to be implemented.

[0042] In a tenth aspect, a computer-readable storage medium is provided, which includes instructions, when executed by a processor, cause the method in the second aspect or any possible implementation of the second aspect to be implemented.

[0043] In an eleventh aspect, a computer program product is provided, which includes computer program codes or instructions, when executed by a processor, cause the method in the first aspect or any possible implementation of the first aspect to be implemented.

[0044] In a twelfth aspect, a computer program product is provided, which includes computer program codes or instructions, when executed by a processor, cause the method in the second aspect or any possible implementation of the second aspect to be implemented.

[0045] In a thirteenth aspect, a communication system is provided, which includes: an apparatus performing the method in the first aspect or any possible implementation of the first aspect, and an apparatus performing the method in the second aspect or any possible implementation of the second aspect.

[0046] It can be understood that the technical effects of any of the second aspect to the thirteenth aspect of the present application can refer to the related content in the first aspect, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS

[0047] FIG. 1 is an exemplary structural diagram of a communication system according to an embodiment of the present application;

[0048] FIG. 2 is a flow diagram of a communication method according to an embodiment of the present application;

[0049] FIG. 3 is a comparison diagram of technical effects of a communication method according to an embodiment of the present application;

[0050] FIG. 4 is a comparison diagram of technical effects of a communication method according to another embodiment of the present application;

[0051] FIGS. 5 to 7 are flow diagrams of communication methods according to multiple embodiments of the present application;

[0052] FIG. 8 is a structural diagram of a communication apparatus according to an embodiment of the present application;

[0053] FIG. 9 is a structural diagram of a communication apparatus according to another embodiment of the present application. Detailed Implementation

[0054] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.

[0055] To facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with essentially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and that "first" and "second" are not necessarily different.

[0056] It should be noted that, in the embodiments of this application, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design scheme described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0057] In this application embodiment, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, and / or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.

[0058] Furthermore, the network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0059] The technical solutions of the present application are applicable to a wireless communication system with an artificial intelligence (AI) function, for example, a 5th generation (5G) or new radio (NR) system, a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, a wireless local area network (WLAN) system, a satellite communication system, a future mobile communication system, or a fusion system of multiple systems.

[0060] The technical solutions provided in the present application can also be applied to a device to device (D2D) communication system, a vehicle-to-everything (V2X) communication system, a machine to machine (M2M) communication system, a machine type communication (MTC) system, and an internet of things (IoT) communication system or other communication systems.

[0061] A network element in a communication system can send a signal to another network element or receive a signal from another network element. The signal can include information, signaling, or data, etc. The network element can also be replaced by an entity, a network entity, a device, a communication device, a communication module, a node, a communication node, etc. In the present application, a device is taken as an example for description. For example, the communication system can include at least one terminal device and at least one network device. The network device can send a downlink signal to the terminal device, and / or the terminal device can send an uplink signal to the network device.

[0062] FIG. 1 is an exemplary structural diagram of a communication system according to an embodiment of the present application. As shown in FIG. 1, the communication system includes a terminal device and a network device.

[0063] In the embodiments of the present application, the terminal device can also be referred to as a user equipment (UE), an access terminal, a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user apparatus.

[0064] The terminal device can be a device providing voice / data, for example, a handheld device with wireless connection function, a vehicle-mounted device, etc. At present, some examples of terminals are: mobile phone, tablet computer, notebook computer, palm computer, mobile internet device (MID), wearable device, virtual reality (VR) device, augmented reality (AR) device, wireless terminal in industrial control, wireless terminal in self driving, wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), handheld device with wireless communication function, computing device or other processing device connected to a wireless modem, wearable device, terminal device in a 5G network, or terminal device in a future evolved public land mobile network (PLMN), etc. The embodiments of the present application are not limited thereto.

[0065] By way of example and not limitation, in the embodiments of the present application, the terminal device can also be a wearable device. The wearable device can also be referred to as a wearable smart device, which is a general term for devices that are designed and developed by applying wearable technology to daily wear, such as glasses, gloves, watches, clothing, and shoes. The wearable device is a portable device that is directly worn on the body or integrated into the user's clothes or accessories. The wearable device is not only a hardware device, but also a device that realizes powerful functions through software support and data interaction and cloud interaction. The general wearable smart device includes devices with full functions, large size, and the ability to realize complete or partial functions without relying on a smart phone, such as smart watches or smart glasses, and devices that focus on a certain application function and need to be used in cooperation with other devices, such as smart phones, such as various smart wristbands and smart jewelry for monitoring vital signs.

[0066] In the embodiments of the present application, the apparatus for implementing the function of the terminal device can be a terminal device, or can be an apparatus capable of supporting the terminal device to implement the function, for example, a chip system, which can be installed in the terminal device or used in matching with the terminal device. In the embodiments of the present application, the chip system can be composed of a chip, or can include the chip and other discrete devices. In the embodiments of the present application, only the apparatus for implementing the function of the terminal device is taken as an example for description, and the scheme of the embodiments of the present application is not limited in this way.

[0067] The network device in the embodiments of the present application can be a device for communicating with a terminal device, and the network device can also be referred to as an access network device or a radio access network device, for example, the network device can be a network device. The network device in the embodiments of the present application can refer to a radio access network (RAN) node (or device) for accessing a terminal device to a wireless network. The network device can broadly cover various names in the following or be replaced by the following names, such as: Node B (NodeB), evolved network device (eNB), next generation network device (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), primary station, secondary station, multi-system radio (MSR) node, home network device, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), radio unit (RU), positioning node, etc. The network device can be a macro network device, a micro network device, a relay node, a host node or the like, or a combination thereof. The network device can also refer to a communication module, modem or chip for being arranged in the foregoing device or apparatus. The network device can also be a mobile switching center and a device assuming a network device function in D2D, V2X, M2M communication, a network device in a future communication network, a device assuming a network device function in a future communication system, etc. The network device can support networks of the same or different access technologies. Optionally, the RAN node can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, the access network device in vehicle to everything (V2X) technology can be a road side unit (RSU). The embodiments of the present application do not limit the specific technology and specific device form of the network device.

[0068] In the prior art, when network equipment allocates resources, the target is to maximize system throughput, and channel quality, historical throughput rate, and service QoS difference are comprehensively considered, wherein the scheduling priority factor based on the difference of service QoS comes from the QoS parameter assigned by the service. Differentiation requirements such as throughput rate and delay of services in the network are guaranteed through a QoS management mechanism, and are completed through cooperation of the UE, network equipment and core network. The existing scheduling mechanism based on service QoS determines the scheduling priority through the QoS parameter to perform relative guarantee, and does not perceive the experience quality experience demand of the service, which may cause over-guarantee of the experience quality delay, throughput rate and other indicators of the service, and further cause waste of UE power consumption. To solve the above problems, the application provides a power consumption optimization scheduling strategy method based on uplink service experience quality, measures and reports the experience quality indicators of the target service through the UE, optimizes the scheduling strategy under the condition that the experience quality meets the condition, and reduces the power consumption of the UE.

[0069] FIG. 2 is a flowchart of a communication method according to an embodiment of the application. As shown in FIG. 2, the communication method includes S210, S220 and S230.

[0070] S210, the terminal generates a measurement report, the measurement report is used to indicate a measurement value of an experience quality indicator corresponding to each of M service types, the measurement value of the experience quality indicator corresponding to each of the M service types is used for resource scheduling of data of the service type, and M is a positive integer.

[0071] In some implementations, the M service types include at least one of the following service types: a first service type, or a second service type, the first service type includes at least one of the following characteristics: a data packet size of the first service type is less than or equal to a first preset value, and the second service type includes at least one of the following characteristics: a data packet size of the second service type is greater than or equal to a second preset value.

[0072] As an example, the first service type is an online game or the like, and this type of service is sensitive to loopback delay and easy to meet the experience quality throughput rate requirement.

[0073] As an example, the second service type is a live video service, and this type of service is sensitive to throughput rate and has a buffer data amount, and the experience quality loopback delay is tolerant.

[0074] The experience quality indicator can be used to measure the subjective feeling and satisfaction of a user when using a communication service or an application.

[0075] In some implementations, the experience quality indicator corresponding to at least one of the M service types includes at least one of the following indicators: loopback delay, throughput rate, buffer data amount, or filling ratio.

[0076] The loopback delay refers to the total time required for a data packet to be sent from a sending end, transmitted through a network, arrive at a receiving end, and then returned to the sending end in network communication. The loopback delay is usually used to measure the delay performance of a network and is one of the important parameters for evaluating network quality.

[0077] The throughput rate is an important indicator for measuring the data transmission efficiency of a computer or data communication system. The throughput rate refers to the average rate of successfully delivered data per unit of time through a communication channel or a node.

[0078] The cache data volume refers to the total amount of information temporarily stored in the cache in network communication and data processing in order to improve data access speed and efficiency.

[0079] The padding refers to the case where, in wireless resource allocation, in order to maintain the stability of the network and reduce interference, the UE still needs to occupy the allocated wireless resources to send some padding data when there is not enough data to send. The padding ratio refers to the ratio of actual data to padding data.

[0080] In some implementations of the embodiment, the measurement report can further include a satisfaction degree of the quality of experience indicator corresponding to each of the M types of services.

[0081] In some implementations, the satisfaction degree of the quality of experience indicator corresponding to each of the M types of services includes at least one of the following states: normal, not satisfied, or over satisfied.

[0082] In some implementations, a satisfaction degree interval of the quality of experience indicator can be set. When the measured value of the quality of experience indicator is within the satisfaction degree interval of the quality of experience indicator, it is normal. When the measured value of the quality of experience indicator is less than the minimum value of the satisfaction degree interval of the quality of experience indicator, it is not satisfied. When the measured value of the quality of experience indicator is greater than the maximum value of the satisfaction degree interval of the quality of experience indicator, it is over satisfied.

[0083] In some implementations of the embodiment, the measurement report can further include an energy saving scheduling preference of each of the M types of services based on the satisfaction of the quality of experience.

[0084] In some implementations, the energy saving scheduling preference of each of the M types of services based on the satisfaction of the quality of experience is divided into two types: maintaining the same and energy saving scheduling.

[0085] In some implementations, the maintaining the same type of energy-saving scheduling preference means that the network or system maintains the original energy-saving scheduling strategy and manner without making major adjustments and changes after ensuring that the user experience quality reaches an acceptable level. The energy-saving scheduling type of the energy-saving scheduling preference means that the network or system will take a series of measures to optimize energy use and reduce energy consumption after ensuring that the user experience quality reaches an acceptable level. The purpose of implementing energy-saving scheduling is to improve the energy efficiency of the network and reduce operating costs without sacrificing user experience.

[0086] S220, the terminal sends a measurement report. Correspondingly, the network device receives the measurement report.

[0087] S230, the network device performs resource scheduling for data of each of the M service types according to the measurement report.

[0088] According to the measurement report, when it is determined that the measurement value of the quality of experience index corresponding to a service type is redundant, the network device optimizes the resource scheduling strategy under the condition that the quality of experience index meets the condition, so that when the UE transmits data based on the resources scheduled by the network device, the power consumption of the UE can be reduced.

[0089] Optimizing the resource scheduling strategy can include optimizing the scheduling granularity of the resources and / or optimizing the concentration of the scheduled resources. In some implementations, the concentration of the resources can be determined by the number of time units in which the scheduled resources are distributed. The more time units in which the scheduled resources are distributed, the higher the concentration of the resources, and vice versa. As an example, the time unit here can be a time slot.

[0090] One example of optimizing the scheduling granularity of the resources includes scheduling the resources in resource block (RB) granularity.

[0091] For example, the M service types include a first service type, and the first service type is a service type whose data packet size is less than or equal to a first preset value. According to the measurement report, performing resource scheduling for data of each service type includes: when the measurement value of the first quality of experience index corresponding to the first service type is within the threshold value range of the first quality of experience index, scheduling resources for data of the first service type based on resource block granularity. That is, when the measurement value of the first quality of experience index corresponding to the service type whose data packet size is less than or equal to the first preset value is within the threshold value range of the first quality of experience index, resources can be scheduled for data of the service type based on resource block granularity to save the number of scheduled resources, thereby achieving UE power consumption reduction.

[0092] In some implementations, the service type whose data packet size is less than or equal to the first preset value can be referred to as a small packet service.

[0093] For example, when the service type is a small packet service such as online gaming, based on the characteristics of burstiness, randomness and low latency requirement of such service, allocating resources according to resource block (RB) granularity helps to improve scheduling efficiency and resource utilization.

[0094] The effects of the resource scheduling strategy before optimization and the resource scheduling strategy after optimization are shown in FIG. 3. The resource scheduling strategy before optimization allocates resources based on resource block group (RBG) granularity and makes resource allocation based on the upper limit of buffer status report (BSR) index data, which causes the allocated resources to be greater than the actual demand and the filling ratio to be high. The resource scheduling strategy after optimization allocates resources based on the buffer data volume in the measurement report and schedules according to RB granularity, which reduces the filling ratio, saves the number of RBs used for scheduling, and reduces power consumption.

[0095] For example, the resource scheduling strategy before optimization is in an RBG, which is a group of continuous RBs that are adjacent in the frequency domain. The actual data volume is less than the allocated resources. In order to maintain the stability of the network and reduce interference, some padding data needs to be added in the RBG, which may cause the padding data to exceed the actual data and the ratio of actual data to padding data to be too high. The resource scheduling strategy after optimization directly allocates resources based on a single RB and determines resource allocation according to the buffer data volume in the measurement report, which can reduce unnecessary padding data, thereby reducing the ratio of actual data to padding data and saving the number of RBs used for scheduling. Relatively speaking, the UE does not need to consume extra power for padding data, thereby reducing the energy consumption of the UE during data transmission.

[0096] In this embodiment, the concentration of the resources optimized for scheduling can be understood as improving the concentration of resources and reducing the scheduling split ratio, and the like.

[0097] For example, the M types of service types include a second service type, and the second service type is a service type whose data packet size is greater than or equal to a second preset value. According to the measurement report, resources are scheduled for data of each type of service, including: when the measurement value of the second quality of experience index corresponding to the second service type is within the threshold value range of the second quality of experience index, scheduling a first resource for data of the second service type, and the length of the time domain resource contained in the first resource is less than the resource scheduled for data of the second service type based on user priority. That is, when the measurement value of the second quality of experience index corresponding to the service type whose data packet size is greater than or equal to the second preset value is within the threshold value range of the second quality of experience index, resources are scheduled for data of the second service type by improving the concentration of resources, so as to save resource time domain power consumption, thereby reducing the power consumption of the UE.

[0098] In some implementations, the service type of which the data packet size is greater than or equal to the second preset value can be referred to as a large packet service.

[0099] For example, when the service type is a live video large packet service, in order to ensure high throughput and continuity of data transmission for this service, the RB resource scheduling can be concentrated in a time slot, and the proportion of split scheduling can be reduced, which helps to ensure the quality of service and bandwidth utilization.

[0100] The effects of the resource scheduling strategy before optimization and the resource scheduling strategy after optimization are shown in FIG. 4. Before optimization, the resource scheduling strategy allocates resources to all users to be scheduled in a certain proportion according to the priority at the scheduling time, which causes the service to be split and scheduled, the data transmission time to be lengthened, and the terminal to consume power continuously. After optimization, the resource scheduling strategy concentrates the RB scheduling in a time slot, reduces the proportion of split scheduling, saves the scheduling time, and reduces the terminal power consumption.

[0101] For example, in the resource scheduling strategy before optimization, four users need to be scheduled RBs, which are evenly distributed in four time slots, and the scheduling RBs of different users are used in each time slot. Taking user 4 as an example, the number of RBs scheduled by user 4 is the data transmission amount of user 4, which can be considered to be in a proportional relationship with the data transmission amount, and the number of RBs is also in a proportional relationship with the terminal power consumption. The RBs scheduled by user 4 can be scheduled to end after four time slots, and the terminal also consumes power for four time slots. In the resource scheduling strategy after optimization, the RBs scheduled by user 4 are scheduled in one time slot, and the total data transmission amount does not change, but the terminal only consumes power for one time slot, and the terminal power consumption is reduced.

[0102] In some implementations of the embodiment, the resource scheduling for each service type of data according to the measurement report needs to meet the coverage and mobility measurement constraint conditions.

[0103] In some implementations, the coverage and mobility measurement constraint conditions can be a series of rules and restrictions set in the communication system to ensure accurate evaluation of network coverage and mobility performance, which involves the setting of measurement and evaluation standards for signal strength, quality, handover, etc.

[0104] In the communication method of the embodiment, the terminal can make the network side know the quality of experience indicators of each service type through the measurement report, so as to assist the network side to realize the optimized allocation of resources based on the quality of experience indicators, while ensuring the user service experience, the UE power consumption is reduced.

[0105] FIG. 5 is a flowchart of a communication method according to an embodiment of the present application. As shown in FIG. 5, the communication method includes S510, S520, S530 and S540.

[0106] S510, the network device sends a measurement configuration, the measurement configuration is used for configuring: a measurement mechanism of an experience quality index corresponding to each of N service types, and / or a reporting mechanism of a measurement value of the experience quality index corresponding to each of the N service types, M service types contain at least one of the N service types, and N is a positive integer. Correspondingly, the terminal receives the measurement configuration.

[0107] In some implementations, the M service types contain at least one of the N service types.

[0108] In some implementations, M is equal to N.

[0109] In some implementations, the experience quality index corresponding to at least one of the N service types includes at least one of the following indexes: loopback delay, throughput rate, cache data volume, or filling ratio.

[0110] In some implementations, the measurement mechanism of the experience quality index corresponding to at least one of the N service types includes periodic measurement or event-triggered measurement, and / or the reporting mechanism of the measurement value of the experience quality index corresponding to at least one of the N service types includes at least one of the following: a reporting threshold of the measurement value, a reporting hysteresis, a reporting frequency, or a reporting interval.

[0111] The measurement mechanism of the experience quality index is to evaluate the overall quality perceived by the user in the use process by comprehensively analyzing the subjective feelings of the user to the service or application and the related technical performance indexes.

[0112] Periodic measurement refers to a process of repeatedly measuring an index according to a predetermined time interval or period.

[0113] Event-triggered measurement is a measurement method based on the occurrence of a specific event or condition. Unlike periodic measurement, event-triggered measurement is not performed at fixed time intervals, but is executed when a specific predefined event or condition is triggered. For example, when an event such as a delay exceeding a threshold or a throughput rate exceeding a threshold occurs, the measurement is triggered.

[0114] The reporting threshold of the measurement value is used to determine when to report the measurement result. When the measurement value reaches or exceeds the reporting threshold, the reporting action is triggered.

[0115] The reporting hysteresis refers to the delay experienced by the measurement value of the experience quality index from generation or event occurrence to the successful reporting of the measurement value to the network device. For example, when the measurement value of the delay exceeds the threshold, the measurement value of the delay will exceed the threshold within the delay time, and then the measurement value of the delay will be reported to the network device.

[0116] The reporting times refer to the number of times that the terminal sends the measurement value report of the quality of experience index to the network device.

[0117] The reporting interval refers to the time interval in which the terminal sends the measurement value report of the quality of experience index to the network device in the measurement process of the quality of experience index.

[0118] S520, the terminal generates a measurement report, the measurement report is used to indicate the measurement value of the quality of experience index corresponding to each service type in M service types, and the measurement value of the quality of experience index corresponding to each service type is used for resource scheduling of data of each service type, and M is a positive integer.

[0119] This step can refer to S210, which will not be repeated here.

[0120] S530, the terminal sends the measurement report. Correspondingly, the network device receives the measurement report.

[0121] S540, the network device performs resource scheduling for data of each service type in the M service types according to the measurement report.

[0122] This step can refer to S230, which will not be repeated here.

[0123] In the communication method of this embodiment, the terminal can learn the measurement mechanism of the quality of experience index corresponding to each service type in the N service types by receiving the measurement configuration, the terminal can improve the pertinence of the measurement of the quality of experience index of each service type by configuring the measurement mechanism suitable for the quality of experience index of each service type, can accurately reflect the quality of experience of each service type, and thus reasonably optimize the allocation of resources based on the quality of experience of each service type.

[0124] The terminal can learn the reporting mechanism of the measurement value of the quality of experience index corresponding to each service type in the N service types by receiving the measurement configuration, and the terminal can accurately collect the data related to the quality of experience of the service type at least coinciding with a certain service type in the N service types in the M service types by configuring the reporting mechanism of the measurement value of the quality of experience index suitable for the quality of experience index of each service type, and ensure the quality of user experience, thereby providing targeted data support for subsequent resource scheduling.

[0125] FIG. 6 is a flowchart of a communication method according to an embodiment of the present application. As shown in FIG. 6, the communication method includes S610, S620, S630, S640 and S650.

[0126] S610, the terminal sends capability information, the capability information is used to indicate a service type supporting quality of experience index measurement and / or a quality of experience index corresponding to the service type supporting quality of experience index measurement, the service type supporting quality of experience index measurement includes N service types, and N is a positive integer. Correspondingly, the network device receives the capability information.

[0127] In some implementations, the quality of experience index corresponding to at least one of the M service types includes at least one of the following indexes: loopback delay, throughput rate, cache data volume, or filling ratio.

[0128] S620, the network device sends measurement configuration, the measurement configuration is used to configure: a measurement mechanism of the quality of experience index corresponding to each of the N service types, and / or a reporting mechanism of the measurement value of the quality of experience index corresponding to each of the N service types, and the M service types include at least one of the N service types. Correspondingly, the terminal receives the measurement configuration.

[0129] This step can refer to S510, which will not be repeated here.

[0130] S630, the terminal generates a measurement report, the measurement report is used to indicate the measurement value of the quality of experience index corresponding to each of the M service types, and the measurement value of the quality of experience index corresponding to each of the service types is used for resource scheduling of data of each of the service types, and M is a positive integer.

[0131] This step can refer to S210, which will not be repeated here.

[0132] S640, the terminal sends the measurement report. Correspondingly, the network device receives the measurement report.

[0133] S650, the network device performs resource scheduling for data of each of the M service types according to the measurement report.

[0134] This step can refer to S230, which will not be repeated here.

[0135] In the communication method, the terminal sends the capability information, which can enable the network side to know which quality of experience index measurement of which service type is supported by the UE, so that the network side can determine which measurement mechanism and / or reporting mechanism is configured for the UE, and then the measurement mechanism and / or reporting mechanism suitable for the service type can be configured, and finally the rationality of the measurement value and / or the reporting rationality of the quality of experience index of each service type can be improved, and the measurement efficiency and / or the reporting efficiency can be improved.

[0136] In some implementations of the embodiment, the terminal includes an application processor and a modem, and some operations performed by the terminal in any of the foregoing embodiments can be performed by the application processor, and some operations can be performed by the modem.

[0137] For example, step S210 is performed by the application processor, and steps S220 and S610 are performed by the modem.

[0138] The following describes an example in which some operations performed by the terminal in the method shown in FIG. 6 are performed by the application processor and some operations are performed by the modem, in conjunction with FIG. 7.

[0139] FIG. 7 is an example flowchart of a communication method according to an embodiment of the present application. As shown in FIG. 7, the communication method includes steps S710, S720, S725, S730, S731, S732, S740, S745, S750, S751, S752, S760, S761, S770, and S775.

[0140] At S710, the modem transmits UE capability information. Accordingly, the network device receives the UE capability information.

[0141] A modem is a key component of a terminal for implementing wireless communication, responsible for processing the transmission (modulation) and reception (demodulation) of wireless signals, enabling the device to transmit and communicate data over a wireless network.

[0142] This step can refer to S610, which will not be described here.

[0143] At S720, the network device transmits measurement configuration. Accordingly, the modem receives the measurement configuration.

[0144] This step can refer to S510, which will not be described here.

[0145] At S725, the modem transmits the measurement configuration to the application processor. Accordingly, the application processor receives the measurement configuration.

[0146] At S730, the application processor transmits a scheduling request to the modem. Accordingly, the modem receives the scheduling request.

[0147] As an example, the scheduling request (SR) carries the BSR.

[0148] At S731, the modem transmits the scheduling request to the network device. Accordingly, the network device receives the scheduling request.

[0149] At S732, the network device transmits uplink grant information. Accordingly, the modem receives the uplink grant information.

[0150] As an example, the network device schedules resources for data of the UE based on a resource scheduling algorithm, and indicates the scheduled resources through uplink grant information.

[0151] S740, the application processor sends uplink data to the modem. Correspondingly, the modem receives the uplink data.

[0152] S745, the modem sends the uplink data to the network device. Correspondingly, the network device receives the uplink data.

[0153] S750, the application processor starts quality of experience measurement and generates a measurement report.

[0154] This step can refer to S210, which will not be repeated here.

[0155] S751, the application processor reports the measurement report to the modem.

[0156] The application processor reports the measurement report to the modem.

[0157] S752, the modem reports the measurement report to the network device. Correspondingly, the network device receives the measurement report.

[0158] S760, the network device selects a scheduling strategy based on the measurement report.

[0159] As an example, the network device selects a suitable resource scheduling algorithm based on the measurement report to schedule resources for data of the UE, so as to realize energy saving of the UE.

[0160] This step can refer to S230, which will not be repeated here.

[0161] S761, the network device sends uplink grant information. Correspondingly, the modem receives the uplink grant information.

[0162] The network device indicates the resources scheduled for the UE to the UE through the uplink grant information.

[0163] S770, the application processor sends uplink data to the modem. Correspondingly, the modem receives the uplink data.

[0164] S775, the modem sends the uplink data to the network device. Correspondingly, the network device receives the uplink data.

[0165] FIG. 8 is a structural schematic diagram of a communication device according to an embodiment of the present application. As shown in FIG. 8, the communication device 800 can include a processing module 801 and a communication module 802.

[0166] As a first example, the communication apparatus 800 can be used to implement the steps implemented by a terminal in any of the preceding method embodiments. For example, the processing module 801 is configured to implement the processing-related steps performed by the terminal in any of the preceding method embodiments, and the communication module 802 is configured to implement the steps of sending and / or receiving, etc. performed by the terminal in any of the preceding method embodiments.

[0167] As a second example, the communication apparatus 800 can be used to implement the steps implemented by a network device in any of the preceding method embodiments. For example, the processing module 801 is configured to implement the processing-related steps performed by the network device in any of the preceding method embodiments, and the communication module 702 is configured to implement the steps of sending and / or receiving, etc. performed by the network device in any of the preceding method embodiments.

[0168] FIG. 9 is a structural diagram of a communication apparatus according to another embodiment of the present application. As shown in FIG. 9, the communication apparatus 900 includes a processor 901 and a communication circuit 902. The processor 901 and the communication circuit 902 are coupled to each other. It can be processed that the communication circuit 902 can be a transceiver or an input / output interface. Optionally, the communication apparatus 900 can further include a memory 903 configured to store instructions executed by the processor 901 or store input data required by the processor 901 to run instructions or store data generated after the processor 901 runs instructions. It can be processed that the memory 903 can be located outside the processor 901, or located inside the processor 901.

[0169] As an example, the processor 901 is configured to implement the functions of the processing module 901 described above, and the communication circuit 902 is configured to implement the functions of the communication module 902 described above.

[0170] The communication apparatus 900 can be a terminal, or a chip applied to a terminal.

[0171] The communication apparatus 900 can be a network device, or a chip applied to a network device.

[0172] It can be processed that when the communication apparatus 900 is a device, the communication circuit 902 can be a transceiver. When the communication apparatus 900 is a chip, the communication circuit 902 can be an input / output interface.

[0173] Some embodiments of the present application further provide a computer program product, which, when executed on a processor, can implement the method implemented by the terminal in any of the preceding embodiments, or can implement the method implemented by the network device in any of the preceding method embodiments.

[0174] Some embodiments of the present application further provide a computer readable storage medium, which comprises computer instructions, and when the computer instructions are run on a processor, the method implemented by the terminal in any of the above embodiments or the method implemented by the network device in any of the above embodiments can be implemented.

[0175] Some embodiments of the present application further provide a communication system, which can implement the method implemented by the terminal and the network device in any of the embodiments shown in FIG. 2, FIG. 5, FIG. 6 and FIG. 7.

[0176] It can be understood that the processor in the embodiments of the present application can be all or part of the circuit for processing function of the following devices: central processing unit (CPU), and can also be 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.

[0177] The method steps or functions in the embodiments of the present application can be implemented in the form of hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a CD-ROM or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor, so that the processor can read information from and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in the network device or the terminal device. Of course, the processor and the storage medium can also exist as discrete components in the network device or the terminal device.

[0178] The steps or functions in the above embodiments can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented by software, the software can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer programs or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are performed in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable apparatus. The computer programs or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another computer-readable storage medium, for example, the computer programs or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center through wired or wireless means. The computer-readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be a magnetic medium, such as a floppy disk, a hard disk, a magnetic tape; an optical medium, such as a digital video disc; and a semiconductor medium, such as a solid-state disk.

[0179] In various embodiments of the present application, the terms and / or descriptions of different embodiments are consistent and can be referred to each other if there is no special description and logical conflict. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0180] It can be understood that various numerical numbers involved in the embodiments of the present application are only distinguished for convenience of description, and are not used to limit the scope of the embodiments of the present application. The size of the serial number of the above processes does not mean the execution order, and the execution order of the processes should be determined according to their functions and inherent logic.

Claims

1. A communication method characterized by comprising: The method comprises: generating a measurement report, the measurement report being used to indicate a measurement value of an experience quality index corresponding to each of M service types, the measurement value of the experience quality index being used for resource scheduling of data of the each of the service types, M being a positive integer; sending the measurement report.

2. The method of claim 1, wherein, The method further comprises: receiving a measurement configuration, the measurement configuration being used to configure a measurement mechanism of an experience quality index corresponding to each of N service types, and / or a reporting mechanism of a measurement value of the experience quality index corresponding to each of the N service types, the M service types containing at least one of the N service types, N being a positive integer.

3. The method of claim 2, wherein, The measurement mechanism of the experience quality index corresponding to at least one of the N service types comprises periodic measurement or event-triggered measurement, and / or the reporting mechanism of the measurement value of the experience quality index corresponding to at least one of the N service types comprises at least one of a reporting threshold of the measurement value, a reporting hysteresis, a reporting times, or a reporting interval.

4. The method according to claim 2 or 3, characterized in that, The method further comprises: sending capability information, the capability information being used to indicate a service type supporting experience quality index measurement and / or an experience quality index corresponding to the service type supporting experience quality index measurement, the service type supporting experience quality index measurement comprising the N service types.

5. The method according to any one of claims 1 to 4, characterized in that, The experience quality index corresponding to at least one of the M service types comprises at least one of a loopback delay, a throughput rate, a buffer data volume, or a filling ratio.

6. A communication method characterized by comprising: The method comprises: receiving a measurement report, the measurement report being used to indicate a measurement value of an experience quality index corresponding to each of M service types, M being a positive integer; performing resource scheduling for data of the each of the service types according to the measurement report.

7. The method of claim 6, wherein, The method further comprises: sending a measurement configuration, the measurement configuration being used to configure a measurement mechanism of an experience quality index corresponding to each of N service types, and / or a reporting mechanism of a measurement value of the experience quality index corresponding to each of the N service types, the M service types containing at least one of the N service types, N being a positive integer.

8. The method of claim 7, wherein, The measurement mechanism of the experience quality index corresponding to at least one of the N service types comprises periodic measurement or event-triggered measurement, and / or the reporting mechanism of the measurement value of the experience quality index corresponding to at least one of the N service types comprises at least one of a reporting threshold of the measurement value, a reporting hysteresis, a reporting times, or a reporting interval.

9. The method according to claim 7 or 8, characterized in that, The method further comprises: receiving capability information, the capability information being used to indicate a service type supporting experience quality index measurement and / or an experience quality index corresponding to the service type supporting experience quality index measurement, the service type supporting experience quality index measurement comprising the N service types.

10. The method according to any one of claims 6 to 9, characterized in that, The experience quality index corresponding to at least one of the M service types comprises at least one of a loopback delay, a throughput rate, a buffer data volume, or a filling ratio.

11. The method according to any one of claims 6 to 10, characterized in that, The M service types include a first service type, a data packet size of the first service type is less than or equal to a first preset value, and the resource scheduling for the data of each service type according to the measurement report includes: When a measurement value of a first quality of experience index corresponding to the first service type is within a threshold value range of the first quality of experience index, resources are scheduled for the data of the first service type based on a resource block granularity.

12. The method according to any one of claims 6 to 11, characterized in that, The M service types include a second service type, a data packet size of the second service type is greater than or equal to a second preset value, and the resource scheduling for the data of each service type according to the measurement report includes: When a measurement value of a second quality of experience index corresponding to the second service type is within a threshold value range of the second quality of experience index, a first resource is scheduled for the data of the second service type, and a length of time domain resources contained in the first resource is less than a resource scheduled for the data of the second service type based on a user priority.

13. A communications device, characterized by A processor configured to execute computer program instructions to implement the method of any one of claims 1 to 5, or to execute computer program instructions to implement the method of any one of claims 6 to 12.

14. A chip, characterized by A processing circuitry configured to run a program or instructions to cause the method of any one of claims 1 to 5 to be implemented, or to cause the method of any one of claims 6 to 12 to be implemented.

15. A computer-readable storage medium, characterized in that, A program which, when run on a computer, causes the computer to perform the method of any one of claims 1 to 5, or to perform the method of any one of claims 6 to 12.

16. A computer program product, characterised in that, Computer program code or instructions which, when run, cause the method of any one of claims 1 to 5 to be implemented, or the method of any one of claims 6 to 12 to be implemented.

17. A communication system, characterized by Apparatuses for performing the method of any one of claims 1 to 5, and apparatuses for performing the method of any one of claims 6 to 12.

Citation Information

Patent Citations

  • Communication method and communication device

    CN113676930A

  • Quality of experience measurement and reporting

    CN116097721A

  • Measurement reporting method and device, equipment and storage medium

    CN117796013A

  • Measurement method and apparatus

    US20220400370A1