A method for updating and upgrading a domestically developed operating system

By mirroring the terminal operating system to the server data center and generating update packages for partition upgrades as needed, the problem of rapid deployment and updating of domestically produced operating systems in the education industry has been solved. This has enabled efficient and stable operating system management and batch upgrades, improving user experience and operational efficiency.

CN119987816BActive Publication Date: 2026-01-30BEIJING DONGFANG YIMENG TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510209938.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-02-25
Publication Date
2026-01-30
Estimated Expiration
2045-02-25

AI Technical Summary

Technical Problem

The educational sector's demand for Chinese-made operating systems, including rapid deployment, rapid updates, rapid restoration, and centralized management, has not been fully met, resulting in the overall project delivery failing to gain user approval and causing operational difficulties.

Method used

The system outputs the mirrored terminal operating system to the server data center, matches the terminal operating system, and generates update packages and patch packages as needed by partitioning and upgrading. It utilizes the underlying closed system to generate modular updates in a customized manner, supports many-to-many correspondence between terminal hardware and operating system, and realizes batch upgrades.

Benefits of technology

It reduces user confusion, lowers management difficulty and maintenance costs, improves update and upgrade efficiency and user experience, and ensures the stability and reliability of the operating system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119987816B_ABST
    Figure CN119987816B_ABST
Patent Text Reader

Abstract

A method for updating and upgrading a domestically developed operating system includes the following steps: Step 1: The operating system of the mirror terminal is output to a server data center, and the server data center matches the terminal's operating system; Step 2: The underlying closed system communicates with the server data center and downloads an upgrade update package matching the terminal's operating system to the local machine; Step 3: The terminal is started according to the upgrade update package to complete the operating system update and upgrade. This invention automatically matches corresponding domestic operating system update packages and / or patch packages to client terminals on demand, reducing user selection difficulties; the independent module design based on the domestic operating system allows for independent updates and upgrades, resulting in smaller download update packages and / or patch packages with strong portability, reducing upgrade workload; the education bureau achieves unified management through the server data center, reducing operation and maintenance costs and risks, improving update and upgrade efficiency, saving time and costs, and enhancing user experience.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of domestic operating system upgrade, more particularly, to a domestic operating system update and upgrade method. BACKGROUND

[0002] With the rapid development of the scale of domestic IT system, the demand of enterprises for domestic IT management system is also increasing. On the one hand, the number of personal computers and servers is increasing rapidly with the continuous expansion of IT application scale, on the other hand, various application software and patch update and replacement speed up, and domestic IT management becomes an indispensable part to ensure the normal, stable and reliable operation of enterprise IT system.

[0003] The information technology application innovation industry fully supports the ecological platform of domestic software and hardware, unifies the management difficulty of domestic software and hardware heterogeneous integration, and supports the operation system management and rapid deployment under various network conditions, so that the domestic IT management becomes simpler. The heterogeneous integration management of software and hardware can simultaneously manage the deployment of domestic operating system and windows operating system, and is suitable for various industry scenes such as education, medical treatment, finance, energy, military industry and government enterprise.

[0004] At present, domestic IT has achieved certain results, but the education industry still faces some challenges, such as the rapid deployment, rapid update, rapid recovery and centralized control of domestic operating system, which are the rigid demand of education industry, but are ignored, resulting in that the overall project delivery cannot be recognized by users. However, as a department of education bureau of collective procurement, it is difficult to intuitively understand the use of collective procurement and innovation equipment, and it is difficult to improve the problems.

[0005] Therefore, the existing technology needs to be further improved and developed. SUMMARY

[0006] (I) Invention purpose: in order to solve the problems existing in the prior art, the purpose of the present application is to provide a domestic operating system update and upgrade method, which reduces the workload of domestic operating system upgrade by on-demand partition upgrade, saves time and cost, and improves user experience.

[0007] (II) Technical scheme: in order to solve the above technical problems, the present application provides a domestic operating system update and upgrade method, which comprises the following steps:

[0008] Step 1, output the operating system of the mirror terminal to the server data center, and the server data center matches the operating system of the terminal;

[0009] Step 2, the bottom layer closed system communicates with the server data center, downloads the upgrade update package matched with the operating system of the terminal to the local;

[0010] Step 3, starting the terminal according to the upgrade update package, completing the update and upgrade of the operating system.

