Method and device for testing starlight kylin power consumption based on domestic mobile operating system

By configuring power consumption tuning software and testing instruments on the domestic mobile operating system Starlight Kirin, evaluating and comparing power consumption performance in different scenarios, the problem that the existing technology cannot comprehensively test the power consumption of the domestic mobile operating system is solved, and attention to user experience and more accurate analysis of data is achieved.

CN120102967APending Publication Date: 2025-06-06KYLIN CORP
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510267527.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-07
Publication Date
2025-06-06

AI Technical Summary

Technical Problem

The existing technology lacks effective methods to evaluate and compare the power consumption performance of the domestic mobile operating system Starlight Kirin, and cannot comprehensively test its power consumption performance in actual user experience scenarios.

Method used

By configuring power consumption tuning software on the domestic mobile operating system of the test terminal, setting up CPU frequency regulation strategies for different scenarios, and using test instruments to measure current and voltage, the power consumption is calculated. This method is divided into system basic scenarios and application scenarios, designs detailed test cases, adjusts CPU frequency to meet the needs of different scenarios, and compares the power consumption and performance fluency before and after modification.

Benefits of technology

It has achieved a comprehensive evaluation and comparison of the power consumption of the domestic mobile operating system Starlight Kirin, focusing on the power consumption test of users' actual experience, filling the gap in CPU frequency modulation power consumption test in Linux operating system, and providing more accurate analysis data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120102967A_ABST
    Figure CN120102967A_ABST
Patent Text Reader

Abstract

The invention provides a domestic mobile operating system-based starlight kylin power consumption test method and device, and the method comprises the steps: S1, configuring power consumption tuning software on a domestic mobile operating system of a test terminal, and setting cpu frequency modulation strategies for different scenes; s2, connecting the test terminal with a test instrument for measuring current and voltage; s3, grouping test scenes and compiling test cases; s4, the test terminal executes a test case step, power consumption tuning software adjusts cpu frequency according to a scene and a cpu frequency modulation strategy, current and voltage are measured through the test instrument, and power consumption is obtained through calculation; and S5, modifying the cpu frequency modulation strategy, and comparing the power consumption and the performance fluency performance of the test terminal before and after modification. The method is applied to a domestic terminal and a domestic mobile operating system starlight kylin operating system, and the operating system power consumption testing technology which pays attention to the user experience aspect is expanded; and a power consumption test conforming to user actual experience is provided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of operating systems, and specifically relates to a power consumption testing method and device based on a domestic mobile operating system Starlight Kylin. Background Art

[0002] With the popularity of domestic operating system terminals, users have higher and higher requirements for the battery life of domestic terminals. The battery life of a terminal directly depends on its power consumption performance. However, there is currently no power consumption test method for the domestic mobile operating system Starlight Kylin system on the market to evaluate and compare the power consumption performance of different terminals or systems.

[0003] There are essential differences between the domestic system power consumption test methods and traditional mobile system test technologies. Traditional mobile system test technologies are mostly based on direct testing after the operating system is installed, and cannot directly focus on the actual user experience-related scenarios to perform system power consumption tests after configuration. In addition, traditional mobile system test technologies do not pay attention to some unique functions of the domestic operating system Starlight Kylin, and cannot fully test the power consumption of the Starlight Kylin operating system. Summary of the invention

[0004] The purpose of the present invention is to provide a power consumption test method and device based on the domestic mobile operating system Starlight Kylin, which is applied to domestic terminals and the domestic mobile operating system Starlight Kylin operating system, and expands the operating system power consumption test technology focusing on user experience; and provides power consumption test that conforms to the actual user experience.

[0005] In order to achieve the above object, the technical solution of the present invention is as follows:

[0006] A power consumption test method based on the domestic mobile operating system Starlight Kylin, including:

[0007] S1. Configure power consumption tuning software on the domestic mobile operating system of the test terminal and set CPU frequency tuning strategies for different scenarios;

