Movatterモバイル変換


[0]ホーム

URL:


WO2006125391A1 - A computer processing system for achieving data upgrading and a data upgrading method - Google Patents

A computer processing system for achieving data upgrading and a data upgrading method
Download PDF

Info

Publication number
WO2006125391A1
WO2006125391A1PCT/CN2006/001083CN2006001083WWO2006125391A1WO 2006125391 A1WO2006125391 A1WO 2006125391A1CN 2006001083 WCN2006001083 WCN 2006001083WWO 2006125391 A1WO2006125391 A1WO 2006125391A1
Authority
WO
WIPO (PCT)
Prior art keywords
parameter
storage area
subsystem
data
application server
Prior art date
Application number
PCT/CN2006/001083
Other languages
French (fr)
Chinese (zh)
Inventor
Hongfeng Chai
Yuemin Qi
Rui Guo
Shuo He
Wenbin Hu
Original Assignee
China Unionpay
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China UnionpayfiledCriticalChina Unionpay
Publication of WO2006125391A1publicationCriticalpatent/WO2006125391A1/en

Links

Classifications

Definitions

Landscapes

Abstract

A data upgrading method wherein the first parameter storage area and the second storage area with main backup relationship are set in each of application servers. The application program of the application server acquires parameter information by accessing parameter storage area in active state. When parameter is upgraded parameter information in the parameter storage area in backup state is updated firstly then main backup switch is performed and parameter information in the parameter storage area which is in active state originally is updated so that it can allow the parameter information in the two parameter storage to be same. The system can process data continually during the whole parameter updating so that it can achieve uninterrupted data upgrading in the best sense.

Description