[0011] Preferably, the domestic operating system of the terminal is imaged to obtain an operating system image, and then the operating system image is output to a server data center, the server data center automatically matches according to the operating system image to obtain the corresponding domestic operating system of the terminal, and then obtains the update package and / or patch package of the domestic operating system, so as to realize the update and upgrade processing of the domestic operating system of the terminal.

[0012] Preferably, the server data center stores a mapping table, and the mapping table includes the corresponding relationship between different underlying domestic operating systems and terminal hardware.

[0013] Preferably, the relationship between the terminal hardware and the domestic operating system is many-to-many, but the same terminal hardware and the domestic operating system are one-to-one.

[0014] Preferably, the underlying closed system communicates with the server data center to receive the corresponding domestic operating system of the terminal, and the underlying closed system generates the corresponding update package and / or patch package according to the domestic operating system.

[0015] Preferably, the specific operation steps of the underlying closed system for generating the corresponding update package and / or patch package according to the domestic operating system are as follows:

[0016] Step 201, processing the domestic operating system by modules;

[0017] Step 202, upgrading and updating each module as needed;

[0018] Step 203, coordinating the work between each module to ensure the normal operation of the domestic operating system.

[0019] Preferably, the domestic operating system is processed by modules, and the entire domestic operating system is divided into multiple modules.

[0020] Preferably, each module is upgraded and updated as needed, and the update and upgrade methods of different modules are different, and corresponding operations are performed according to different modules; when only one module is upgraded and updated, only the update package and / or patch package corresponding to the module needs to be generated.

[0021] Preferably, the update package and / or patch package generated by the on-demand upgrade also includes the cooperative operation steps or methods with other modules, so the size of the update package and / or patch package is larger than that of the single module.

[0022] Preferably, after a terminal completes the update and upgrade, the update package and / or patch package is sent to a terminal with the same domestic operating system, and the terminal with the same domestic operating system is updated and upgraded in batches.

[0023] (Three) beneficial effects: the update and upgrade method of the domestic operating system first matches the corresponding update package and / or patch package of the domestic operating system for the client terminal through on-demand self-service, which reduces the selection difficulty of the user. Secondly, the independent module design based on the domestic operating system can be independently updated and upgraded, the size of the downloaded update package and / or patch package is smaller than the size of the entire domestic operating system update package and / or patch package, and the portability and stability are strong, the user can upgrade and start on demand, reduce the management difficulty, and reduce the upgrade workload. Finally, the server data center can be used by the operation and maintenance personnel or the education bureau to realize the unified management of the entire domestic operating system, reduce the operation and maintenance cost and risk, improve the update and upgrade efficiency, save time and cost, and improve the user experience. BRIEF DESCRIPTION OF DRAWINGS

[0024] Figure 1 is a step flow chart of the update and upgrade method of the domestic operating system of the application;

[0025] Figure 2 is the corresponding relationship between the domestic operating system and the terminal of the application;

[0026] Figure 3 is a step flow chart of the corresponding update package and / or patch package generated by the bottom layer closed system according to the domestic operating system in step 2 of the application. DETAILED DESCRIPTION

[0027] The application will be further described in detail below in combination with preferred embodiments, and more details are described in the following description in order to fully understand the application, but the application can be implemented in various ways different from the description, and those skilled in the art can make similar generalization and deduction according to the actual application without departing from the content of the application, therefore, the protection scope of the application should not be limited by the specific embodiments.

[0028] The drawings are schematic diagrams of the embodiments of the application, it should be noted that the drawings are only examples, not drawn according to the condition of the same proportion, and should not be used as a limitation on the actual claimed scope of the application.

[0029] An update and upgrade method of a domestic operating system, as shown in Figure 1 , specifically comprising the following steps:

[0030] Step 1, the operating system of the mirror terminal is output to the server data center, and the server data center matches the operating system of the terminal.

[0031] Step 2, the underlying closed system communicates with the server data center, and downloads the upgrade update package matched with the operating system of the terminal to the local.

[0032] Step 3, start the terminal according to the upgrade update package, and complete the update and upgrade of the operating system.

[0033] More specifically, the step 1 specifically includes:

[0034] The existing domestic operating systems include Haiguang, Zhaoxin, Feiteng, Longxin, Shenwei and Kunpeng, and different domestic operating systems correspond to different application installation packages. That is, different terminals may correspond to different domestic operating systems, and different terminals may correspond to the same domestic operating system. The same domestic operating system corresponds to the same upgrade update package, but the user or the operation and maintenance personnel of the terminal does not know what kind of domestic operating system the terminal uses, so when upgrading the application or the operating system of the terminal, different update packages and / or patch packages may be used. Therefore, when facing a large number of update packages and / or patch packages, it is necessary to screen out the update package and / or patch package suitable for the domestic operating system of the terminal, which is time-consuming and complicated.