[0008] S2. Connect the test terminal to a test instrument for measuring current and voltage;

[0009] S3, group test scenarios and write test cases;

[0010] S4, the test terminal executes the test case steps, the power consumption tuning software adjusts the CPU frequency according to the scenario and the CPU frequency modulation strategy, measures the current and voltage through the test instrument, and calculates the power consumption;

[0011] S5. Modify the CPU frequency modulation strategy and compare the power consumption and performance fluency of the test terminal before and after the modification.

[0012] Further, step S1 includes:

[0013] Flash the specified system version into the test terminal;

[0014] Install power consumption tuning software;

[0015] Modify the cpu configuration file permissions and modify the cpu configuration file;

[0016] The modification of the cpu configuration file includes: starting application scenario grouping; configuring the user's actual behavior scenario under each scenario grouping; configuring the cpu frequency modulation parameters under the user's actual behavior scenario, and configuring the cpu strategy based on the user's actual behavior.

[0017] Furthermore, in step S2, the connection method of the test instrument includes:

[0018] Unplug the power supply of the test terminal and you will see two positive wires and two negative wires. Disconnect one positive wire and keep one positive wire for all current to pass through. Connect the remaining positive wire to the current measuring device. Then connect the remaining positive wire and one negative wire to the voltage measuring device and keep the other negative wire.

[0019] Furthermore, in step S3, the test scenarios are grouped into system basic scenarios and application scenarios; the test cases for the system basic scenarios are designed as follows: power consumption when the computer is turned off, power consumption when the computer is in sleep mode, silent power consumption when the screen is turned off, silent power consumption when the screen is turned on, and silent power consumption at brightness of 33, 80, or 100; the test cases for the application scenarios are designed as follows: starting the application and clicking on the sliding operation, local video power consumption test, online video power consumption test, doc document writing power consumption test, PPT playback power consumption test, and pdf browsing power consumption test.

[0020] Furthermore, in step S5, the method for modifying the CPU frequency modulation strategy includes: modifying the frequency value set in the power consumption tuning software configuration file according to the actual scenario; comparing the system operation power consumption and performance fluency before and after the modification, increasing the CPU frequency modulation level or increasing the time to enter the CPU frequency modulation scene when the power consumption is low and the fluency is high, and reducing the CPU frequency modulation scene duration and reducing the CPU frequency modulation level when the power consumption is high and the fluency is low.

[0021] On the other hand, the present invention also proposes a power consumption test device based on the domestic mobile operating system Starlight Kylin, comprising:

[0022] Configuration module: configure power consumption tuning software on the domestic mobile operating system of the test terminal and set CPU frequency tuning strategies for different scenarios;

[0023] Connection module: connect the test terminal to the test instrument for measuring current and voltage;

[0024] Writing module: grouping test scenarios and writing test cases;

[0025] Execution module: the test terminal executes the test case steps, the power consumption tuning software adjusts the CPU frequency according to the scenario and the CPU frequency modulation strategy, measures the current and voltage through the test instrument, and calculates the power consumption;

[0026] Modify the comparison module: modify the CPU frequency adjustment strategy and compare the power consumption and performance fluency of the test terminal before and after the modification.

[0027] Furthermore, the configuration module includes: flashing the specified system version into the test terminal; installing the power consumption tuning software; modifying the CPU configuration file permissions and modifying the CPU configuration file; the modification of the CPU configuration file includes: starting the application scenario grouping; configuring the user's actual behavior scenario under each scenario grouping; configuring the CPU frequency modulation parameters under the user's actual behavior scenario, and configuring the CPU strategy for the user's actual behavior according to the user's needs.

[0028] Furthermore, the connection module includes:

[0029] Unplug the power supply of the test terminal and you will see two positive wires and two negative wires. Disconnect one positive wire and keep one positive wire for all current to pass through. Connect the remaining positive wire to the current measuring device. Then connect the remaining positive wire and one negative wire to the voltage measuring device and keep the other negative wire.