实现数据升级的计算机处理系统以及数据升级方法 Computer processing system for realizing data upgrade and data upgrading method
技术领域 本发明涉及计算机领域, 尤其涉及计算机中的数据升级, 特别是 有关于在不停机的情况下对计算机内的数据 (如参数 )进行升级的方 法和计算机处理系统。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to the field of computers, and more particularly to data upgrades in computers, and more particularly to methods and computer processing systems for upgrading data (e.g., parameters) within a computer without downtime.
背景技术 由于计算机具有高速的数据处理能力以及大容量的存储能力,因 此计算机广泛应用于生产生活的各个领域,如: 通信、 交通、银行等, 并且,很多计算机系统需要处于连续运行的状态, 以便保证整个系统 的正常工作。 例如: 电信部门的交换机服务器一旦停机, 将会造成很 多用户终端无法正常通讯、银行卡组织的信息处理系统一旦停机, 也 会造成大量的持卡人、 商户无法进行银行卡业务, 由此给用户带来不 便。BACKGROUND OF THE INVENTION Computers have high-speed data processing capabilities and large-capacity storage capabilities, so computers are widely used in various fields of production and life, such as: communications, transportation, banking, etc., and many computer systems need to be in a continuous state, so that Ensure the normal operation of the entire system. For example: If the switch server of the telecommunications department is down, it will cause many user terminals to fail to communicate normally. Once the information processing system organized by the bank card is down, it will also cause a large number of cardholders and merchants to fail to conduct bank card services. bring inconvenience.
但是, 随着计算机技术的不断发展以及应用环境地不断变化, 计 算机系统内部的各种服务器需要进行数据升级, 以便及时增加新功 能、 特别是需要随着应用环境的改变而相应地进行参数更新。 However, with the continuous development of computer technology and the ever-changing application environment, various servers within the computer system need to be upgraded in order to add new functions in time, especially to update the parameters accordingly as the application environment changes.
软件运行时, 总是需要参数数据的支持, 以适应不同 -的运行环境 要求。 这些参数数据一般都集中存放在数据库或一些配置文件中。 When the software is running, parameter data support is always required to adapt to different operating environment requirements. These parameter data are generally stored in a database or some configuration files.
一般软件使用参数的方式有两种: There are two ways in which general software uses parameters:
1 ) 运行时如果需要某些参数,就到数据库或配置文件中读取。 1) If you need certain parameters during runtime, read them in the database or configuration file.
2 ) 软件启动时, 一次性将经常用到的参数读入内存, 当程序 在需要使用参数数据时, 就直接取内存中的参数。2) When the software starts, read the frequently used parameters into the memory at one time. When the program needs to use the parameter data, it directly takes the parameters in the memory.
第一种方式的优点在于参数更新时,只需直接修改数据库或配置 文件中的参数值即可。 但是这种参数访问方式存在很大一个缺陷: 每 使用一个参数就要访问数据库或磁盘文件,由此消耗了大量的系统资 源, 同时访问效率不高。 The advantage of the first method is that when the parameters are updated, you only need to directly modify the parameter values in the database or configuration file. However, this parameter access method has a big drawback: every time a parameter is used, the database or disk file is accessed, which consumes a lot of system resources and the access efficiency is not high.
为此, 现有技术中通常采用第二种方式访问参数, 但是当对数据 库或配置文件中的参数进行升级时,需要重新启动系统才能生效。即, 现有的参数升级方法只能是更新数据库或配置文件中的参数后重新 启动系统才能生效。 上述方法在参数升级过程中, 需要停止整个系统 的数据处理操作,这种升级方法很显然不适用于上述提及的很多重要 场合的计算机系统的升级,即不能满足不停机的情况进行数据升级的 要求。To this end, the second method is usually used to access parameters in the prior art, but when the parameters in the database or configuration file are upgraded, the system needs to be restarted to take effect. which is, The existing parameter upgrade method can only be performed after the parameters in the database or configuration file are updated and the system is restarted. In the parameter upgrade process, the above method needs to stop the data processing operation of the entire system. This upgrade method obviously does not apply to the upgrade of the computer system in many important occasions mentioned above, that is, the data upgrade cannot be satisfied without stopping the situation. Claim.
发明内容Summary of the invention
本发明的目的在于提供一种数据升级方法以及实现数据升级的 计算机处理系统,以解决现有技术中不能提供真正意义上不停机的升 级, 不适用于很多重要场合的计算机系统的升级。 SUMMARY OF THE INVENTION It is an object of the present invention to provide a data upgrade method and a computer processing system for implementing data upgrade to solve the problem of not being able to provide a true non-stop upgrade in the prior art, and not suitable for upgrading computer systems in many important occasions.
为解决上述问题,本发明公开了一种实现数据升级的计算机处理 系统, 包括参数控制器和若干应用子系统, 其中, 参数控制器: 包括 参数存储单元和连接所述参数存储单元的参数控制单元,参数存储单 元用于保存本系统中的参数信息,参数控制单元用以接收用户输入的 修改参数数据,并根据输入的参数数据修改参数存储单元中的参数信 息, 并将参数变更事件通知至对应的应用子系统; 每个应用子系统包 括参数升级单元和应用服务器,所述参数升级单元用以接收参数控制 单元的参数变更事件通知,并将此通知分发至本子系统内相应应用服 务器; 应用服务器: 在每个应用服务器的内存上设置第一参数存储区 和第二参数存储区, 其中一参数存储区处于活动状态, 另一存储区处 于备用状态, 当接收到所述参数变更通知时, 更新处于备用状态的参 数存储区的参数信息后, 进行存储区的主备切换。 In order to solve the above problems, the present invention discloses a computer processing system for implementing data upgrade, comprising a parameter controller and a plurality of application subsystems, wherein the parameter controller comprises: a parameter storage unit and a parameter control unit connected to the parameter storage unit The parameter storage unit is configured to store parameter information in the system, and the parameter control unit is configured to receive the modified parameter data input by the user, and modify the parameter information in the parameter storage unit according to the input parameter data, and notify the parameter change event to the corresponding Application subsystem; each application subsystem includes a parameter upgrading unit and an application server, and the parameter upgrading unit is configured to receive a parameter change event notification of the parameter control unit, and distribute the notification to the corresponding application server in the subsystem; : setting a first parameter storage area and a second parameter storage area on the memory of each application server, wherein one parameter storage area is in an active state, and another storage area is in a standby state, and when receiving the parameter change notification, updating In standby After the parameter information of the parameter storage area, the active/standby switch of the storage area is performed.
所述参数升级单元为一服务器或者所述参数升级单元设置在本 子系统中的一应用服务器上。 The parameter upgrading unit is a server or the parameter upgrading unit is disposed on an application server in the subsystem.
还有, 在所述参数控制器上设置临时数据存储区, 用以保存用户 输入的需要更新的参数信息, 以便参数升级完毕后, 更新参数存储区 中的参数信息。 Further, a temporary data storage area is set on the parameter controller, and the parameter information that needs to be updated by the user is saved, so that the parameter information in the parameter storage area is updated after the parameter is upgraded.
本发明还公开了一种实现数据升级的计算机处理系统,包括参数 控制器和若干应用子系统, 其中, 参数控制器: 包括参数控制单元, 参数控制器用以接收用户输入的修改参数数据,并将参数变更事件通 知至对应的应用子系统;每个应用子系统包括参数升级单元和应用服 务器, 所述参数升级单元用以接收参数控制器的参数变更事件通知, 并将此通知分发至本子系统内的相应应用服务器; 应用服务器: 在每 个应用服务器的存储器中开辟一存储空间作为参数存储子单元,用以 存储本服务器中使用的参数信息,并在每个应用服务器的内存上设置 第一参数存储区和第二参数存储区, 其中一参数存储区处于活动状 态, 另一存储区处于备用状态, 当接收到所述参数变更通知时, 更新 处于备用状态的参数存储区的参数信息后, 进行存储区的主备切换。 在所述参数控制器上设置临时数据存储区,用以保存用户输入的需要 更新的参数信息, 以便参数升级完毕后, 更新参数存储子单元中的参 数信息。The invention also discloses a computer processing system for implementing data upgrade, comprising a parameter controller and a plurality of application subsystems, wherein the parameter controller comprises: a parameter control unit, wherein the parameter controller is configured to receive the modified parameter data input by the user, and Parameter change event pass Knowing the corresponding application subsystem; each application subsystem includes a parameter upgrading unit and an application server, and the parameter upgrading unit is configured to receive the parameter change event notification of the parameter controller, and distribute the notification to the corresponding application in the subsystem Server; application server: opening a storage space in the memory of each application server as a parameter storage sub-unit for storing parameter information used in the server, and setting a first parameter storage area on the memory of each application server and a second parameter storage area, wherein one parameter storage area is in an active state, and another storage area is in a standby state. When receiving the parameter change notification, updating the parameter information of the parameter storage area in the standby state, performing the storage area Active/standby switchover. A temporary data storage area is set on the parameter controller, and the parameter information that needs to be updated by the user is saved, so that the parameter information in the parameter storage subunit is updated after the parameter is upgraded.
本发明还公开了一种实现数据升级的计算机处理系统,包括参数 控制器和若干应用子系统, 其中, 参数控制器: 包括参数控制单元, 参数控制器用以接收用户输入的修改参数数据,并将参数变更事件通 知至对应的应用子系统; 每个应用子系统包括参数升级单元、子系统 数据存储单元、应用服务器, 所述参数升级单元用以接收参数控制器 的参数变更事件通知,并将此通知分发至本子系统内的相应应用服务 器, 所述子系统数据存储单元用于存储整个子系统使用的参数信息; 应用服务器:在每个应用服务器的内存上设置第一参数存储区和第二 参数存储区, 其中一参数存储区处于活动状态, 另一存储区处于备用 状态, 所有应用程序从处于活动状态的参数存储区中获得参数信息, 当接收到所述参数变更通知时,更新处于备用状态的参数存储区的参 数信息后, 进行存储区的主备切换。 The invention also discloses a computer processing system for implementing data upgrade, comprising a parameter controller and a plurality of application subsystems, wherein the parameter controller comprises: a parameter control unit, wherein the parameter controller is configured to receive the modified parameter data input by the user, and The parameter change event is notified to the corresponding application subsystem; each application subsystem includes a parameter upgrade unit, a subsystem data storage unit, and an application server, and the parameter upgrade unit is configured to receive a parameter change event notification of the parameter controller, and The notification is distributed to the corresponding application server in the subsystem, the subsystem data storage unit is configured to store parameter information used by the entire subsystem; the application server: setting the first parameter storage area and the second parameter on the memory of each application server a storage area, wherein one parameter storage area is in an active state, and another storage area is in a standby state, all applications obtain parameter information from an active parameter storage area, and when receiving the parameter change notification, the update is in a standby state. Parameter storage area After the parameter information, the active/standby switchover of the storage area is performed.
在所述参数控制器上设置临时数据存储区,用以保存用户输入的 需要更新的参数信息, 以便参数升级完毕后, 更新各个子系统数据存 储单元中的参数信息。 并且, 参数升级单元和子系统数据存储单元通 过一服务器来实现。 A temporary data storage area is set on the parameter controller for storing parameter information that needs to be updated by the user, so that after the parameter is upgraded, the parameter information in each subsystem data storage unit is updated. Moreover, the parameter upgrade unit and the subsystem data storage unit are implemented by a server.
本发明公开了一种数据升级方法,所述方法适用于包括参数控制 器和若干应用子系统的计算机处理系统,所述应用子系统包括参数升 级单元和应用服务器, 该方法包括: (1 )在各个应用服务器上设置具 有主备关系的笫一参数存储区和第二参数存储区, 其中, 第一参数存 储区处于活动状态, 并且, 所有应用服务器通过访问处于活动状态的 存储区来获得本服务器所使用的参数信息; ( 2 )参数控制器接收用户 输入的需要修改的参数数据,并将所述参数变更通知至相应的应用子 系统; (3 )应用子系统的参数升级单元接收到所述参数变更命令后, 将此通知发送至本系统中的相应应用服务器; (4 )所述应用服务器修 改第二参数存储区中参数信息, 并进行主备切换, 使得第二参数存储 区处于活动状态; (5 ) 更新第一参数存储区中的参数信息。The invention discloses a data upgrading method, which is applicable to a computer processing system including a parameter controller and a plurality of application subsystems, wherein the application subsystem includes a parameter a level unit and an application server, the method includes: (1) setting a first parameter storage area and a second parameter storage area having a master-slave relationship on each application server, wherein the first parameter storage area is in an active state, and all The application server obtains the parameter information used by the server by accessing the active storage area; (2) the parameter controller receives the parameter data that the user inputs and needs to be modified, and notifies the parameter change to the corresponding application subsystem; (3) after receiving the parameter change command, the parameter upgrading unit of the application subsystem sends the notification to the corresponding application server in the system; (4) the application server modifies the parameter information in the second parameter storage area, and Performing active/standby switching, so that the second parameter storage area is in an active state; (5) updating parameter information in the first parameter storage area.
步骤(5 )之后还包括: 应用服务器回应参数升級单元, 告知本 服务器的参数升级完成;参数升级单元等待所有需要更新的应用服务 器的参数更新完成后,回应参数控制器,告知本子系统参数更新完成; 参数控制器等待所有需要更新的应用子系统更新完成后,可以在界面 上告知用户参数更新完成。 After the step (5), the method further includes: the application server responding to the parameter upgrading unit, and informing the server that the parameter upgrade is completed; the parameter upgrading unit waits for the parameter update of all the application servers that need to be updated, and responds to the parameter controller to notify the subsystem that the parameter update is completed. After the parameter controller waits for all the application subsystems that need to be updated to be updated, the user can be informed on the interface that the parameter update is complete.
步骤 (2 )还包括: 参数控制器根据用户输入的需要修改的参数 信息修改参数存储单元中的参数信息,所述参数存储单元设置在参数 控制器上, 用以存储系统所有参数信息; 步骤(4 ) 中所述应用服务 器是通过访问参数存储区来修改第二参数存储区中参数信息。 The step (2) further includes: the parameter controller modifies the parameter information in the parameter storage unit according to the parameter information that needs to be modified by the user, where the parameter storage unit is disposed on the parameter controller, and is used to store all parameter information of the system; The application server in 4) modifies the parameter information in the second parameter storage area by accessing the parameter storage area.
该方法还包括: 应用子系统启动时, 各个应用服务器自行从参数 存储单元中获知本服务器所需要的参数,并将所述参数装载在第一参 数存储区和第二参数存储区。 The method further includes: when the application subsystem is started, each application server learns the parameters required by the server from the parameter storage unit, and loads the parameters in the first parameter storage area and the second parameter storage area.
该方法还包括:在各个应用服务器的存储器上开辟一存储空间作 为参数存储子单元, 用以存储本服务器使用的参数。 当应用服务器启 动时, 从本服务器的参数存储子单元中获得对应参数信息, 并将所述 参数装载在第一参数存储区和第二参数存储区。 The method further includes: opening a storage space on the memory of each application server as a parameter storage subunit for storing parameters used by the server. When the application server is started, corresponding parameter information is obtained from the parameter storage subunit of the server, and the parameters are loaded in the first parameter storage area and the second parameter storage area.
步骤(5 )之后还包括: 根据第二参数存储区的参数信息更新本 服务器的参数存储子单元中的参数信息。在各个应用子系统上设置一 子系统数据存储单元, 用以存储本子系统使用的参数。 After the step (5), the method further includes: updating the parameter information in the parameter storage subunit of the server according to the parameter information of the second parameter storage area. A subsystem data storage unit is provided on each application subsystem for storing parameters used by the subsystem.
当应用服务器启动时,从本子系统的子系统数据存储单元中获得 对应参数信息,并将所述参数装载在第一参数存储区和第二参数存储 区。Obtained from the subsystem data storage unit of this subsystem when the application server starts Corresponding to the parameter information, and loading the parameters in the first parameter storage area and the second parameter storage area.
步骤(5 )之后还包括: 根据第二参数存储区的参数信息更新本 子系统的子系统数据存储单元的参数信息。 The step (5) further comprises: updating the parameter information of the subsystem data storage unit of the subsystem according to the parameter information of the second parameter storage area.
与现有技术相比, 本发明具有以下优点: 在整个参数更新过程, 系统依旧进行数据处理, 实现严格意义上不停机数据升级, 进而克服 了现有技术中由于停机进行数据升级而不适用于很多重要场合的计 算机系统的数据升级的缺陷。 Compared with the prior art, the present invention has the following advantages: During the entire parameter updating process, the system still performs data processing, realizing non-stop data upgrade in a strict sense, and thereby overcoming the prior art data upgrade due to downtime is not applicable. A flaw in the data upgrade of computer systems for many important occasions.
附图说明 图 1 是本发明实现数据升级的计算机处理子系统的第一种结构 示意图;BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a first schematic structural diagram of a computer processing subsystem for implementing data upgrade according to the present invention;
图 2是本发明实现数据升级的计算机处理子系统的第二种结构 示意图; 2 is a schematic diagram showing a second structure of a computer processing subsystem for implementing data upgrade according to the present invention;
图 3 是本发明实现数据升级的计算机处理子系统的第三种结构 示意图; 3 is a schematic diagram of a third structure of a computer processing subsystem for implementing data upgrade according to the present invention;
图 4是本发明进行数据升级的流程图。 4 is a flow chart of data upgrade of the present invention.
具体实施方式 以下结合附图, 具体说明本发明。DETAILED DESCRIPTION OF THE INVENTION The present invention will be specifically described below with reference to the accompanying drawings.
本发明的核心思想在于: 本发明提供一种数据升级方法, 主要是 在每个应用服务器设置具有主备关系的第一参数存储区和第二参数 存储区,每个应用服务器的应用程序通过访问处于活动状态的参数存 储区来获取参数信息。 当进行参数升级时, 先更新处于备用状态的参 数存储区中的参数信息, 然后进行主备切换, 随之更新原处于活动状 态的参数存储区的参数信息, 使二个参数存储区的参数信息相同。 系 统在整个参数更新过程依旧进行数据处理,实现真正意义上的不停机 数据升级。 The core idea of the present invention is: The present invention provides a data upgrading method, which is mainly to set a first parameter storage area and a second parameter storage area with an active/standby relationship in each application server, and an application of each application server is accessed. The parameter storage area is active to obtain parameter information. When the parameter is upgraded, the parameter information in the parameter storage area in the standby state is updated first, then the active/standby switchover is performed, and the parameter information of the parameter storage area that is in the active state is updated, so that the parameter information of the two parameter storage areas is obtained. the same. The system still performs data processing throughout the parameter update process to achieve true non-stop data upgrades.
请参阅图 1 , 其为本发明实现数据升级的计算机处理子系统的一 种结构示意图。 它包括参数控制器 11和若干应用子系统 12, 其中, 参数控制器 11 :包括参数存储单元 111和连接所述参数存储单元 111的参数控制单元 112。 参数存储单元 111用于保存本系统中所有 的参数信息。参数控制单元 112用以接收用户输入的需要修改的参数 信息,并根据用户输入需要修改的参数信息修改参数存储单元 111中 的参数信息, 并将参数变更事件通知至对应的应用子系统。Please refer to FIG. 1 , which is a schematic structural diagram of a computer processing subsystem for implementing data upgrade according to the present invention. It comprises a parameter controller 11 and a plurality of application subsystems 12, wherein the parameter controller 11 comprises: a parameter storage unit 111 and a connection to the parameter storage unit Parameter control unit 112 of 111. The parameter storage unit 111 is used to save all parameter information in the system. The parameter control unit 112 is configured to receive the parameter information that needs to be modified by the user, and modify the parameter information in the parameter storage unit 111 according to the parameter information that the user needs to modify, and notify the corresponding application subsystem of the parameter change event.
为了提高参数升级的安全系数,可以在参数控制器上设置一临时 数据存储区, 用以保存需要更新的参数信息。 当用户输入需要更新的 参数信息时, 预先保存在临时数据存储区。 当数据升级过程中, 各个 应用服务器通过访问临时数据存储区来获得需要更新的参数信息。并 且, 当参数升级完毕后, 才根据临时数据存储区来更新参数存储区中 的参数信息。 In order to improve the safety factor of parameter upgrade, a temporary data storage area can be set on the parameter controller to save the parameter information that needs to be updated. When the user inputs the parameter information that needs to be updated, it is saved in advance in the temporary data storage area. During the data upgrade process, each application server obtains parameter information that needs to be updated by accessing the temporary data storage area. Moreover, after the parameter is upgraded, the parameter information in the parameter storage area is updated according to the temporary data storage area.
何为对应的应用子系统? 当用户输入时指定需要修改的应用子 系统, 则该用户指定的应用子系统即为对应的应用子系统。 若用户输 入的需要修改的参数信息仅是某一应用子系统特有的参数信息时,该 特定的应用子系统即为对应的应用子系统。 通常, 参数控制器 11可 以利用一服务器来完成。用户通过该服务器的输入装置输入修改的参 数信息。 What is the corresponding application subsystem? When the user input specifies the application subsystem to be modified, the application subsystem specified by the user is the corresponding application subsystem. If the parameter information that the user needs to modify is only the parameter information specific to an application subsystem, the specific application subsystem is the corresponding application subsystem. In general, the parameter controller 11 can be implemented using a server. The user inputs the modified parameter information through the input device of the server.
每个应用子系统 12包括参数升级单元 121和应用服务器 122, 所述参数升级单元 121用以接收参数控制器 11的参数变更事件通知, 并将此通知分发至本子系统内的相应应用服务器 122。 参数升级单元 121可以是单独的服务器, 也可以设置在本子系统的其中一应用服务 器 122中。何为相应应用服务器 122? 它和相应应用子系统相同,即: 可以是特定的应用服务器, 也可以是指定的应用服务器, 当然也可以 是本子系统中所有的应用服务器。 Each application subsystem 12 includes a parameter upgrading unit 121 and an application server 122 for receiving parameter change event notifications of the parameter controller 11 and distributing the notifications to respective application servers 122 within the subsystem. The parameter upgrading unit 121 may be a separate server or may be disposed in one of the application servers 122 of the present subsystem. What is the corresponding application server 122? It is the same as the corresponding application subsystem, that is, it can be a specific application server, a designated application server, or of course all application servers in the subsystem.
应用服务器 122: 在每个应用服务器 122的内存上设置第一参数 存储区(即 GDA1 )和第二参数存储区( GDA2 ), 其中一参数存储区 处于活动状态, 另一存储区处于备用状态, 所有应用程序从处于活动 状态的参数存储区中获得参数信息, 当接收到所述参数变更通知时 , 更新处于备用状态的参数存储区的参数信息后,进行存储区的主备切 换: 原处于活动状态的参数存储区变为处于备用状态, 原处于备用状 态的参数存储区变为处于活动状态。The application server 122: sets a first parameter storage area (ie, GDA1) and a second parameter storage area (GDA2) on the memory of each application server 122, where one parameter storage area is in an active state and the other storage area is in a standby state. All the applications obtain the parameter information from the parameter storage area in the active state. When receiving the parameter change notification, after updating the parameter information of the parameter storage area in the standby state, the active/standby switchover of the storage area is performed: The parameter storage area of the status changes to the standby state, which is in standby mode. The parameter storage area of the state becomes active.
上述公开的计算机处理系统中,所有系统所使用的参数存储在参 数控制器 11上的参数存储单元 111 中。 为了后续存取方便, 参数存 储单元 111 可以以应用服务器为索引保存各个应用服务器的参数信 息, 并且, 参数存储单元 111还保存每个应用服务器 122所在的应用 子系统的标识,以便能将该应用服务器 122的参数变更通知发送至该 应用服务器 122所在子系统的参数升级单元 121中。 In the computer processing system disclosed above, the parameters used by all systems are stored in the parameter storage unit 111 on the parameter controller 11. For the convenience of subsequent access, the parameter storage unit 111 may store the parameter information of each application server by using the application server as an index, and the parameter storage unit 111 also saves the identifier of the application subsystem where each application server 122 is located, so that the application can be used. The parameter change notification of the server 122 is sent to the parameter upgrading unit 121 of the subsystem in which the application server 122 is located.
但是, 在具体的参数升级时, 参数可以都存储在参数控制器 11 的参数存储单元 111 中, 也可以在每个应用子系统 12设置子系统数 据存储单元, 用以存储本子系统所使用的参数, 还可以在每个应用服 务器 122上设置参数存储子单元, 用以存储本服务器所使用的参数。 另夕卜,参数信息可以以文件的形式保存,也可以以数据库的形式保存, 当然本发明的参数保存形式也并非局限于上述两种保存形式。 However, in the specific parameter upgrade, the parameters may be stored in the parameter storage unit 111 of the parameter controller 11, or a subsystem data storage unit may be set in each application subsystem 12 for storing the parameters used by the subsystem. A parameter storage subunit may also be set on each application server 122 for storing parameters used by the server. In addition, the parameter information may be saved in the form of a file or in the form of a database. Of course, the parameter storage form of the present invention is not limited to the above two storage forms.
请参阅图 2, 其为实现数据升级的计算机处理系统的另一种结构 示意图。 它包括参数控制器 11和若干应用子系统 12, 其中, Please refer to FIG. 2, which is another schematic diagram of a computer processing system for implementing data upgrade. It comprises a parameter controller 11 and a plurality of application subsystems 12, wherein
参数控制器 11 : 包括参数控制单元 112, 参数控制器 112用以接 收用户输入的需要修改的参数数据,并将参数变更事件通知至对应的 应用子系统 12。 The parameter controller 11 includes a parameter control unit 112. The parameter controller 112 is configured to receive parameter data that needs to be modified by the user, and notify the corresponding application subsystem 12 of the parameter change event.
每个应用子系统 12 包括参数升级单元 121 和若干应用服务器 122,所述参数升级单元 121用以接收参数控制器 11的参数变更事件 通知, 并将此通知分发至本子系统内的相应应用服务器 122。 所述参 数升级单元 121可以通过一服务器来实现,也可以是本子系统中的某 一应用服务器兼任。 Each application subsystem 12 includes a parameter upgrading unit 121 and a plurality of application servers 122. The parameter upgrading unit 121 is configured to receive a parameter change event notification of the parameter controller 11, and distribute the notification to the corresponding application server 122 in the subsystem. . The parameter upgrading unit 121 may be implemented by a server or by an application server in the subsystem.
应用服务器 122: 在每个应用服务器 122的存储器中开辟一存储 空间作为参数存储子单元 123 ,用以存储本服务器中使用的参数信息, '并在每个应用服务器 122 的内存上设置第一参数存储区和第二参数 存储区,其中一参数存储区处于活动状态,另一存储区处于备用状态, 所有应用程序从处于活动状态的参数存储区中获得参数信息,当接收 到所述参数变更通知时,更新处于备用状态的参数存储区的参数信息 后, 进行存储区的主备切换。The application server 122: opens a storage space in the memory of each application server 122 as a parameter storage sub-unit 123 for storing parameter information used in the server, and sets a first parameter on the memory of each application server 122. a storage area and a second parameter storage area, wherein one parameter storage area is in an active state and the other storage area is in a standby state, and all applications obtain parameter information from the parameter storage area in an active state, and when receiving the parameter change notification Update the parameter information of the parameter storage area in the standby state After that, the active/standby switchover of the storage area is performed.
请参阅图 3, 其为本发明实现数据升级的计算机处理系统的第三 种结构示意图。它是将参数存储在每个子系统的子系统数据存储单元 中。 它包括参数控制器 11和若干应用子系统 12, 其中, Please refer to FIG. 3 , which is a third structural diagram of a computer processing system for implementing data upgrade according to the present invention. It stores the parameters in the subsystem data storage unit of each subsystem. It comprises a parameter controller 11 and a plurality of application subsystems 12, wherein
参数控制器 11 : 包括参数控制单元 112, 参数控制器 112用以接 收用户输入的修改参数数据,并将参数变更事件通知至对应的应用子 系统 12; The parameter controller 11 includes a parameter control unit 112, and the parameter controller 112 is configured to receive the modified parameter data input by the user, and notify the corresponding application subsystem 12 of the parameter change event;
每个应用子系统 12 包括参数升级单元 121、 子系统数据存储单 元 124、 应用服务器 122。 参数升级单元 121和子系统数据存储单元 124可以通过一服务器来实现, 也可以通过一应用服务器来兼任。 比 如, 在服务器的存储器中开辟一连续区域作为子系统数据存储单元 124, 用以存储本子系统的所有参数数据。 通过服务器的处理器来实 现参数升级单元 121的功能。 Each application subsystem 12 includes a parameter upgrade unit 121, a subsystem data storage unit 124, and an application server 122. The parameter upgrading unit 121 and the subsystem data storage unit 124 may be implemented by a server or by an application server. For example, a contiguous area is opened in the memory of the server as a subsystem data storage unit 124 for storing all parameter data of the subsystem. The function of the parameter upgrading unit 121 is implemented by the processor of the server.
所述参数升级单元 121用以接收参数控制器 11的参数变更事件 通知, 并将此通知分发至本子系统内的相应应用服务器。 The parameter upgrading unit 121 is configured to receive the parameter change event notification of the parameter controller 11 and distribute the notification to the corresponding application server in the subsystem.
应用服务器 122: 在每个应用服务器 122的内存上设置第一参数 存储区和第二参数存储区, 其中一参数存储区处于活动状态, 另一存 储区处于备用状态 ,所有应用程序从处于活动状态的参数存储区中获 得参数信息, 当接收到所述参数变更通知时, 更新处于备用状态的参 数存储区的参数信息后, 进行存储区的主备切换。 The application server 122: sets a first parameter storage area and a second parameter storage area on the memory of each application server 122, wherein one parameter storage area is in an active state, another storage area is in a standby state, and all applications are active. The parameter information is obtained in the parameter storage area. When the parameter change notification is received, the parameter information of the parameter storage area in the standby state is updated, and the active/standby switchover of the storage area is performed.
基于上述公开的计算机处理系统,本发明提供了一种数据升级的 方法。 请参阅图 4, 其为本发明一种数据升级的流程图。 它包括: Based on the computer processing system disclosed above, the present invention provides a method of data upgrade. Please refer to FIG. 4, which is a flowchart of data upgrade according to the present invention. it includes:
S110:在各个应用服务器 122上设置具有主备关系的第一参数存 储区和第二参数存储区,其中,第一参数存储区处于活动状态,并且, 所有应用服务器 122 通过访问处于活动状态的存储区来获得本服务 器所使用的参数信息。 通常, 应用服务器 122需要使用参数数据时, 先判断哪块存储区为处于活动状态的存储区 ,然后从活动存储区中获 得参数信息。S110: Set a first parameter storage area and a second parameter storage area with a master-slave relationship on each application server 122, wherein the first parameter storage area is in an active state, and all application servers 122 access the active storage by accessing Zone to get the parameter information used by this server. Generally, when the application server 122 needs to use the parameter data, it first determines which storage area is the active storage area, and then obtains the parameter information from the active storage area.
S120: 参数控制器 11接收到用户输入的需要修改的参数数据, 并将所述参数变更通知至相应应用子系统 12的参数升级单元 121。 比如, 用户输入修改的参数信息时, 已指定修改的应用子系统 12, 则可将参数变更通知发送至该些应用子系统的参数升级单元 121, 若 修改的参数信息为特定的应用子系统 12, 则也是将参数变更通知发 送至特定的应用子系统 12。 若没有上述几种情况, 参数控制器 11将 参数变更通知发送至所有的应用子系统 12。S120: The parameter controller 11 receives the parameter data that the user inputs and needs to be modified, The parameter change is notified to the parameter upgrading unit 121 of the corresponding application subsystem 12. For example, when the user inputs the modified parameter information, the modified application subsystem 12 is specified, and the parameter change notification may be sent to the parameter upgrading unit 121 of the application subsystem, if the modified parameter information is a specific application subsystem 12 The parameter change notification is also sent to the specific application subsystem 12. If there are no such cases, the parameter controller 11 sends a parameter change notification to all of the application subsystems 12.
S130: 应用子系统 12的参数升级单元 121接收到所述参数变更 命令后, 将此通知发送至本系统中的相应应用服务器。 比如, 用户输 入修改的参数信息时, 已指定修改的应用服务器 122, 则可将参数变 更通知发送至应用服务器 122, 若修改的参数信息为特定的应用服务 器 122, 则也是将参数变更通知发送至特定的应用服务器 122。 若没 有上述几种情况,参数升级单元 121将参数变更通知发送至所有的应 用服务器 122。 S130: After receiving the parameter change command, the parameter upgrading unit 121 of the application subsystem 12 sends the notification to the corresponding application server in the system. For example, when the user inputs the modified parameter information, if the modified application server 122 is specified, the parameter change notification may be sent to the application server 122. If the modified parameter information is the specific application server 122, the parameter change notification is also sent to A specific application server 122. If none of the above cases occurs, the parameter upgrading unit 121 transmits a parameter change notification to all of the application servers 122.
S140: 所述应用服务 122 4 改第二参数存储区中参数信息, 并进 行主备切换: 使得第二参数存储区处于活动状态, 而第一参数存储区 处于备用状态; S140: The application service 122 4 changes parameter information in the second parameter storage area, and performs active/standby switching: the second parameter storage area is in an active state, and the first parameter storage area is in a standby state;
S150: 更新第一参数存储区中的参数信息。 S150: Update parameter information in the first parameter storage area.
在步骤 S140完成主备切换之前, 应用服务器 122的应用程序需 要使用参数数据时, 判断第一参数存储区是活动存储区, 然后从第一 参数存储区中获得参数信息。 当步骤 S140完成主备切换之后, 应用 服务器 12的应用程序需要使用参数数据时, 判断第二参数存储区是 活动存储区, 然后从第二参数存储区中获得参数信息。对整个升级过 程中, 系统无需停机, 由此实现真正意义上的不停机升级。 Before the active/standby switchover is completed in step S140, when the application of the application server 122 needs to use the parameter data, it is judged that the first parameter storage area is the active storage area, and then the parameter information is obtained from the first parameter storage area. When the application of the application server 12 needs to use the parameter data after the step S140 completes the active/standby switchover, it is determined that the second parameter storage area is the active storage area, and then the parameter information is obtained from the second parameter storage area. For the entire upgrade process, the system does not need to be shut down, thus achieving a true non-stop upgrade.
为了让用户获知升级的具体情况, 在步驟 S150后, 应用服务器 12还需回应参数升级单元 121 , 告知本服务器的参数升级完成。 参数 升级单元 121 等待所有需要更新的应用服务器 122的参数更新完成 后, 回应参数控制器, 告知本子系统参数更新完成。 参数控制器 112 等待所有需要更新的应用子系统 12更新完成后, 可以在界面上告知 用户参数更新完成。 当所有参数数据保存参数控制器时, 即预先在参数控制器 11开 辟一存储空间作为参数存储单元 111, 用以存储系统所有参数信息。 并且,在步骤 S120中,参数控制器 11可以根据用户输入的参数信息, 修改参数存储单元 111中相应的参数信息。 每当应用子系统 12启动 时,各个应用服务器 122自行从参数存储单元 111中获知本服务器所 需要的参数, 并将所述参数装载在第一参数存储区和第二参数存储 区, 这样, 本应用服务器 12的应用程序在需要使用参数数据时, 找 到处于活动状态的存储区, 获取参数。 步骤 S140中应用服务器 122 是通过访问参数存储区 111来修改第二参数存储区中参数信息, 以便 完成本服务器上的参数更新。In order to let the user know the specific situation of the upgrade, after the step S150, the application server 12 also needs to respond to the parameter upgrading unit 121 to inform the server that the parameter upgrade is completed. The parameter upgrading unit 121 waits for the parameter update of all the application servers 122 that need to be updated, and responds to the parameter controller to inform the subsystem that the parameter update is completed. After waiting for all the application subsystems 12 that need to be updated to complete the update, the parameter controller 112 can inform the user that the parameter update is completed on the interface. When all the parameter data is saved in the parameter controller, a storage space is opened in the parameter controller 11 as a parameter storage unit 111 for storing all parameter information of the system. Moreover, in step S120, the parameter controller 11 can modify the corresponding parameter information in the parameter storage unit 111 according to the parameter information input by the user. Whenever the application subsystem 12 is started, each application server 122 learns the parameters required by the server from the parameter storage unit 111, and loads the parameters in the first parameter storage area and the second parameter storage area. When the application of the application server 12 needs to use the parameter data, it finds the active storage area and acquires the parameters. In step S140, the application server 122 modifies the parameter information in the second parameter storage area by accessing the parameter storage area 111 to complete the parameter update on the server.
当参数数据是以子系统为单元进行保存时, 也就是说, 在每个应 用子系统 12中开辟一存储空间作为子系统数据存储单元, 用以存储 本子系统中所有的参数信息。可以在一独立的服务器的存储器上设置 一连接存储空间作为该子系统数据存储单元。也可以在本子系统的某 一应用服务器 122 中开辟一连接存储空间作为本子系统的子系统数 据存储单元。 每当应用子系统 12启动时, 各个应用服务器 122 自行 从子系统数据存储单元中获知本服务器所需要的参数,并将所述参数 装载在第一参数存储区和第二参数存储区, 这样, 本应用服务器 12 的应用程序在需要使用参数数据时, 找到处于活动状态的存储区, 获 取参数。 步骤 S140中应用服务器 122是通过参数控制器接收到的用 户输入的参数信息来修改第二参数存储区中参数信息,以便完成本服 务器上的参数更新。 并且, 当步骤 S150完成后, 更新本子系统的子 系统数据存储单元中的数据。 When the parameter data is saved in units of subsystems, that is, a storage space is opened in each application subsystem 12 as a subsystem data storage unit for storing all parameter information in the subsystem. A connection storage space can be set up on the memory of a separate server as the subsystem data storage unit. It is also possible to open a connection storage space in one of the application servers 122 of the subsystem as a subsystem data storage unit of the subsystem. Each time the application subsystem 12 is started, each application server 122 learns the parameters required by the server from the subsystem data storage unit, and loads the parameters in the first parameter storage area and the second parameter storage area, so that When the application of the application server 12 needs to use the parameter data, it finds the active storage area and acquires the parameters. In step S140, the application server 122 modifies the parameter information in the second parameter storage area by using the parameter information input by the user received by the parameter controller, so as to complete the parameter update on the server. And, when the step S150 is completed, the data in the subsystem data storage unit of the subsystem is updated.
当参数数据是以应用服务器 122为单元进行保存时, 也就是说, 在每个应用服务器 122 中开辟一存储空间作为本服务器的参数存储 子单元, 用以存储本服务器所有的参数信息。 每当应用子系统 12启 动时,各个应用服务器 122自行从各自的参数存储子单元中获知本服 务器所需要的参数,并将所述参数装载在第一参数存储区和第二参数 存储区, 这样, 本应用服务器 12的应用程序在需要使用参数数据时, 找到处于活动状态的存储区,获取参数。步骤 S140中应用服务器 122 是通过参数控制器接收到的用户输入的参数信息来修改第二参数存 储区中参数信息, 以便完成本服务器上的参数更新。 并且, 当步骤When the parameter data is saved in the unit of the application server 122, that is, a storage space is opened in each application server 122 as a parameter storage subunit of the server for storing all parameter information of the server. Each time the application subsystem 12 is started, each application server 122 learns the parameters required by the server from the respective parameter storage subunits, and loads the parameters in the first parameter storage area and the second parameter storage area. The application of the application server 12 needs to use parameter data when Find the active storage area and get the parameters. In step S140, the application server 122 modifies the parameter information in the second parameter storage area by using the parameter information input by the user received by the parameter controller, so as to complete the parameter update on the server. And when the steps
S150完成后, 更新本服务器上的参数存储子单元中的参数数据。After the S150 is completed, the parameter data in the parameter storage subunit on the server is updated.
为了提高参数升级的安全系数,可以在参数控制器上设置一临时 数据存储区, 用以保存需要更新的参数信息。 当用户输入需要更新的 参数信息时, 预先保存在临时数据存储区。 当数据升级过程中, 各个 应用服务器通过访问临时数据存储区来获得需要更新的参数信息。并 且, 当参数升級完毕后, 才根据临时数据存储区来更新参数存储区才 更新参数存储区 /子系统数据存储单元 /参数存储子单元中的参数信 白 In order to improve the safety factor of parameter upgrade, a temporary data storage area can be set on the parameter controller to save the parameter information that needs to be updated. When the user inputs the parameter information that needs to be updated, it is saved in advance in the temporary data storage area. During the data upgrade process, each application server obtains parameter information that needs to be updated by accessing the temporary data storage area. And, after the parameter is upgraded, the parameter storage area is updated according to the temporary data storage area, and the parameter information in the parameter storage area/subsystem data storage unit/parameter storage subunit is updated.
以上公开的仅为本发明的几个具体实施例,但本发明并非局限于 此,任何本领域的技术人员能思之的变化, 都应落在本发明的保护范 围内。 The above disclosure is only a few specific embodiments of the present invention, but the present invention is not limited thereto, and any changes that can be made by those skilled in the art should fall within the protection scope of the present invention.