[0035] The domestic operating system update and upgrade method can mirror the domestic operating system of the terminal to obtain an operating system mirror, and then output the operating system mirror to the server data center. The server data center can automatically match the operating system mirror to obtain the corresponding domestic operating system of the terminal, and then screen out the update package and / or patch package of the domestic operating system, so as to realize the update and upgrade of the domestic operating system of the terminal.

[0036] The server data center stores a navigation module, which groups and manages the underlying operating system and terminal hardware. The navigation module stores the correspondence between the underlying operating system and the terminal hardware. The navigation module has a tree-type management structure, and usually one underlying operating system corresponds to multiple terminal hardware, and one terminal hardware corresponds to only one underlying operating system. At the same time, under the complex correspondence, multi-layer nested grouping management can also be supported.

[0037] More specifically, different terminal hardware may use different domestic operating systems, or use the same domestic operating system, so the relationship between terminal hardware and domestic operating system is many-to-many, but the same terminal hardware and domestic operating system are one-to-one, such as Figure 2As shown, that is, the same terminal hardware uses the same domestic operating system, but different terminal hardware can use the same domestic operating system, or different domestic operating systems; different domestic operating systems can be used by multiple terminal hardware. Therefore, when the terminal hardware of the computer room or company needs to be updated and upgraded, only one terminal device needs to be operated and run, and then copied to the same terminal device to achieve it.

[0038] The navigation module can be a link relationship or a mapping table, etc., which is not specifically limited here. The navigation module used in the embodiment is a mapping table, which is static and includes terminal hardware corresponding to all domestic operating systems. The mapping table includes the correspondence between different underlying domestic operating systems and terminal hardware. Only the opening interface of the terminal hardware needs to be clicked, and the navigation module will automatically jump according to the correspondence between the underlying operating system and the terminal hardware.

[0039] On this basis, in order to improve the operation fluency of the operator and avoid repeated loading behavior in the navigation jump process, a cache mechanism of the underlying operating system and the terminal hardware is also provided. At the same time, the navigation module will record the correspondence information between the opened underlying operating system and the terminal hardware, help the operator record the navigation jump path, and the navigation module will decide whether to hide or close the previous navigation jump path according to the fluency of the navigation jump process and the memory occupation, etc. When returning, only the current navigation jump path needs to be closed, and the previous navigation jump path can be reloaded or restored.

[0040] More specifically, the step 2 specifically includes:

[0041] The underlying closed system communicates with the server data center to receive the domestic operating system corresponding to the terminal, and the underlying closed system will generate corresponding update package and / or patch package according to the domestic operating system. And download the update package and / or patch package to the terminal desktop for installation, to realize the update and upgrade of the terminal hardware.

[0042] More preferably, after a terminal is updated and upgraded, the update package and / or patch package can be sent to the terminal with the same domestic operating system to realize batch update and upgrade of the same terminal, saving time and effort, and being more convenient and fast.

[0043] The underlying closed system used in the embodiment is a set of wisdom desktop cloud management system.

[0044] As shown in the figure, Figure 3 The specific operation steps of the underlying closed system in step 2 to generate corresponding update package and / or patch package according to the domestic operating system are:

[0045] Step 201, the domestic operating system is processed by module.

[0046] The domestic operating system is processed by module, and the entire domestic operating system is divided into multiple modules, so as to facilitate subsequent generation of update package and / or patch package of different modules on demand.

[0047] In the embodiment, the domestic operating system is divided into boot module, kernel module, rootfs root file module, initramfs startup module, driver module and firmware module.

[0048] The boot module is responsible for loading the kernel of the domestic operating system and initializing the components of the domestic operating system, so as to ensure that the domestic operating system can run normally.

[0049] The kernel module is a core module, which is responsible for managing hardware and software resources of the domestic operating system, and providing a stable running environment for upper application programs. The kernel module includes process scheduling submodule, inter-process communication submodule, memory management submodule, file system submodule and network interface submodule. The process scheduling submodule is connected with the boot module to realize communication; the file system submodule is connected with the rootfs root file module and the initramfs startup module respectively to realize communication; the network interface submodule is connected with the driver module and the firmware module respectively to realize communication. Through the cooperation of these modules, the functions of multi-task processing, memory management, file access and network communication of the domestic operating system are realized.

