Updating and upgrading method for domestic operating system

By mirroring the terminal operating system, matching the operating system and downloading the upgrade and update package, the education industry's demand for rapid deployment, update and centralized management of domestic operating systems is solved, and the effect of reducing management difficulties and operation and maintenance costs is achieved, and the user experience is improved.

CN119987816AActive Publication Date: 2025-05-13BEIJING DONGFANG YIMENG TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

The education industry is facing the need for rapid deployment, update, restore and centralized control functions of domestic operating systems that have not been fully met, resulting in project delivery being unable to be recognized by users.

Method used

Provides a method for updating and upgrading domestic operating systems, through mirroring the terminal operating system, matching the operating system, downloading the upgrade and update package and completing the operating system update and upgrade. This method includes on-demand partition upgrades, reducing upgrade workload, saving time and cost, and improving user experience.

Benefits of technology

By matching update packages on demand on client terminals, users can reduce user selection problems, updates and upgrades based on independent module design, reduce management difficulties and operation and maintenance costs, improve update efficiency and improve user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119987816A_ABST
    Figure CN119987816A_ABST
Patent Text Reader

Abstract

A method for updating and upgrading a domestic operating system comprises the steps that 1, an operating system of a mirror image terminal is output to a server data center, and the server data center is matched with the operating system of the terminal; step 2, the bottom-layer closed system communicates with a server data center, and downloads an upgrade update package matched with the operating system of the terminal to the local; and step 3, starting the terminal according to the upgrading and updating package to finish updating and upgrading of the operating system. According to the method, the updating package and / or the service pack of the corresponding domestic operating system are / is automatically matched for the client terminal according to needs, so that the selection trouble of a user is relieved; independent updating and upgrading can be achieved based on the independent module design of a domestic operating system, the size of a downloaded updating package and / or service pack is smaller, the portability is high, and the upgrading workload is reduced; unified management is realized by the Education Bureau through the server data center, the operation and maintenance cost and risk are reduced, the updating and upgrading efficiency is improved, the time and cost are saved, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of domestic operating system upgrades, and more specifically, to a method for updating and upgrading a domestic operating system. Background Art

[0002] With the rapid development of the scale of domestic IT systems, enterprises' demand for domestic IT management systems is also increasing. On the one hand, the number of localized personal computers and servers is increasing rapidly with the continuous expansion of IT application scale. On the other hand, the speed of updating and replacing various application software and patches is accelerating. Domestic IT management has become an indispensable part of ensuring the normal, stable and reliable operation of enterprise IT systems.

[0003] The information technology application innovation industry fully supports the domestic software and hardware platform ecology, unifies the management difficulties of domestic software and hardware heterogeneous integration, and supports the management and rapid deployment of operating systems under various network conditions, making domestic IT management simpler. Software and hardware heterogeneous integration management can manage the deployment of domestic operating systems and Windows operating systems at the same time, and is suitable for a variety of industry scenarios such as education, medical care, finance, energy, military industry, government and enterprises.

[0004] At present, localized IT has achieved certain results, but the localized IT in the education industry still faces some challenges. For example, the functions of rapid deployment, rapid update, rapid restoration, and centralized control of domestic operating systems are rigid requirements of the education industry, but they are ignored, resulting in the overall project delivery not being recognized by users. However, as the departments responsible for centralized procurement, such as the Education Bureau, they are unable to gain an intuitive understanding of the use of centralized procurement information and innovation equipment and are unable to improve the problems they face.

[0005] Therefore, the problems existing in the prior art need to be further improved and developed. Summary of the invention

[0006] (I) Purpose of the invention: In order to solve the problems existing in the above-mentioned prior art, the purpose of the present invention is to provide a method for updating and upgrading a domestic operating system, which reduces the workload of upgrading the domestic operating system through on-demand partition upgrade, saves time and cost, and improves user experience.

[0007] (II) Technical solution: In order to solve the above technical problems, this technical solution provides a method for updating and upgrading a domestic operating system, comprising the following steps: Step 1: The operating system of the mirrored terminal is output to the server data center, and the server data center matches the operating system of the terminal; Step 2: The underlying closed system communicates with the server data center and downloads the upgrade package that matches the terminal's operating system to the local computer; Step 3: Start the terminal according to the upgrade package to complete the update of the operating system.

