Method for determining operation information, operation device, terminal equipment and storage medium

By adjusting the calculation amount based on carrier information in the operating device, the problem of insufficient computing power or high power consumption is solved, and reasonable computing resource allocation of the operating device is realized.

CN114828046BActive Publication Date: 2025-02-21GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210388039.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-04-13
Publication Date
2025-02-21
Estimated Expiration
2042-04-13

AI Technical Summary

Technical Problem

During the operation of the operating device, if the calculation amount per unit time is less than the threshold, it may lead to insufficient computing power; if the calculation amount is greater than the threshold, it may lead to high power consumption.

Method used

By obtaining the first carrier corresponding to the control information in the first time unit, running in the time unit with the first operation information, and determining the second operation information in the second time unit based on the carrier information of the first carrier, so that the second operation information in the second time unit is made The calculation amount per unit time is less than or equal to the calculation amount of the first operation information.

Benefits of technology

The second operation information of the subsequent operation device is reasonably determined based on the carrier information of the detected first carrier, so that it can provide appropriate calculation amounts according to the needs, and avoid problems such as insufficient computing power or high power consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114828046B_ABST
    Figure CN114828046B_ABST
Patent Text Reader

Abstract

An embodiment of the present application discloses a method for determining operating information, an operating device, a terminal device and a storage medium, wherein the method includes: obtaining a first carrier corresponding to control information in a first time unit; in the first time unit, the operating device operates with the first operating information; based on the carrier information of the first carrier, determining the second operating information of the operating device in a second time unit after the first time unit; the amount of calculation per unit time corresponding to the second operating information is less than or equal to the amount of calculation per unit time corresponding to the first operating information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to but are not limited to the field of communication technology, and in particular, to a method for determining operation information, an operation device, a terminal device, and a storage medium. Background Art

[0002] During the operation of the running device, if the computing volume of the running device per unit time is less than a threshold, it is easy to cause the computing power to fail to meet the computing requirements. If the computing volume of the running device per unit time is greater than the threshold, it is easy to cause high power consumption of the running device.

[0003] Therefore, how to determine the operating information of the operating device so that the operating device can have an appropriate amount of computing power has always been a concern in the field. Summary of the invention

[0004] Embodiments of the present application provide a method for determining operation information, an operation device, a terminal device, and a storage medium.

[0005] In a first aspect, an embodiment of the present application provides a method for determining operation information, including:

[0006] Obtaining a first carrier corresponding to the control information in a first time unit; in the first time unit, the operating device operates with first operating information;

[0007] Based on the carrier information of the first carrier, second operating information of the operating device in a second time unit after the first time unit is determined; the amount of calculation per unit time corresponding to the second operating information is less than or equal to the amount of calculation per unit time corresponding to the first operating information.

[0008] In a second aspect, an embodiment of the present application provides an operating device, including:

[0009] An obtaining unit, configured to: obtain a first carrier corresponding to the control information in a first time unit; in the first time unit, the operating device operates with first operating information;

[0010] A determination unit is used to: determine second operating information of the operating device in a second time unit after the first time unit based on the carrier information of the first carrier; the amount of calculation per unit time corresponding to the second operating information is less than or equal to the amount of calculation per unit time corresponding to the first operating information.

[0011] In a third aspect, an embodiment of the present application provides an operating device, including: a memory and a processor,

[0012] The memory stores a computer program executable on the processor.

[0013] When the processor executes the computer program, the method according to the first aspect is implemented.

[0014] In a fourth aspect, an embodiment of the present application provides a terminal device, wherein the terminal device includes an operating device as described in the first aspect.

[0015] In a fifth aspect, an embodiment of the present application provides a chip, comprising: a processor, configured to call and run a computer program from a memory to execute the method described in the first aspect.

[0016] In a sixth aspect, an embodiment of the present application provides a computer storage medium, wherein the computer storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the method described in the first aspect.

[0017] In an embodiment of the present application, a first carrier corresponding to the control information in a first time unit is obtained; in the first time unit, the operating device operates with the first operating information; based on the carrier information of the first carrier, the second operating information of the operating device in the second time unit after the first time unit is determined; the amount of operation per unit time corresponding to the second operating information is less than or equal to the amount of operation per unit time corresponding to the first operating information. In this way, the second operating information of the operating device in the second time unit is determined based on the carrier information of the first carrier corresponding to the control information of the first time unit, so that the second operating information of the subsequent operating device is reasonably determined according to the carrier information of the detected first carrier, and then the second operating information is determined according to demand, so that the operating device can provide a suitable amount of operation according to demand. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The drawings described herein are used to provide further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute improper limitations on the present application.

[0019] Figure 1 A schematic diagram of an application scenario of an embodiment of the present application;

[0020] Figure 2a A schematic diagram of a configuration of a single CC in a slot provided in an embodiment of the present application;

[0021] Figure 2b A schematic diagram of another configuration of a single CC in a slot provided in an embodiment of the present application;

[0022] Figure 3 A schematic diagram of the configuration of multiple CCs in one slot provided in an embodiment of the present application;

[0023] Figure 4a A schematic diagram of the operating frequency and duration of the PDSCH that all 5CCs need to schedule in the current slot provided in an embodiment of the present application;

[0024] Figure 4b For this application Figure 4a Schematic diagram of the corresponding amount of operations;

[0025] Figure 5a A schematic diagram of another embodiment of the present application in which all 5CCs need to schedule the operating frequency and duration of the PDSCH in the current slot;

[0026] Figure 5b Provided for this application Figure 5a A schematic diagram of a corresponding operation amount;

[0027] Figure 5c Provided for this application Figure 5a A schematic diagram of another corresponding operation amount;

[0028] Figure 6 A flowchart of a method for determining operation information provided in an embodiment of the present application;

[0029] Figure 7 A flowchart of another method for determining operation information provided in an embodiment of the present application;

[0030] Figure 8 A flowchart of another method for determining operation information provided in an embodiment of the present application;

[0031] Fig. 9 A flowchart of another method for determining operation information provided in an embodiment of the present application;

[0032] Fig.10 A flowchart of a method for determining operation information provided by another embodiment of the present application;

[0033] Fig.11a A schematic diagram of an operating frequency change provided in an embodiment of the present application;

[0034] Fig.11b A schematic diagram of another operating frequency change provided in an embodiment of the present application;

[0035] Fig.11c A schematic diagram of another operating frequency change provided in an embodiment of the present application;

[0036] Fig.12a A schematic diagram of the amount of calculation corresponding to the method for determining the operation information provided in the embodiment of the present application;

[0037] Figure 12bA schematic diagram of the amount of calculation corresponding to the method of determining the operation information provided by the related technology;

[0038] Fig.13a A schematic diagram of the amount of calculation corresponding to a method for determining operation information provided in another embodiment of the present application;

[0039] Fig.13b A schematic diagram of the amount of calculation corresponding to a method for determining operating information provided by another related technology;

[0040] Fig.14 A schematic diagram of the structure of a running device provided in an embodiment of the present application;

[0041] Fig.15 A schematic diagram of a hardware entity of an operating device provided in an embodiment of the present application;

[0042] Fig.16 is a schematic structural diagram of a terminal device according to an embodiment of the present application;

[0043] Fig.17 It is a schematic structural diagram of the chip of an embodiment of the present application. DETAILED DESCRIPTION

[0044] The technical solution of the present application will be described in detail below through embodiments and in conjunction with the accompanying drawings. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments.

[0045] It should be noted that in the examples of the present application, "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0046] In addition, the technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict. In the description of the present application, "multiple" means two or more, unless otherwise clearly and specifically defined.

[0047] Figure 1 A schematic diagram of an application scenario of an embodiment of the present application is shown in FIG. Figure 1 As shown, the communication system 100 may include a terminal device 110 and a network device 120. The network device 120 may communicate with the terminal device 110 via an air interface. The terminal device 110 and the network device 120 support multi-service transmission.

[0048] It should be understood that the embodiments of the present application are only exemplified by the communication system 100, but the embodiments of the present application are not limited thereto. That is to say, the technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), Internet of Things (IoT) system, Narrow Band Internet of Things (NB-IoT) system, enhanced Machine Type Communications (eMTC) system, 5G communication system (also called New Radio (NR) communication system), or future communication systems (such as 6G, 7G communication systems), etc.