Claims

权 利 要 求 Rights request
1、 一种实现数据升级的计算机处理系统, 其特征在于, 包括参 数控制器和若干应用子系统, 其中, A computer processing system for implementing data upgrade, comprising: a parameter controller and a plurality of application subsystems, wherein
参数控制器: 包括参数存储单元和连接所述参数存储单元的参数 控制单元, 参数存储单元用于保存本系统中参数信息, 参数控制单元 用以接收用户输入的修改参数数据,并根据输入的参数数据修改参数 存储单元中的参数信息, 并将参数变更事件通知至对应的应用子系 统; The parameter controller comprises: a parameter storage unit and a parameter control unit connected to the parameter storage unit, the parameter storage unit is configured to save parameter information in the system, and the parameter control unit is configured to receive the modified parameter data input by the user, and according to the input parameter The data modifies the parameter information in the parameter storage unit, and notifies the parameter change event to the corresponding application subsystem;
每个应用子系统包括参数升级单元和应用服务器,所述参数升级 单元用以接收参数控制单元的参数变更事件通知,并将此通知分发至 本子系统内相应应用月良务器; Each application subsystem includes a parameter upgrading unit and an application server, and the parameter upgrading unit is configured to receive a parameter change event notification of the parameter control unit, and distribute the notification to a corresponding application server in the subsystem;
应用服务器:在每个应用服务器的内存上设置第一参数存储区和 第二参数存储区, 其中一参数存储区处于活动状态, 另一存储区处于 备用状态, 当接收到所述参数变更通知时, 更新处于备用状态的参数 存储区的参数信息; 更新后, 进行存储区的主备切换。 An application server: a first parameter storage area and a second parameter storage area are set in a memory of each application server, wherein one parameter storage area is in an active state, and another storage area is in a standby state, when receiving the parameter change notification Update the parameter information of the parameter storage area in the standby state; after the update, perform the active/standby switchover of the storage area.
2、 如权利要求 1所述的实现数据升级的计算机处理系统, 其特 征在于,所述参数升级单元为一服务器或者所述参数升级单元设置在 本子系统中的一应用服务器上。 2. The computer processing system for implementing data upgrade according to claim 1, wherein the parameter upgrading unit is a server or the parameter upgrading unit is disposed on an application server in the subsystem.
3、 如权利要求 1所述的实现数据升级的计算机处理系统, 其特 征在于, 在所述参数控制器上设置临时数据存储区, 用以保存用户输 入的需要更新的参数信息, 以便参数升级完毕后, 更新参数存储区中 的参数信息。 3. The computer processing system for implementing data upgrade according to claim 1, wherein a temporary data storage area is set on the parameter controller, and the parameter information that needs to be updated by the user is saved, so that the parameter is upgraded. After that, update the parameter information in the parameter storage area.
4、 一种实现数据升级的计算机处理系统, 其特征在于, 包括参 数控制器和若干应用子系统, 其中, 4. A computer processing system for implementing data upgrade, comprising: a parameter controller and a plurality of application subsystems, wherein
参数控制器: 包括参数控制单元, 参数控制器用以接收用户输入 的修改参数数据, 并将参数变更事件通知至对应的应用子系统; 每个应用子系统包括参数升级单元和应用服务器,所述参数升级 单元用以接收参数控制器的参数变更事件通知,并将此通知分发至本 子系统内的相应应用服务器; 应用服务器:在每个应用服务器的存储器中开辟一存储空间作为 参数存储子单元, 用以存储本服务器中使用的参数信息, 并在每个应 用服务器的内存上设置第一参数存储区和第二参数存储区,其中一参 数存储区处于活动状态, 另一存储区处于备用状态, 当接收到所述参 数变更通知时,更新处于备用状态的参数存储区的参数信息;更新后, 进行存储区的主备切换。The parameter controller includes: a parameter control unit, configured to receive the modified parameter data input by the user, and notify the corresponding application subsystem of the parameter change event; each application subsystem includes a parameter upgrading unit and an application server, and the parameter The upgrade unit is configured to receive a parameter change event notification of the parameter controller, and distribute the notification to a corresponding application server in the subsystem; An application server: a storage space is opened in a memory of each application server as a parameter storage subunit for storing parameter information used in the server, and a first parameter storage area and a second are set in a memory of each application server. a parameter storage area, wherein one parameter storage area is in an active state, and another storage area is in a standby state, and when receiving the parameter change notification, updating parameter information of the parameter storage area in the standby state; after updating, performing the storage area Active/standby switchover.
5、 如权利要求 4所述的实现数据升级的计算机处理系统, 其特 征在于, 在所述参数控制器上设置临时数据存储区, 用以保存用户输 入的需要更新的参数信息, 以便参数升级完毕后, 更新参数存储子单 元中的参数信息。 The computer processing system for implementing data upgrade according to claim 4, wherein a temporary data storage area is set on the parameter controller, and the parameter information that needs to be updated by the user is saved, so that the parameter is upgraded. After that, the parameter information in the parameter storage subunit is updated.
6、 一种实现数据升级的计算机处理系统, 其特征在于, 包括参 数控制器和若干应用子系统, 其中, 6. A computer processing system for implementing data upgrade, comprising: a parameter controller and a plurality of application subsystems, wherein
参数控制器: 包括参数控制单元, 参数控制器用以接收用户输入 的修改参数数据 , 并将参数变更事件通知至对应的应用子系统; 每个应用子系统包括参数升级单元、子系统数据存储单元、应用 服务器, 所述参数升级单元用以接收参数控制器的参数变更事件通 • 知, 并将此通知分发至本子系统内的相应应用服务器, 所述子系统数 据存储单元用于存储整个子系统使用的参数信息; The parameter controller includes a parameter control unit, and the parameter controller is configured to receive the modified parameter data input by the user, and notify the corresponding application subsystem of the parameter change event; each application subsystem includes a parameter upgrading unit, a subsystem data storage unit, An application server, the parameter upgrading unit is configured to receive a parameter change event notification of the parameter controller, and distribute the notification to a corresponding application server in the subsystem, where the subsystem data storage unit is configured to store the entire subsystem. Parameter information;
应用服务器:在每个应用服务器的内存上设置第一参数存储区和 第二参数存储区, 其中一参数存储区处于活动状态, 另一存储区处于 备用状态, 当接收到所述参数变更通知时, 更新处于备用状态的参数 存储区的参数信息; 更新后, 进行存储区的主备切换。 An application server: a first parameter storage area and a second parameter storage area are set in a memory of each application server, wherein one parameter storage area is in an active state, and another storage area is in a standby state, when receiving the parameter change notification Update the parameter information of the parameter storage area in the standby state; after the update, perform the active/standby switchover of the storage area.
7、 如权利要求 6所述的一种实现数据升级的计算机处理系统, 其特征在于, 在所述参数控制器上设置临时数据存储区, 用以保存用 户输入的需要更新的参数信息, 以便参数升级完毕后, 更新各个子系 统数据存储单元中的参数信息。 7. The computer processing system for implementing data upgrade according to claim 6, wherein a temporary data storage area is set on the parameter controller to save parameter information that needs to be updated by the user, so that the parameter After the upgrade is complete, update the parameter information in each subsystem data storage unit.
8、 如权利要求 6所述的一种实现数据升级的计算机处理系统, 其特征在于,参数升级单元和子系统数据存储单元通过一服务器来实 现。8. A computer processing system for implementing data upgrade according to claim 6, wherein the parameter upgrading unit and the subsystem data storage unit are implemented by a server.
9、 一种数据升级方法, 所述方法适用于包括参数控制器和若干 应用子系统的计算机处理系统,所述应用子系统包括参数升級单元和 应用服务器, 其特征在于, 该方法包括:A data upgrading method, the method is applicable to a computer processing system including a parameter controller and a plurality of application subsystems, the application subsystem comprising a parameter upgrading unit and an application server, wherein the method comprises:
( 1 )在各个应用服务器上设置具有主备关系的第一参数存储区 和第二参数存储区, 其中, 第一参数存储区处于活动状态, 并且, 应 参数信息; (1) setting a first parameter storage area and a second parameter storage area having an active/standby relationship on each application server, wherein the first parameter storage area is in an active state, and the parameter information is;
( 2 ) 参数控制器接收用户输入的需要修改的参数数据 , 并将所 述参数变更通知至相应的应用子系统; (2) the parameter controller receives the parameter data that the user inputs and needs to be modified, and notifies the corresponding application subsystem of the parameter change;
( 3 )应用子系统的参数升级单元接收到所述参数变更命令后, 将此通知发送至本系统中的相应应用服务器; (3) after receiving the parameter change command, the parameter upgrading unit of the application subsystem sends the notification to the corresponding application server in the system;
( 4 ) 所述应用服务器修改第二参数存储区中参数信息, 并进行 主备切换, 使得第二参数存储区处于活动状态; (4) The application server modifies parameter information in the second parameter storage area, and performs active/standby switching, so that the second parameter storage area is in an active state;
( 5 ) 更新第一参数存储区中的参数信息。 (5) Update the parameter information in the first parameter storage area.
10、 如权利要求 9所述的数据升级方法, 其特征在于, 步骤(5 ) 之后还包括: The data upgrading method according to claim 9, wherein after step (5), the method further comprises:
应用服务器回应参数升级单元, 告知本服务器的参数升级完成; 参数升级单元等待所有需要更新的应用服务器的参数更新完成 后, 回应参数控制器, 告知本子系统参数更新完成; The application server responds to the parameter upgrading unit, and informs the server that the parameter upgrade is completed; the parameter upgrading unit waits for all the parameter updates of the application server that need to be updated to complete, and responds to the parameter controller to inform the subsystem that the parameter update is completed;
参数控制器等待所有需要更新的应用子系统更新完成后,可以在 界面上告知用户参数更新完成。 After the parameter controller waits for all the application subsystems that need to be updated to be updated, the user can be informed on the interface that the parameter update is complete.
11、 如权利要求 9所述的数据升级方法, 其特征在于, 步骤(2 )还包括: 参数控制器根据用户输入的需要修改的参数 信息修改参数存储单元中的参数信息,所述参数存储单元设置在参数 控制器上, 用以存储系统所有参数信息; The data upgrading method according to claim 9, wherein the step (2) further comprises: the parameter controller modifying the parameter information in the parameter storage unit according to the parameter information that needs to be modified by the user input, the parameter storage unit Set on the parameter controller to store all parameter information of the system;
步骤( 4 ) 中所述应用服务器是通过访问参数存储区来修改第二 参数存储区中参数信息。 The application server in step (4) modifies the parameter information in the second parameter storage area by accessing the parameter storage area.
12、 如权利要求 11所述的数据升级方法, 其特征在于, 还包括: 应用子系统启动时,各个应用服务器自行从参数存储单元中获知本服 务器所需要的参数,并将所述参数装载在第一参数存储区和第二参数 存储区。The data upgrading method according to claim 11, further comprising: when the application subsystem is started, each application server learns the service from the parameter storage unit by itself. The parameters required by the server are loaded in the first parameter storage area and the second parameter storage area.
13、 如权利要求 9所述的数据升级方法, 其特征在于, 还包括: 在各个应用服务器的存储器上开辟一存储空间作为参数存储子单元, 用以存储本服务器使用的参数。 The data upgrading method of claim 9, further comprising: opening a storage space on the memory of each application server as a parameter storage subunit for storing parameters used by the server.
14、 如权利要求 13所述的数据升级方法, 其特征在于, 还包括: 当应用服务器启动时,从本服务器的参数存储子单元中获得对应参数 信息, 并将所述参数装载在第一参数存储区和第二参数存储区。 The data upgrading method according to claim 13, further comprising: obtaining, when the application server is started, corresponding parameter information from a parameter storage subunit of the server, and loading the parameter in the first parameter The storage area and the second parameter storage area.
15、 如权利要求 14所述的数据升级方法, 其特征在于: 步骤(5 )之后还包括: 根据第二参数存储区的参数信息更新本 服务器的参数存储子单元中的参数信息。 The data upgrading method according to claim 14, wherein the step (5) further comprises: updating the parameter information in the parameter storage subunit of the server according to the parameter information of the second parameter storage area.
16、 如权利要求 9所述的数据升级方法, 其特征在于, 还包括: 在各个应用子系统上设置一子系统数据存储单元 ,用以存储本子系统 使用的参数。 The data upgrading method according to claim 9, further comprising: setting a subsystem data storage unit on each application subsystem to store parameters used by the subsystem.
17、 如权利要求 16所述的数据升级方法, 其特征在于: 当应用 服务器启动时,从本子系统的子系统数据存储单元中获得对应参数信 息, 并将所述参数装载在第一参数存储区和第二参数存储区。 The data upgrading method according to claim 16, wherein: when the application server is started, the corresponding parameter information is obtained from the subsystem data storage unit of the subsystem, and the parameter is loaded in the first parameter storage area. And a second parameter storage area.
18、如权利要求 17所述的数据升级方法,其特征在于, 步骤(5 ) 之后还包括:根据第二参数存储区的参数信息更新本子系统的子系统 数据存储单元的参数信息。 The data upgrading method according to claim 17, wherein the step (5) further comprises: updating the parameter information of the subsystem data storage unit of the subsystem according to the parameter information of the second parameter storage area.
PCT/CN2006/0010832005-05-242006-05-24A computer processing system for achieving data upgrading and a data upgrading methodWO2006125391A1 (en)

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
CNB2005100720107ACN100527081C (en)2005-05-242005-05-24Computer processing system for implementing data update and data updating method
CN200510072010.72005-05-24