[0008] Preferably, the domestic operating system of the terminal is mirrored to obtain an operating system image, which is then output to a server data center. The server data center automatically matches the operating system image to obtain the domestic operating system corresponding to the terminal, and then obtains an update package and / or patch package for the domestic operating system to implement update and upgrade processing for the domestic operating system of the terminal.

[0009] Preferably, the server data center stores a mapping table, which includes the correspondence between different underlying domestic operating systems and terminal hardware.

[0010] Preferably, there is a many-to-many relationship between terminal hardware and domestic operating systems, but there is a one-to-one correspondence between identical terminal hardware and domestic operating systems.

[0011] Preferably, 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 customize and generate corresponding update packages and / or patch packages based on the domestic operating system.

[0012] Preferably, the specific operation steps of the bottom closed system to customize and generate the corresponding update package and / or patch package according to the domestic operating system are: Step 201, dividing the domestic operating system into modules; Step 202: perform partition upgrade and update on each module as needed; Step 203: coordinate the work between various modules to ensure the normal operation of the domestic operating system.

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

[0014] Preferably, each module is upgraded and updated as needed, and the 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 this module needs to be generated.

[0015] Preferably, the update package and / or patch package generated by on-demand upgrading will also include steps or methods for collaborative operations with other modules, and therefore will be larger in size than the update package and / or patch package of a single module.

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

[0017] (III) Beneficial effects: The present invention provides a method for updating and upgrading a domestic operating system. First, it reduces the user's selection troubles by matching the corresponding update package and / or patch package of the domestic operating system to the client terminal on demand. Secondly, based on the independent module design of the domestic operating system, it can be updated and upgraded independently. The volume of the downloaded update package and / or patch package is smaller than the volume of the update package and / or patch package of the entire domestic operating system, and it has strong portability and stability. Users can upgrade and start on demand, which reduces the difficulty of management and the workload of upgrading. Finally, the operation and maintenance personnel or the education bureau can achieve unified management of the entire domestic operating system through the server data center, reduce operation and maintenance costs and risks, improve the efficiency of updates and upgrades, save time and costs, and enhance user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 It is a flowchart of the steps of a method for updating and upgrading a domestic operating system of the present invention; Figure 2 It is the correspondence between the domestic operating system of the present invention and the terminal; Figure 3 It is a flowchart of the steps in which the underlying closed system in step 2 of the present invention customizes and generates corresponding update packages and / or patch packages according to the domestic operating system. DETAILED DESCRIPTION

[0019] The present invention is further described in detail below in conjunction with preferred embodiments. More details are elaborated in the following description to facilitate a full understanding of the present invention. However, the present invention can obviously be implemented in a variety of other ways different from the description. Those skilled in the art can make similar generalizations and deductions based on actual application situations without violating the connotation of the present invention. Therefore, the protection scope of the present invention should not be limited by the content of this specific embodiment.

[0020] The accompanying drawings are schematic diagrams of embodiments of the present invention. It should be noted that the drawings are only examples and are not drawn to scale, and should not be used to limit the actual protection scope of the present invention.

[0021] A method for updating and upgrading a domestic operating system, such as Figure 1 As shown, the specific steps include: Step 1: The operating system of the mirrored terminal is output to the server data center, and the server data center matches the operating system of the terminal.

[0022] Step 2: The underlying closed system communicates with the server data center and downloads the upgrade package that matches the terminal's operating system to the local computer.

[0023] Step 3: Start the terminal according to the upgrade package to complete the update of the operating system.

[0024] More specifically, the step 1 specifically includes: Existing domestic operating systems include Haiguang, Zhaoxin, Feiteng, Loongson, Shenwei, Kunpeng, etc. Different domestic operating systems correspond to different application installation packages. That is, different terminals may correspond to different domestic operating systems, or different terminals may correspond to the same domestic operating system. The same domestic operating systems correspond to the same upgrade update packages, but because the terminal users or operation and maintenance personnel are not clear about which domestic operating system the terminal uses, when upgrading and updating the terminal's application or operating system, there may be different update packages and / or patch packages. Therefore, when faced with a large number of update packages and / or patch packages, it is necessary to screen out the update packages and / or patch packages for the domestic operating system suitable for the terminal, which is time-consuming and cumbersome.