[0049] The network device 120 in the embodiment of the present application may include an access network device 121 and / or a core network device 122. The access network device may provide communication coverage for a specific geographical area, and may communicate with the terminal device 110 located in the coverage area.

[0050] The terminal device in this application can be called user equipment (UE), mobile station (MS), mobile terminal (MT), user unit, user station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal device may include one of the following or a combination of at least two of the following: a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a server, a mobile phone, a tablet computer (Pad), a computer with wireless transceiver function, a handheld computer, a desktop computer, a personal digital assistant, a portable media player, a smart speaker, a navigation device, a smart watch, a smart glasses, a smart necklace and other wearable devices, a pedometer, a digital TV, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, and a vehicle, an onboard device, an onboard module, a modem, a handheld device (handheld), a customer terminal device (Customer) in a vehicle networking system. Premise Equipment (CPE), smart home appliances.

[0051] Figure 1 A base station, a core network device and two terminal devices are shown exemplarily. Optionally, the wireless communication system 100 may include multiple base station devices and each base station may include another number of terminal devices within its coverage area, which is not limited in the embodiments of the present application.

[0052] It should be noted that Figure 1It is only to illustrate the system to which the present application is applicable in the form of an example. Of course, the method shown in the embodiment of the present application can also be applied to other systems, such as a side communication system. In addition, the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is only a description of the association relationship of the associated objects, indicating that there can 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 objects associated with each other are in an "or" relationship. It should also be understood that the "indication" mentioned in the embodiment of the present application can be a direct indication, an indirect indication, or an indication of an association relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, B can be obtained through C; it can also mean that A and B have an association relationship. It should also be understood that the "correspondence" mentioned in the embodiment of the present application can mean that there is a direct or indirect correspondence relationship between the two, or it can mean that there is an association relationship between the two, or it can mean that the relationship between indicating and being indicated, configuring and being configured, etc. It should also be understood that the "predefined", "protocol agreed", "predetermined" or "predefined rules" mentioned in the embodiments of the present application can be implemented by pre-saving the corresponding code, table or other methods that can be used to indicate relevant information in the operating device, and the present application does not limit its specific implementation method. For example, predefined may refer to the definition in the protocol. It should also be understood that in the embodiments of the present application, the "protocol" may refer to a standard protocol in the field of communications, such as LTE protocols, NR protocols, and related protocols used in future communication systems, and the present application does not limit this.

[0053] Dynamic voltage and frequency regulation is a low-power chip technology that aims to dynamically adjust the chip's operating frequency and voltage based on the different computing power requirements of the applications running on the chip. This ensures that the amount of computing power provided meets the demand without excessive performance, thereby achieving energy saving.

[0054] In a modulation and demodulation chip (also called a modem chip), if a terminal device activates multiple carriers (CC), CC can also be called a carrier unit or component carrier. In each time slot, for each CC, whether the network device schedules the terminal device, that is, whether the terminal device can parse valid downlink control information (DCI) on a certain CC, indicates whether the CC is to schedule the physical downlink shared channel (PDSCH), and also determines its computing load.

[0055] Figure 2a A schematic diagram of a configuration of a single CC in a slot provided in an embodiment of the present application is shown in FIG. Figure 2a As shown, the terminal device can configure the PDCCH channel to parse the DCI. After the DCI decoding is completed, the DCI interrupt (DCI interrupt) reports the result. If the reported result indicates that there is a valid DCI in the current slot (i.e., slot N), that is, the DCI interrupt reports that there is a valid DCI, the PDSCH can be configured. Optionally, at least one of the configuration of the PDCCH channel and the configuration of the PDSCH channel can be configured according to the configuration information in the terminal device, or, can be configured according to the configuration information sent by the network device, or, can be configured according to the configuration information specified in the protocol.

[0056] Figure 2b Another configuration diagram of a single CC in a slot provided in an embodiment of the present application is as follows: Figure 2b As shown, the terminal device can configure the PDCCH channel to parse the DCI. After the DCI decoding is completed, the DCI interrupt reports the result. If the reported result indicates that there is no valid DCI in the current slot (ie, slot N), that is, the DCI interrupt reports no valid DCI. For example, the reported DCI is invalid, there is no need to configure the PDSCH channel and the PDSCH is not parsed.

[0057] In some embodiments, the DCI interruption reporting may be implemented at the physical layer. For example, the parsing module of the physical layer may report to the control module whether there is a valid DCI result.

[0058] It should be noted that Figure 2a and Figure 2b The configuration of a single CC is only used as an example, and the embodiments of the present application are not limited thereto. For example, in some embodiments, there is a valid DCI that can be used for scheduling PDSCH and / or PUSCH. Accordingly, there is no valid DCI that is not used for scheduling PDSCH and PUSCH. In some embodiments, the DCI for scheduling PDSCH and / or PUSCH may include: PDSCH and / or uplink physical shared channel (Physical Uplink Shared CHannel, PUSCH) for scheduling the current slot. In other embodiments, the PDSCH and / or PUSCH for scheduling may include: PDSCH and / or PUSCH for scheduling the current slot, and / or PDSCH and / or PUSCH for scheduling the slot after the current slot.

[0059] In other embodiments, Figure 2a and Figure 2bAs shown, the existence of valid DCI may be that the DCI is used to schedule the PDSCH and / or PUSCH in the current slot. The current slot may be the slot where the parsed DCI is located. Accordingly, the absence of valid DCI means that the DCI is not used to schedule the PDSCH and / or PUSCH in the current slot.

[0060] Optionally, DCI scheduling PDSCH and / or PUSCH can be understood as the carrier corresponding to the DCI scheduling PDSCH and / or PUSCH, or the carrier corresponding to the DCI transmitting PDSCH and / or PUSCH, or configuring PDSCH and / or PUSCH based on DCI.

[0061] In some embodiments, the multi-CC scenario can be understood in the same way as the CA scenario.

[0062] Figure 3 A schematic diagram of a configuration of multiple CCs in one slot provided in an embodiment of the present application is shown in FIG. Figure 3 As shown, the terminal device can configure the PDCCH channel to parse DCI. Some CCs may have valid DCI (such as CC2 / CC3 / CC4), while others may not have valid DCI (CC0 / CC1), and the time when each DCI interrupt is reported is inconsistent. In this way, if dynamic frequency modulation is required, it is necessary to evaluate the frequency to be configured at the time when each CC reports the DCI interrupt, based on the number of CCs that currently need to parse the PDSCH. In one slot, the frequency needs to be adjusted multiple times.

[0063] Figure 4a A schematic diagram of the operating frequency and duration of the PDSCH that all 5CCs need to schedule in the current slot is provided in an embodiment of the present application, such as Figure 4a As shown, if 5CCs (i.e., 5 CCs, CC0 to CC4) are parsed to the DCI used to schedule PDSCH in the current slot, that is, within one slot, 5CCs need to schedule PDSCH. In some embodiments, the theoretical frequency that needs to be scheduled is f, and the time to complete the task is t, wherein the time to complete the task corresponding to each CC is t, and the operating frequency corresponding to each CC scheduling is fixed, that is, the operating frequency corresponding to each CC scheduling will not change with time, and the operating frequencies corresponding to different CC scheduling may be the same or different.

[0064] Figure 4b For this application Figure 4a The corresponding schematic diagram of the amount of operation is as follows: Figure 4b As shown, at the beginning of a slot, the operating frequency is increased to the operating frequency required by 5CC and maintained for a time length of t, thereby determining the corresponding calculation amount C as C=f×t.

[0065] Figure 5a Another schematic diagram of the operating frequency and duration of the PDSCH that all 5CCs need to schedule in the current slot provided in the embodiment of the present application is as follows: Figure 5a As shown, the operating frequency can be dynamically adjusted according to the result of the DCI report. In this case, the DCI of different CCs is parsed at different times, and then the operating frequency can be adjusted according to the amount of calculation, that is, each time the DCI of a CC is parsed, the operating device can evaluate the calculation complexity once and adjust the operating frequency once, so that the operating frequency of the operating device can be in a step-like shape. In this embodiment, when the DCI of CC0 for scheduling the PDSCH of the current slot is detected at the first moment, the operating frequency is increased by δf0, when the DCI of CC1 for scheduling the PDSCH of the current slot is detected at the second moment, the operating frequency is increased by δf1, when the DCI of CC2 for scheduling the PDSCH of the current slot is detected at the third moment, the operating frequency is increased by δf2, when the DCI of CC3 for scheduling the PDSCH of the current slot is detected at the fourth moment, the operating frequency is increased by δf3, and when the DCI of CC4 for scheduling the PDSCH of the current slot is detected at the fifth moment, the operating frequency is increased by δf4. Figure 5a In the above example, the maximum time to complete the task corresponding to CC is t, and the total operation frequency corresponding to CC is f1. Among them, two of δf0 to δf4 can be the same or different.

