Configuration method and related equipment for discontinuous reception
By introducing non-integer cycle DRX parameter configuration in 5G NR technology, the problem that the existing technology cannot effectively adapt to business scenarios is solved, and higher energy saving efficiency and lower service delays are achieved.
Patent Information
- Application Number
- CN202211006186.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-22
- Publication Date
- 2025-04-15
- Estimated Expiration
- 2042-08-22
AI Technical Summary
In the existing 5G NR technology, the discontinuous reception function of user equipment cannot be effectively adapted to certain business scenarios, such as XR, holographic communication, autonomous driving, digital twins and meta-universe, resulting in unsatisfactory transmission delay and energy saving effects.
By introducing non-integer cycle DRX parameter configurations on the user equipment and network side, the DRX cycles are dynamically adjusted to adapt to the non-integer cycle characteristics of the service, improving energy saving efficiency and reducing service delays.
It achieves better adaptation to the non-integer cycle characteristics of the service, improves energy saving efficiency, reduces service delay, and improves data transmission capabilities.
Smart Images

Figure CN117676625B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of wireless communication technology, and in particular to a discontinuous reception configuration method and related equipment. Background Art
[0002] In 5G NR (5G New Radio) technology, the user equipment (UE) has a discontinuous reception (DRX) function, which enables the user equipment to monitor messages from the network side (such as base stations) discontinuously, saving energy and power.
[0003] However, for some business scenarios (such as XR, holographic communication, autonomous driving, digital twins, metaverse, etc.), the existing solutions cannot be well adapted, which will cause transmission delays and unsatisfactory energy-saving effects. Summary of the invention
[0004] The inventors have found through research that XR services have the characteristics of non-integer periods and / or jitters, and existing solutions cannot adapt well to them, which will cause transmission delays and unsatisfactory energy-saving effects.
[0005] In response to the above problems, the present disclosure provides a configuration method for discontinuous reception and related devices. It should be noted that although the above description uses XR services as an example, the present disclosure is also applicable to other service scenarios, such as holographic communication, autonomous driving, digital twins, metaverse, etc., and achieves similar technical effects in XR services.
[0006] As an embodiment, the interpretation of the terminology in this application refers to the definition of the R18 standard of 3GPP.
[0007] According to a first aspect of the present disclosure, a method for configuring discontinuous reception is provided, which is applied to a user equipment, and the method includes:
[0008] receiving a signaling sent by a network side, where the signaling includes a discontinuous reception DRX parameter, where the DRX parameter includes at least one of a DRX adjustment factor and a DRX cycle, where the DRX cycle is a non-integer cycle;
[0009] According to the DRX parameters, discontinuous reception is performed.
[0010] According to a second aspect of the present disclosure, a discontinuous reception configuration method is provided, which is applied to a network side, and the method includes:
[0011] Sending a signaling to a user equipment, where the signaling includes a discontinuous reception (DRX) parameter, so that the user equipment performs discontinuous reception according to the DRX parameter;
[0012] The DRX parameter includes at least one of a DRX adjustment factor and a DRX cycle, and the DRX cycle is a non-integer cycle.
[0013] According to a third aspect of the present disclosure, a user equipment is provided, including:
[0014] A signaling receiving module, configured to receive a signaling sent by a network side, wherein the signaling includes a discontinuous reception DRX parameter, wherein the DRX parameter includes at least one of a DRX adjustment factor and a DRX cycle, and the DRX cycle is a non-integer cycle;
[0015] The data processing module is used to perform discontinuous reception according to the DRX parameters.
[0016] According to a fourth aspect of the present disclosure, a network side device is provided, including:
[0017] A signaling sending module, used to send a signaling to a user equipment, where the signaling includes a discontinuous reception DRX parameter, so that the user equipment performs discontinuous reception according to the DRX parameter;
[0018] The DRX parameter includes at least one of a DRX adjustment factor and a DRX cycle, and the DRX cycle is a non-integer cycle.
[0019] According to a fifth aspect of the present disclosure, an electronic device is provided, comprising: a memory for storing instructions; and a processor for calling the instructions stored in the memory to implement the above-mentioned discontinuous reception configuration method.
[0020] According to a sixth aspect of the present disclosure, there is provided a computer-readable storage medium on which computer instructions are stored, and when the computer instructions are executed by a processor, the above-mentioned configuration method for discontinuous reception is implemented.
[0021] According to a seventh aspect of the present disclosure, a computer program product is provided. The computer program product stores instructions, and when the instructions are executed by a computer, the computer implements the above-mentioned configuration method for discontinuous reception.
[0022] According to an eighth aspect of the present disclosure, there is provided a chip, comprising at least one processor and an interface;
[0023] An interface for providing program instructions or data to at least one processor;
[0024] At least one processor is used to execute program instructions to implement the above-mentioned discontinuous reception configuration method.
[0025] In the configuration method and related devices of discontinuous reception provided by the embodiments of the present disclosure, the signaling sent by the network side includes discontinuous reception DRX parameters, and the user equipment performs discontinuous reception according to the DRX parameters. The user equipment can dynamically configure and adjust the DRX parameter configuration of the user equipment according to the DRX adjustment factor in the DRX parameters, which can better adapt to the non-integer cycle characteristics of the service, improve energy saving efficiency, and reduce service delay. In addition, the user equipment can also directly configure and adjust the DRX parameter configuration of the user equipment according to the DRX cycle of the non-integer cycle, which can also better adapt to the non-integer cycle characteristics of the service, improve energy saving efficiency, and reduce service delay.
[0026] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0028] Obviously, the drawings described below are only some embodiments of the present disclosure, and a person skilled in the art can obtain other drawings based on these drawings without any creative work.
[0029] Figure 1 A schematic diagram of a DRX cycle in an embodiment of the present disclosure is shown;
[0030] Figure 2 A flow chart of a method for configuring discontinuous reception in an embodiment of the present disclosure is shown;
[0031] Figure 3 Another DRX cycle schematic diagram in an embodiment of the present disclosure is shown;
[0032] Figure 4 A schematic diagram of another DRX cycle in an embodiment of the present disclosure is shown;
[0033] Figure 5 A schematic diagram of another DRX cycle in an embodiment of the present disclosure is shown;
[0034] Figure 6 A flow chart of another method for configuring discontinuous reception in an embodiment of the present disclosure is shown;
[0035] Figure 7 A flow chart of another method for configuring discontinuous reception in an embodiment of the present disclosure is shown;
[0036] Figure 8 A schematic diagram showing the structure of a user equipment in an embodiment of the present disclosure is shown;
[0037] Fig. 9 A schematic diagram showing the structure of a network side device in an embodiment of the present disclosure is shown;
[0038] Fig.10 A structural block diagram of an electronic device in an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0039] Example embodiments will be described more fully hereinafter with reference to the accompanying drawings.
[0040] It should be noted that example embodiments may be implemented in many forms and should not be construed as being limited to the examples set forth herein.
[0041] Based on the background technology, it can be seen that for some business scenarios, the existing solutions cannot be well adapted, which will cause transmission delays and unsatisfactory energy-saving effects.
[0042] The inventors have found through research that the reason for the transmission delay and unsatisfactory energy saving effect is that some services have the characteristics of non-integer cycles and / or jitters, and the existing solutions cannot adapt well to the characteristics of non-integer cycles and / or jitters.
[0043] The above-mentioned businesses that cannot be well adapted may include XR (extended reality) businesses, immersive XR, holographic communications, autonomous driving, digital twins, metaverse, etc.
[0044] The characteristic information of the above services may include non-integer periods, service periods, service packet sizes, service jitter characteristics, etc.
[0045] To simplify the description, the following description takes the XR service as an example.
[0046] At present, AR / VR (augmented reality and virtual reality) is one of the important application scenarios / businesses in 5G. With the development of technology, AR / VR will fully evolve to XR (extended reality) in the 5G-Advanced and 6G era.
[0047] The inventors found that XR services require high transmission rates, low latency, and high reliability, which poses a huge challenge to existing networks. Therefore, the inventors began to conduct research on capacity improvement and energy saving for XR services.
[0048] In addition, for XR devices (such as XR glasses), the design of their size and weight will determine whether the device can be worn for a long time. Compared with ordinary terminals, there will be more restrictions on battery capacity and heat dissipation. Therefore, reducing the energy consumption of high-speed transmission of XR services is one of the main directions of standard research.
[0049] NR supports discontinuous transmission DRX terminal energy-saving technology, but the existing solution cannot adapt well to the non-integer cycle characteristics of XR services, which will cause transmission delays and unsatisfactory energy-saving effects.
[0050] Therefore, it is necessary to enhance the cycle configuration of the existing connected discontinuous transmission C-DRX to better adapt to the non-integer cycle requirements of the new XR services and reduce latency and terminal energy consumption.
[0051] In order to adapt to the non-integer period and jitter characteristics of the XR service in the implementation of the present disclosure, the network side configures the user equipment to enable DRX parameter adjustment, and dynamically adjusts the DRX parameter configuration according to the transmission situation of the XR service.
[0052] For ease of understanding, the following first explains the relevant technologies and terms of NR DRX involved in this disclosure as follows:
[0053] RRC signaling configures up to 2 sets of DRX configurations for a cell. The configuration information includes parameters such as on Duration, DRX Cycle, inactivity-timer, retransmission-timer, active-time, etc. Each user equipment (UE) uses one set of DRX configurations.
[0054] on Duration: The time the UE stays awake after waking up from DRX. The UE monitors the PDCCH during this period.
[0055] DRX Cycle: It consists of wake-up time and sleep time and repeats periodically, such as Figure 1 shown.
[0056] inactivity-timer: The duration that the UE stays awake after successfully demodulating the PDCCH. If PDCCH demodulation fails, the UE returns to sleep according to the original sleep time.
[0057] retransmission-timer: The duration for receiving retransmissions.
[0058] Active-time: The total duration that the UE monitors the PDCCH, including the "on Duration" time, "inactivity-timer" time, and "retransmission-timer" time of the DRX cycle.
[0059] Currently, each UE supports up to two sets of DRX parameters, including different on Duration and long and short cycles, but the UE can only use one of them.
[0060] It should be noted that the user devices in the embodiments of the present disclosure include but are not limited to mobile phones, tablet computers, notebooks, vehicle-mounted communication equipment, drones, communication modules on drones, remote-controlled aircraft, aircraft, small aircraft, transportation vehicles, vehicles, RSUs, wireless sensors, Internet cards, Internet of Things terminals, RFID terminals, NB-IOT terminals, MTC (Machine Type Communication) terminals, eMTC (enhanced MTC) terminals, data cards, Internet cards, vehicle-mounted communication equipment, low-cost mobile phones, low-cost tablet computers and other wireless communication devices.
[0061] In the embodiment of the present disclosure, the network side device may be a base station (also called a cell).
[0062] Base stations include but are not limited to macrocell base stations, microcell base stations, small cell base stations, home base stations, relay base stations, eNB, gNB, TRP (Transmitter Receiver Point), GNSS, relay satellites, satellite base stations, aerial base stations, RSU (Road Side Unit), drones, test equipment, such as transceivers or signaling testers that simulate some functions of base stations and other wireless communication equipment.
[0063] The present exemplary implementation is described in detail below with reference to the accompanying drawings and embodiments.
[0064] Figure 2 A flow chart of a method for configuring discontinuous reception in an embodiment of the present disclosure is shown. Figure 2 As shown, the configuration method of discontinuous reception provided in the embodiment of the present disclosure includes the following steps:
[0065] S202: The network sends a signaling to the user equipment, where the signaling includes a discontinuous reception (DRX) parameter.
[0066] The signaling sent by the network side to the user equipment may be at least one of RRC signaling, MAC CE signaling, and DCI signaling.
[0067] The DRX parameter includes at least one of a DRX adjustment factor and a DRX cycle, and the DRX cycle is a non-integer cycle. The DRX parameter is used to semi-statically or dynamically configure the DRX parameter configuration of the user equipment, and / or the DRX parameter is used to semi-statically or dynamically adjust the DRX parameter configuration of the user equipment.
[0068] In some examples, the DRX parameters may also include whether to enable DRX adjustment and / or a DRX adjustment threshold.
[0069] The DRX parameters are determined by the network side based on target data related to the service of the user equipment, and the target data includes characteristic information of the service.
[0070] As an example, the characteristic information of the XR service includes non-integer cycle data of the XR service. The network layer may determine the DRX adjustment factor according to the non-integer cycle data of the XR service.
[0071] Here, the service related to the user device may be at least one of the following services: XR service, immersive XR, holographic communication, autonomous driving, digital twin, metaverse, etc.
[0072] The characteristic information of the service may include non-integer cycles, service cycles, service packet sizes, service jitter characteristics, etc. For example, in order to adapt to the non-integer cycles and jitter characteristics of XR services, the network side configures DRX parameter adjustment for the user equipment and dynamically adjusts the DRX parameter configuration according to the transmission conditions of the XR services.
[0073] In some examples, the present disclosure may also adjust the radio resource control RRC protocol so that the RRC protocol supports DRX non-integer cycle configuration. Therefore, the DRX parameters in the present disclosure may include a DRX cycle, and the DRX cycle is a non-integer cycle.
[0074] S204: The user equipment performs discontinuous reception according to the DRX parameters.
[0075] Discontinuous Reception (DRX) is a packet-based data flow that is usually bursty, with data transmission for a period of time, but no data transmission for a longer period of time. When there is no data transmission, power consumption can be reduced by stopping receiving PDCCH. In S204 of the present disclosure, the cycle is adjusted according to the DRX parameters to better adapt to the service.
[0076] In some embodiments, the DRX adjustment factor may include a DRX offset or a DRX offset index value, where the DRX offset index value is used to indicate the DRX offset.
[0077] In S204, discontinuous reception is performed according to the DRX parameters. The user equipment may configure the DRX parameters or adjust the start time of the DRX wake-up time in its own DRX configuration, and then perform discontinuous reception according to the adjusted DRX cycle.
[0078] In some embodiments, the above method may further include adjusting the start time of the DRX wake-up time in the DRX configuration of the user equipment based on the DRX adjustment factor, or based on the DRX adjustment factor and the DRX adjustment threshold, when DRX adjustment is enabled.
[0079] Here, the start time of the DRX wake-up time may be the start time of the DRX On duration or the start time of the DRX Cycle. For the introduction of On duration and DRX Cycle, see the related technologies and terminology of NR DRX above.
[0080] In some embodiments, when DRX adjustment is turned on, the start time of the DRX wake-up time in the DRX configuration of the user equipment is adjusted based on the DRX adjustment factor and the DRX adjustment threshold. The start time of the DRX wake-up time in the DRX configuration of the user equipment may be adjusted based on the DRX offset or the DRX offset index value when the DRX offset is greater than or equal to the DRX adjustment threshold.
[0081] When the DRX offset is less than the DRX adjustment threshold, the start time of the DRX wake-up time in the DRX configuration of the user equipment is not adjusted.
[0082] As an example, in the above embodiment, adjusting the start time of the DRX wake-up time in the DRX configuration of the user equipment based on the DRX offset or the DRX offset index value may include:
[0083] Based on the DRX offset index value, select a target offset value from a preset table of offset index values and offsets;
[0084] Based on the target offset value, the start time of the DRX wake-up time in the DRX configuration of the user equipment is adjusted.
[0085] It should be noted that the DRX offset is calculated by the network side according to the system frame number, the number of subframes, the non-integer cycle data of the XR service, and the DRX cycle. The DRX parameter may include the DRX offset.
[0086] As an example, the network side can calculate the DRX offset by the following formula:
[0087] O=floor{xr_cycle×floor[(SFN×10+subframe number) / drx_cycle]}-(SFN×10+subframe number)
[0088] Among them, O represents the DRX offset, floor represents the floor function, xr_cycle represents the non-integer cycle data of the XR service, SFN represents the system frame number, subframe number represents the number of subframes, and drx_cycle represents the DRX cycle.
[0089] As an example, non-integer cycle data of the XR service may be rounded down to obtain the DRX cycle drx_cycle.
[0090] In some embodiments, the user equipment may calculate the start time of the DRX wake-up time in the DRX configuration of the user equipment according to the DRX cycle in the DRX parameters.
[0091] As an example, the user equipment may calculate the start time of the DRX wake-up time in the DRX configuration of the user equipment according to the system frame number, the number of subframes, and the DRX cycle.
[0092] As another example, the user equipment may round down the DRX cycle to obtain a DRX integer cycle; and then calculate the start time of the DRX wake-up time in the DRX configuration of the user equipment according to the system frame number, the number of subframes, and the DRX integer cycle.
[0093] As another example, the user equipment may calculate the start time of the DRX wake-up time in the DRX configuration of the user equipment by using the following formula:
[0094] T=ceil{drx_cycle×floor[(SFN×10+subframe number) / drx_cycle]}
[0095] Wherein, T represents the start time of the wake-up time in the DRX configuration of the user equipment, ceil represents an upward rounding function, drx_cycle represents a DRX cycle, floor represents a downward rounding function, SFN represents a system frame number, and subframe number represents the number of subframes.
[0096] The DRX parameters may be determined by the network side based on target data related to the service of the user equipment, where the target data includes characteristic information of the service.
[0097] The target data may come from at least one of a core network, a user device, a base station and a third-party service provider.
[0098] As an example, the target data includes auxiliary configuration information reported by the user equipment, and the auxiliary configuration information includes at least one recommended configuration information in the DRX-related configuration, which is used to improve the network's adaptation to XR services, improve system capacity, and perform collaborative optimization of network services.
[0099] In some embodiments, the target data may also include at least one of the following information:
[0100] User device capability information, XR service information, and network information.
[0101] As an example, the user equipment capability information may include at least one of the following data:
[0102] User equipment energy-saving requirements, user equipment energy consumption level, user equipment processing capabilities, user equipment computing capabilities, user equipment storage capabilities, user equipment support for AI / ML capabilities, user equipment support for machine learning capabilities classification, user equipment support for business prediction capabilities.
[0103] As an example, the XR service information may include at least one of the following data:
[0104] Service type, non-integer period data of XR service, QoS / QoE requirements of XR service, number of XR service flows, XR data packet size, service model prediction results, and XR service information to be transmitted.
[0105] In the disclosed embodiment, DRX parameters can be determined based on XR service information. As an example, based on the AI / ML capability supported by the user equipment, when the user equipment supports AI / ML, the AI / ML model or algorithm can be deployed through the user equipment to extract service feature information, predict services such as XR, and recommend DRX parameter configuration or perform dynamic / semi-static adjustment of DRX configuration based on the prediction results, so as to enable collaborative optimization of network services.
[0106] In some examples, the network information may include at least one of the following data:
[0107] User equipment movement speed, wireless channel environment, network capabilities, amount of data to be transmitted in the network buffer, network latency, network congestion, and network load.
[0108] In the disclosed embodiment, the DRX parameter sent by the network side in S202 includes at least one of a DRX adjustment factor and a DRX cycle, and the DRX cycle is a non-integer cycle.
[0109] When the DRX parameter includes a DRX adjustment factor, DRX may adopt an integer cycle configuration to semi-statically / dynamically adjust the DRX cycle start time.
[0110] When the DRX parameter includes the DRX cycle and the DRX cycle is a non-integer cycle, the DRX is configured as a non-integer cycle. The present disclosure can adjust the radio resource control RRC protocol so that the RRC protocol supports the DRX non-integer cycle configuration.
[0111] For ease of understanding, the process of determining DRX parameters on the network side in the embodiment of the present disclosure is introduced below from two aspects: DRX adopts integer cycle configuration and DRX adopts non-integer cycle configuration.
[0112] First, taking the XR service as an example, introduce the configuration of the DRX with integer cycles.
[0113] When the configuration of whether to enable DRX adjustment and / or the DRX adjustment factor is set, perform the following operations.
[0114] Obtain the XR service non-integer cycle characteristic xr_cycle according to the XR service information, select the DRX cycle drx_cycle and the DRX adjustment threshold L according to the non-integer cycle characteristic.
[0115] Among them, the DRX cycle drx_cycle can be obtained by rounding down the XR service non-integer cycle characteristic xr_cycle.
[0116] Calculate the DRX offset drx_StartOffset (which can also be called the DRX cycle start offset) according to the system frame number SFN, the subframe number, xr_cycle, and drx_cycle as the DRX parameter configuration. The specific formula is as follows:
[0117] O = floor{xr_cycle × floor[(SFN × 10 + subframe number) / drx_cycle]} - (SFN × 10 + subframe number)
[0118] The embodiments of the present disclosure can define / pre-define a table (drx_StartOffset_Table) of offset index values and offsets, which includes several optional values of offset values (drx_StartOffset). Among them, the offset values can be integers.
[0119] As an example, the UE receives the DRX adjustment factor according to the signaling, and the dynamic adjustment factor is equal to the corresponding serial number in drx_SlotOffset or drx_StartOffset_Table, which is used to adjust the start time of the DRX on duration.
[0120] Optionally, perform the following operations: when drx_SlotOffset < L, do not perform the dynamic adjustment operation; when drx_SlotOffset >= L, perform the dynamic adjustment operation.
[0121] The start time of the drx_onDurationTimer is configured after the starting subframe drx_SlotOffset.
[0122] In one example, the DRX is configured with an integer cycle, and the DCI notifies the start time of the adjusted cycle.
[0123] Taking the XR cycle of 60fps (16.67ms) as an example, according to the above formula, the value of drx_cycle is 16ms. When the XR traffic arrival time coincides with the DRX on duration start time, the DRX cycle information calculated according to the above formula is as follows: Figure 3 As shown in the figure, the start of the third DRX cycle is offset by 1ms, and the start of the fourth DRX cycle is offset by 2ms, which is an additional offset of 1ms compared to the previous cycle. The arrival time of the XR traffic in the fourth cycle coincides with the start time of the DRX cycle again.
[0124] In another example, DRX is configured as an integer cycle, and the DRX on duration starts at the time.
[0125] Taking the XR cycle of 60fps (16.67ms) as an example, according to the above formula, the value of drx_cycle is 16ms. Add DRX on duration start time adjustment, DRX cycle information such as Figure 4 If the frame structure supports 30kHz, the dynamic factor adjustment threshold is set to L = 2ms, and drx_SlotOffset is calculated. In the third DRX cycle, drx_SlotOffset = 1ms, and no dynamic adjustment operation is performed. In the fourth cycle, drx_SlotOffset = 2ms> = the dynamic factor adjustment threshold L, and DCI is sent to adjust the onduration start time, with an offset of 2ms.
[0126] In the above example, the DRX integer cycle size is calculated based on the XR service characteristics or feature extraction, the DRX cycle start offset is calculated according to the proposed formula, and the gNB sends the DRX integer cycle configuration information to the UE to complete the DRX configuration. This solution optimizes the cycle configuration based on XR features, and can achieve flexible and dynamic configuration according to different XR service characteristics and network environments. It can extract service features and dynamically configure DRX through the introduction of AI models, thereby reducing latency and terminal energy saving, and improving data transmission capabilities in XR scenarios.
[0127] Next, the use of DRX non-integer cycle configuration is introduced.
[0128] The present disclosure defines / predefines DRX cycle configuration, so that the DRX cycle supports the non-integer cycle characteristics of the XR service, that is, DRXCycle supports non-integer cycle configuration.
[0129] The UE calculates the DRX cycle start time according to the DRX cycle in the DRX-related configuration, that is, calculates the DRX on duration start time according to the system frame number SFN, the subframe number subframe number, and drx_cycle, and the formula is as follows:
[0130] ceil{drx_cycle×floor[(SFN×10+subframe number) / drx_cycle]}
[0131] For example, according to the above formula, taking the DRX cycle equal to 16.67 ms as an example, the start times of DRX on duration are 0, 17, 34, and 50 respectively, which can achieve the effect of 17 / 17 / 16 cycle configuration.
[0132] In one example, DRX is configured as a non-integer cycle and is calculated on the UE side.
[0133] Taking the XR cycle of 60fps (16.67ms) as an example, the value of drx_cycle is 16.67ms. Assuming that the arrival time of XR traffic coincides with the start time of DRX on duration, the start time of DRX on duration is calculated according to the above formula, which is 0, 17, 34, and 50 respectively. The DRX cycle information is as follows: Figure 5 shown.
[0134] In the above example, a non-integer cycle matching the XR cycle is used, RRC supports DRX non-integer cycle configuration, and gNB sends the DRX non-integer cycle configuration to the UE to complete the DRX configuration. This solution is simple and direct, and the XR and DRX cycles are consistent, achieving the effect of terminal energy saving and improving the data transmission capability in the XR scenario.
[0135] The two solutions of DRX using integer cycle configuration and DRX using non-integer cycle configuration introduced above can both adjust the DRX cycle configuration according to semi-static / dynamic signaling and support DRX cycle configuration suitable for XR services.
[0136] Adopt DRX integer cycle configuration, do not change the existing DRX cycle configuration in RRC high-level signaling, import the offset required to estimate the start time of the DRX cycle through service characteristics, and make specific adjustments according to the XR service QoS / QoE and network environment. The configuration is more flexible and applicable to different network environments and service conditions, and can be extended to different XR services, or use AI models to extract service characteristics to optimize DRX configuration. The present disclosure can achieve a smaller average receiving delay based on flexible dynamic configuration, and achieve a balance between energy saving and user experience.
[0137] When using DRX non-integer cycle configuration, the standard high-level protocol needs to be modified to support DRX non-integer cycles. The high-level protocol usually adopts semi-static configuration and needs to be modified accordingly according to the commonly used non-integer cycles of XR services. The solution is simple to implement.
[0138] In the implementation of the present disclosure, the network side (e.g., gNB) semi-statically or dynamically configures and adjusts the DRX parameter configuration of the UE according to the non-integer cycle characteristics of the XR service and QoS / QoE requirements, the amount of data to be transmitted in the buffer, the prediction results of the service model, etc., so as to better adapt to the non-integer cycle characteristics of the XR service, improve the DRX energy-saving efficiency, and reduce the XR service latency.
[0139] In the embodiments of the present disclosure, the terms “first”, “second” and “third” are used for descriptive purposes only and should not be understood as indicating or implying relative importance.
[0140] The term "and / or" in this disclosure is only a description of the association relationship of associated objects, indicating that there may be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0141] Based on the same inventive concept, the embodiment of the present disclosure also provides a method for configuring discontinuous reception, which is applied to a user equipment, such as Figure 6 As shown, the discontinuous reception configuration method includes the following steps:
[0142] S602, receiving a signaling sent by a network side, where the signaling includes a discontinuous reception DRX parameter, where the DRX parameter includes at least one of a DRX adjustment factor and a DRX cycle, where the DRX cycle is a non-integer cycle;
[0143] S604: Perform discontinuous reception according to the DRX parameters.
[0144] In the configuration method of discontinuous reception provided in this embodiment, the user equipment can dynamically configure and adjust the DRX parameter configuration of the user equipment according to the DRX adjustment factor in the DRX parameter, which can better adapt to the non-integer cycle characteristics of the service, improve energy saving efficiency, and reduce service delay. In addition, the user equipment can also directly configure and adjust the DRX parameter configuration of the user equipment according to the DRX cycle of the non-integer cycle, which can also better adapt to the non-integer cycle characteristics of the service, improve energy saving efficiency, and reduce service delay.
[0145] Based on the same inventive concept, the present disclosure also provides a method for configuring discontinuous reception, which is applied to the network side, such as Figure 7 As shown, the discontinuous reception configuration method includes the following steps:
[0146] S702, sending a signaling to the user equipment, where the signaling includes a discontinuous reception DRX parameter, so that the user equipment performs discontinuous reception according to the DRX parameter;
[0147] The DRX parameter includes at least one of a DRX adjustment factor and a DRX cycle, and the DRX cycle is a non-integer cycle.
[0148] In the configuration method of discontinuous reception provided in this embodiment, the network side sends a signaling to the user equipment, and the signaling includes a discontinuous reception DRX parameter. The user equipment can dynamically configure and adjust the DRX parameter configuration of the user equipment according to the DRX adjustment factor in the DRX parameter, which can better adapt to the non-integer cycle characteristics of the service, improve energy saving efficiency, and reduce service delay. In addition, the user equipment can also directly configure and adjust the DRX parameter configuration of the user equipment according to the DRX cycle of the non-integer cycle, which can also better adapt to the non-integer cycle characteristics of the service, improve energy saving efficiency, and reduce service delay.
[0149] Furthermore, although the steps of the method in the present disclosure are described in a particular order in the drawings, this does not require or imply that the steps must be performed in this particular order or that all the steps shown must be performed to achieve the desired results.
[0150] In some embodiments, certain steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps.
[0151] Based on the same inventive concept, the present disclosure also provides a user equipment in the following embodiments. Since the principle of solving the problem in the device embodiment is similar to that in the above method embodiment, the implementation of the device embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.
[0152] Figure 8 A user device in an embodiment of the present disclosure is shown. Figure 8 As shown, the user equipment 800 includes:
[0153] The signaling receiving module 802 is configured to receive a signaling sent by a network side, wherein the signaling includes a discontinuous reception DRX parameter, and the DRX parameter includes at least one of a DRX adjustment factor and a DRX cycle, and the DRX cycle is a non-integer cycle;
[0154] The data processing module 804 is configured to perform discontinuous reception according to the DRX parameters.
[0155] In some embodiments, the DRX parameters are used to semi-statically or dynamically configure the DRX parameter configuration of the user equipment.
[0156] and / or
[0157] The DRX parameters are used to semi-statically or dynamically adjust the DRX parameter configuration of the user equipment.
[0158] In some embodiments, the DRX parameters are determined by the network side based on target data related to the service of the user equipment, where the target data includes characteristic information of the service.
[0159] In some embodiments, the signaling includes at least one of RRC signaling, MAC CE signaling, and DCI signaling.
[0160] In some embodiments, the DRX parameters further include whether to enable DRX adjustment and / or a DRX adjustment threshold.
[0161] In some embodiments, the DRX adjustment factor includes a DRX offset or a DRX offset index value, and the DRX offset index value is used to indicate the DRX offset.
[0162] In some embodiments, the user equipment 800 may further include:
[0163] The first configuration adjustment module is used to adjust the start time of the DRX wake-up time in the DRX configuration of the user equipment based on the DRX adjustment factor, or based on the DRX adjustment factor and the DRX adjustment threshold when the DRX adjustment is enabled.
[0164] In some embodiments, the first configuration adjustment module may be configured to adjust the start time of the DRX wake-up time in the DRX configuration of the user equipment based on the DRX offset or the DRX offset index value when the DRX offset is greater than or equal to the DRX adjustment threshold.
[0165] In some embodiments, when the DRX offset is less than the DRX adjustment threshold, the first configuration adjustment module does not adjust the start time of the DRX wake-up time in the DRX configuration of the user equipment.
[0166] In some embodiments, the first configuration adjustment module adjusts the start time of the DRX wake-up time in the DRX configuration of the user equipment based on the DRX offset or the DRX offset index value, including: based on the DRX offset index value, selecting a target offset value in a table of preset offset index values and offsets; based on the target offset value, adjusting the start time of the DRX wake-up time in the DRX configuration of the user equipment.
[0167] In some embodiments, the DRX offset is calculated by the network side based on the system frame number, the number of subframes, non-integer periodic data of the XR service, and the DRX cycle.
[0168] In some embodiments, the DRX offset is calculated by the following formula:
[0169] O=floor{xr_cycle×floor[(SFN×10+subframe number) / drx_cycle]}-(SFN×10+subframe number)
[0170] Among them, O represents the DRX offset, floor represents the floor function, xr_cycle represents the non-integer cycle data of the XR service, SFN represents the system frame number, subframe number represents the number of subframes, and drx_cycle represents the DRX cycle.
[0171] In some embodiments, the user equipment 800 may further include:
[0172] The second configuration adjustment module is used to calculate the start time of the DRX wake-up time in the DRX configuration of the user equipment according to the DRX cycle in the DRX parameters.
[0173] It should be noted that the first configuration adjustment module and the second configuration adjustment module may be the same module or different modules.
[0174] In some embodiments, the second configuration adjustment module is used to calculate the start time of the DRX wake-up time in the DRX configuration of the user equipment according to the system frame number, the number of subframes, and the DRX cycle.
[0175] In some embodiments, the second configuration adjustment module calculates the start time of the DRX wake-up time in the DRX configuration of the user equipment according to the system frame number, the number of subframes, and the DRX cycle, including: rounding down the DRX cycle to obtain a DRX integer cycle; calculating the start time of the DRX wake-up time in the DRX configuration of the user equipment according to the system frame number, the number of subframes, and the DRX integer cycle.
[0176] In some embodiments, the start time of the DRX wake-up time in the DRX configuration of the user equipment is calculated by the following formula:
[0177] T=ceil{drx_cycle×floor[(SFN×10+subframe number) / drx_cycle]}
[0178] Wherein, T represents the start time of the wake-up time in the DRX configuration of the user equipment, ceil represents an upward rounding function, drx_cycle represents a DRX cycle, floor represents a downward rounding function, SFN represents a system frame number, and subframe number represents the number of subframes.
[0179] In some embodiments, the target data originates from at least one of a core network, a user equipment, a base station, and a third-party service provider.
[0180] In some embodiments, the target data includes auxiliary configuration information reported by the user equipment, and the auxiliary configuration information includes at least one recommended configuration information in the DRX-related configuration.
[0181] In some embodiments, the target data further includes at least one of the following information:
[0182] User device capability information, XR service information, and network information.
[0183] In some embodiments, the user equipment capability information includes at least one of the following data:
[0184] User equipment energy-saving requirements, user equipment energy consumption level, user equipment processing capabilities, user equipment computing capabilities, user equipment storage capabilities, user equipment support for AI / ML capabilities, user equipment support for machine learning capabilities classification, user equipment support for business prediction capabilities.
[0185] In some embodiments, the XR service information includes at least one of the following data:
[0186] Service type, non-integer period data of XR service, QoS / QoE requirements of XR service, number of XR service flows, XR data packet size, service model prediction results, and XR service information to be transmitted.
[0187] In some embodiments, the network information includes at least one of the following data:
[0188] User equipment movement speed, wireless channel environment, network capabilities, amount of data to be transmitted in the network buffer, network latency, network congestion, and network load.
[0189] The concepts of “first”, “second”, etc. mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0190] Regarding the user equipment in the above embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment of the configuration method for discontinuous reception, and will not be elaborated here.
[0191] In summary, in the user equipment provided in the embodiment of the present application, the user equipment can dynamically configure and adjust the DRX parameter configuration of the user equipment according to the DRX adjustment factor in the DRX parameter, which can better adapt to the non-integer cycle characteristics of the service, improve energy saving efficiency, and reduce service delay. In addition, the user equipment can also directly configure and adjust the DRX parameter configuration of the user equipment according to the DRX cycle of the non-integer cycle, which can also better adapt to the non-integer cycle characteristics of the service, improve energy saving efficiency, and reduce service delay.
[0192] Based on the same inventive concept, the present disclosure also provides a network side device, such as Fig. 9 As shown, the network side device 900 includes:
[0193] The signaling sending module 902 is used to send a signaling to the user equipment, where the signaling includes a discontinuous reception DRX parameter, so that the user equipment performs discontinuous reception according to the DRX parameter;
[0194] The DRX parameter includes at least one of a DRX adjustment factor and a DRX cycle, and the DRX cycle is a non-integer cycle.
[0195] In some embodiments, the network side device 900 may further include:
[0196] A parameter determination module is used to determine DRX parameters based on target data related to the extended reality XR service of the user equipment, where the target data includes feature information of the XR service.
[0197] In some embodiments, the parameter determination module is used to determine the DRX adjustment factor according to the characteristic information of the XR service, where the characteristic information of the XR service includes non-integer period data of the XR service.
[0198] In some embodiments, the network side device 900 may further include:
[0199] The offset calculation module is used to calculate the DRX offset according to the system frame number, the number of subframes, the non-integer periodic data of the XR service, and the DRX cycle. The DRX adjustment factor includes the DRX offset.
[0200] In some embodiments, the offset calculation module calculates the DRX offset using the following formula:
[0201] O=floor{xr_cycle×floor[(SFN×10+subframe number) / drx_cycle]}-(SFN×10+subframe number)
[0202] Among them, O represents the DRX offset, floor represents the floor function, xr_cycle represents the non-integer cycle data of the XR service, SFN represents the system frame number, subframe number represents the number of subframes, and drx_cycle represents the DRX cycle.
[0203] In some embodiments, the offset calculation module is further used to round down non-integer period data of the XR service to obtain a DRX period.
[0204] In some embodiments, the network side device 900 may further include:
[0205] The protocol adjustment module is used to adjust the radio resource control RRC protocol so that the RRC protocol supports DRX non-integer cycle configuration.
[0206] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, such division is not mandatory.
[0207] In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.
[0208] Some of the blocks shown in the accompanying drawings are functional entities that do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0209] In addition, it should be noted that in the apparatus and method of the present disclosure, it is obvious that each component or each step can be decomposed and / or recombined. These decompositions and / or recombinations should be regarded as equivalent solutions of the present invention. Moreover, the steps of performing the above series of processes can naturally be performed in chronological order according to the order of description, but do not necessarily need to be performed in chronological order, and some steps can be performed in parallel or independently of each other.
[0210] Refer to the following Fig.10 To describe the electronic device provided by the embodiment of the present disclosure. Fig.10 The electronic device 1000 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0211] Fig.10 FIG. 1 is a schematic diagram showing the architecture of an electronic device 1000 provided by an embodiment of the present invention. Fig.10As shown, the electronic device 1000 includes but is not limited to: at least one processor 1010 and at least one memory 1020 .
[0212] The memory 1020 is used to store instructions.
[0213] In some embodiments, the memory 1020 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 10201 and / or a cache memory unit 10202 , and may further include a read-only memory unit (ROM) 10203 .
[0214] In some embodiments, memory 1020 may also include a program / utility 10204 having a set (at least one) of program modules 10205, such program modules 10205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0215] In some embodiments, the memory 1020 may store an operating system, which may be a real-time operating system (RTX), LINUX, UNIX, WINDOWS, or OS X.
[0216] In some embodiments, data may also be stored in the memory 1020 .
[0217] As an example, the processor 1010 may read data stored in the memory 1020 , where the data may be stored at the same storage address as the instruction, or the data may be stored at a different storage address than the instruction.
[0218] The processor 1010 is configured to call the instructions stored in the memory 1020 to implement the steps described in the "Exemplary Method" section of this specification according to various exemplary embodiments of the present disclosure. For example, the processor 1010 may execute the steps performed by the user equipment or the network side in the above method embodiment.
[0219] It should be noted that the processor 1010 may be a general-purpose processor or a special-purpose processor. The processor 1010 may include one or more processing cores, and the processor 1010 executes various functional applications and data processing by running instructions.
[0220] In some embodiments, the processor 1010 may include a central processing unit (CPU) and / or a baseband processor.
[0221] In some embodiments, the processor 1010 may determine an instruction according to the priority identifier and / or function category information carried in each control instruction.
[0222] In the present disclosure, the processor 1010 and the memory 1020 may be provided separately or integrated together.
[0223] As an example, the processor 1010 and the memory 1020 may be integrated on a single board or a system on chip (SOC).
[0224] like Fig.10 As shown, the electronic device 1000 is in the form of a general-purpose computing device. The electronic device 1000 may further include a bus 1030 .
[0225] The bus 1030 may represent one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor, or a local bus using any of a variety of bus architectures.
[0226] The electronic device 1000 may also communicate with one or more external devices 1040 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), one or more devices that enable a user to interact with the electronic device 1000, and / or any device that enables the electronic device 1000 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed through an input / output (I / O) interface 1050.
[0227] Furthermore, the electronic device 1000 can also communicate with one or more networks (eg, a local area network (LAN), a wide area network (WAN) and / or a public network, such as the Internet) through the network adapter 1060 .
[0228] like Fig.10 As shown, the network adapter 1060 communicates with other modules of the electronic device 1000 via the bus 1030 .
[0229] It should be understood that although not shown in the figures, other hardware and / or software modules may be used in conjunction with the electronic device 1000, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0230] It is understood that the structure shown in the embodiment of the present disclosure does not constitute a specific limitation on the electronic device 1000. In other embodiments of the present disclosure, the electronic device 1000 may include Fig.10More or fewer components may be shown, or some components may be combined or separated, or the components may be arranged differently. Fig.10 The components shown may be implemented in hardware, software or a combination of software and hardware.
[0231] The present disclosure also provides a computer-readable storage medium having computer instructions stored thereon. When the computer instructions are executed by a processor, the configuration method for discontinuous reception described in the above method embodiment is implemented.
[0232] The computer-readable storage medium in the embodiments of the present disclosure is a computer instruction that can be sent, propagated or transmitted for use by or in conjunction with an instruction execution system, apparatus or device.
[0233] As one example, computer readable storage media are non-volatile storage media.
[0234] In some embodiments, more specific examples of computer-readable storage media in the present disclosure may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, a USB flash drive, a mobile hard disk, or any suitable combination of the foregoing.
[0235] In the embodiments of the present disclosure, the computer-readable storage medium may include a data signal propagated in a baseband or as a part of a carrier wave, in which computer instructions (readable program codes) are carried.
[0236] Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing.
[0237] Any readable medium other than a readable storage medium, the readable medium
[0238] In some examples, computing instructions contained on a computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0239] The embodiments of the present disclosure further provide a computer program product, which stores instructions. When the instructions are executed by a computer, the computer implements the configuration method for discontinuous reception described in the above method embodiment.
[0240] The above instructions may be program codes. In specific implementation, the program codes may be written in any combination of one or more programming languages.
[0241] The programming language includes object-oriented programming languages, such as Java, C++, etc., and also includes conventional procedural programming languages, such as "C" language or similar programming languages.
[0242] The program code may execute entirely on the user's computing device, partly on the user's computing device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device or entirely on the remote computing device or server.
[0243] Where a remote computing device is involved, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).
[0244] The embodiment of the present disclosure also provides a chip, including at least one processor and an interface;
[0245] An interface for providing program instructions or data to at least one processor;
[0246] At least one processor is used to execute program instructions to implement the discontinuous reception configuration method described in the above method embodiment.
[0247] In some embodiments, the chip may further include a memory, which is used to store program instructions and data, and the memory is located inside or outside the processor.
[0248] Those skilled in the art will appreciate that all or part of the steps for implementing the above embodiments may be implemented in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software implementations, which may be collectively referred to herein as "circuits", "modules" or "systems".
[0249] Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein.
[0250] The present disclosure is intended to cover any variation, use or adaptation of the present disclosure, which follows the general principles of the present disclosure and includes common knowledge or customary technical means in the technical field not disclosed in the present disclosure. The description and examples are to be regarded as exemplary only, and the true scope and spirit of the present disclosure are indicated by the appended claims.
Claims
1. A method for configuring discontinuous reception, characterized in that: Applied to user equipment, the method comprises: receiving a signaling sent by a network side, wherein the signaling includes a discontinuous reception (DRX) parameter, wherein the DRX parameter includes at least one of a DRX adjustment factor and a DRX cycle, wherein the DRX cycle is a non-integer cycle; and the DRX adjustment factor includes a DRX offset; Performing discontinuous reception according to the DRX parameters; The performing discontinuous reception according to the DRX parameters includes configuring or adjusting the start time of the DRX wake-up time in its own DRX configuration according to the DRX parameters, and performing discontinuous reception according to the configured or adjusted DRX cycle; Among them, configuring or adjusting the start time of the DRX wake-up time in its own DRX configuration according to the DRX parameters includes: configuring or adjusting the start time of the DRX wake-up time in the DRX configuration of the user equipment based on the DRX offset and / or the DRX adjustment threshold; the start time of the DRX wake-up time is calculated based on the system frame number, the number of subframes, and the DRX cycle.
2. The method according to claim 1, characterized in that The DRX parameter is used to semi-statically or dynamically configure the DRX parameter configuration of the user equipment, and / or The DRX parameter is used to semi-statically or dynamically adjust the DRX parameter configuration of the user equipment.
3. The method according to claim 1, characterized in that The DRX parameter is determined by the network side based on target data related to the service of the user equipment, and the target data includes feature information of the service.
4. The method according to claim 1, characterized in that: The signaling includes at least one of RRC signaling, MAC CE signaling, and DCI signaling.
5. The method according to claim 1, characterized in that The DRX parameters also include whether to enable DRX adjustment and / or DRX adjustment threshold.
6. The method according to claim 1, characterized in that The DRX adjustment factor includes a DRX offset index value, and the DRX offset index value is used to indicate a DRX offset.
7. The method according to claim 6, characterized in that The method further comprises: Based on the DRX adjustment factor, or based on the DRX adjustment factor and the DRX adjustment threshold, the start time of the DRX wake-up time in the DRX configuration of the user equipment is adjusted.
8. The method according to claim 7, characterized in that Adjusting the start time of the DRX wake-up time in the DRX configuration of the user equipment based on the DRX adjustment factor and the DRX adjustment threshold includes: When the DRX offset is greater than or equal to the DRX adjustment threshold, the start time of the DRX wake-up time in the DRX configuration of the user equipment is adjusted based on the DRX offset or the DRX offset index value.
9. The method according to claim 8, characterized in that When the DRX offset is less than the DRX adjustment threshold, the start time of the DRX wake-up time in the DRX configuration of the user equipment is not adjusted.
10. The method according to claim 8, characterized in that Adjusting the start time of the DRX wake-up time in the DRX configuration of the user equipment based on the DRX offset or the DRX offset index value includes: Based on the DRX offset index value, selecting a target offset value from a preset table of offset index values and offsets; Based on the target offset value, a start time of the DRX wake-up time in the DRX configuration of the user equipment is adjusted.
11. The method according to claim 6, characterized in that The DRX offset is calculated by the network side according to the system frame number, the number of subframes, non-integer periodic data of the XR service, and the DRX cycle.
12. The method according to claim 11, characterized in that The DRX offset is calculated by the following formula: O=floor{xr_cycle×floor[(SFN×10+subframe number) / drx_cycle]}-(SFN×10+subframe number) Among them, O represents the DRX offset, floor represents the floor function, xr_cycle represents the non-integer cycle data of the XR service, SFN represents the system frame number, subframe number represents the subframe number, and drx_cycle represents the DRX cycle.
13. The method according to claim 1, characterized in that Calculating the start time of the DRX wake-up time in the DRX configuration of the user equipment according to the system frame number, the number of subframes, and the DRX cycle includes: Rounding down the DRX cycle to obtain a DRX integer cycle; The start time of the DRX wake-up time in the DRX configuration of the user equipment is calculated according to the system frame number, the number of subframes, and the DRX integer cycle.
14. The method according to claim 1, characterized in that The start time of the DRX wake-up time in the DRX configuration of the user equipment is calculated by the following formula: T=ceil{drx_cycle×floor[(SFN×10+subframe number) / drx_cycle]} Wherein, T represents the start time of the wake-up time in the DRX configuration of the user equipment, ceil represents an upward rounding function, drx_cycle represents a DRX cycle, floor represents a downward rounding function, SFN represents a system frame number, and subframe number represents the number of subframes.
15. The method according to claim 3, characterized in that The target data originates from at least one of a core network, a user equipment, a base station and a third-party service provider.
16. The method according to claim 15, characterized in that The target data includes auxiliary configuration information reported by the user equipment, and the auxiliary configuration information includes at least one recommended configuration information in the DRX related configuration.
17. The method according to claim 3, characterized in that The target data also includes at least one of the following information: User device capability information, XR service information, and network information.
18. The method according to claim 17, characterized in that The user equipment capability information includes at least one of the following data: User equipment energy-saving requirements, user equipment energy consumption level, user equipment processing capability, user equipment computing capability, user equipment storage capability, user equipment support for AI / ML capabilities, user equipment support for machine learning capability classification, user equipment support for business prediction capabilities.
19. The method according to claim 17, characterized in that The XR service information includes at least one of the following data: Service type, non-integer period data of XR service, QoS / QoE requirements of XR service, number of XR service flows, XR data packet size, service model prediction results, and XR service information to be transmitted.
20. The method according to claim 17, characterized in that The network information includes at least one of the following data: User equipment movement speed, wireless channel environment, network capabilities, amount of data to be transmitted in the network buffer, network latency, network congestion, and network load.
21. A discontinuous reception configuration method, characterized in that: Applied to the network side, the method includes: Sending a signaling to a user equipment, where the signaling includes a discontinuous reception (DRX) parameter, so that the user equipment performs discontinuous reception according to the DRX parameter; The DRX parameter includes at least one of a DRX adjustment factor and a DRX cycle, and the DRX cycle is a non-integer cycle; the DRX adjustment factor includes a DRX offset; The performing discontinuous reception according to the DRX parameters includes configuring or adjusting the start time of the DRX wake-up time in its own DRX configuration according to the DRX parameters, and performing discontinuous reception according to the configured or adjusted DRX cycle; Among them, configuring or adjusting the start time of the DRX wake-up time in its own DRX configuration according to the DRX parameters includes: configuring or adjusting the start time of the DRX wake-up time in the DRX configuration of the user equipment based on the DRX offset and / or the DRX adjustment threshold; the start time of the DRX wake-up time is calculated based on the system frame number, the number of subframes, and the DRX cycle.
22. The method according to claim 21, characterized in that The method further comprises: Determine a DRX parameter based on target data related to an extended reality XR service of the user equipment, where the target data includes feature information of the XR service.
23. The method according to claim 22, characterized in that Determining a DRX parameter based on target data related to an extended reality (XR) service of the user equipment includes: A DRX adjustment factor is determined according to characteristic information of the XR service, where the characteristic information of the XR service includes non-integer period data of the XR service.
24. The method according to claim 23, characterized in that The method further comprises: The DRX offset is calculated according to the system frame number, the number of subframes, the non-integer periodic data of the XR service, and the DRX cycle, and the DRX adjustment factor includes the DRX offset.
25. The method according to claim 24, characterized in that The DRX offset is calculated by the following formula: O=floor{xr_cycle×floor[(SFN×10+subframe number) / drx_cycle]}-(SFN×10+subframe number) Among them, O represents the DRX offset, floor represents the floor function, xr_cycle represents the non-integer cycle data of the XR service, SFN represents the system frame number, subframe number represents the subframe number, and drx_cycle represents the DRX cycle.
26. The method according to claim 25, characterized in that The method further comprises: The non-integer cycle data of the XR service is rounded down to obtain a DRX cycle.
27. The method according to claim 21, characterized in that The method further comprises: The radio resource control RRC protocol is adjusted so that the RRC protocol supports DRX non-integer cycle configuration.
28. A user equipment, characterized in that: include: A signaling receiving module, configured to receive a signaling sent by a network side, wherein the signaling includes a discontinuous reception DRX parameter, wherein the DRX parameter includes at least one of a DRX adjustment factor and a DRX cycle, wherein the DRX cycle is a non-integer cycle; and wherein the DRX adjustment factor includes a DRX offset; A data processing module, configured to perform discontinuous reception according to the DRX parameters; The data processing module is used to configure or adjust the start time of the DRX wake-up time in its own DRX configuration according to the DRX parameter, and perform discontinuous reception according to the configured or adjusted DRX cycle; Among them, configuring or adjusting the start time of the DRX wake-up time in its own DRX configuration according to the DRX parameters includes: configuring or adjusting the start time of the DRX wake-up time in the DRX configuration of the user equipment based on the DRX offset and / or the DRX adjustment threshold; the start time of the DRX wake-up time is calculated based on the system frame number, the number of subframes, and the DRX cycle.
29. A network side device, characterized in that: include: a signaling sending module, configured to send a signaling to a user equipment, wherein the signaling includes a discontinuous reception (DRX) parameter, so that the user equipment performs discontinuous reception according to the DRX parameter; The DRX parameter includes at least one of a DRX adjustment factor and a DRX cycle, and the DRX cycle is a non-integer cycle; the DRX adjustment factor includes a DRX offset; The performing discontinuous reception according to the DRX parameters includes configuring or adjusting the start time of the DRX wake-up time in its own DRX configuration according to the DRX parameters, and performing discontinuous reception according to the configured or adjusted DRX cycle; Among them, configuring or adjusting the start time of the DRX wake-up time in its own DRX configuration according to the DRX parameters includes: configuring or adjusting the start time of the DRX wake-up time in the DRX configuration of the user equipment based on the DRX offset and / or the DRX adjustment threshold; the start time of the DRX wake-up time is calculated based on the system frame number, the number of subframes, and the DRX cycle.
30. An electronic device, characterized in that: include: A memory for storing instructions; A processor is used to call the instructions stored in the memory to implement the discontinuous reception configuration method as described in any one of claims 1-27.
31. A computer-readable storage medium having computer instructions stored thereon, characterized in that: When the computer instructions are executed by a processor, the discontinuous reception configuration method described in any one of claims 1-27 is implemented.
32. A computer program product, characterized in that The computer program product stores instructions, and when the instructions are executed by a computer, the computer implements the discontinuous reception configuration method according to any one of claims 1 to 27.
33. A chip, characterized in that: comprising at least one processor and an interface; The interface is used to provide program instructions or data to the at least one processor; The at least one processor is used to execute the program instructions to implement the discontinuous reception configuration method according to any one of claims 1-27.
Citation Information
Patent Citations
Discontinuous reception techniques with non-uniform cycle durations
CN113906824A