CN106201773A - The upgrading of instance system, cloud system and instance system or restoration methods - Google Patents
The upgrading of instance system, cloud system and instance system or restoration methods Download PDFInfo
- Publication number
- CN106201773A CN106201773A CN201610467504.3A CN201610467504A CN106201773A CN 106201773 A CN106201773 A CN 106201773A CN 201610467504 A CN201610467504 A CN 201610467504A CN 106201773 A CN106201773 A CN 106201773A
- Authority
- CN
- China
- Prior art keywords
- instance
- server
- operating system
- instance system
- arm
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operations
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1461—Backup scheduling policy
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operations
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1469—Backup restoration techniques
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
Description
技术领域technical field
本发明涉及实例系统、云系统及实例系统的升级或恢复方法。The invention relates to an instance system, a cloud system and an upgrade or restoration method of the instance system.
背景技术Background technique
某种操作系统(例如安卓操作系统)加上运行该操作系统所需的硬件(例如处理器、存储器等),可以视为一个实例系统,实例系统中可以运行各种应用程序。将若干个实例系统按照一定的架构方式(例如分布式)集中管理,可以形成云系统。A certain operating system (such as the Android operating system) plus hardware (such as a processor, memory, etc.) required to run the operating system can be regarded as an instance system, and various applications can run in the instance system. A cloud system can be formed by centrally managing several instance systems according to a certain architecture (such as distributed).
对于运行在移动终端、机顶盒、游戏机等单机中的安卓系统,系统需要升级或恢复时,会通过图形界面提示用户,用户点击确认后系统会存储(例如在某个分区的文件中存储)相应的信息并重启。系统重启时检查到相应的信息,就会以恢复(recovery)模式运行,用相应的文件升级或恢复系统。单机安卓系统在升级或者恢复时要求用户确保不断电,一旦中途出现断电等问题,只能人工刷机恢复系统。For Android systems running on mobile terminals, set-top boxes, game consoles, etc., when the system needs to be upgraded or restored, the user will be prompted through a graphical interface, and the system will store (for example, in a file in a partition) the corresponding information and restart. When the system restarts and checks the corresponding information, it will run in recovery mode and use the corresponding files to upgrade or restore the system. The stand-alone Android system requires the user to ensure uninterrupted power supply when upgrading or restoring. Once there is a power failure in the middle, the system can only be restored manually.
对于一般运行在专用机房的云系统而言,其实例系统中的操作系统也要求升级或者恢复时不断电,现实中非常困难。一方面,机房无法保证常年不间断供电,实例系统中的电路板偶尔也会出现电源故障导致随机重启;另一方面,由于大量实例系统管理的复杂性,有时会出现一部分实例系统中的操作系统正在升级而运维人员却断电检修的情况。对于云系统这样常年不间断对外提供服务的大规模系统,人工刷机恢复操作系统的方式既不经济,也没有效率,严重影响用户的体验。同时,操作系统的升级或者恢复需要用户进行确认,这对于自动化部署和运营的云系统也显然不可接受。For a cloud system that generally runs in a dedicated computer room, the operating system in the instance system also requires an uninterrupted power supply during upgrade or recovery, which is very difficult in reality. On the one hand, the computer room cannot guarantee uninterrupted power supply throughout the year, and the circuit boards in the instance system may occasionally experience power failures, resulting in random restarts; on the other hand, due to the complexity of managing a large number of instance systems, sometimes the operating system in some instance systems The situation where the operation and maintenance personnel cut off the power for maintenance while it is being upgraded. For a large-scale system such as a cloud system that provides services to the outside world without interruption all year round, manual flashing to restore the operating system is neither economical nor efficient, which seriously affects the user experience. At the same time, the upgrade or recovery of the operating system requires the confirmation of the user, which is obviously unacceptable for cloud systems that are automatically deployed and operated.
为了解决上述问题,可以设置ARM服务器(具有ARM架构的Linux服务器),其硬件电路与实例系统的电路板连接,通过改变连线管件电平来控制实例系统硬重启。但ARM服务器也无法保证自身不出故障,而如果ARM服务器采用双机集群(HA)则显著增加了成本。In order to solve the above problems, an ARM server (Linux server with ARM architecture) can be set up, its hardware circuit is connected to the circuit board of the example system, and the hard restart of the example system is controlled by changing the level of the connection pipe. However, the ARM server cannot guarantee that it will not fail, and if the ARM server adopts a dual-machine cluster (HA), the cost will be significantly increased.
在说明书“背景技术”部分公开的内容,有助于本领域技术人员理解本发明的技术方案,但不应据此认为这些内容一定属于现有技术或公知常识。The content disclosed in the "Background Technology" part of the description is helpful for those skilled in the art to understand the technical solution of the present invention, but it should not be considered that these content must belong to the prior art or common knowledge.
发明内容Contents of the invention
为了克服“背景技术”部分所反映的缺陷,实现实例系统中的操作系统意外中断后自动重新执行升级或者恢复任务的功能,本发明提供实例系统、云系统及实例系统的升级或恢复方法。In order to overcome the defects reflected in the "Background Technology" section and realize the function of automatically re-executing the upgrade or recovery task after the operating system in the example system is interrupted unexpectedly, the present invention provides the example system, the cloud system and the upgrade or recovery method of the example system.
实例系统,包括:Example systems, including:
第一恢复分区和第二恢复分区,用于存储实例系统中的操作系统进入恢复模式时需要的数据;The first recovery partition and the second recovery partition are used to store data required when the operating system in the example system enters the recovery mode;
第一更新分区和第二更新分区,用于存储其他分区数据的镜像;The first update partition and the second update partition are used to store images of data in other partitions;
第一恢复分区和第一更新分区存储的数据保持不变,第二恢复分区和第二更新分区存储的数据可以被修改;The data stored in the first recovery partition and the first update partition remain unchanged, and the data stored in the second recovery partition and the second update partition can be modified;
具有实例系统中的操作系统根(root)权限的代理(此处的代理是英文词agent的翻译,指具有某种功能、能够独立运行的某个硬件或软件)。An agent with the root authority of the operating system in the example system (the agent here is the translation of the English word agent, which refers to a certain hardware or software that has certain functions and can run independently).
进一步的,实例系统中的操作系统为安卓系统。Further, the operating system in the example system is the Android system.
云系统,包括控制服务器、ARM服务器及实例系统:Cloud system, including control server, ARM server and example system:
ARM服务器管理多个实例系统,控制服务器既能够与多台ARM服务器通信,也能够与每台ARM服务器所管理的多个实例系统的代理通信。The ARM server manages multiple instance systems, and the control server can not only communicate with multiple ARM servers, but also communicate with agents of multiple instance systems managed by each ARM server.
进一步的,控制服务器能够选择控制ARM服务器或者控制实例系统的代理进行实例系统中操作系统的升级或恢复;Further, the control server can choose to control the ARM server or the agent that controls the instance system to upgrade or restore the operating system in the instance system;
当控制服务器选择控制ARM服务器进行实例系统中操作系统的升级或恢复时,ARM服务器通过电信号强制实例系统中的操作系统重新启动;When the control server chooses to control the ARM server to upgrade or restore the operating system in the instance system, the ARM server will force the operating system in the instance system to restart through electrical signals;
当控制服务器选择控制实例系统的代理进行实例系统中操作系统的升级或恢复时,实例系统的代理在对应分区中设置文件,记录需要执行的任务(任务指系统恢复和/或系统升级)。When the control server chooses to control the agent of the instance system to upgrade or restore the operating system in the instance system, the agent of the instance system sets a file in the corresponding partition to record the tasks to be performed (task refers to system recovery and/or system upgrade).
进一步的,实例系统包括启动分区,启动分区中的程序能够用于设置根据ARM服务器或者实例系统的代理进行实例系统中操作系统的升级或恢复的优先级。Further, the example system includes a boot partition, and the programs in the boot partition can be used to set the priority of upgrading or restoring the operating system in the example system according to the ARM server or the agent of the example system.
实例系统的升级或恢复方法,包括如下步骤:The upgrade or recovery method of the example system includes the following steps:
启动实例系统中的操作系统;Start the operating system in the instance system;
实例系统启动分区中的程序根据ARM服务器的电信号或者代理在对应分区中设置的文件,判断操作系统是否需要进入恢复模式;The program in the boot partition of the example system judges whether the operating system needs to enter the recovery mode according to the electrical signal of the ARM server or the file set by the agent in the corresponding partition;
如果不需要进入恢复模式,则操作系统正常运行,否则进入恢复模式,根据ARM服务器的电信号或者代理在对应分区中设置的文件,确定需要执行的任务(任务指系统恢复和/或系统升级);If there is no need to enter the recovery mode, the operating system runs normally, otherwise enter the recovery mode, and determine the task to be performed according to the electrical signal of the ARM server or the file set by the agent in the corresponding partition (task refers to system recovery and/or system upgrade) ;
从对应的恢复分区和/或更新分区读取数据,完成任务。Read data from the corresponding recovery partition and/or update partition to complete the task.
进一步的,完成任务后,重新启动操作系统。Further, after the task is completed, restart the operating system.
进一步的,完成任务后,删除代理在对应分区中设置的文件(如果是根据代理在对应分区中设置的文件执行系统恢复和/或系统升级任务)。Further, after the task is completed, delete the file set by the agent in the corresponding partition (if the system recovery and/or system upgrade task is performed according to the file set by the agent in the corresponding partition).
由于实例系统的升级或恢复方法,是在之前所述的实例系统和云系统的基础上实现的,为了避免不必要的重复,实例系统的升级或恢复方法中的一些描述进行了省略。本领域技术人员通过对照,能够对实例系统的升级或恢复方法有清晰、完整的认识。Since the upgrading or restoring method of the example system is implemented on the basis of the aforementioned example system and cloud system, in order to avoid unnecessary repetition, some descriptions in the upgrading or restoring method of the example system are omitted. Those skilled in the art can have a clear and complete understanding of the upgrade or recovery method of the example system through comparison.
本发明技术方案中,“包括”、“用于”等词语应按照开放式表达方式理解。本领域技术人员通过阅读本说明书并结合现有技术或公知常识能够获知的内容,本说明书中不再赘述。In the technical solution of the present invention, words such as "comprising" and "for" should be understood in an open-ended manner. What those skilled in the art can know by reading this specification in combination with the prior art or common knowledge will not be repeated in this specification.
本发明提供的实例系统、云系统及实例系统的升级或恢复方法,在实例系统中设置了两个恢复分区和两个更新分区,支持实例系统中的操作系统的恢复模式,确保在多种异常情况下操作系统能够成功升级或恢复。此外,云系统中设置了ARM服务器,实例系统中设置了代理,构成了触发操作系统升级或恢复的双保险。如果外部的ARM服务器出现故障,实例系统可以通过自身的代理来升级或恢复操作系统,反之,如果因实例系统自身的问题导致代理无法正常运行,则ARM服务器可以通过电信号强制进行操作系统的升级或恢复。操作系统在升级或恢复过程中遭遇断电等意外情况,可以在供电恢复或其他意外排除后自动重新执行升级或恢复任务,确保升级或恢复成功。The example system, the cloud system, and the upgrade or recovery method of the example system provided by the present invention set two recovery partitions and two update partitions in the example system, support the recovery mode of the operating system in the example system, and ensure In this case, the operating system can be successfully upgraded or restored. In addition, the ARM server is set up in the cloud system, and the agent is set up in the instance system, which constitutes a double insurance that triggers the upgrade or recovery of the operating system. If the external ARM server fails, the instance system can upgrade or restore the operating system through its own agent. Conversely, if the agent cannot operate normally due to the problem of the instance system itself, the ARM server can force the operating system to be upgraded through electrical signals. or restore. When the operating system encounters unexpected situations such as power failure during the upgrade or recovery process, it can automatically re-execute the upgrade or recovery task after the power supply is restored or other accidents are excluded to ensure the success of the upgrade or recovery.
附图说明Description of drawings
图1为具体实施方式中云系统的简化结构示意图。图中的连线代表连接或通信关系。Fig. 1 is a schematic diagram of a simplified structure of a cloud system in a specific embodiment. The lines in the figure represent connections or communication relationships.
图2为具体实施方式中实例系统的升级或恢复方法的流程图。FIG. 2 is a flowchart of an example system upgrade or restore method in a specific embodiment.
具体实施方式detailed description
下面对本发明的实施方式进行进一步的具体说明。但应注意,本发明的范围并不局限于所描述的具体技术方案。任何对所描述的具体技术方案中的技术要素进行相同或等同替换获得的技术方案或本领域技术人员在所描述的具体技术方案的基础上不经过创造性劳动就可以获得的技术方案,都应当视为落入本发明的保护范围。Embodiments of the present invention will be further described in detail below. However, it should be noted that the scope of the present invention is not limited to the specific technical solutions described. Any technical solution obtained by performing the same or equivalent replacement of the technical elements in the described specific technical solution or a technical solution that can be obtained by those skilled in the art without creative work on the basis of the described specific technical solution shall be regarded as For falling into the protection scope of the present invention.
某种操作系统加上运行该操作系统所需的硬件(例如处理器、存储器等),可以构成一个实例系统。将若干个实例系统按照一定的架构方式集中管理,可以形成云系统。实例系统中的操作系统,可以采用安卓(Android)系统。为了正常运行Android系统,实例系统的存储器上设置了如下表所示的分区。A certain operating system plus hardware (such as a processor, memory, etc.) required to run the operating system can constitute an instance system. A cloud system can be formed by centrally managing several instance systems according to a certain architecture. The operating system in the example system may be an Android system. In order to run the Android system normally, partitions as shown in the table below are set on the memory of the instance system.
第一恢复分区(recovery1)和第二恢复分区(recovery2),用于存储Android系统进入恢复模式时需要的数据(包括程序、配置文件等)。The first recovery partition (recovery1) and the second recovery partition (recovery2) are used to store data (including programs, configuration files, etc.) required when the Android system enters the recovery mode.
第一更新分区(update1)和第二更新分区(update2),用于存储其他分区(如kernel、ramdisk、system、resource分区等)数据的镜像。The first update partition (update1) and the second update partition (update2) are used to store images of data in other partitions (such as kernel, ramdisk, system, resource partitions, etc.).
在Android系统运行的过程中,recovery2和update2分区的数据可以被修改,存储较新的动态更新数据;但recovery1和update1分区的数据始终保持不变,存储Android系统最初始状态的数据(出厂设置)。如果Android系统使用recovery2和/或update2分区的数据进行系统升级,出现了严重影响系统运行的错误,可以利用recovery1和/或update1分区中保持不变的数据退回到Android系统最初始的状态,避免Android系统无法正常运行影响用户的使用。During the running of the Android system, the data in the recovery2 and update2 partitions can be modified to store newer dynamic update data; but the data in the recovery1 and update1 partitions remains unchanged, storing the initial state data of the Android system (factory settings) . If the Android system uses the data in the recovery2 and/or update2 partitions for system upgrade, and an error occurs that seriously affects the system operation, you can use the unchanged data in the recovery1 and/or update1 partitions to return to the initial state of the Android system to avoid Android The failure of the system to operate normally affects the use of users.
实例系统中还需要设置一个具有Android系统root权限的代理(agent),agent较为简单的实现方式是一个具有Android系统root权限的应用软件。该应用软件在Android系统启动时由init.rc脚本指定为系统服务,自动启动,并指定如果该应用软件对应的进程被杀掉该应用软件能够立即重新运行。In the example system, an agent (agent) with the root authority of the Android system also needs to be set. The simpler implementation of the agent is an application software with the root authority of the Android system. The application software is designated as a system service by the init.rc script when the Android system starts, automatically starts, and specifies that the application software can be rerun immediately if the process corresponding to the application software is killed.
云系统,包括控制服务器、ARM服务器及实例系统,云系统的一种简化结构如图1所示。图1中假设云系统包括一台控制服务器、两台ARM服务器和六个实例系统,每台ARM服务器管理三个实例系统。控制服务器,具有X86架构,可以称为X86controller。ARM服务器,是具有ARM架构的Linux服务器,可以称为arm controller。在云系统中,一台arm controller可以管理多个实例系统。arm controller的硬件电路与实例系统中运行Android系统的处理器所在的电路板连接,能够通过电信号强制Android系统重启,具体由连线管脚的GPIO电平组合来实现。The cloud system includes a control server, an ARM server, and an instance system. A simplified structure of the cloud system is shown in Figure 1. In Figure 1, it is assumed that the cloud system includes a control server, two ARM servers and six instance systems, and each ARM server manages three instance systems. The control server has an X86 architecture and may be called an X86controller. An ARM server is a Linux server with an ARM architecture and can be called an arm controller. In a cloud system, one arm controller can manage multiple instance systems. The hardware circuit of the arm controller is connected to the circuit board where the processor running the Android system in the example system is located, and the Android system can be forced to restart through electrical signals, which is specifically realized by the combination of the GPIO level of the connecting pins.
X86controller既可以与多台arm controller通信,也可以与每台armcontroller所管理的每个实例系统的agent通信,通过控制arm controller或者agent来控制Android系统的升级或恢复。所述的通信,可以采用有线或无线的方式。实例系统的agent与X86controller通信时,可以接收X86controller的指令并下载对应的文件。例如,下载update.img到本实例系统并写入到update2分区,或者下载recovery.img到本实例系统并写入到recovery2分区。The X86 controller can communicate with multiple arm controllers, and also communicate with the agent of each instance system managed by each arm controller, and control the upgrade or recovery of the Android system by controlling the arm controller or agent. The communication described above may be in a wired or wireless manner. When the agent of the example system communicates with the X86controller, it can receive instructions from the X86controller and download the corresponding files. For example, download update.img to this example system and write it to the update2 partition, or download recovery.img to this example system and write it to the recovery2 partition.
相应的,X86controller可以选择控制实例系统的agent或者arm controller,用update1分区中的数据恢复Android系统,或者用update2分区中的数据升级Android系统。当X86controller选择控制实例系统的agent进行Android系统的恢复或升级时,agent会在data或cache分区中设置一个文件,记录进入恢复(recovery)模式后要执行的任务,例如是利用update1分区的数据恢复Android系统,还是利用update2分区的数据升级Android系统;重启后是用recovery1分区的程序执行还是用recovery2分区的程序执行。上述文件完成后,agent会重启安卓系统。Correspondingly, the X86 controller can choose to control the agent or arm controller of the instance system, use the data in the update1 partition to restore the Android system, or use the data in the update2 partition to upgrade the Android system. When the X86controller selects the agent that controls the instance system to restore or upgrade the Android system, the agent will set a file in the data or cache partition to record the tasks to be performed after entering the recovery mode, such as data recovery using the update1 partition For the Android system, use the data in the update2 partition to upgrade the Android system; after restarting, use the program in the recovery1 partition or the program in the recovery2 partition. After the above files are completed, the agent will restart the Android system.
uboot分区是实例系统中的Android系统的启动分区,当Android系统启动时,最先执行uboot分区中的程序。uboot分区中的程序通过逻辑运算,可以设置根据armcontroller或者实例系统的agent进行Android系统升级或恢复的优先级。例如,可以将根据arm controller进行Android系统升级或恢复设置为优先于根据agent进行升级或恢复。The uboot partition is the boot partition of the Android system in the example system. When the Android system starts, the program in the uboot partition is executed first. The program in the uboot partition can set the priority of upgrading or restoring the Android system according to the armcontroller or the agent of the instance system through logical operations. For example, the Android system upgrade or recovery based on the arm controller can be set to be prioritized over the upgrade or recovery based on the agent.
基于以上描述的实例系统和云系统,如果实例系统中的Android系统在运行recovery模式时遭遇断电或其他意外情况,导致system、kernel等分区数据不完整,Android系统无法正常运行,可以通过arm controller设置合适的电信号触发,再次进入recovery模式直到成功,也可以通过agent在对应分区设置的任务文件再次自行进入recovery模式,重新执行未完成的系统升级或恢复任务。上述过程,可以用如图2所示的实例系统的升级或恢复方法(即实例系统中操作系统的升级或恢复方法)来描述,该方法包括如下步骤:Based on the example system and cloud system described above, if the Android system in the example system encounters a power outage or other unexpected circumstances while running in recovery mode, resulting in incomplete partition data such as system and kernel, and the Android system cannot run normally, you can use the arm controller Set an appropriate electrical signal trigger, and enter the recovery mode again until it succeeds. You can also enter the recovery mode by itself through the task file set by the agent in the corresponding partition, and re-execute the unfinished system upgrade or recovery task. The above-mentioned process can be described with the upgrade or recovery method of the example system shown in Figure 2 (i.e. the upgrade or recovery method of the operating system in the example system), the method includes the following steps:
S201:启动Android系统;S201: start the Android system;
S202:uboot分区中的程序根据arm controller的电信号或者agent在对应分区中设置的文件,判断Android系统是否需要进入recovery模式;S202: the program in the uboot partition judges whether the Android system needs to enter the recovery mode according to the electrical signal of the arm controller or the file set by the agent in the corresponding partition;
如果不需要进入recovery模式,则操作系统正常运行,否则If there is no need to enter recovery mode, the operating system is running normally, otherwise
S203:进入recovery模式,根据arm controller的电信号或者agent在对应分区中设置的文件,确定需要执行的任务;S203: enter the recovery mode, and determine the tasks to be executed according to the electrical signal of the arm controller or the file set by the agent in the corresponding partition;
S204:从对应的recovery分区(包括recovery1和recovery2)和/或update分区(包括update1和update2)读取数据,完成任务;S204: Read data from the corresponding recovery partition (including recovery1 and recovery2) and/or update partition (including update1 and update2), and complete the task;
S205:重新启动Android系统。S205: Restart the Android system.
此外,如果Android系统的恢复或升级任务是根据agent在对应分区中设置的文件,则完成任务后删除相应的文件,避免Android系统下次正常启动时再次调用这些文件。In addition, if the recovery or upgrade task of the Android system is based on the files set by the agent in the corresponding partition, the corresponding files are deleted after the task is completed, so as to avoid calling these files again when the Android system starts normally next time.
本领域技术人员在以上所描述的具体技术方案的基础上,完全可以构造出其他方案。例如,实例系统中的操作系统,可以采取其他操作系统,相应实例系统的存储器上的分区可能会改变。实例系统的升级或恢复方法中,如果有的操作系统在完成恢复或升级任务不需要重新启动,则删除步骤S205。在此不一一列举。Those skilled in the art can completely construct other solutions on the basis of the specific technical solutions described above. For example, the operating system in the example system may adopt other operating systems, and the partitions on the memory of the corresponding example system may change. In the upgrade or recovery method of the example system, if some operating systems do not need to be restarted to complete the recovery or upgrade task, step S205 is deleted. I won't list them all here.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610467504.3A CN106201773A (en) | 2016-06-24 | 2016-06-24 | The upgrading of instance system, cloud system and instance system or restoration methods |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610467504.3A CN106201773A (en) | 2016-06-24 | 2016-06-24 | The upgrading of instance system, cloud system and instance system or restoration methods |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN106201773A true CN106201773A (en) | 2016-12-07 |
Family
ID=57461824
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610467504.3A Pending CN106201773A (en) | 2016-06-24 | 2016-06-24 | The upgrading of instance system, cloud system and instance system or restoration methods |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106201773A (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107291505A (en) * | 2017-06-28 | 2017-10-24 | 郑州云海信息技术有限公司 | A kind of method and device of controller system memory upgrading |
| CN109101253A (en) * | 2018-07-19 | 2018-12-28 | 郑州云海信息技术有限公司 | The management method and device of host in cloud computing system |
| CN109304031A (en) * | 2018-09-19 | 2019-02-05 | 电子科技大学 | A virtualized cloud game platform based on heterogeneous intelligent terminals |
| CN110209531A (en) * | 2019-05-23 | 2019-09-06 | 湖北三江航天险峰电子信息有限公司 | A kind of long-range ARM online upgrade system and method based on RS422 interface |
| CN114489717A (en) * | 2021-12-29 | 2022-05-13 | 中科创达软件科技(深圳)有限公司 | A system upgrade method, device and system |
| CN116578311A (en) * | 2023-07-13 | 2023-08-11 | 海马云(天津)信息技术有限公司 | System recovery method and device, server device and storage medium |
| CN116820526A (en) * | 2023-08-25 | 2023-09-29 | 建信金融科技有限责任公司 | Operating system upgrading method, device, equipment and storage medium |
| CN117234544A (en) * | 2023-11-14 | 2023-12-15 | 海马云(天津)信息技术有限公司 | Method and device for recovering system of server equipment |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101876910A (en) * | 2009-10-28 | 2010-11-03 | 创新科存储技术有限公司 | Double-controller disk memory array, firmware upgrading method and controller thereof |
| CN102508686A (en) * | 2011-11-30 | 2012-06-20 | 苏州希图视鼎微电子有限公司 | Method and system for realizing safe upgrading of system |
| CN102541682A (en) * | 2010-12-31 | 2012-07-04 | 上海讯垒网络科技有限公司 | Method for restoring abnormal programs in embedded system quickly and automatically |
| CN103207791A (en) * | 2012-01-17 | 2013-07-17 | 深圳市宏电技术股份有限公司 | Method, system and data terminal for remote updating |
| CN104461786A (en) * | 2014-12-19 | 2015-03-25 | 上海斐讯数据通信技术有限公司 | Recovery method and system for Android system |
-
2016
- 2016-06-24 CN CN201610467504.3A patent/CN106201773A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101876910A (en) * | 2009-10-28 | 2010-11-03 | 创新科存储技术有限公司 | Double-controller disk memory array, firmware upgrading method and controller thereof |
| CN102541682A (en) * | 2010-12-31 | 2012-07-04 | 上海讯垒网络科技有限公司 | Method for restoring abnormal programs in embedded system quickly and automatically |
| CN102508686A (en) * | 2011-11-30 | 2012-06-20 | 苏州希图视鼎微电子有限公司 | Method and system for realizing safe upgrading of system |
| CN103207791A (en) * | 2012-01-17 | 2013-07-17 | 深圳市宏电技术股份有限公司 | Method, system and data terminal for remote updating |
| CN104461786A (en) * | 2014-12-19 | 2015-03-25 | 上海斐讯数据通信技术有限公司 | Recovery method and system for Android system |
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107291505A (en) * | 2017-06-28 | 2017-10-24 | 郑州云海信息技术有限公司 | A kind of method and device of controller system memory upgrading |
| CN109101253A (en) * | 2018-07-19 | 2018-12-28 | 郑州云海信息技术有限公司 | The management method and device of host in cloud computing system |
| CN109101253B (en) * | 2018-07-19 | 2022-03-25 | 郑州云海信息技术有限公司 | Management method and device for host in cloud computing system |
| CN109304031A (en) * | 2018-09-19 | 2019-02-05 | 电子科技大学 | A virtualized cloud game platform based on heterogeneous intelligent terminals |
| CN109304031B (en) * | 2018-09-19 | 2021-11-02 | 电子科技大学 | A virtualized cloud game platform based on heterogeneous intelligent terminals |
| CN110209531A (en) * | 2019-05-23 | 2019-09-06 | 湖北三江航天险峰电子信息有限公司 | A kind of long-range ARM online upgrade system and method based on RS422 interface |
| CN114489717A (en) * | 2021-12-29 | 2022-05-13 | 中科创达软件科技(深圳)有限公司 | A system upgrade method, device and system |
| CN114489717B (en) * | 2021-12-29 | 2025-04-22 | 中科创达软件科技(深圳)有限公司 | A system upgrade method, device and system |
| CN116578311A (en) * | 2023-07-13 | 2023-08-11 | 海马云(天津)信息技术有限公司 | System recovery method and device, server device and storage medium |
| CN116578311B (en) * | 2023-07-13 | 2023-10-03 | 海马云(天津)信息技术有限公司 | System recovery method and device, server device and storage medium |
| CN116820526A (en) * | 2023-08-25 | 2023-09-29 | 建信金融科技有限责任公司 | Operating system upgrading method, device, equipment and storage medium |
| CN116820526B (en) * | 2023-08-25 | 2023-11-24 | 建信金融科技有限责任公司 | Operating system upgrading method, device, equipment and storage medium |
| CN117234544A (en) * | 2023-11-14 | 2023-12-15 | 海马云(天津)信息技术有限公司 | Method and device for recovering system of server equipment |
| CN117234544B (en) * | 2023-11-14 | 2024-01-26 | 海马云(天津)信息技术有限公司 | Method and device for system recovery of server equipment |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106201773A (en) | The upgrading of instance system, cloud system and instance system or restoration methods | |
| US11314665B2 (en) | Information processing system, information processing device, BIOS updating method for information processing device, and BIOS updating program for information processing device | |
| CN106445577A (en) | Update method, server system, and non-transitory computer-readable medium | |
| CN104036043B (en) | High availability method of MYSQL and managing node | |
| CN103605536B (en) | Starting method and starting device of embedded operating system and baseboard management controller | |
| CN106980493B (en) | Firmware management method and device | |
| CN112434008A (en) | Distributed database upgrading method, device and medium | |
| CN108319492B (en) | Method, device and system for resetting a physical machine | |
| CN111371610A (en) | Network card firmware batch refreshing method, system, terminal and storage medium | |
| US9471256B2 (en) | Systems and methods for restoring data in a degraded computer system | |
| CN104516796A (en) | Command set based network element backup and recovery method and device | |
| US10102008B2 (en) | Managed boot process system | |
| JP5387767B2 (en) | Update technology for running programs | |
| CN104951348A (en) | Interruptible recovery upgrading method and device | |
| CN111090546A (en) | Operating system restarting method, apparatus, device and readable storage medium | |
| CN109189444A (en) | A kind of upgrade control method and device of the management node of server virtualization system | |
| CN106528114B (en) | Android firmware application device and android firmware upgrading method | |
| CN113778607B (en) | Method and device for realizing high availability of virtual machine, cloud management platform, and storage medium | |
| CN118152224B (en) | A distributed training method and platform based on GPU cluster, and electronic equipment | |
| CN114996055B (en) | Dual-machine hot standby system control method, device, and medium | |
| CN115129517B (en) | A BIOS option failure recovery method, device, equipment and storage medium | |
| CN118503020A (en) | Node management method applied to container arrangement management platform cluster and related components | |
| WO2016131294A1 (en) | Version upgrade processing method and device | |
| WO2024000535A1 (en) | Partition table update method and apparatus, and electronic device and storage medium | |
| CN115510167A (en) | Distributed database system and electronic equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| CB02 | Change of applicant information | ||
| CB02 | Change of applicant information |
Address after: 100102 Beijing Chaoyang District City, Fu Tong East Street, No. 1 Hospital of Wangjing SOHOT3B block 41 layer Applicant after: BEIJING HAIYU DONGXIANG TECHNOLOGY CO., LTD. Address before: 100102 Beijing Chaoyang District City, Fu Tong East Street, No. 1 Hospital of Wangjing SOHOT3B block 45 layer Applicant before: BEIJING HAIYU DONGXIANG TECHNOLOGY CO., LTD. |
|
| WD01 | Invention patent application deemed withdrawn after publication | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20161207 |