[0066] However, in Figure 5a In the corresponding embodiment, the amount of computation is evaluated each time according to the parsing result of the DCI, and it is unknown whether each CC can parse a valid DCI, and the reporting time of the DCI is not consistent. Then, within a DCI cycle, multiple operating frequency adjustments need to be made, and each adjustment has a certain delay, so the adjustment efficiency is low, and the frequency adjustment may be untimely due to the delay in the operating frequency adjustment. In the embodiment of the present application, if the operating frequency is adjusted, the voltage input to the operating device also needs to be adjusted accordingly.

[0067] In this way, in the current slot, if the number of CCs scheduling PDSCH is fixed, the amount of calculation is fixed. If the analysis starts to a CC, it runs at a lower frequency of a CC, and then dynamically increases the frequency according to the DCI result.

[0068] Figure 5b Provided for this application Figure 5a A schematic diagram of a corresponding operation quantity, such as Figure 5b As described above, each time a CC is parsed, an evaluation is performed and the operating frequency is adjusted. In order to provide the required amount of calculation, Figure 5b The maximum operating frequency f1 corresponding to the five CCs shown is greater than Figure 4b The maximum operating frequency f corresponding to the five CCs shown is, Figure 5b The maximum duration of the 5 CCs shown is equal to Figure 4b The maximum durations of the five CCs shown are as follows. Figure 5b The maximum operating frequency corresponding to the five CCs is f1, where f1 = f + δf.

[0069] Figure 5c Provided for this application Figure 5a The corresponding schematic diagram of another operation quantity is as follows: Figure 5c As described above, each time a CC is parsed, an evaluation is performed and the operating frequency is adjusted. In order to provide the required amount of calculation, Figure 5c The maximum operating frequency f corresponding to the five CCs shown is equal to Figure 4b The maximum operating frequency f corresponding to the five CCs shown is, Figure 5c The maximum duration t1 corresponding to the 5 CCs shown is greater than Figure 4b The maximum duration t corresponding to the five CCs shown is shown. Figure 5c The maximum duration corresponding to the five CCs is t1, where t1 = f + δt.

[0070] Therefore, in a multi-CC scenario, dynamic frequency adjustment within a slot based on the result of each DCI analysis requires a higher frequency or a longer time, and multiple evaluations, which is inefficient.

[0071] Optionally, the operating device in the embodiment of the present application may be a modem, or the operating device may be a device including a modem. In other embodiments, the operating device may be called other, as long as the operating device can parse information. Optionally, the device including the modem may include one of the following: a baseband chip, a transceiver chip including a baseband chip and a radio frequency chip, a terminal device including a transceiver chip, and the like.

[0072] Figure 6 A flowchart of a method for determining operation information provided in an embodiment of the present application is shown as follows: Figure 6 As shown, the method is applied to a running device, or the method is applied to a physical layer of a running device, and the method includes:

[0073] S601. Obtain a first carrier corresponding to control information in a first time unit; in the first time unit, an operating device operates with first operating information.

[0074] Optionally, the time unit (for example, at least one of the first time unit, the second time unit, and the third time unit) may include at least one of the following: one or more symbols, one or more time slots. The embodiment of the present application takes the example that the time unit includes one or more symbols, but does not constitute a limitation on the time unit.

[0075] In some embodiments, the first time unit may be a time unit for detecting control information. Optionally, the first time unit may be a time unit in a slot. Optionally, the start time of the first time unit may be the start time of the corresponding slot. For example, when the current slot is slot N, the start time of the first time unit may be the start time of slot N.

[0076] In some embodiments, each slot has a time unit for detecting control information. In other embodiments, the time unit for detecting control information can be determined according to the configuration information of the terminal device itself or the configuration information of the network device.

[0077] Optionally, the first time unit may be the first M symbols of a time slot, or the first time unit may be the first M symbols of a time slot plus a target value, and the target value may be a decoding duration for decoding control information detected at the end of the first time unit. It can be understood that the decoding duration is generally short, so the target value is also a very small value. For example, the target value may be 0.1 symbol, 0.2 symbol, or 0.5 symbol, etc.

[0078] In some embodiments, the first time unit may be determined by the terminal device according to preset configuration information. In other embodiments, the first time unit may be sent by the network device to the terminal device.

[0079] Optionally, the control information may include one of the following: uplink control information (Uplink Control Information, UCI), downlink control information (Downlink Control Information, DCI), and sidelink control information (Sidelink Control Information, SCI).

[0080] In some embodiments, the control information in S601 may include control information for scheduling data channels. For example, the control information may include control information for scheduling data channels in the current slot. For another example, the control information may include control information for scheduling data channels in the current slot and data channels in slots after the current slot. In other embodiments, the control information in S601 may include control information for scheduling data channels and control information not for scheduling data channels.

[0081] Optionally, the data channel may include at least one of the following: an uplink data channel, a downlink data channel, and a sidelink data channel. The uplink data channel may include a PUSCH, the downlink data channel may include a PDSCH, and the sidelink data channel may include a physical sidelink shared channel (PSSCH).

[0082] Optionally, when the control information is DCI, the DCI may schedule PUSCH or PDSCH. When the control information is UCI, the DCI may schedule PUSCH or PDSCH. When the control information is SCI, the SCI may schedule PSSCH.

[0083] Optionally, the first carrier, and any one of the second carrier, the third carrier, and the fourth carrier described below, may include one carrier or multiple carriers. For example, the first carrier may include one carrier, or the first carrier may include multiple carriers.

[0084] Optionally, the first carrier corresponding to the control information may include: a carrier in which the control information is detected. For example, when the control information is DCI, carrier 0 detects DCI0, and DCI0 is used to schedule PDSCH0 of the current slot; carrier 1 detects DCI1, and DCI1 is used to schedule PDSCH1 of the current slot; carrier 3 detects DCI2, and DCI2 is used to schedule PDSCH2 of the current slot, then the first carrier corresponding to the control information may include: carrier 0, carrier 1, and carrier 3. For another example, based on this example, it also includes that carrier 4 detects DCI2, and DCI2 is used to schedule PUSCH0 of the current slot, then the first carrier corresponding to the control information may include: carrier 0, carrier 1, carrier 3, and carrier 4. In some other embodiments, the first carrier corresponding to the control information may include: a carrier corresponding to the PUSCH or PDSCH scheduled by the control information. In some embodiments, the carrier in which the control information is detected may be the same as the carrier corresponding to the PUSCH or PDSCH scheduled by the control information. For example, the carrier in which the control information is detected is carrier A, and the carrier corresponding to the PDSCH scheduled by the control information is also carrier A. In some other embodiments, the carrier on which the control information is detected may be different from the carrier corresponding to the PUSCH or PDSCH scheduled by the control information.

[0085] Optionally, the first operation information may be determined by the terminal device according to its own configuration information, or determined according to configuration information sent by the network device. For example, in some embodiments, the first operation information may be determined based on the carrier aggregation capability information of the terminal device. For example, when the terminal device supports 5-carrier aggregation, the first operation information may be determined based on the number of carriers 5. For another example, when the network device configures 4-carrier aggregation to the terminal device, the first operation information may be determined based on the number of carriers 4.

[0086] S602. Based on the carrier information of the first carrier, determine the second operation information of the operation device in the second time unit after the first time unit; the operation amount per unit time corresponding to the second operation information is less than or equal to the operation amount per unit time corresponding to the first operation information.

[0087] Optionally, the carrier information may include at least one parameter value of the carrier, and correspondingly, the carrier information of the first carrier may include at least one parameter value of the first carrier. Optionally, the at least one parameter may be determined based on configuration information of the terminal device itself.