[0030] Furthermore, in the writing module, the test scenarios are grouped into system basic scenarios and application scenarios; the test cases for the system basic scenarios are designed as follows: power consumption when shut down, power consumption when in sleep mode, silent power consumption when the screen is turned off, silent power consumption when the screen is turned on, and silent power consumption at a brightness of 33, 80, or 100; the test cases for the application scenarios are designed as follows: starting the application and clicking on the sliding operation, local video power consumption test, online video power consumption test, doc document writing power consumption test, PPT playback power consumption test, and pdf browsing power consumption test.

[0031] Furthermore, modifying the comparison module includes: modifying the frequency value set in the power consumption tuning software configuration file according to the actual scenario; comparing the system operation power consumption and performance fluency before and after the modification, increasing the CPU frequency modulation level or increasing the time to enter the CPU frequency modulation scene when the power consumption is low and the fluency is high, and reducing the CPU frequency modulation scene duration and the CPU frequency modulation level when the power consumption is high and the fluency is low.

[0032] Compared with the prior art, the present invention has the following beneficial effects:

[0033] (1) The present invention is applied to domestic terminals and domestic mobile operating system Starlight Kylin operating system, filling the gap in CPU frequency modulation power consumption testing in Linux operating system;

[0034] (2) The present invention focuses on application-level power consumption testing, that is, the real experience of the user during operation, and expands the operating system testing technology that focuses on user experience;

[0035] (3) The present invention can construct a variety of application scenario usage tests, and the power consumption test method is in line with the actual experience of users;

[0036] (4) The test data of the present invention is automatically recorded accurately and conveniently to provide more precise analysis data for power consumption testing. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] Figure 1 It is a schematic diagram of a flow chart of an embodiment of the present invention.

[0038] Figure 2 It is a circuit disassembly principle diagram of the test terminal accessing the test instrument according to the embodiment of the present invention. DETAILED DESCRIPTION

[0039] It should be noted that, in the absence of conflict, the embodiments of the present invention and the features in the embodiments may be combined with each other.

[0040] In an embodiment of the present application, a system power consumption test method based on the domestic mobile operating system Starlight Kylin is provided. The method is as follows: Figure 1 As shown, the steps include:

[0041] S1. Configure the power consumption tuning software on the domestic mobile operating system of the test terminal and set the CPU frequency tuning strategy for different scenarios.

[0042] When the power consumption test method described in this embodiment is used to test the power consumption of the test terminal system, the test information is configured by configuring the power consumption tuning software on the domestic operating system Starlight Kylin of the test terminal, and the steps include:

[0043] Flash the specified system version;

[0044] Execute the setprop command to set the property value;

[0045] Restart the terminal to make the configuration take effect;

[0046] The system installs power consumption tuning software;

[0047] Run the command to modify the cpuinfo file permissions. The cpuinfo file permissions indicate the read and write permissions of the system cpu configuration file directory. Then modify the cpu configuration file.

[0048] Specifically, first flash the specified system version; then execute the command in the system:

[0049] setprop persist.sys.kengine.debug true;

[0050] Then execute the command:

[0051] chmod 777 / sys / devices / system / cpu / cpu0 / cpufreq / cpuinfo_cur_freq,

[0052] chmod 777 / sys / devices / system / cpu / cpu4 / cpufreq / cpuinfo_cur_freq,

[0053] chmod 777 / sys / devices / system / cpu / cpu7 / cpufreq / cpuinfo_cur_freq,

[0054] Modify the read and write permissions, and then install the power consumption tuning software (such as the test application TestPower, or other software that can adjust the CPU frequency). The power consumption tuning software can display the current CPU core frequency in real time by reading the CPU core data; and can implement CPU frequency tuning strategies for different scenarios by setting the CPU configuration file.