Publications (1)

Publication NumberPublication Date
WO2006125391A1true WO2006125391A1 (en)2006-11-30

Family

ID=37443601

Family Applications (1)

Application NumberTitlePriority DateFiling Date
PCT/CN2006/001083WO2006125391A1 (en)2005-05-242006-05-24A computer processing system for achieving data upgrading and a data upgrading method

Country Status (2)

CountryLink
CN (1)CN100527081C (en)
WO (1)WO2006125391A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN112858712A (en)*2019-11-282021-05-28深圳市帝迈生物技术有限公司Method for introducing reagent information, sample detection device, and storage medium

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101655812B (en)*2009-09-152012-07-18中兴通讯股份有限公司Self-adaptive data backup system and method thereof
CN102314368A (en)*2011-09-262012-01-11贵阳朗玛信息技术股份有限公司Method and equipment for updating configuration data of server program
CN102546241A (en)*2011-12-232012-07-04北京佳讯飞鸿电气股份有限公司Method for switching use scenes of vehicular dispatching switchboard
CN103176909A (en)*2011-12-262013-06-26中国银联股份有限公司Service processing method and service processing system
CN103077048B (en)*2012-12-282016-02-10东莞宇龙通信科技有限公司The operational factor update method of communication module and communication terminal
CN103093529B (en)*2013-01-102016-01-06高新现代智能系统股份有限公司The method of dynamic refresh data
CN103793231A (en)*2014-02-202014-05-14Tcl通讯(宁波)有限公司Processing method and system for mobile terminal parameters
CN105022590B (en)*2014-04-302019-04-02腾讯科技(深圳)有限公司Shared memory access method and device
CN106445593B (en)*2016-09-222020-02-18广州华多网络科技有限公司Method and device for gray scale upgrading in distributed system communication
CN111767062A (en)*2019-03-132020-10-13北京字节跳动网络技术有限公司 Application configuration data update method, device, device and storage medium
CN111176222A (en)*2019-10-122020-05-19浙江中控技术股份有限公司DCS controller configuration updating system and method based on configuration difference identification
CN118426392B (en)*2024-07-042024-09-10北京和利时控制技术有限公司Distributed control system and engineering upgrading method

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2000122982A (en)*1998-10-142000-04-28Mitsubishi Electric Corp Multi-tier client server system
JP2004013719A (en)*2002-06-102004-01-15Fujitsu Ltd Multiplexed nonvolatile memory update circuit and multiplexed nonvolatile memory update method
CN1556474A (en)*2003-12-302004-12-22浙江中控技术股份有限公司On line upgrading method of software and its device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2000122982A (en)*1998-10-142000-04-28Mitsubishi Electric Corp Multi-tier client server system
JP2004013719A (en)*2002-06-102004-01-15Fujitsu Ltd Multiplexed nonvolatile memory update circuit and multiplexed nonvolatile memory update method
CN1556474A (en)*2003-12-302004-12-22浙江中控技术股份有限公司On line upgrading method of software and its device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN112858712A (en)*2019-11-282021-05-28深圳市帝迈生物技术有限公司Method for introducing reagent information, sample detection device, and storage medium
CN112858712B (en)*2019-11-282024-04-05深圳市帝迈生物技术有限公司Method for introducing reagent information, sample detection device, and storage medium

