Embedded office operating system adaptive to low-carbon mobile terminal
By implementing dynamic power consumption management, lightweight component integration, offline data synchronization, and hardware resource virtualization, the system addresses the issues of high power consumption, bulky components, and low resource utilization in office scenarios for mobile operating systems. This results in a low-carbon and efficient office experience and performance improvement, making it an embedded office operating system compatible with low-carbon mobile terminals.
Patent Information
- Application Number
- CN202511531488.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-24
- Publication Date
- 2026-01-20
AI Technical Summary
Existing mobile operating systems have high power consumption, large office components, strong dependence on the network, and low hardware resource utilization in office scenarios, making it difficult to meet the needs of low-carbon office work.
It employs a dynamic power consumption management module, a lightweight office component integration module, an offline office data synchronization module, a hardware resource virtualization module, and a carbon emission monitoring module. By dynamically adjusting hardware resource usage, lightweight components, offline office capabilities, and hardware resource sharing, it monitors and reduces carbon emissions.
It reduces system power consumption, extends battery life, improves offline office capabilities, reduces storage space usage, and enhances hardware resource utilization, aligning with the trend of low-carbon and environmentally friendly development.
Smart Images

Figure CN121364772A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of operating systems, and particularly relates to an embedded office operating system suitable for low-carbon mobile terminals. BACKGROUND
[0002] With the deep penetration of mobile Internet and the popularity of 5G technology, mobile terminals (such as smart phones, tablet computers, thin and light notebooks, etc.) have become the core tool for modern people to remotely collaborate, process documents, manage tasks, communicate at meetings, and other daily office scenarios, especially after the popularity of flexible office mode, its office attribute demand is further highlighted. However, the current mainstream mobile operating system is designed with entertainment and basic communication functions as the core, focusing on scene optimization such as video and audio playback, social chatting, game interaction, etc., and there are obvious short boards in aspects such as multi-task collaboration efficiency, professional document format compatibility, cross-device data synchronization stability, etc. in the office scene, which is difficult to match the efficient office demand. In addition, the "double carbon" target promotion and the popularity of green office concept make the energy consumption problem of mobile terminals more critical - in the long-term office scenario, high power consumption of devices not only shortens the battery life of mobile devices, which cannot support all-day office; the carbon emissions generated during operation are also contrary to the needs of enterprise low-carbon operation and personal green office.
[0003] At present, most of the mobile office applications on the market are developed based on existing operating systems, which have the following problems:
[0004] 1. Low efficiency of power consumption management and control: the existing mobile operating system lacks a hardware resource dynamic scheduling mechanism for office scenarios when running office applications. For example, in high-frequency operations such as simultaneous editing of multiple documents and real-time synchronization of cloud data, the CPU is often in a high occupancy state, and the memory frequently exchanges data, resulting in high power consumption of the device, short battery life, and the need for frequent charging, which affects the continuity of mobile office.
[0005] 2. Redundant and bloated office components: The installation package size of mainstream office components (such as word processing and spreadsheet analysis software) generally reaches 500MB-1.2GB, which not only occupies the limited storage space of mobile terminals, but also increases the application startup time and occupies a large amount of system memory during running, which is easy to cause lag and crash.
[0006] 3. Strong dependence on network: Most mobile office applications need to rely on the network to run normally and cannot perform office operations in offline situations, which brings inconvenience to users.
[0007] 4. Low utilization rate of hardware resources: Different office applications often independently occupy hardware resources, resulting in idle waste of hardware resources and reducing the overall performance of the system.
[0008] Therefore, how to design an embedded office type operating system suitable for low-carbon mobile terminals to solve the above technical problems is a technical problem to be solved. SUMMARY
[0009] In order to solve the above problems, the purpose of the present application is to provide an embedded office type operating system suitable for low-carbon mobile terminals to solve the problems of existing operating systems, high power consumption, large size of office components, strong dependence on network and low utilization rate of hardware resources.
[0010] To achieve the above purpose, the present application adopts the following technical solutions: including a dynamic power management module, a lightweight office component integration module, an offline office data synchronization module, a hardware resource virtualization module, a carbon emission monitoring module and a low-carbon office suggestion module.
[0011] The dynamic power management module is used to dynamically adjust the running frequency and core enablement number of CPU according to the priority and resource demand of office tasks.
[0012] The lightweight office component integration module includes a lightweight word processing unit, a table processing unit and a presentation unit, all of which adopt a cross-platform architecture based on WebAssembly, and the installation package size of each is less than 50MB.
[0013] The offline office data synchronization module is used to incrementally synchronize the locally stored office data with the cloud server when the mobile terminal accesses the network, and to cache office data through the local database and support offline editing when the mobile terminal is offline.
[0014] The hardware resource virtualization module is used to virtualize the hardware resources of the mobile terminal, so that multiple office applications can share hardware resources to reduce the idle waste of hardware resources.
[0015] The carbon emission monitoring and suggestion module is used to monitor the carbon emissions of the mobile terminal in the office process in real time, generate a carbon emission report and user office habits according to the carbon emission data, and provide low-carbon office suggestions for users.
[0016] Further, the dynamic power management module further includes a task priority evaluation unit, a power consumption budget allocation unit and a real-time power consumption monitoring unit.
[0017] The task priority evaluation unit is used to evaluate the office tasks as high, medium and low priority according to the type, deadline and resource consumption of the office tasks, and automatically reduce the CPU running frequency and close part of the redundant core when detecting low priority office tasks.
[0018] The power consumption budget allocation unit is configured to allocate a corresponding power consumption budget to different office tasks according to the priority of the office tasks.
[0019] The real-time power consumption monitoring unit is configured to monitor the power consumption of the CPU, the memory and the storage device in real time, and feed back the monitoring data to the power consumption budget allocation unit, so that the power consumption budget allocation unit dynamically adjusts the power consumption budget of each task according to the monitoring data.
[0020] Further, the lightweight office component integration module further comprises a component on-demand loading unit and a data compression transmission unit.
[0021] The component on-demand loading unit is configured to dynamically load the functional modules of the office components according to the operation behavior of the user, and automatically unload a functional module when it is detected that the user has not used the functional module within a preset time.
[0022] The data compression transmission unit is configured to compress the office data by using an improved compression algorithm based on the LZ77 algorithm, and the compression rate is not less than 50%.
[0023] Further, the offline office data synchronization module further comprises a data change record unit and a conflict resolution unit.
[0024] The data change record unit is configured to record the change of the local office data during offline and online, including the addition, modification and deletion of data.
[0025] The conflict resolution unit is configured to execute conflict resolution according to a preset conflict resolution strategy when there is a conflict between the local data and the cloud data during the data synchronization process; the conflict resolution strategy specifically comprises taking the local data as the standard or taking the cloud data as the standard to prompt the user to select.
[0026] Further, the hardware resource virtualization module further comprises a resource isolation unit and a resource scheduling unit.
[0027] The resource isolation unit is configured to isolate the access of hardware resources of different office applications, to prevent mutual interference between different office applications.
[0028] The resource scheduling unit is configured to dynamically schedule the hardware resources according to the resource demand and priority of the office applications, to improve the utilization rate of the hardware resources.
[0029] Further, the carbon emission monitoring module calculates the carbon emission amount by the following method:
[0030]
[0031] Wherein, E is the carbon emission amount, is the CPU power consumption, is a carbon emission factor, is a memory power consumption, is a memory carbon emission factor, is a storage device power consumption, is a storage device carbon emission factor, is a network transmission power consumption, is a network transmission carbon emission factor.
[0032] Further, the operating system adopts a microkernel architecture, the kernel volume is less than 10MB, and dynamic loading and unloading of the kernel module are supported.
[0033] The present application has the following beneficial effects:
[0034] 1-Through the dynamic power management module, the running state of the hardware resources can be dynamically adjusted according to the priority of the office task and the resource demand, the system power consumption is reduced, the endurance of the mobile terminal is prolonged, the office components integrated by the lightweight office component integration module are small in size and low in resource consumption, and the occupation of the storage space and the consumption of the system resources can be reduced.
[0035] 2-Improve offline office capability: the offline office data synchronization module supports offline editing and data synchronization, improves the offline office capability of the system, reduces the dependence on the network, improves the hardware resource utilization: the hardware resource virtualization module realizes sharing and dynamic scheduling of the hardware resources, improves the utilization of the hardware resources, improves the overall performance of the system, the carbon emission monitoring module and the low-carbon office suggestion module can monitor the carbon emission in real time and provide low-carbon office suggestions, guide the user to carry out low-carbon office, and meet the development trend of low-carbon environmental protection. BRIEF DESCRIPTION OF DRAWINGS
[0036] Figure 1 It is an architecture diagram of the embedded office type operating system adapted to the low-carbon mobile terminal of the present application. DETAILED DESCRIPTION
[0037] The present application will be further described in detail below in combination with the drawings and specific embodiments:
[0038] Referring to Figure 1 As shown in the figure, the scheme includes a dynamic power management module, a lightweight office component integration module, an offline office data synchronization module, a hardware resource virtualization module, a carbon emission monitoring module and a low-carbon office suggestion module.
[0039] The dynamic power management module is used for dynamically adjusting the running frequency of the CPU and the number of core enabled according to the priority of the office task and the resource demand.
[0040] The lightweight office component integration module includes a lightweight word processing unit, a table processing unit, and a presentation unit, all of which adopt a cross-platform architecture based on WebAssembly, and the installation package size of each is less than 50 MB.
[0041] The offline office data synchronization module is configured to perform incremental synchronization between the locally stored office data and the cloud server when the mobile terminal accesses the network, and to support offline editing by caching the office data in the local database when the mobile terminal is offline.
[0042] The hardware resource virtualization module is configured to perform virtualization processing on the hardware resources of the mobile terminal, so that multiple office applications can share the hardware resources, thereby reducing the idle waste of hardware resources.
[0043] The carbon emission monitoring and suggestion module is configured to monitor the carbon emissions of the mobile terminal during office work in real time, generate a carbon emission report and user office habits based on the carbon emission data, and provide low-carbon office suggestions for the user.
[0044] Further, the dynamic power management module further includes a task priority evaluation unit, a power budget allocation unit, and a real-time power consumption monitoring unit.
[0045] The task priority evaluation unit is configured to evaluate the office tasks as high, medium, or low priority based on the type, deadline, and resource consumption of the office tasks, and automatically reduce the CPU operating frequency and turn off some redundant cores when a low-priority office task is detected.
[0046] The power budget allocation unit is configured to allocate a corresponding power budget for different office tasks according to the priority of the office tasks. The power budget allocation unit allocates a higher power budget for high-priority tasks, a medium power budget for medium-priority tasks, and a lower power budget for low-priority tasks.
[0047] The real-time power consumption monitoring unit is configured to monitor the power consumption of the CPU, memory, and storage device in real time, and feed back the monitoring data to the power budget allocation unit, so that the power budget allocation unit dynamically adjusts the power budget of each task according to the monitoring data.
[0048] Further, the lightweight office component integration module further includes a component on-demand loading unit and a data compression transmission unit.
[0049] The component loads a unit on demand, loads a function module of the office component dynamically according to the operation behavior of a user, and automatically unloads the function module when it is detected that the user has not used the function module within a preset time, such as automatically unloading the function module when it is detected that the user has not used the function module within 30 minutes.
[0050] The data compression transmission unit compresses office data by using an improved compression algorithm based on the LZ77 algorithm, and the compression rate is not less than 50%.
[0051] Further, the offline office data synchronization module further comprises a data change recording unit and a conflict resolution unit.
[0052] The data change recording unit records the change of the local office data when offline and online, including the addition, modification and deletion of data.
[0053] The conflict resolution unit resolves the conflict between the local data and the cloud data according to a preset conflict resolution strategy when the data synchronization process exists conflict; the conflict resolution strategy specifically includes taking the local data as the standard, taking the cloud data as the standard and prompting the user to select.
[0054] When the mobile terminal is offline, the local database caches office data and supports offline editing, the data change recording unit records the change of the local office data, when the mobile terminal accesses the network again, the offline office data synchronization module synchronizes the change of the local data to the cloud server, if the local data and the cloud data exist conflict, the conflict resolution unit resolves the conflict according to the preset conflict resolution strategy, the conflict resolution strategy includes taking the local data as the standard, taking the cloud data as the standard and prompting the user to select.
[0055] Further, the hardware resource virtualization module further comprises a resource isolation unit and a resource scheduling unit.
[0056] The resource isolation unit isolates the access of hardware resources of different office applications to prevent mutual interference between different office applications.
[0057] The resource scheduling unit dynamically schedules the hardware resources according to the resource demand and priority of the office application, and improves the utilization rate of the hardware resources.
[0058] Further, the carbon emission monitoring module calculates the carbon emission amount by the following way:
[0059]
[0060] Wherein, E is the carbon emission amount, is the CPU power consumption, is the carbon emission factor, a memory power consumption, a memory carbon emission factor, a storage device power consumption, a storage device carbon emission factor, a network transmission power consumption, a network transmission carbon emission factor.
[0061] Further, the operating system adopts a micro-kernel architecture, the kernel volume is less than 10MB, and the dynamic loading and unloading of the kernel module are supported.
[0062] The embedded office operating system for the low-carbon mobile terminal can reduce system power consumption, reduce resource occupation, improve offline office capability and hardware resource utilization, and realizes low-carbon office, and meets the development trend of low-carbon environmental protection.
[0063] Those skilled in the art will understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can adopt a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can adopt a computer program product in the form of being implemented on one or more computer usable storage media containing computer usable program codes (including but not limited to disk storage, CD-ROM, optical storage, etc.).
[0064] The present application is described with reference to flowcharts and / or block diagrams of the method, device (system), and computer program product according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of the flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device implemented in the flowcharts and / or block diagrams. Figure 1 one or more flows and / or blocks Figure 1 an apparatus that carries out the function specified in the flow or flows and / or block or blocks.
[0065] These computer program instructions can also be stored in a computer readable storage medium that can direct the computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable storage medium produce a product including instruction apparatus, which implements the flowcharts and / or block diagrams. Figure 1 one or more flows and / or blocks Figure 1 an apparatus that carries out the function specified in the flow or flows and / or block or blocks.
[0066] These computer program instructions can also be loaded into a computer or other programmable data processing devices, so that a series of operational steps are generated to realize the computer-implemented processes, and the instructions executed on the computer or other programmable devices provide a process for implementing the functions specified in the flowchart Figure 1 one flow or multiple flows and / or the functions specified in the block Figure 1 one flow or multiple flows and / or the functions specified in the block
[0067] The above description is only the preferred embodiment of the present application, not other forms of the present application, any skilled in the art can use the above disclosed technical content to change or modify the equivalent embodiments of equivalent changes. But any simple modification, equivalent change and modification of the above embodiments without departing from the technical solution of the present application, according to the technical essence of the present application, still belongs to the protection scope of the technical solution of the present application.
Claims
1. An embedded office type operating system adapted to a low-carbon mobile terminal, characterized by, The dynamic power management module, the lightweight office component integration module, the offline office data synchronization module, the hardware resource virtualization module, the carbon emission monitoring module, and the low-carbon office suggestion module are included. The dynamic power management module is configured to dynamically adjust the running frequency and the number of enabled cores of the CPU according to the priority and resource requirement of the office task. The lightweight office component integration module includes a lightweight word processing unit, a table processing unit, and a presentation unit, all of which adopt a cross-platform architecture based on WebAssembly and have an installation package volume of less than 50 MB. The offline office data synchronization module is configured to perform incremental synchronization between the locally stored office data and the cloud server when the mobile terminal accesses the network, and to support offline editing by caching the office data in the local database when the mobile terminal is offline. The hardware resource virtualization module is configured to perform virtualization processing on the hardware resources of the mobile terminal, so that multiple office applications can share the hardware resources to reduce idle waste of the hardware resources. The carbon emission monitoring and suggestion module is configured to monitor the carbon emission of the mobile terminal in real time during the office process and generate a carbon emission report according to the carbon emission data. The low-carbon office suggestion module is configured to provide low-carbon office suggestions for the user according to the carbon emission report and the office habits of the user.
2. The embedded office operating system adapted for low-carbon mobile terminals according to claim 1, wherein, The dynamic power management module further includes a task priority evaluation unit, a power consumption budget allocation unit, and a real-time power consumption monitoring unit. The task priority evaluation unit is configured to evaluate the office task as high, medium, or low priority according to the type, deadline, and resource consumption of the office task. If a low-priority office task is detected, the CPU running frequency is automatically reduced and some redundant cores are turned off. The power consumption budget allocation unit is configured to allocate a corresponding power consumption budget for different office tasks according to the priority of the office task. The real-time power consumption monitoring unit is configured to monitor the power consumption of the CPU, memory, and storage device in real time and feed back the monitoring data to the power consumption budget allocation unit, so that the power consumption budget allocation unit dynamically adjusts the power consumption budget of each task according to the monitoring data.
3. The embedded office operating system adapted for low-carbon mobile terminals according to claim 1, wherein, The lightweight office component integration module further includes a component on-demand loading unit and a data compression transmission unit. The component on-demand loading unit is configured to dynamically load the functional modules of the office component according to the operation behavior of the user, and automatically uninstall a functional module when it is detected that the user has not used the functional module within a preset time. The data compression transmission unit is configured to compress the office data using an improved compression algorithm based on the LZ77 algorithm, and the compression rate is not less than 50%.
4. The embedded office operating system for low-carbon mobile terminals of claim 1, wherein The offline office data synchronization module further includes a data change record unit and a conflict resolution unit. The data change record unit is configured to record the changes of the local office data when offline and online, including the addition, modification, and deletion of data. The conflict resolution unit is configured to perform conflict resolution according to a preset conflict resolution strategy when the local data and the cloud data conflict in the data synchronization process; and the conflict resolution strategy specifically includes taking the local data as a reference, taking the cloud data as a reference, or prompting a user to make a selection.
5. The embedded office operating system for low-carbon mobile terminals according to claim 1, wherein, The hardware resource virtualization module further includes a resource isolation unit and a resource scheduling unit; The resource isolation unit is configured to isolate the hardware resource access of different office applications to prevent mutual interference between the different office applications. The resource scheduling unit is configured to dynamically schedule the hardware resources according to the resource requirements and priorities of the office applications, thereby improving the utilization rate of the hardware resources.
6. The embedded office operating system for low-carbon mobile terminals according to claim 1, wherein, The carbon emission monitoring module calculates the carbon emission amount by the following method: wherein E is carbon emission, is CPU power consumption, is carbon emission factor, is memory power consumption, is memory carbon emission factor, is storage device power consumption, is storage device carbon emission factor, is network transmission power consumption, is network transmission carbon emission factor.
7. The embedded office operating system for low-carbon mobile terminals according to claim 1, wherein, The operating system adopts a micro-kernel architecture, the kernel volume is less than 10MB, and the dynamic loading and unloading of the kernel module are supported.