[0050] The rootfs root file module is the root directory structure of the domestic operating system, which contains basic files and directories required for starting and running the domestic operating system. For example, the rootfs root file module contains necessary directories and files such as bin (ordinary user command), sbin (super user command), etc (system configuration file), lib (library file). These files and directories jointly constitute the basic running environment of the domestic operating system, supporting the startup and running of the domestic operating system.

[0051] The initramfs boot module is a temporary root file for the domestic operating system. It is loaded into memory to provide necessary file system support and drivers before the kernel of the domestic operating system starts. The initramfs boot module contains the file system modules and drivers required for kernel startup, enabling the kernel to successfully load the actual root file. By pre-loading the necessary file system support and drivers, initramfs can reduce the complexity of the domestic operating system kernel startup and improve the stability and reliability of the domestic operating system startup process.

[0052] The driver module provides a standardized interface to the domestic operating system, enabling the domestic operating system to interact with hardware devices without needing to understand the specific implementation details of the devices.

[0053] The firmware module is responsible for initializing the hardware device, controlling hardware operation, providing device interfaces, and ensuring device security and stability. It contains code and data that implements the device's basic functions and operational logic. The firmware module is responsible for initialization during device startup, setting default parameters and configuration registers. It also provides interfaces for interaction with upper-layer software, enabling software to control the hardware device through standard calling methods. Furthermore, the firmware includes logic and algorithms for ensuring device security and stability, preventing malicious attacks and ensuring stable operation or recovery under abnormal conditions.

[0054] Step 202: Perform partitioned upgrades and updates for each module as needed.

[0055] Each module is upgraded and updated as needed, with different methods for each module. Only one module needs upgrading; only that module requires an update package and / or patch, while other modules remain unchanged, making the process more convenient and efficient.

[0056] When the boot module is updated or upgraded: First, the BIOS firmware (Basic Input / Output System) or UEFI (Unified Extensible Firmware Interface) firmware is executed to initialize the hardware and load the bootloader. Then, the bootloader reads the kernel image file and the initial RAM disk and loads them into memory. Next, the kernel decompresses and initializes various hardware devices, file systems, and process management subsystems. Finally, the init process starts, which starts other system services and processes according to the configuration file, completing the boot of the domestic operating system.

[0057] The BIOS firmware provides a method that allows users to configure or adjust hardware without opening the computer case. The UEFI firmware is a firmware interface standard used to replace traditional BIOS firmware. UEFI firmware provides a method for interacting with hardware before the operating system loads and supports a graphical interface and enhanced security features.

[0058] When the kernel module is updated and upgraded: first, the updated kernel module file is downloaded to the local machine and replaces the original kernel module file. Then, the kernel module is restarted, and the upgraded kernel module is loaded into the domestic operating system through the boot loader.

[0059] When upgrading the kernel module, the corresponding driver module also needs to be updated.

[0060] Generally, kernel module upgrades are performed when adapting to new hardware. Moreover, because domestic operating systems adopt a monolithic kernel model, driver modules are also upgraded when kernel module versions are upgraded.

[0061] When the rootfs root file module is updated or upgraded: During the operation of the domestic operating system, the rootfs root file module is updated by downloading the updated rootfs root file module to the local machine, replacing the original rootfs root file module, and then restarting the terminal or application to complete the upgrade.

[0062] In most embedded systems, the rootfs module is very stable, so it is the module that is upgraded and updated the least in most system upgrades.

[0063] When the initramfs startup module is updated: the updating method is the same as the rootfs root file module updating method, the update file of the initramfs startup module is downloaded to replace the original file of the initramfs startup module, and then the terminal or application is restarted to realize the updating of the initramfs startup module.

[0064] The initramfs startup module contains the module of loading the rootfs root file module, the driver module and the firmware module and splicing the final domestic operating system in the startup process of the domestic operating system. Since the function of the initramfs startup module is simple, the updating is less.

[0065] In the startup process of the domestic operating system, the boot module loads the kernel image file of the domestic operating system and the initramfs startup module into the memory, and then the kernel kernel starts the initramfs to load the file system, support and driver program therein, so as to smoothly load the real root file system.

[0066] When the driver module is updated: the update file of the driver module is downloaded to replace the original file of the driver module, at this time, there are two cases, the first: if the kernel needs to be updated, the terminal or application needs to be restarted, and then the driver module is loaded and spliced into the domestic operating system through the initramfs startup module. The second: if it is a plug-in peripheral driver, it can be reloaded without restarting the domestic operating system.