[0055] 1) The power consumption tuning software supports startup application scenario grouping, which can be divided into the following scenario groups:

[0056] Whitelist scenario white_apps: Whitelist application configuration, including a list of package names. All processes of this package are not affected by the scenario configuration.

[0057] Specify the application name scenario apps: You can configure the scenario in detail according to the specified application name. Non-whitelist configuration, system application uses the CPU policy to use the configuration in this scenario.

[0058] System application scenario system_app: judges system applications without whitelist configuration. System applications use the cpu policy to use the configuration in this scenario.

[0059] Third-party application scenario third_app: The third-party application is judged without whitelist configuration. The system application uses the cpu policy to use the configuration in this scenario.

[0060] Common scenario: When the current application is a non-system application, a third-party application, a whitelist application, or a specified application, the CPU policy uses the configuration in this scenario.

[0061] 2) Under each scenario grouping, it supports the configuration of rich user actual behavior scenarios: the CPU frequency configuration during application cold and hot start, click, slide, screen light operation, etc. can be configured.

[0062] 3) Configure CPU frequency adjustment parameters based on actual user behavior scenarios: Configure CPU policies based on user needs for actual behaviors, including:

[0063] Modify the target_level of system application usage (divide the frequency level according to the number of available lists of large and small core frequencies. For example, if the number of available lists is 11, the level is 1-11);

[0064] Modify the duration of continuous use of system applications in the scene, that is, the duration of the CPU usage level configured when entering the scene;

[0065] Modify the delay time for system applications to enter the scene, that is, how long after entering the scene to use the configured CPU usage level;

[0066] Modify the scheduling mechanism sche parameters, force forces the CPU frequency level to be adjusted to the set level, increase adds the set level on the basis of the startup frequency level.

[0067] Prepare 5 groups of grouping scenarios: whitelist group a, specified list group b, system list group c, third-party list group d and general list group e, which respectively include startup, sliding, clicking and screen-on operations; finally, start the test application TestPower and execute the 5 groups of grouping scenarios. The operating system will automatically identify the current scenario and accurately classify it into the configured scenario. Use the CPU configuration of the scenario, observe the real-time CPU frequency displayed by the TestPower software, and monitor whether the CPU frequency changes are consistent with the scenario configuration.

[0068] S2. Connect the test terminal to the test instrument for measuring current and voltage.

[0069] In the embodiment of the present application, the test terminal disassembles the circuit and connects to the test instrument, and the test value of the test instrument is used to calculate the power consumption through the matching test machine.

[0070] Specifically, in the embodiment of the present application, a Windows system computer is prepared as a test machine, the test machine is installed with a startup program, the calculation software supporting the tester is installed and the test parameters are set, and the data cable of the tester is connected.

[0071] according to Figure 2The test terminal is disassembled and connected as shown, including: after unplugging the power supply of the test terminal, it can be seen that there are two positive wires, namely positive a and positive b, and two negative wires, namely negative a and negative b. At this time, disconnect one positive wire a and do not connect it to the measuring instrument, leaving only one positive wire b for all current to pass through (the purpose of this is to reduce the inaccurate power consumption measurement caused by shunting). The positive wire b is connected to the current measuring device. At the same time, the negative wire a and the positive wire b are connected to the voltage measuring device, and the negative wire b does not need to be disconnected (the parallel voltage is the same). The current measuring device and the voltage measuring device can be different measurement circuits of the test instrument, or they can be an ammeter and a voltmeter respectively.

[0072] The test instrument measures the current and voltage values ​​and sends them to the test machine through the data line for power consumption calculation.

[0073] S3. Group test scenarios and write test cases.

[0074] include:

[0075] Test scenario grouping;

[0076] Test case design within test scenario grouping;

[0077] Write test cases;

[0078] Execute the test case.