[0025] The method for updating and upgrading the domestic operating system described in the present invention can mirror the domestic operating system of the terminal to obtain an operating system image, and then output the operating system image to a server data center. The server data center can automatically match the operating system image to obtain the domestic operating system corresponding to the terminal, and then filter out the update package and / or patch package of the domestic operating system to implement the update and upgrade processing of the domestic operating system of the terminal.

[0026] The server data center stores a navigation module, which manages the underlying operating system and terminal hardware in groups. The navigation module stores the correspondence between the underlying operating system and the terminal hardware. The navigation module presents a tree-like management structure as a whole. Usually, one underlying operating system corresponds to multiple terminal hardware, and one terminal hardware only corresponds to the same underlying operating system. At the same time, under complex corresponding relationships, multi-layer nested group management can also be supported.

[0027] More specifically, different terminal hardware may use different domestic operating systems, or they may use the same domestic operating system. Therefore, there is a many-to-many relationship between terminal hardware and domestic operating systems, but there is a one-to-one correspondence between the same terminal hardware and domestic operating systems, such as Figure 2As shown, the same terminal hardware uses the same domestic operating system, but different terminal hardware may use the same domestic operating system or different domestic operating systems; different domestic operating systems can be used by a variety of terminal hardware. Therefore, when the terminal hardware of the computer room or the company needs to be updated, it only needs to be operated on one of the terminal devices, and then copied to the same terminal device.

[0028] The navigation module may be a link relationship or may store a mapping table, etc., which is not specifically limited here. In this embodiment, the navigation module uses 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. You only need to click on the opening interface of the terminal hardware, and the navigation module will automatically jump according to the correspondence between the underlying operating system and the terminal hardware.

[0029] On this basis, in order to improve the smoothness of the operator's operation and avoid repeated loading during the navigation jump process, a cache mechanism for the underlying operating system and terminal hardware is also set up. At the same time, the navigation module will record the corresponding information between the opened underlying operating system and the terminal hardware to help the operator record the navigation jump path. The navigation module will decide whether to hide or close the previous navigation jump path based on the smoothness of the opened navigation jump process and the memory usage. When returning, you only need to close the current navigation jump path to reload or restore to the previous navigation jump path.

[0030] More specifically, the step 2 specifically includes: The bottom closed system communicates with the server data center and receives the domestic operating system corresponding to the terminal. The bottom closed system will customize and generate corresponding update packages and / or patch packages according to the domestic operating system. The update packages and / or patch packages are downloaded to the terminal desktop for installation to achieve the update and upgrade of the terminal hardware.

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

[0032] The underlying closed system described in this embodiment uses the Jizhi desktop cloud management system.

[0033] like Figure 3 As shown, the specific operation steps for the underlying closed system in step 2 to customize and generate the corresponding update package and / or patch package according to the domestic operating system are: Step 201: Divide the domestic operating system into modules.

[0034] The domestic operating system is processed into modules, and the entire domestic operating system is divided into multiple modules, so as to facilitate the subsequent generation of update packages and / or patch packages for different modules as needed.

[0035] In this embodiment, the domestic operating system is divided into a boot module, a kernel module, a rootfs module, an initramfs module, a driver module, and a firmware module.

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

[0037] The kernel module is a core module responsible for managing the hardware and software resources of the domestic operating system and providing a stable operating environment for upper-level applications. The kernel module includes a process scheduling submodule, an inter-process communication submodule, a memory management submodule, a file system submodule, and a network interface submodule. The process scheduling submodule is connected to the boot module to achieve communication; the file system submodule is connected to the rootfs root file module and the initramfs startup module respectively to achieve communication; the network interface submodule is connected to the driver module and the firmware module respectively to achieve communication. Through the collaboration between these modules, the multi-tasking, memory management, file access, network communication and other functions of the domestic operating system are realized.

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