[0088] In some embodiments, the carrier information may include at least one of the following: the number of carriers, the carrier frequency of each carrier, and the carrier priority of each carrier. S602 may include: determining the second operation information of the operation device in the second time unit based on at least one of the number of carriers in the first carrier, the carrier frequency of each carrier in the first carrier, and the carrier priority of each carrier in the first carrier.

[0089] Optionally, the carrier frequency may be a center frequency of the carrier.

[0090] For example, the second operation information of the operation device in the second time unit may be determined based on the number of carriers in the first carrier. Optionally, the more the number of carriers in the first carrier, the greater the amount of computation per unit time corresponding to the second operation information.

[0091] For another example, the second operation information of the operation device in the second time unit can be determined based on the number of carriers in the first carrier and the carrier frequency of each carrier in the first carrier. Exemplarily, if the carrier frequency of a carrier is higher, the required amount of computation is greater. In some scenarios, the first carrier includes K carriers, and the sum of the carrier frequencies corresponding to the K carriers is f_total_1; in other scenarios, the first carrier includes K carriers, and the sum of the carrier frequencies corresponding to the K carriers is f_total_2, and f_total_1 is greater than f_total_2, then the amount of computation per unit time corresponding to the second operation information of f_total_1 is greater than the amount of computation per unit time corresponding to the second operation information of f_total_2.

[0092] For another example, the second operation information of the operation device in the second time unit can be determined based on the number of carriers of the carriers in the first carrier, the carrier frequency of each carrier in the first carrier, and the carrier priority of each carrier in the first carrier. Exemplarily, in the case where the priority of the target carrier in the first carrier is lower than the preset priority, or the target carrier with the lowest priority among the multiple carriers included in the first carrier is selected, the target carrier can be discarded, and the carriers other than the target carrier in the first carrier are specific carriers. Then, based on the number of carriers of the carriers in the specific carrier and the carrier frequency of each carrier in the specific carrier, the second operation information of the operation device in the second time unit is determined. In this way, the carrier with a lower priority can be ignored. In some scenarios, the maximum operation information of the operation device can be determined. If it is determined that the required operation information of the operation device in the second time unit is greater than the maximum operation information based on the number of carriers of the carriers in the first carrier and / or the carrier frequency of each carrier in the first carrier, the target carrier is determined; based on the number of carriers of the carriers in the target carrier and / or the carrier frequency of each carrier in the target carrier, the second operation information of the operation device in the second time unit is determined. In addition, when it is determined that the required operating information of the operating device in the second time unit is less than or equal to the maximum operating information, the required operating information of the operating device is determined as the second operating information of the operating device.

[0093] In some embodiments, the second time unit and the first time unit may be two adjacent time units. In other embodiments, the second time unit may be separated from the first time unit by a first duration. Optionally, the operating device changes from the first operating information to the second operating information during the first duration. Optionally, the change from the first operating information to the second operating information may be a gradual change, or may be a step-by-step change. In some embodiments, the first duration may be a preconfigured duration. In other embodiments, the first duration may be determined based on the duration of the change from the first operating information to the second operating information.

[0094] In some embodiments, the unit time may be 1 or more symbols. In other embodiments, the unit time may be less than one symbol, for example, the unit time may be 0.5 symbol, 0.1 symbol or 0.2 symbol, etc.

[0095] Optionally, the first operating information does not change with time in a first time unit, and the second operating information does not change with time in a second time unit.

[0096] In some embodiments, the operating device may determine the second operating information of the operating device in the second time unit based on its own configuration information and the carrier information of the first carrier. In other embodiments, the operating device may store a mapping relationship between carrier information and operating information, so that the second operating information of the operating device in the second time unit may be determined based on the mapping relationship and the carrier information of the first carrier. In some further embodiments, the operating device may determine the second operating information of the operating device in the second time unit based on a preset calculation formula and the carrier information of the first carrier. In some further embodiments, the operating device may also determine the second operating information of the operating device in the second time unit based on at least one of the supported operating frequency, voltage, and parallelism.

[0097] In some embodiments, when the second operation information is determined, the operation device may be controlled to operate with the second operation information in the second time unit. For example, corresponding configuration information may be determined based on the second operation information so that the operation device operates based on the corresponding configuration information. Exemplarily, the corresponding configuration information may include voltage and / or operation frequency, and the operation device may operate based on the voltage and / or operation frequency.

[0098] In an embodiment of the present application, a first carrier corresponding to the control information in a first time unit is obtained; in the first time unit, the operating device operates with the first operating information; based on the carrier information of the first carrier, the second operating information of the operating device in the second time unit after the first time unit is determined; the amount of operation per unit time corresponding to the second operating information is less than or equal to the amount of operation per unit time corresponding to the first operating information. In this way, the second operating information of the operating device in the second time unit is determined based on the carrier information of the first carrier corresponding to the control information of the first time unit, so that the second operating information of the subsequent operating device is reasonably determined according to the carrier information of the detected first carrier, and then the second operating information is determined according to demand, so that the operating device can provide a suitable amount of operation according to demand.

[0099] In an embodiment of the present application, a larger amount of calculation is first provided, and then a smaller amount of calculation is provided based on the carrier information corresponding to the detected control information, so that the operation information is adjusted only once within a slot, thereby avoiding the problem of multiple adjustments to the operation information resulting in untimely adjustments and low adjustment efficiency.

[0100] Figure 7 A flowchart of another method for determining operation information provided in an embodiment of the present application is shown as follows: Figure 7 As shown, the method is applied to a running device, or the method is applied to a physical layer of a running device, and the method includes:

[0101] S701: Determine the first operation information based on carrier information of an activated second carrier.

[0102] Optionally, the carrier information of the activated second carrier may be determined by the terminal device according to the configuration information of the terminal device itself. Devices with different carrier aggregation capability information may correspond to different activated second carriers. The second carrier may include one or more carriers.

[0103] In some embodiments, S701 may include: determining the first operation information based on at least one of the number of activated second carriers, the carrier frequency of each carrier in the second carriers, and the carrier priority of each carrier in the second carriers.

[0104] S702. Obtain a first carrier corresponding to control information in a first time unit; in the first time unit, an operating device operates with first operating information.

[0105] S703. Based on the carrier information of the first carrier, determine the second operation information of the operation device in the second time unit after the first time unit; the operation amount per unit time corresponding to the second operation information is less than or equal to the operation amount per unit time corresponding to the first operation information.

[0106] In an embodiment of the present application, the first operating information is determined based on the carrier information of the activated second carrier, so that the first operating information can meet the work of the carrier that needs to transmit PUSCH or PDSCH in the activated second carrier, thereby avoiding the situation where insufficient computing power cannot be provided, resulting in the inability to provide the work of the carrier that needs to transmit PUSCH or PDSCH in a timely manner; in addition, no network equipment configuration is required, thereby saving signaling overhead between the terminal device and the network device.

[0107] Figure 8 A flowchart of another method for determining operation information provided in an embodiment of the present application is shown as follows: Figure 8 As shown, the method is applied to a running device, or the method is applied to a physical layer of a running device, and the method includes:

[0108] S801. Determine the first operation information based on carrier information of a third carrier configured by a network device.

[0109] Optionally, the third carrier may be included in the second carrier. For example, the third carrier may include carrier A and carrier B, and the second carrier may include carrier A, carrier B, and carrier C.

[0110] In some embodiments, the terminal device may send carrier information of the activated second carrier, or carrier aggregation capability information of the terminal device to the network device, and the network device may determine the carrier information of the third carrier configured for the terminal device based on the carrier information of the activated second carrier or the carrier aggregation capability information of the terminal device. Exemplarily, the network device may determine the carrier information of the third carrier configured for the terminal device based on the busyness and / or service information of the network device, and based on the carrier information of the activated second carrier or the carrier aggregation capability information of the terminal device.

[0111] In some embodiments, S801 may include: determining first operation information based on at least one of the number of carriers of the third carrier configured by the network device, the carrier frequency of each carrier in the third carrier, and the carrier priority of each carrier in the third carrier.

[0112] S802. Obtain a first carrier corresponding to control information in a first time unit; in the first time unit, an operating device operates with first operating information.

[0113] S803. Based on the carrier information of the first carrier, determine the second operation information of the operation device in the second time unit after the first time unit; the operation amount per unit time corresponding to the second operation information is less than or equal to the operation amount per unit time corresponding to the first operation information.