Also Published As

Publication numberPublication date
CN100527081C (en)2009-08-12
CN1869933A (en)2006-11-29

Similar Documents

PublicationPublication DateTitle
WO2006125391A1 (en)A computer processing system for achieving data upgrading and a data upgrading method
CN111338854B (en)Kubernetes cluster-based method and system for quickly recovering data
US20150067167A1 (en)Hot pluggable extensions for access management system
US9753718B1 (en)Non-disruptive upgrade including rollback capabilities for a distributed file system operating within a cluster of nodes
CA2177020A1 (en)Customer information control system and method in a loosely coupled parallel processing environment
CN105468717A (en)Database operation method and device
EP3648405B1 (en)System and method to create a highly available quorum for clustered solutions
CN106020976A (en)Method and apparatus for offloading out of memory processing process to user space
US7543121B2 (en)Computer system allowing any computer to copy any storage area within a storage system
CN111125048B (en)Fault notification method, device, equipment and computer readable storage medium
JP2009026091A (en) Connection management program, connection management method, and information processing apparatus
US20080301777A1 (en)Hot standby server system
US8499080B2 (en)Cluster control apparatus, control system, control method, and control program
US9971532B2 (en)GUID partition table based hidden data store system
US8819481B2 (en)Managing storage providers in a clustered appliance environment
CN117407125B (en)Pod high availability implementation method, device, equipment and readable storage medium
US11106371B1 (en)I/O path reservation with out of band management
WO2021254280A1 (en)Disk mounting method and device, storage medium, and electronic device
CN102662702B (en)Equipment management system, device, substrate management devices and method
US10834021B1 (en)Dynamic management of concurrent access to shared computing resources
CN106484587A (en)A kind of NameSpace management method, device and computer system
CN115665146A (en) Middleware control method, device, storage medium and equipment
CN103176909A (en)Service processing method and service processing system
JP2001290637A (en)Dynamic replacing device for component and computer- readable storage medium
US10474532B1 (en)Automatic fault tolerance in a computing system providing concurrent access to shared computing resource objects

Legal Events

DateCodeTitleDescription
121Ep: the epo has been informed by wipo that ep was designated in this application
NENPNon-entry into the national phase

Ref country code:DE

WWWWipo information: withdrawn in national office

Country of ref document:DE

NENPNon-entry into the national phase

Ref country code:RU

WWWWipo information: withdrawn in national office

Country of ref document:RU

32PNEp: public notification in the ep bulletin as address of the adressee cannot be established

Free format text:NOTING OF LOSS OF RIGHTS (EPO FORM 1205A DATED 11-04-2008)

32PNEp: public notification in the ep bulletin as address of the adressee cannot be established

Free format text:NOTING OF LOSS OF RIGHTS (EPO FORM 1205A DATED 11.04.2008

122Ep: pct application non-entry in european phase

Ref document number:06741971

Country of ref document:EP

Kind code of ref document:A1


[8]ページ先頭

©2009-2025 Movatter.jp