[0079] Specifically, in the embodiments of the present application, the test scenario grouping refers to system basic scenarios and application scenarios; the system basic scenario use cases are designed as: power consumption when shut down, power consumption when in sleep mode, silent power consumption when the screen is turned off, silent power consumption when the screen is turned on, and silent power consumption at a brightness of 33, 80, or 100; the application scenario use cases are designed as: starting the application and clicking on the sliding operation, local video power consumption test, online video power consumption test, doc document writing power consumption test, PPT playback power consumption test, pdf browsing power consumption test; write the use case steps according to the use case design; and finally, perform the power consumption test according to the use case steps.

[0080] S4, the test terminal executes the test case steps, the power consumption tuning software adjusts the CPU frequency according to the scenario and the CPU frequency modulation strategy, measures the current and voltage through the test instrument, and calculates the power consumption.

[0081] Specifically, in an embodiment of the present application, when the test terminal executes a test case, the power consumption tuning software opens the configuration file under the specified path, checks and obtains the configuration information; obtains the CPU scheduling method, the delay time and duration of the system application or third-party application frequency modulation to enter the scene, the CPU frequency level, etc. according to the strategy configured in the configuration information.

[0082] S5. Modify the CPU frequency modulation strategy and compare the power consumption and performance fluency of the test terminal before and after the modification.

[0083] This step includes:

[0084] Modify the power consumption tuning software configuration file;

[0085] Compare the power consumption and performance fluency before and after the configuration is modified;

[0086] Continuously fine-tune the power tuning software profile.

[0087] Specifically, in an embodiment of the present application, a configuration file of the power consumption tuning software is modified according to the actual scenario to obtain a preferred value of the CPU frequency modulation; the system operation power consumption and performance fluency before and after the modification are compared; when the power consumption is low and the fluency is high, the CPU frequency modulation level is appropriately increased or the time to enter the CPU frequency modulation scenario is increased; when the power consumption is high and the fluency is low, the CPU frequency modulation scenario duration is appropriately reduced and the CPU frequency modulation level is reduced.

[0088] In an embodiment of the present application, outputting a test report after executing the power consumption test includes the following steps:

[0089] Get all test data;

[0090] Analyze test data and write test reports.

[0091] This application provides a method for testing CPU frequency modulation power consumption based on the domestic mobile operating system Starlight Kirin.

[0092] Beneficial effects:

[0093] (1) Applied to domestic terminals and domestic mobile operating system Starlight Kylin operating system, filling the gap in CPU frequency modulation power consumption testing in Linux operating system;

[0094] (2) Focus on application-level power consumption testing, that is, the real experience of users during operation, and expand the operating system testing technology that focuses on user experience;

[0095] (3) It can build a variety of application scenario usage tests, and the power consumption test method is in line with the actual user experience;

[0096] (4) Test data is automatically recorded accurately and conveniently, providing more precise analysis data for power consumption testing.

[0097] In another embodiment, a power consumption test device based on the domestic mobile operating system Starlight Kylin is proposed, comprising:

[0098] Configuration module: configure power consumption tuning software on the domestic mobile operating system of the test terminal and set CPU frequency tuning strategies for different scenarios;

[0099] Connection module: connect the test terminal to the test instrument for measuring current and voltage;

[0100] Writing module: grouping test scenarios and writing test cases;

[0101] Execution module: the test terminal executes the test case steps, the power consumption tuning software adjusts the CPU frequency according to the scenario and the CPU frequency modulation strategy, measures the current and voltage through the test instrument, and calculates the power consumption;

[0102] Modify the comparison module: modify the CPU frequency adjustment strategy and compare the power consumption and performance fluency of the test terminal before and after the modification.

[0103] The configuration module includes: flashing the specified system version into the test terminal; installing the power consumption tuning software; modifying the CPU configuration file permissions and modifying the CPU configuration file; the modification of the CPU configuration file includes: starting the application scenario grouping; configuring the user's actual behavior scenario under each scenario grouping; configuring the CPU frequency modulation parameters under the user's actual behavior scenario, and configuring the CPU strategy based on the user's actual behavior.