[0114] In an embodiment of the present application, the first operating information is determined based on the carrier information of the third carrier configured by the network device, so that the first operating information can meet the work of the carrier that needs to transmit PUSCH or PDSCH in the third carrier, thereby avoiding the situation where insufficient computing power cannot be provided, resulting in the inability to provide the work of the carrier that needs to transmit PUSCH or PDSCH in a timely manner; in addition, since the carrier information of the third carrier is configured by the network device, the first operating information can be determined according to the configuration of the network device, thereby avoiding the situation where the network device does not configure one or more carriers and the computing power of the carrier that is not configured by the network device is provided, resulting in a large amount of computing power.

[0115] Fig. 9 A flowchart of another method for determining operation information provided in an embodiment of the present application is shown as follows: Fig. 9 As shown, the method is applied to a running device, or the method is applied to a physical layer of a running device, and the method includes:

[0116] S901: Determine, from an activated second carrier or a third carrier configured by a network device, a carrier from which the control information is parsed in the first time unit.

[0117] Exemplarily, when the second carrier or the third carrier is carrier A, carrier B, and carrier C, it is determined that the carriers from which the control information is parsed in the first time unit are carrier A and carrier B.

[0118] In some embodiments, the carrier to which the control information is parsed may include: a carrier to which the control information for scheduling PDSCH and / or the PUSCH is parsed. In other embodiments, the carrier to which the control information is parsed may include: a carrier to which the control information for scheduling PDSCH and / or PUSCH of the current slot is parsed. In still other embodiments, the carrier to which the control information is parsed may include: a carrier to which the control information for scheduling PDSCH and / or the PUSCH is parsed, and a carrier to which the control information for scheduling PDSCH and / or the PUSCH is not parsed. Among them, the carrier to which the control information for scheduling PDSCH and / or the PUSCH is parsed may include: a carrier to which the control information for scheduling PDSCH and / or the PUSCH of the current slot is parsed, or may include: a carrier to which the control information for scheduling PDSCH and / or PUSCH of the current slot is parsed.

[0119] S902: Determine the first carrier based on the carrier obtained by parsing the control information.

[0120] Optionally, the first carrier may include one or more carriers. Optionally, each carrier in the first carrier may be used to schedule PDSCH and / or PUSCH in the current slot.

[0121] In some embodiments, the carrier from which the control information is parsed may be determined as the first carrier. In some embodiments, the first carrier may be determined based on the carrier of the control information for scheduling the PDSCH and / or the PUSCH. In other embodiments, the carrier of the control information for scheduling the PDSCH and / or the PUSCH of the current slot may be determined as the first carrier. In still other embodiments, the first carrier may be determined based on the carrier of the control information for scheduling the PDSCH and / or the PUSCH and the carrier of the control information not used for scheduling the PDSCH and / or the PUSCH.

[0122] S903. Based on the carrier information of the first carrier, determine the second operation information of the operation device in the second time unit after the first time unit; the operation amount per unit time corresponding to the second operation information is less than or equal to the operation amount per unit time corresponding to the first operation information.

[0123] In the embodiment of the present application, the first carrier is determined based on the carrier from which the control information is parsed, so that the determined first carrier can be determined according to the detected control information, and the determined second operation information is reasonable.

[0124] Fig.10 A flowchart of a method for determining operation information provided by another embodiment of the present application is shown as follows: Fig.10 As shown, the method is applied to a running device, or the method is applied to a physical layer of a running device, and the method includes:

[0125] S1001. Obtain a first carrier corresponding to control information in a first time unit; in the first time unit, an operating device operates with first operating information.

[0126] S1002. Obtain a fourth carrier corresponding to the control information in a third time unit; the second time slot in which the third time unit is located is located before the first time slot in which the first time unit is located; the fourth carrier and the first carrier are both used to transmit a shared channel in the first time slot.

[0127] Optionally, the second time slot may be one or more time slots. For example, the second time slot may be a time slot before the first time slot, or the second time slot may be a plurality of time slots before the first time slot. Optionally, the fourth carrier may include one or more carriers.

[0128] Exemplarily, the first time unit may be a time unit in slot N, and the third time unit may be a time unit in slot N-1. Optionally, the position of the third time unit in the slot may be the same as or different from the position of the first time unit in the slot. Also exemplarily, the first time unit may be a time unit in slot N, and the third time unit may be a time unit in slot N-1 and slot N-2.

[0129] Optionally, each of the fourth carriers may be used to transmit a PDSCH and / or a PUSCH in a first time slot.

[0130] S1003: Determine the second operation information based on the carrier information of the first carrier and the carrier information of the fourth carrier.

[0131] Optionally, the carrier priority of the fourth carrier may be lower than the carrier priority of the first carrier.

[0132] Optionally, S1003 may include: determining the second operating information based on the number of carriers in the first carrier, the carrier frequency of each carrier in the first carrier, and at least one of the carrier priority of each carrier in the first carrier, and the number of carriers in the fourth carrier, the carrier frequency of each carrier in the fourth carrier, and at least one of the carrier priority of each carrier in the fourth carrier.

[0133] In an embodiment of the present application, the second operating information is determined based on the carrier information of the first carrier and the carrier information of the fourth carrier, so that the calculation amount provided by the operating device can meet the scheduling of PDSCH and / or PUSCH by the first carrier and the fourth carrier.

[0134] In some embodiments, the control information includes downlink control information DCI or uplink control information UCI, and the first carrier is used to transmit a physical downlink shared channel PDSCH and / or a physical uplink shared channel PUSCH.

[0135] In some implementations, the control information includes downlink control information DCI, and the first carrier is used to transmit the PDSCH and / or the PUSCH.

[0136] Optionally, the DCI corresponding to one of the first carriers may be used to schedule the PDSCH, or may be used to schedule the PUSCH, or may be used to schedule the PDSCH and the PUSCH.

[0137] In some other implementations, the control information includes uplink control information UCI, and the first carrier is used to transmit the PDSCH and / or the PUSCH.

[0138] Optionally, the UCI corresponding to one of the first carriers may be used to schedule the PDSCH, or may be used to schedule the PUSCH, or may be used to schedule the PDSCH and the PUSCH.

[0139] Optionally, the first carrier may be used to transmit the PDSCH and / or PUSCH in the first time slot.

[0140] In some embodiments, the control information includes downlink control information DCI or uplink control information UCI, and the first carrier is used to transmit PDSCH and / or PUSCH in a first time slot where the first time unit is located.

[0141] In some embodiments, the DCI corresponding to one of the first carriers may be used to schedule PDSCH and / or PUSCH in the first time slot in which the first time unit is located, and the carrier may transmit PDSCH and / or PUSCH in the first time slot in which the first time unit is located.

[0142] In some other embodiments, the UCI corresponding to a carrier in the first carrier can be used to schedule PDSCH and / or PUSCH in the first time slot where the first time unit is located, and the carrier can transmit PDSCH and / or PUSCH in the first time slot where the first time unit is located.

[0143] In some embodiments, the first time unit is a continuous time unit and the starting time is the starting time of a first time slot, wherein the first time slot is the time slot where the first time unit is located.

[0144] In some embodiments, the second time unit is a continuous time unit and the end time is the end time of the first time slot.

[0145] Exemplarily, in the first time unit of the first time slot (for example, the first M symbols), the operation device operates with the first operation information, and in the second time unit of the first time slot, the operation device operates with the second operation information based on the carrier information of the first carrier corresponding to the control information in the first time unit, until the end of the first time slot. In the fourth time unit of the third time slot (for example, the first M symbols), the operation device still operates with the first operation information, and in the fifth time unit after the fourth time unit of the third time slot, the operation device determines the third operation information based on the carrier information of the fifth carrier corresponding to the control information in the fourth time unit, and operates with the third operation information until the end of the second time slot.

[0146] Also exemplarily, in a fifth time unit after the fourth time unit of the third time slot, the operation device determines the third operation information based on the carrier information of the fifth carrier corresponding to the control information in the fourth time unit and the carrier information of the sixth carrier corresponding to the control information before the third time slot, and operates with the third operation information until the end of the second time slot. The sixth carrier is used to transmit PDSCH and / or PUSCH in the third time slot.