[0039] The initramfs startup module is a temporary root file of the domestic operating system, which is loaded into the memory and used to provide necessary file system support and driver programs before the kernel of the domestic operating system is started. The initramfs startup module contains the file system module and driver programs required for kernel startup, so that the kernel can smoothly load the real root file. By loading the necessary file system support and driver programs in advance, initramfs can reduce the complexity of the kernel startup of the domestic operating system and improve the stability and reliability of the startup of the domestic operating system.

[0040] The driver module provides a standardized interface to the domestic operating system, so that the domestic operating system can interact with the hardware device without knowing the specific implementation details of the device.

[0041] The firmware module is responsible for initializing hardware devices, controlling hardware operations, providing device interfaces, and implementing device security and stability. The firmware module contains code and data that implement the basic functions and operating logic of the device. The firmware module is responsible for initializing the device when it starts, setting the default parameters and configuration registers of the device. At the same time, the firmware also provides an interface for interacting with upper-level software, so that the software can control the hardware device through a standard calling method. In addition, the firmware also contains logic and algorithms to implement device security and stability, prevent the device from malicious attacks, and ensure that the device can run or recover stably under abnormal circumstances.

[0042] Step 202: perform partition upgrade and update on each module as needed.

[0043] Each module is upgraded and updated as needed. The update methods of different modules are different. The corresponding operations are performed according to different modules. And when only one module needs to be upgraded, only the corresponding update package and / or patch package needs to be generated for this module, and the contents of other modules do not need to be changed, which is more convenient.

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

[0045] The BIOS firmware program provides a method for users to set up or adjust hardware without opening the computer case. The UEFI firmware is a firmware interface standard used to replace the traditional BIOS firmware program. The UEFI firmware provides a method for interacting with hardware before the operating system is loaded, and supports a graphical interface and more security features.

[0046] When the kernel module is updated: first download the update file of the kernel module to the local and replace the original file of the corresponding kernel module, then restart the kernel module, and load the upgraded kernel module into the domestic operating system through the boot loader.

[0047] When the kernel module is upgraded, the corresponding driver module also needs to be upgraded.

[0048] Generally speaking, kernel modules are upgraded and updated when adapting to new hardware. And because domestic operating systems use giant kernel mode, the driver module will also be upgraded when the kernel module version is upgraded.

[0049] When the rootfs root file module is updated and upgraded: the rootfs root file module is updated and upgraded during the operation of the domestic operating system, and the update file of the rootfs root file module is downloaded locally to replace the original file of the rootfs root file module, and then the terminal or application is restarted to complete the upgrade.

[0050] The rootfs of general embedded systems is very stable, so in most system upgrades, the rootfs module is the least updated.

[0051] When the initramfs startup module is updated and upgraded: the update and upgrade method is the same as the rootfs root file module update and upgrade method. The update file of the initramfs startup module is downloaded locally to replace the original file of the initramfs startup module. Then restart the terminal or application to implement the update and upgrade of the initramfs startup module.

[0052] The initramfs startup module includes a module for loading the rootfs root file module, the driver module, the firmware module and splicing the final domestic operating system during the startup process of the domestic operating system. Since the initramfs startup module has simple functions, it is less updated and upgraded.

[0053] During the startup process of the domestic operating system, the boot module will load the kernel image file of the domestic operating system and the initramfs startup module into the memory, and then the kernel will first start initramfs to load the file system, support and driver programs therein, so that the real root file system can be loaded smoothly.

[0054] When the driver module is updated: the update file of the driver module is downloaded locally and replaces the original file of the driver module. At this time, there are two situations. The first one is that if the kernel needs to be updated, it is necessary to restart the terminal or application, and then load it into the domestic operating system through the initramfs startup module. The second one is that if it is some pluggable peripheral drivers, the driver can be reloaded without restarting the domestic operating system.

[0055] Generally speaking, when running new hardware or adding new devices, domestic operating systems need to add new drivers to the domestic operating system, so the driver module is the most frequently updated and upgraded part. However, the driver module of domestic operating systems is generally not large in size, so downloading and updating is relatively fast.

[0056] The driver module sends command and control information to the hardware device, processes interrupt signals generated by the hardware device, manages the resources required by the device, and provides an interface application to access and control the hardware device. In domestic operating systems, the driver module is usually loaded as a kernel module.