[0104] The connection module includes:

[0105] Unplug the power supply of the test terminal and you will see two positive wires and two negative wires. Disconnect one positive wire and keep one positive wire for all current to pass through. Connect the remaining positive wire to the current measuring device. Then connect the remaining positive wire and one negative wire to the voltage measuring device and keep the other negative wire.

[0106] In the writing module, the test scenarios are grouped into system basic scenarios and application scenarios; the test cases for the system basic scenarios are designed as follows: power consumption when shut down, power consumption when in sleep mode, silent power consumption when the screen is turned off, silent power consumption when the screen is turned on, and silent power consumption at brightness of 33, 80, or 100; the test cases for the application scenarios are designed as follows: starting the application and clicking on the sliding operation, local video power consumption test, online video power consumption test, doc document writing power consumption test, PPT playback power consumption test, and pdf browsing power consumption test.

[0107] The modification comparison module includes: modifying the frequency value set in the power consumption tuning software configuration file according to the actual scenario; comparing the system operation power consumption and performance fluency before and after the modification, increasing the CPU frequency modulation level or increasing the time to enter the CPU frequency modulation scene when the power consumption is low and the fluency is high, and reducing the CPU frequency modulation scene duration and the CPU frequency modulation level when the power consumption is high and the fluency is low.

[0108] The power consumption testing device based on the domestic mobile operating system Starlight Kylin can implement the power consumption testing method based on the domestic mobile operating system Starlight Kylin described in the previous embodiment, and has the same beneficial effects as the power consumption testing method based on the domestic mobile operating system Starlight Kylin.

[0109] The above-mentioned embodiments are only preferred implementations of the present invention, and are only used to help understand the method and core ideas of the present application. The protection scope of the present invention is not limited to the above-mentioned embodiments. All technical solutions under the idea of ​​the present invention belong to the protection scope of the present invention. It should be pointed out that for ordinary technicians in this technical field, some improvements and modifications without departing from the principle of the present invention should also be regarded as the protection scope of the present invention.

Claims

1. A power consumption test method based on the domestic mobile operating system Starlight Kylin, characterized in that: include: S1. Configure power consumption tuning software on the domestic mobile operating system of the test terminal and set CPU frequency tuning strategies for different scenarios; S2. Connect the test terminal to a test instrument for measuring current and voltage; S3, group test scenarios and write test cases; S4, the test terminal executes the test case steps, the power consumption tuning software adjusts the CPU frequency according to the scenario and the CPU frequency modulation strategy, measures the current and voltage through the test instrument, and calculates the power consumption; S5. Modify the CPU frequency modulation strategy and compare the power consumption and performance fluency of the test terminal before and after the modification.

2. The power consumption test method based on the domestic mobile operating system Starlight Kylin according to claim 1 is characterized in that: Step S1 includes: Flash the specified system version into the test terminal; Install power consumption tuning software; Modify the cpu configuration file permissions and modify the cpu configuration file; The modification of the cpu configuration file includes: starting application scenario grouping; configuring the user's actual behavior scenario under each scenario grouping; configuring the cpu frequency modulation parameters under the user's actual behavior scenario, and configuring the cpu strategy based on the user's actual behavior.

3. The power consumption test method based on the domestic mobile operating system Starlight Kylin according to claim 1 is characterized in that: In step S2, the connection method of the test instrument includes: Unplug the power supply of the test terminal and you will see two positive wires and two negative wires. Disconnect one positive wire and keep one positive wire for all current to pass through. Connect the remaining positive wire to the current measuring device. Then connect the remaining positive wire and one negative wire to the voltage measuring device and keep the other negative wire.