[0147] In some embodiments, the first operation information includes at least one of the following: a first voltage, a first operation frequency, and a first parallelism; the second operation information includes at least one of the following: a second voltage, a second operation frequency, and a second parallelism. The second voltage is less than or equal to the first voltage, and / or the second operation frequency is less than or equal to the first operation frequency, and / or the second parallelism is less than or equal to the first parallelism.

[0148] Optionally, the voltage may vary in the same direction as the operating frequency. For example, when the degree of parallelism remains unchanged, the operating frequency increases and the voltage also increases. Optionally, the voltage may vary in the same direction as the degree of parallelism. For example, when the degree of parallelism remains unchanged, the voltage also increases when the degree of parallelism increases. Optionally, when the degree of parallelism increases, the operating frequency may remain unchanged, decrease or increase. Optionally, when the operating frequency increases, the degree of parallelism may remain unchanged, decrease or increase.

[0149] In some embodiments, one implementation method in which the amount of operation per unit time corresponding to the second operation information is less than or equal to the amount of operation per unit time corresponding to the first operation information may include: the second voltage is less than or equal to the first voltage, and the second operation frequency is less than or equal to the first operation frequency. In this case, the degree of parallelism may not be changed.

[0150] In some other embodiments, one implementation of the operation amount per unit time corresponding to the second operation information being less than or equal to the operation amount per unit time corresponding to the first operation information may include: the second voltage is less than or equal to the first voltage, and the second parallelism is less than or equal to the first parallelism. In this case, the operating frequency may not be changed.

[0151] In some further embodiments, one implementation method for the amount of calculation per unit time corresponding to the second operating information being less than or equal to the amount of calculation per unit time corresponding to the first operating information may include: the second voltage is less than or equal to the first voltage, the second operating frequency is less than or equal to the first operating frequency, and the second degree of parallelism is less than or equal to the first degree of parallelism.

[0152] Optionally, how the operating device adjusts at least one of the voltage, the operating frequency and the degree of parallelism may be determined according to its own configuration information.

[0153] In an embodiment of the present application, a latest time point T for DCI interrupt reporting is set in the slot (corresponding to the end time of the first time unit in the above embodiment). At the time Tα when the service starts, it is configured according to the operating frequency f_max of the activated maximum CC. At the latest time T of DCI reporting, it is detected that the DCI of several CCs has been parsed. Then, according to the number of CCs parsed to DCI, the operating frequency is evaluated and adjusted downward once. For example, the operating frequency is reduced by the target operating frequency to obtain f_a, and then it runs at f_a until the last time Tβ of the slot.

[0154] In the embodiment of the present application, when the frequency decreases, the voltage will also decrease accordingly.

[0155] Fig.11aA schematic diagram of an operating frequency change provided in an embodiment of the present application, such as Fig.11a As shown, at the time Tα when the slot (corresponding to the duration t) starts, the configuration operating frequency f_max is evaluated according to the maximum number of CCs (for example, 5), and then at the latest time T reported by the DCI, it is detected that there is currently a CC with DCI scheduling, then the frequency is reduced to the frequency f_a1 required by a single CC at this time, until the end of the slot Tβ. Then Fig.11a The shaded part of the middle diagonal line is equivalent to the saved power consumption.

[0156] Fig.11b Another schematic diagram of operating frequency change provided in an embodiment of the present application is as follows: Fig.11b As shown, at the time Tα when the slot (corresponding to the duration t) starts, the configuration operating frequency f_max is evaluated according to the maximum number of CCs (for example, 5), and then at the latest time T reported by the DCI, it is detected that there are currently two CCs with DCI scheduling, so at this time, the frequency is reduced to the frequency f_a2 required by a single CC until the end of the slot Tβ. Then Fig.11b The shaded part of the middle diagonal line is equivalent to the saved power consumption. Among them, f_a2 is greater than f_a1.

[0157] Fig.11c A schematic diagram of another operating frequency change provided in an embodiment of the present application is shown in FIG. Fig.11c As shown, at the time Tα when the slot (corresponding to the duration t) starts, the configured operating frequency f_max is evaluated according to the maximum number of CCs (for example, 5), and then at the latest time T reported by the DCI, it is detected that there are currently 5 CCs with DCI scheduling, then the operating frequency f_max is maintained at this moment, and the operating frequency is not adjusted until the end time Tβ of the slot.

[0158] In the embodiment of the present application, the maximum operating frequency is set at the beginning, and at the latest time T reported by the DCI, the adjustment to the target operating frequency is decided according to the number of CCs that actually parse the DCI. In this way, the operating frequency can be dynamically adjusted according to the CC load, and the operation can be completed within the specified time t, achieving the optimal time and power consumption; and in this process, the frequency is adjusted only once, which solves the problem that each CC reports the DCI at different times and needs to evaluate and adjust the frequency each time.

[0159] Fig.12a A schematic diagram of the amount of calculation corresponding to the method for determining the operation information provided in the embodiment of the present application, Figure 12b A schematic diagram of the amount of computation corresponding to the method of determining the operating information provided by the related technology.

[0160] exist Fig.12a and Figure 12bIn the example, it is assumed that a slot length is t=14 symbols, PDSCH is fully scheduled in the time domain, and a PDSCH is scheduled every 0.2 symbols; the latest deadline is T=1*symbol.

[0161] exist Fig.12a In the theoretical frequency of each CC operation, Figure 12b In the example, it is assumed that the number of CCs is increased in a step-by-step manner. For each additional CC, the frequency needs to be increased by a certain amount on the original basis. The assumed increments are: δf, 1.1δf, 1.2δf, 1.4δf, 1.5δf. It should be noted that Fig.12a The value of the increment is only used as an example. The value of the increment can be determined based on the configuration information of the operating device. The embodiment of the present application does not limit the value of the increment. For example, the value of the increment can also be 0.8δf or 0.5δf. Optionally, the value of the increment can be determined based on the carrier frequency corresponding to the DCI. Optionally, the value of the increment can be determined according to the configuration information of the terminal device itself.

[0162] like Fig.12a As shown, if the terminal device supports 5CC carrier aggregation, the control information obtained in the first time unit also corresponds to 5CC, that is, at the latest time T reported by DCI, it is detected that there are currently 5 CCs with DCI scheduling, and the amount of calculation in the slot is C1=t*(5δf)=70*symbol*δf. Fig.12a In the example, from the beginning of the slot (corresponding to the duration t) to the end of the slot (Tβ), the operating frequency is f.

[0163] like Figure 12b As shown, if the terminal device supports 5CC carrier aggregation, the control information obtained in the first time unit also corresponds to 5CC, that is, the latest time T reported by DCI, and it is detected that there are currently 5 CCs with DCI scheduling. Every time a CC's DCI is detected, the frequency is evaluated and adjusted once. Fig.12a In the example, from the beginning of the slot (corresponding to the duration t) at time Tα to the end of the slot at time Tβ, the operating frequency increases in a step-like manner.

[0164] Therefore, the amount of slot calculation C2 obtained by using the relevant technology is C2 = t*(δf+1.1δf+1.2δf+1.4δf+1.5δf)-(0.2symbol*1.1δf+0.4symbol*1.2δf+0.6symbol*1.4δf+0.8symbol*1.5δf) = 84.06*symbol*δf.

[0165] Thus, the solution of the embodiment of the present application can save power consumption by a ratio of X=(C2-C1) / C1*100%=20.1% compared with the solution in the related art.

[0166] Fig.13a A schematic diagram of the amount of calculation corresponding to the method for determining the operation information provided in another embodiment of the present application, Fig.13b A schematic diagram of the amount of calculation corresponding to a method for determining operating information provided by another related technology.

[0167] exist Fig.13a and Fig.13b In the example, it is assumed that a slot length is t=14 symbols, PDSCH is fully scheduled in the time domain, and a PDSCH is scheduled every 0.2 symbols; the latest deadline is T=1*symbol.

[0168] exist Fig.13a In the theoretical frequency of each CC operation, Fig.13b In the figure, it is assumed that the number of CCs is increased in a step-by-step manner. For each additional CC, the frequency needs to be increased by a certain amount on the original basis. It is assumed that the increments are: δf, 1.1δf, and 1.2δf.