[0057] When the firmware module is updated: the update file of the firmware module is downloaded to the local computer and replaces the original file of the firmware module. At this time, the corresponding driver or firmware does not need to be reloaded without restarting the terminal or application.

[0058] Generally speaking, the firmware module has a small amount of changes and only needs to be updated and upgraded when adapting to specific new hardware, so the frequency of updates and upgrades is also low.

[0059] Different terminals may have different application requirements according to different usage scenarios. The server data center automatically generates corresponding update packages and / or patch packages according to different terminal usage scenarios, thereby realizing on-demand upgrades and updates of terminal hardware for different usage scenarios.

[0060] By upgrading and updating partitions on demand, it is possible to achieve centralized, simplified and intelligent management of terminals and desktops while ensuring terminal security and efficiency, fundamentally reducing management difficulty and maintenance workload, reducing operation and maintenance costs, comprehensively improving management efficiency and service quality, and providing strong guarantees for computer teaching and experiments. Secondly, it can also help enterprises or campus computer rooms use computing resources more efficiently and avoid over-configuration or under-configuration.

[0061] Step 203: coordinate the work between various modules to ensure the normal operation of the domestic operating system.

[0062] The terminal performs system calls, interrupt processing, inter-process communication and other mechanisms to work together to reconnect the modules and transmit data, ensuring that the domestic operating system runs stably, reliably and efficiently.

[0063] The update package and / or patch package generated by on-demand upgrading will also include collaborative operation steps or methods with other modules. Therefore, compared with the update package and / or patch package of a single module, the update package and / or patch package generated by the present invention by on-demand upgrading will be larger in size, but compared with the update package and / or patch package of the entire domestic operating system, the size will undoubtedly be much smaller.

[0064] The collaboration between the boot module and the kernel module: The boot module is responsible for loading and initializing the kernel, providing the necessary environment and conditions for the operation of the kernel. The kernel module, as the core part of the domestic operating system, starts running after the boot module is loaded, and manages the hardware and software resources of the system.

[0065] Collaboration between the kernel module and the rootfs module: The kernel module will mount the rootfs module during the startup process and use it as the root directory structure of the domestic operating system. The rootfs module contains the basic files and directories required for the startup and operation of the domestic operating system, and provides an operating environment for the kernel and upper-layer applications.

[0066] The initramfs startup module cooperates with the kernel module and the rootfs root file module: the initramfs startup module is loaded into the memory before the kernel is started, and provides the necessary file system support and drivers. These supports and drivers enable the kernel to smoothly load the real root file: the rootfs root file. Once the real root file is loaded, the initramfs startup module will be uninstalled.

[0067] The driver module cooperates with the kernel module and the firmware module: the driver, as part of the kernel module, runs in the kernel and manages the operation of the hardware device. At the same time, the driver module interacts with the firmware module and controls the hardware device through the interface provided by the firmware module. The firmware module is responsible for initializing the hardware device, providing the device interface, and realizing the security and stability of the device.

[0068] The step 203 is to coordinate the modules in the terminal, and the coordination process can be carried out without Internet connection, and finally the upgraded modules are integrated into a complete domestic operating system, so as to realize the update and upgrade of the domestic operating system. Moreover, the entire domestic operating system can be used offline without Internet connection, and the terminal no longer relies on the network and server, which reduces the lag of the terminal.

[0069] Even if the terminal hardware is of the same model, the corresponding domestic operating system is also the same, but the usage environment is different, and the functional applications that are emphasized will also be different. Therefore, the corresponding update packages and / or patch packages can be automatically generated according to different usage environments. For example, the computer room examination is mainly an examination of the answers between different subjects, so the terminal equipment in the computer room may only need editing functions. Therefore, the update packages and / or patch packages generated for the partition update and upgrade of the terminal hardware in the corresponding computer room are mainly editing, saving, uploading to the server data center and other functions. The Education Bureau is mainly responsible for the supervision and viewing of the teaching system, so the update packages and / or patch packages used for the partition update and upgrade of the terminal hardware of the Education Bureau are mainly viewing, receiving and other functions.

[0070] The step 3 is specifically as follows: After the update package and / or patch package of the domestic operating system corresponding to the terminal is downloaded, the update package and / or patch package is run to update and upgrade the terminal hardware.