[0067] Generally, the domestic operating system needs to add new drivers when running new hardware or adding new devices, so the most frequent updating is the driver module. But the driver module of the domestic operating system is generally not large, so the downloading and updating are relatively fast.

[0068] The driver module sends commands and control information to the hardware device, processes the interrupt signal generated by the hardware device, manages the resources required by the device, and provides an interface for application programs to access and control the hardware device. In the domestic operating system, the driver module is usually loaded as a kernel module.

[0069] When the firmware module is updated: the update file of the firmware module is downloaded to the local and replaces the original file of the firmware module, at this time, no need to restart the terminal or apply the case of re-loading the corresponding driver or firmware.

[0070] Generally, the amount of change of the firmware module is small, and only needs to be updated when adapting to specific new hardware, so the frequency of updating is also low.

[0071] Different terminals may have different application requirements according to different use scenarios, and the server data center generates corresponding update package and / or patch package according to different terminal use scenarios, so as to realize on-demand upgrade of terminal hardware for different use scenarios.

[0072] By on-demand partition upgrade, centralized, simple and intelligent management of terminals and desktops can be realized under the condition of terminal security and efficiency, which fundamentally reduces the management difficulty and maintenance workload, reduces the operation and maintenance cost, improves the management efficiency and service quality, and provides strong guarantee for computer teaching and experiment. Secondly, it can also help enterprises or campus computer rooms to use computing resources more efficiently, and avoid the problems of over-provisioning or under-provisioning.

[0073] Step 203, cooperate with the work between each module to ensure the normal operation of the domestic operating system.

[0074] The terminal cooperates with the system call, interrupt processing, inter-process communication and other mechanisms to re-connect each module, perform data transmission, and ensure stable, reliable and efficient operation of the domestic operating system.

[0075] The update package and / or patch package generated by on-demand upgrade also contains the cooperative operation steps or methods between other modules, so compared with the update package and / or patch package of a single module, the update package and / or patch package generated by on-demand upgrade of the application is larger in size, but compared with the update package and / or patch package of the entire domestic operating system, the size is undoubtedly much smaller.

[0076] The cooperation between the boot module and the kernel module: the boot module is responsible for loading and initializing the kernel, and provides the necessary environment and conditions for the operation of the kernel. The kernel module is the core part of the domestic operating system, and starts running after the boot module completes the loading, and manages the hardware and software resources of the system.

[0077] The coordination between the kernel module and the rootfs module: the kernel module mounts the rootfs module as the root directory structure of the domestic operating system during the boot process. The rootfs module contains the basic files and directories required for the boot and operation of the domestic operating system, providing a running environment for the kernel and upper-layer applications.

[0078] The coordination between the initramfs module, the kernel module, and the rootfs module: the initramfs module is loaded into memory before the kernel is started, and provides necessary file system support and drivers. These support and drivers enable the kernel to successfully load the real root file: the rootfs module. Once the real root file is loaded, the initramfs module is unloaded.

[0079] The coordination between the driver module, the kernel module, and the firmware module: the driver is part of the kernel module and runs in the kernel to manage the operation of hardware devices. At the same time, the driver module interacts with the firmware module to control hardware devices through the interfaces provided by the firmware module. The firmware module is responsible for initializing hardware devices, providing device interfaces, and implementing device security and stability.

[0080] The step 203 is to coordinate between the modules in the terminal, and the coordination process can be performed offline. Finally, the upgraded modules are integrated into a complete domestic operating system, thereby realizing the update and upgrade of the domestic operating system. The entire domestic operating system can be used offline, and the terminal no longer depends on the network and server, reducing the lag of the terminal.

[0081] Even if the terminal hardware is of the same model, the corresponding domestic operating system is the same, but the environment used is different, and the functions and applications focused on are also different. Therefore, according to different use environments, the corresponding update package and / or patch package can be automatically generated. For example, the computer room examination mainly tests the answering of different subjects, so the terminal equipment in the computer room may only need editing functions. Therefore, the update package and / or patch package generated by the partition update and upgrade of the terminal hardware corresponding to the computer room mainly includes editing, saving, uploading server data center, and other functions. The education bureau mainly supervises and checks the teaching system, so the update package and / or patch package for the partition update and upgrade of the terminal hardware applied to the education bureau mainly includes checking, receiving, and other functions.