[0169] like Fig.13a As shown, if the terminal device supports 5CC carrier aggregation, the control information obtained in the first time unit corresponds to 3CC, that is, the latest time T reported by DCI, and it is detected that there are currently 3 CCs with DCI scheduling. The amount of calculation in the slot is C1 = t*(3δf*14symbol)+(2δf*1symbol)=44*symbol*δf. Fig.13a In the example, from the time Tα at the beginning of the slot (corresponding to the duration t) to the time T, the operating frequency is 5δf, and from the time T to the end time Tβ, the operating frequency is 3δf.

[0170] like Fig.13b As shown, if the terminal device supports 5CC carrier aggregation, the control information obtained in the first time unit also corresponds to 3CC, that is, the latest time T reported by DCI, and it is detected that there are currently 3 CCs with DCI scheduling. Every time a CC's DCI is detected, the frequency is evaluated and adjusted once. Fig.13a In the example, from the beginning of the slot (corresponding to the duration t) at time Tα to the end of the slot at time Tβ, the operating frequency increases in a step-like manner.

[0171] Therefore, the amount of slot calculation obtained by using the relevant technology is C2=t*(δf+1.1δf+1.2δf)-(0.2symbol*1.1δf+0.4symbol*1.2δf)=45.5*symbol*δf.

[0172] Thus, the solution of the embodiment of the present application can save power consumption by a ratio of X=(C2-C1) / C1*100%=3.4% compared with the solution in the related art.

[0173] It can be understood that in the embodiment of the present application, if the number of CCs for transmitting PUSCH or PDSCH corresponding to the control information obtained in the first time unit is larger, the proportion of power consumption saved is larger, and thus the power consumption saving is more obvious.

[0174] In the embodiment of the present application, in a slot, when it is impossible to predict how many CCs can resolve valid DCI and the amount of computation cannot be predicted, a frequency required for the maximum amount of computation is first configured, and then a time for the latest DCI reporting is set, and the frequency is adjusted to the number of CCs required for the specific DCI for scheduling PUSCH or PDSCH. In this way, the computation task can be completed at the specified time, and the frequency can be adjusted to a value that matches the amount of computation, avoiding frequency waste, thereby achieving optimal power consumption while meeting the requirements of function and time.

[0175] It should also be understood that in various method embodiments of the present application, the size of the sequence number of each process does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application. In addition, in the embodiment of the present application, the terms "downlink", "uplink" and "side" are used to indicate the transmission direction of the signal or data, wherein "downlink" is used to indicate that the transmission direction of the signal or data is the first direction sent from the site to the user equipment of the cell, "uplink" is used to indicate that the transmission direction of the signal or data is the second direction sent from the user equipment of the cell to the site, and "side" is used to indicate that the transmission direction of the signal or data is the third direction sent from user equipment 1 to user equipment 2. For example, "downlink signal" indicates that the transmission direction of the signal is the first direction. In addition, in the embodiment of the present application, the term "and / or" is only a description of the association relationship of the associated objects, indicating that three relationships can exist. Specifically, 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 front and back associated objects are in an "or" relationship.

[0176] Based on the foregoing embodiments, an embodiment of the present application provides an operating device, which includes the units included and the modules included in the units, and can be implemented by a processor in a terminal device; of course, it can also be implemented by a specific logic circuit.

[0177] Fig.14 A schematic diagram of the structure of a running device provided in an embodiment of the present application is shown in FIG. Fig.14As shown, the operating device 1400 includes:

[0178] The obtaining unit 1401 is configured to obtain a first carrier corresponding to the control information in a first time unit; in the first time unit, the operating device operates with first operating information;

[0179] Determination unit 1402 is used to: determine second operating information of the operating device in a second time unit after the first time unit based on the carrier information of the first carrier; the amount of calculation per unit time corresponding to the second operating information is less than or equal to the amount of calculation per unit time corresponding to the first operating information.

[0180] In some embodiments, the determining unit 1402 is further configured to: determine the first operation information based on carrier information of the activated second carrier.

[0181] In some embodiments, the determining unit 1402 is further configured to: determine the first operation information based on carrier information of a third carrier configured by the network device.

[0182] In some embodiments, the obtaining unit 1401 is further used to: determine the carrier from which the control information is parsed in the first time unit from the activated second carrier or the third carrier configured by the network device; and determine the first carrier based on the carrier from which the control information is parsed.

[0183] In some embodiments, the obtaining unit 1401 is further used to: obtain a fourth carrier corresponding to the control information in the third time unit; the second time slot where the third time unit is located is located before the first time slot where the first time unit is located; the fourth carrier and the first carrier are both used to transmit a shared channel in the first time slot;

[0184] The determining unit 1402 is further configured to determine the second operation information based on the carrier information of the first carrier and the carrier information of the fourth carrier.

[0185] In some embodiments, the carrier information includes at least one of the following: the number of carriers, the carrier frequency of each carrier, and the carrier priority of each carrier.

[0186] In some embodiments, the control information includes downlink control information DCI or uplink control information UCI, and the first carrier is used to transmit a physical downlink shared channel PDSCH and / or a physical uplink shared channel PUSCH.

[0187] In some embodiments, the control information includes downlink control information DCI or uplink control information UCI, and the first carrier is used to transmit PDSCH and / or PUSCH in a first time slot where the first time unit is located.

[0188] In some embodiments, the first time unit is a continuous time unit and the start time is the start time of the first time slot, and / or the second time unit is a continuous time unit and the end time is the end time of the first time slot;

[0189] The first time slot is the time slot where the first time unit is located.

[0190] In some embodiments, the first operating information includes at least one of the following: a first voltage, a first operating frequency, and a first degree of parallelism;

[0191] The second operation information includes at least one of the following: a second voltage, a second operation frequency, and a second parallelism;

[0192] The second voltage is less than or equal to the first voltage, and / or the second operating frequency is less than or equal to the first operating frequency, and / or the second parallelism is less than or equal to the first parallelism.

[0193] The description of the above device embodiment is similar to the description of the above method embodiment, and has similar beneficial effects as the method embodiment. For technical details not disclosed in the device embodiment of the present application, please refer to the description of the method embodiment of the present application for understanding.

[0194] It should be noted that in the embodiments of the present application, if the above-mentioned method for determining the operating information is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer storage medium. Based on this understanding, the technical solution of the embodiments of the present application is essentially or the part that contributes to the relevant technology can be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions for enabling a terminal device to execute all or part of the methods described in each embodiment of the present application.

[0195] Fig.15 A schematic diagram of a hardware entity of an operating device provided in an embodiment of the present application, such as Fig.15 As shown, the hardware entity of the operating device 1500 includes: a processor 1501 and a memory 1502, wherein the memory 1502 stores a computer program that can be run on the processor 1501, and the processor 1501 implements the steps in the method of any of the above embodiments when executing the program.

[0196] The memory 1502 stores computer programs that can be run on the processor. The memory 1502 is configured to store instructions and applications executable by the processor 1501. It can also cache data to be processed or processed by the processor 1501 and various modules in the operating device 1500 (for example, image data, audio data, voice communication data, and video communication data). This can be achieved through flash memory (FLASH) or random access memory (Random Access Memory, RAM).

[0197] When the processor 1501 executes the program, the steps of any of the above-mentioned methods for determining the operating information are implemented. The processor 1501 generally controls the overall operation of the operating device 1500.

[0198] Fig.16 It is a schematic structural diagram of a terminal device according to an embodiment of the present application. Fig.16 The terminal device 1600 shown includes Fig.15 The operating device 1500 is shown.

[0199] Fig.17 It is a schematic structural diagram of the chip of an embodiment of the present application. Fig.17 The chip 1700 shown includes a processor 1710, and the processor 1710 is used to call and run a computer program from a memory to execute the method in the embodiment of the present application.

[0200] In some embodiments, Fig.17 As shown, the chip 1700 may further include a memory 1720. The processor 1710 may call and run a computer program from the memory 1720 to implement the method in the embodiment of the present application.

[0201] The memory 1720 may be a separate device independent of the processor 1710 , or may be integrated into the processor 1710 .

[0202] In some embodiments, the chip 1700 may further include an input interface 1730. The processor 1710 may control the input interface 1730 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.

[0203] In some embodiments, the chip 1700 may further include an output interface 1740. The processor 1710 may control the output interface 1740 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.

[0204] In some embodiments, the chip may be an integration of one or at least two of the following: a communication chip, a processing chip. The baseband chip may be an integration of one or at least two of the following: a radio frequency chip, a baseband chip. The processing chip may include a main processing chip or other processing chips, etc.