[0071] When updating or upgrading the computer room or virtual machine, it is only necessary to send the update package and / or patch package to other terminals to quickly implement the update or upgrade of the terminal hardware of the domestic operating system.

[0072] The present invention provides a method for updating and upgrading a domestic operating system. First, the method matches the corresponding update package and / or patch package of the domestic operating system to the client terminal on demand, thereby alleviating the user's selection troubles. Secondly, based on the independent module design of the domestic operating system, it can be updated and upgraded independently. The volume of the downloaded update package and / or patch package is smaller than the volume of the update package and / or patch package of the entire domestic operating system, and it has strong portability and stability. Users can upgrade and start on demand, which reduces the difficulty of management and the workload of upgrading. Finally, the operation and maintenance personnel or the education bureau can achieve unified management of the entire domestic operating system through the server data center, reduce operation and maintenance costs and risks, improve the efficiency of updates and upgrades, save time and costs, and enhance user experience.

[0073] The above content is an explanation of the preferred embodiments of the present invention, which can help those skilled in the art to more fully understand the technical solution of the present invention. However, these embodiments are merely illustrative, and it cannot be determined that the specific implementation methods of the present invention are limited to the description of these embodiments. For ordinary technicians in the technical field to which the present invention belongs, without departing from the concept of the present invention, several simple deductions and transformations can be made, which should be regarded as belonging to the protection scope of the present invention.

Claims

1. A method for updating and upgrading a domestic operating system, characterized in that: The following steps are involved: Step 1: The operating system of the mirrored terminal is output to the server data center, and the server data center matches the operating system of the terminal; Step 2: The underlying closed system communicates with the server data center and downloads the upgrade package that matches the terminal's operating system to the local computer; Step 3: Start the terminal according to the upgrade package to complete the update of the operating system.

2. The method for updating and upgrading a domestic operating system according to claim 1, characterized in that: The domestic operating system of the terminal is mirrored 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 the operating system image to obtain the domestic operating system corresponding to the terminal, and then obtains an update package and / or patch package of the domestic operating system to implement update and upgrade processing of the domestic operating system of the terminal.

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

4. The method for updating and upgrading a domestic operating system according to claim 3, characterized in that: There is a many-to-many relationship between terminal hardware and domestic operating systems, but there is a one-to-one correspondence between the same terminal hardware and domestic operating systems.

5. The method for updating and upgrading a domestic operating system according to claim 1, characterized in that: The underlying closed system communicates with the server data center and receives the domestic operating system corresponding to the terminal. The underlying closed system will customize and generate corresponding update packages and / or patch packages based on the domestic operating system.

6. The method for updating and upgrading a domestic operating system according to claim 5, characterized in that: The specific steps for the underlying closed system to customize and generate the corresponding update package and / or patch package according to the domestic operating system are as follows: Step 201, dividing the domestic operating system into modules; Step 202: perform partition upgrade and update on each module as needed; Step 203: coordinate the work between various modules to ensure the normal operation of the domestic operating system.

7. The method for updating and upgrading a domestic operating system according to claim 6, characterized in that: The domestic operating system is processed into modules, and the entire domestic operating system is divided into multiple modules.

8. The method for updating and upgrading a domestic operating system according to claim 7, characterized in that: Each module is upgraded and updated as needed. The update 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 this module needs to be generated.

9. The method for updating and upgrading a domestic operating system according to claim 8, characterized in that: The update package and / or patch package generated by the on-demand upgrade may also include steps or methods for collaborative operations with other modules, and therefore is larger in size than the update package and / or patch package of a single module.

10. The method for updating and upgrading a domestic operating system according to claim 1, characterized in that: When a terminal is updated and upgraded, the update package and / or patch package is sent to terminals with the same domestic operating system, and the terminals with the same domestic operating system are updated and upgraded in batches.

Citation Information

Patent Citations

  • Method and system for downloading mobile phone user operation system

    CN102137182A

  • Online upgrade method for operating system and device with operating system

    CN102184111A

  • Cloud operating system updating system and device

    CN106227561A

  • Method and apparatus for remotely updating firmware in batches, and computer-readable storage medium

    US20230185562A1

  • Operating system upgrade method, device, storage medium, and computer program product

    US20240012652A1