[0082] The step 3 is specifically:

[0083] When the terminal downloads the update package and / or patch package of the domestic operating system corresponding to the terminal, the update package and / or patch package is run to realize the update and upgrade of the terminal hardware.

[0084] When the machine room or the virtual machine is updated and upgraded, the update package and / or patch package is only needed to be sent to other terminals, so that the update and upgrade of the terminal hardware of the domestic operating system can be quickly realized.

[0085] The update and upgrade method of the domestic operating system can first match the update package and / or patch package of the corresponding domestic operating system for the client terminal through on-demand self-service, so as to reduce the selection difficulty of the user. Secondly, the independent module design of the domestic operating system can be independently updated and upgraded, the volume of the downloaded update package and / or patch package is smaller than the volume of the entire update package and / or patch package of the domestic operating system, and the portability and stability are strong, the user can upgrade and start as needed, the management difficulty is reduced, and the upgrade workload is reduced. Finally, the server data center can be used by the operation and maintenance personnel or the education bureau to realize the unified management of the entire domestic operating system, reduce the operation and maintenance cost and risk, improve the update and upgrade efficiency, save time and cost, and improve the user experience.

[0086] The above is the description of the preferred embodiments of the present application, which can help the skilled in the art to more fully understand the technical solutions of the present application. However, these embodiments are only illustrative, and the specific implementation of the present application is limited to the description of these embodiments. For ordinary skilled in the art to which the present application belongs, without departing from the concept of the present application, a number of simple deductions and changes can be made, which should be regarded as falling within the protection scope of the present application.

Claims

1. A method for updating and upgrading a domestic operating system, characterized in that, It is applied to computer and server, including the following steps: Step 1, the operating system of the mirror terminal is output to the server data center, and the server data center matches the operating system of the terminal; the operating system image is obtained by mirroring the domestic operating system of the terminal, and then the operating system image is output to the server data center, the server data center stores a navigation module, the navigation module stores the correspondence between the underlying operating system and the terminal hardware, the navigation module groups the underlying operating system and the terminal hardware, and a cache mechanism of the underlying operating system and the terminal hardware is also provided; at the same time, the navigation module records the corresponding information between the opened underlying operating system and the terminal hardware, the navigation jump path, and the navigation module decides whether to hide or close the previous navigation jump path according to the smoothness of the opened navigation jump process and the memory occupation; when returning, only the current navigation jump path is closed, and the previous navigation jump path is reloaded or restored; the server data center automatically matches the operating system image to obtain the corresponding domestic operating system of the terminal, and then obtains the update package and / or patch package of the domestic operating system, so as to realize the update and upgrade of the domestic operating system of the terminal; Step 2, the underlying closed system communicates with the server data center to receive the corresponding domestic operating system of the terminal, and the underlying closed system generates the corresponding update package and / or patch package according to the domestic operating system, and downloads the upgrade update package matching the operating system of the terminal to the local; The domestic operating system is divided into boot module, kernel module, rootfs root file module, initramfs startup module, driver module and firmware module, and the update package and / or patch package generated by on-demand upgrade also contains the cooperative operation steps or methods between other modules; Step 3, start the terminal according to the upgrade update package to complete the update and upgrade of the operating system.

2. The method for updating and upgrading a domestic operating system according to claim 1, wherein, The server data center stores a mapping table, and the mapping table includes the corresponding relationship between different underlying domestic operating systems and terminal hardware.

3. The method of claim 2, wherein the method further comprises: The relationship between terminal hardware and domestic operating system is many-to-many, but the same terminal hardware and domestic operating system are one-to-one.

4. The method of claim 1, wherein the method further comprises: The specific operation steps of the underlying closed system for generating the corresponding update package and / or patch package according to the domestic operating system are as follows: Step 201, divide the domestic operating system into modules; Step 202, upgrade each module according to demand; Step 203, cooperate with each module to ensure normal operation of the domestic operating system.

5. The method of claim 4, wherein the method further comprises: The size of the update package and / or patch package generated by on-demand upgrade is larger than that of the single module update package and / or patch package.

6. The method of claim 1, wherein the method further comprises: When a terminal is updated and upgraded, the update package and / or patch package is sent to the terminal with the same domestic operating system, and the terminals with the same domestic operating system are batch updated and upgraded.

Citation Information

Patent Citations

  • Method and system for downloading mobile phone user operation system

    CN102137182A

  • Cloud operating system updating system and device

    CN106227561A