[0205] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0206] An embodiment of the present application provides a computer storage medium, which stores one or more programs. The one or more programs can be executed by one or more processors to implement the steps of the method for determining operating information of any of the above embodiments.

[0207] It should be noted here that the description of the above operating device, terminal device, chip and computer storage medium embodiments is similar to the description of the above method embodiments, and has similar beneficial effects as the method embodiments. For technical details not disclosed in the operating device, terminal device, chip and computer storage medium embodiments of this application, please refer to the description of the method embodiments of this application for understanding.

[0208] The above-mentioned operating device, chip or processor may include any one or more of the following: Application Specific Integrated Circuit (ASIC), Digital Signal Processor (DSP), Digital Signal Processing Device (DSPD), Programmable Logic Device (PLD), Field Programmable Gate Array (FPGA), Central Processing Unit (CPU), Graphics Processing Unit (GPU), Embedded Neural Network Processor (NPU), Controller, Microcontroller, Microprocessor, Programmable Logic Device, Discrete Gate or Transistor Logic Device, Discrete Hardware Components. It can be understood that the electronic device that realizes the above-mentioned processor function can also be other, and the embodiments of the present application are not specifically limited.

[0209] The above-mentioned computer storage medium / memory may include one of the following or an integration of multiple of the following: Read Only Memory (ROM), Programmable Read-Only Memory (PROM), Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Ferromagnetic Random Access Memory (FRAM), Flash Memory, Magnetic Surface Storage, Optical Disc, Compact Disc Read-Only Memory (CD-ROM) and other memories; it may also be various terminals including one or any combination of the above-mentioned memories, such as mobile phones, computers, tablet devices, personal digital assistants, etc.

[0210] It should be understood that the "one embodiment" or "an embodiment" or "an embodiment of the present application" or "the aforementioned embodiment" or "some implementations" or "some embodiments" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in an embodiment" or "an embodiment of the present application" or "the aforementioned embodiment" or "some implementations" or "some embodiments" appearing throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in various embodiments of the present application, the size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application. The above-mentioned sequence numbers of the embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments.

[0211] Unless otherwise specified, the terminal device executes any step in the embodiment of the present application, and the processor of the terminal device may execute the step. Unless otherwise specified, the embodiment of the present application does not limit the order in which the terminal device executes the following steps. In addition, the methods used to process data in different embodiments may be the same method or different methods. It should also be noted that any step in the embodiment of the present application can be independently executed by the terminal device, that is, when the terminal device executes any step in the above embodiment, it can be independent of the execution of other steps.

[0212] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.

[0213] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units; they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0214] In addition, all functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may be a separate unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0215] The methods disclosed in several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.

[0216] The features disclosed in several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.

[0217] The features disclosed in several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments or device embodiments.

[0218] Those skilled in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer storage medium. When the program is executed, it executes the steps of the above method embodiments; and the aforementioned storage medium includes: mobile storage devices, read-only memories (ROM), magnetic disks or optical disks, and other media that can store program codes.

[0219] Alternatively, if the above-mentioned integrated unit of the present application is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer storage medium. Based on such an understanding, the technical solution of the embodiment of the present application can be essentially or partly embodied in the form of a software product that contributes to the relevant technology. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROMs, magnetic disks, or optical disks.

[0220] In the embodiments of the present application, the descriptions of the same steps and the same contents in different embodiments can refer to each other. In the embodiments of the present application, the term "and" does not affect the order of the steps. For example, the terminal device executes A and executes B, which means that the terminal device executes A first and then executes B, or the terminal device executes B first and then executes A, or the terminal device executes A and executes B at the same time.

[0221] It is worth noting that the drawings in the embodiments of the present application are only for illustrating the schematic positions of various components on the terminal device and do not represent the actual positions in the terminal device. The actual positions of various components or areas may be changed or offset accordingly according to actual conditions (for example, the structure of the terminal device), and the proportions of different parts of the terminal device in the drawings do not represent the actual proportions.

[0222] As used in the embodiments of the present application and the appended claims, the singular forms "a," "an," "said," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.

[0223] It should be understood that the term "and / or" used in this article is only a description of the association relationship of associated objects, indicating that there can 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.

[0224] It should be noted that in each embodiment involved in the present application, all steps may be executed or part of the steps may be executed as long as a complete technical solution can be formed.

[0225] The above is only an implementation method of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for determining operation information, characterized in that: include: Obtaining a first carrier corresponding to the control information in a first time unit; In the first time unit, the operating device operates with first operating information; determining, based on the carrier information of the first carrier, second operation information of the operation device in a second time unit after the first time unit; The amount of calculation per unit time corresponding to the second operation information is less than or equal to the amount of calculation per unit time corresponding to the first operation information; The method further comprises: Obtaining a fourth carrier corresponding to the control information in the third time unit; the second time slot in which the third time unit is located is located before the first time slot in which the first time unit is located; the fourth carrier and the first carrier are both used to transmit a shared channel in the first time slot; The determining, based on the carrier information of the first carrier, second operation information of the operation device in a second time unit after the first time unit includes: The second operation information is determined based on the carrier information of the first carrier and the carrier information of the fourth carrier.

2. The method according to claim 1, characterized in that The method further comprises one of the following: determining the first operation information based on carrier information of the activated second carrier; The first operation information is determined based on carrier information of a third carrier configured by the network device.

3. The method according to claim 1, characterized in that The obtaining a first carrier corresponding to the control information in the first time unit includes: Determine, from an activated second carrier or a third carrier configured by a network device, a carrier in which the control information is parsed in the first time unit; The first carrier is determined based on the carrier parsed from the control information.

4. The method according to any one of claims 1 to 3, characterized in that: The carrier information includes at least one of the following: the number of carriers, the carrier frequency of each carrier, and the carrier priority of each carrier.

5. The method according to any one of claims 1 to 3, characterized in that: The control information includes downlink control information DCI or uplink control information UCI, and the first carrier is used to transmit a physical downlink shared channel PDSCH and / or a physical uplink shared channel PUSCH.

6. The method according to any one of claims 1 to 3, characterized in that: The control information includes downlink control information DCI or uplink control information UCI, and the first carrier is used to transmit PDSCH and / or PUSCH in a first time slot where the first time unit is located.

7. The method according to any one of claims 1 to 3, characterized in that: The first time unit is a continuous time unit and the starting time is the starting time of the first time slot, and / or the second time unit is a continuous time unit and the ending time is the ending time of the first time slot; The first time slot is the time slot where the first time unit is located.

8. The method according to any one of claims 1 to 3, characterized in that: The first operation information includes at least one of the following: a first voltage, a first operation frequency, and a first parallelism; The second operation information includes at least one of the following: a second voltage, a second operation frequency, and a second parallelism; The second voltage is less than or equal to the first voltage, and / or the second operating frequency is less than or equal to the first operating frequency, and / or the second parallelism is less than or equal to the first parallelism.

9. A running device, characterized in that: include: An obtaining unit, configured to: obtain a first carrier corresponding to the control information in the first time unit; In the first time unit, the operating device operates with first operating information; a determining unit, configured to determine, based on the carrier information of the first carrier, second operation information of the operation device in a second time unit after the first time unit; The amount of calculation per unit time corresponding to the second operation information is less than or equal to the amount of calculation per unit time corresponding to the first operation information; The obtaining unit is further used to: obtain a fourth carrier corresponding to the control information in the third time unit; the second time slot where the third time unit is located is located before the first time slot where the first time unit is located; the fourth carrier and the first carrier are both used to transmit a shared channel in the first time slot; The determining unit is further used to determine the second operation information based on the carrier information of the first carrier and the carrier information of the fourth carrier.

10. A running device, characterized in that: include: Memory and processor, The memory stores a computer program executable on the processor. When the processor executes the computer program, the method according to any one of claims 1 to 8 is implemented.

11. A terminal device, characterized in that: The terminal device comprises the operating device according to claim 10.

12. A chip, characterized in that: The method comprises: a processor, configured to call and run a computer program from a memory to execute the method according to any one of claims 1 to 8.

13. A computer storage medium, characterized in that: The computer storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Method, apparatus and system for controlling carrier power amplifier of base station

    US20110306385A1