4. The method for testing power consumption of the domestic mobile operating system Starlight Kylin according to claim 1 is characterized in that: In step S3, the test scenarios are grouped into system basic scenarios and application scenarios; the test cases for the system basic scenarios are designed as follows: power consumption when powered off, power consumption when in sleep mode, silent power consumption when the screen is turned off, silent power consumption when the screen is turned on, and silent power consumption at brightness of 33, 80, or 100; the test cases for the application scenarios are designed as follows: starting the application and clicking on the sliding operation, local video power consumption test, online video power consumption test, doc document writing power consumption test, PPT playback power consumption test, and pdf browsing power consumption test.

5. The method for testing power consumption of the domestic mobile operating system Starlight Kylin according to claim 1 is characterized in that: In step S5, the method for modifying the CPU frequency modulation strategy includes: modifying the frequency value set in the power consumption tuning software configuration file according to the actual scenario; comparing the system operation power consumption and performance fluency before and after the modification, increasing the CPU frequency modulation level or increasing the time to enter the CPU frequency modulation scene when the power consumption is low and the fluency is high, and reducing the CPU frequency modulation scene duration and reducing the CPU frequency modulation level when the power consumption is high and the fluency is low.

6. A power consumption test device based on the domestic mobile operating system Starlight Kylin, characterized in that: include: Configuration module: configure power consumption tuning software on the domestic mobile operating system of the test terminal and set CPU frequency tuning strategies for different scenarios; Connection module: connect the test terminal to the test instrument for measuring current and voltage; Writing module: grouping test scenarios and writing test cases; Execution module: the test terminal executes the test case steps, the power consumption tuning software adjusts the CPU frequency according to the scenario and the CPU frequency modulation strategy, measures the current and voltage through the test instrument, and calculates the power consumption; Modify the comparison module: modify the CPU frequency adjustment strategy and compare the power consumption and performance fluency of the test terminal before and after the modification.

7. The power consumption test device based on the domestic mobile operating system Starlight Kylin according to claim 6 is characterized in that: The configuration module includes: flashing the specified system version into the test terminal; installing the power consumption tuning software; modifying the CPU configuration file permissions and modifying the CPU configuration file; the modification of the CPU configuration file includes: starting the application scenario grouping; configuring the user's actual behavior scenario under each scenario grouping; configuring the CPU frequency modulation parameters under the user's actual behavior scenario, and configuring the CPU strategy based on the user's actual behavior.

8. The power consumption test device based on the domestic mobile operating system Starlight Kylin according to claim 6 is characterized in that: The connection module includes: Unplug the power supply of the test terminal and you will see two positive wires and two negative wires. Disconnect one positive wire and keep one positive wire for all current to pass through. Connect the remaining positive wire to the current measuring device. Then connect the remaining positive wire and one negative wire to the voltage measuring device and keep the other negative wire.

9. The power consumption test device based on the domestic mobile operating system Starlight Kylin according to claim 6 is characterized in that: In the writing module, the test scenarios are grouped into system basic scenarios and application scenarios; the test cases for the system basic scenarios are designed as follows: power consumption when shutting down, power consumption when in sleep mode, silent power consumption when the screen is turned off, silent power consumption when the screen is turned on, and silent power consumption at brightness of 33, 80, or 100; the test cases for the application scenarios are designed as follows: starting the application and clicking on the sliding operation, local video power consumption test, online video power consumption test, doc document writing power consumption test, PPT playback power consumption test, and pdf browsing power consumption test.

10. The power consumption test device based on the domestic mobile operating system Starlight Kylin according to claim 6 is characterized in that: The modification comparison module includes: modifying the frequency value set in the power consumption tuning software configuration file according to the actual scenario; comparing the system operation power consumption and performance fluency before and after the modification, increasing the CPU frequency modulation level or increasing the time to enter the CPU frequency modulation scene when the power consumption is low and the fluency is high, and reducing the CPU frequency modulation scene duration and the CPU frequency modulation level when the power consumption is high and the fluency is low.

Citation Information

Cited By

  • Low-power-consumption detection system for mobile equipment

    CN121174250A