实现数据升级的计算机处理系统和数据升级方法

文档序号:6551635阅读:271来源:国知局
专利名称:实现数据升级的计算机处理系统和数据升级方法
技术领域
本发明涉及计算机领域,尤其涉及计算机中的数据升级,特别是有关于在不停机的情况下对计算机内的数据(如参数)进行升级的方法和计算机处理系统。
背景技术
由于计算机具有高速的数据处理能力以及大容量的存储能力,因此计算机广泛应用于生产生活的各个领域,如通信、交通、银行等,并且,很多计算机系统需要处于连续运行的状态,以便保证整个系统的正常工作。例如电信部门的交换机服务器一旦停机,将会造成很多用户终端无法正常通讯、银行卡组织的信息处理系统一旦停机,也会造成大量的持卡人、商户无法进行银行卡业务,由此给用户带来不便。
但是,随着计算机技术的不断发展以及应用环境地不断变化,计算机系统内部的各种服务器需要进行数据升级,以便及时增加新功能、特别是需要随着应用环境的改变而相应地进行参数更新。
软件运行时,总是需要参数数据的支持,以适应不同的运行环境要求。这些参数数据一般都集中存放在数据库或一些配置文件中。
一般软件使用参数的方式有两种1)运行时如果需要某些参数,就到数据库或配置文件中读取。
2)软件启动时,一次性将经常用到的参数读入内存,当程序在需要使用参数数据时,就直接取内存中的参数。
第一种方式的优点在于参数更新时,只需直接修改数据库或配置文件中的参数值即可。但是这种参数访问方式存在很大一个缺陷每使用一个参数就要访问数据库或磁盘文件,由此消耗了大量的系统资源,同时访问效率不高。
为此,现有技术中通常采用第二种方式访问参数,但是当对数据库或配置文件中的参数进行升级时,需要重新启动系统才能生效。即,现有的参数升级方法只能是更新数据库或配置文件中的参数后重新启动系统才能生效。上述方法在参数升级过程中,需要停止整个系统的数据处理操作,这种升级方法很显然不适用于上述提及的很多重要场合的计算机系统的升级,即不能满足不停机的情况进行数据升级的要求。

发明内容
本发明的目的在于提供一种数据升级方法以及实现数据升级的计算机处理系统,以解决现有技术中不能提供真正意义上不停机的升级,不适用于很多重要场合的计算机系统的升级。
为解决上述问题,本发明公开了一种实现数据升级的计算机处理系统,包括参数控制器和若干应用子系统,其中,参数控制器包括参数存储单元和连接所述参数存储单元的参数控制单元,参数存储单元用于保存本系统中所有的参数信息,参数控制单元用以接收用户输入的修改参数数据,并根据输入的参数数据修改参数存储单元中的参数信息,并将参数变更事件通知至对应的应用子系统;每个应用子系统包括参数升级单元和应用服务器,所述参数升级单元用以接收参数控制单元的参数变更事件通知,并将此通知分发至本子系统内相应应用服务器;应用服务器在每个应用服务器的内存上设置第一参数存储区和第二参数存储区,其中一参数存储区处于活动状态,另一存储区处于备用状态,所有应用程序从处于活动状态的参数存储区中获得参数信息,当接收到所述参数变更通知时,更新处于备用状态的参数存储区的参数信息后,进行存储区的主备切换。
所述参数升级单元为一服务器或者所述参数升级单元设置在本子系统中的一应用服务器上。
还有,在所述参数控制器上设置临时数据存储区,用以保存用户输入的需要更新的参数信息,以便参数升级完毕后,更新参数存储区中的参数信息。
它还包括参数控制器和若干应用子系统,其中,参数控制器包括参数控制单元,参数控制器用以接收用户输入的修改参数数据,并将参数变更事件通知至对应的应用子系统;每个应用子系统包括参数升级单元和应用服务器,所述参数升级单元用以接收参数控制器的参数变更事件通知,并将此通知分发至本子系统内的相应应用服务器;应用服务器在每个应用服务器的存储器中开辟一存储空间作为参数存储子单元,用以存储本服务器中使用的参数信息,并在每个应用服务器的内存上设置第一参数存储区和第二参数存储区,其中一参数存储区处于活动状态,另一存储区处于备用状态,所有应用程序从处于活动状态的参数存储区中获得参数信息,当接收到所述参数变更通知时,更新处于备用状态的参数存储区的参数信息后,进行存储区的主备切换。在所述参数控制器上设置临时数据存储区,用以保存用户输入的需要更新的参数信息,以便参数升级完毕后,更新参数存储子单元中的参数信息。
本发明还公开了一种实现数据升级的计算机处理系统,包括参数控制器和若干应用子系统,其中,参数控制器包括参数控制单元,参数控制器用以接收用户输入的修改参数数据,并将参数变更事件通知至对应的应用子系统;每个应用子系统包括参数升级单元、子系统数据存储单元、应用服务器,所述参数升级单元用以接收参数控制器的参数变更事件通知,并将此通知分发至本子系统内的相应应用服务器,所述子系统数据存储单元用于存储整个子系统使用的参数信息;应用服务器在每个应用服务器的内存上设置第一参数存储区和第二参数存储区,其中一参数存储区处于活动状态,另一存储区处于备用状态,所有应用程序从处于活动状态的参数存储区中获得参数信息,当接收到所述参数变更通知时,更新处于备用状态的参数存储区的参数信息后,进行存储区的主备切换。
在所述参数控制器上设置临时数据存储区,用以保存用户输入的需要更新的参数信息,以便参数升级完毕后,更新各个子系统数据存储单元中的参数信息。并且,参数升级单元和子系统数据存储单元通过一服务器来实现。
本发明公开了一种数据升级方法,所述方法适用于包括参数控制器和若干应用子系统的计算机处理系统,所述应用子系统包括参数升级单元和应用服务器,该方法包括(1)在各个应用服务器上设置具有主备关系的第一参数存储区和第二参数存储区,其中,第一参数存储区处于活动状态,并且,所有应用服务器通过访问处于活动状态的存储区来获得本服务器所使用的参数信息;(2)参数控制器接收用户输入的需要修改的参数数据,并将所述参数变更通知至相应的应用子系统;(3)应用子系统的参数升级单元接收到所述参数变更命令后,将此通知发送至本系统中的相应应用服务器;(4)所述应用服务器修改第二参数存储区中参数信息,并进行主备切换,使得第二参数存储区处于活动状态;(5)更新第一参数存储区中的参数信息。
步骤(5)之后还包括应用服务器回应参数升级单元,告知本服务器的参数升级完成;参数升级单元等待所有需要更新的应用服务器的参数更新完成后,回应参数控制器,告知本子系统参数更新完成;参数控制器等待所有需要更新的应用子系统更新完成后,可以在界面上告知用户参数更新完成。
步骤(2)还包括参数控制器根据用户输入的需要修改的参数信息修改参数存储单元中的参数信息,所述参数存储单元设置在参数控制器上,用以存储系统所有参数信息;步骤(4)中所述应用服务器是通过访问参数存储区来修改第二参数存储区中参数信息。
该方法还包括应用子系统启动时,各个应用服务器自行从参数存储单元中获知本服务器所需要的参数,并将所述参数装载在第一参数存储区和第二参数存储区。
该方法还包括在各个应用服务器的存储器上开辟一存储空间作为参数存储子单元,用以存储本服务器使用的参数。当应用服务器启动时,从本服务器的参数存储子单元中获得对应参数信息,并将所述参数装载在第一参数存储区和第二参数存储区。
步骤(5)之后还包括根据第二参数存储区的参数信息更新本服务器的参数存储子单元中的参数信息。在各个应用子系统上设置一子系统数据存储单元,用以存储本子系统使用的参数。
当应用服务器启动时,从本子系统的子系统数据存储单元中获得对应参数信息,并将所述参数装载在第一参数存储区和第二参数存储区。
步骤(5)之后还包括根据第二参数存储区的参数信息更新本子系统的子系统数据存储单元的参数信息。
与现有技术相比,本发明具有以下优点在整个参数更新过程,系统依旧进行数据处理,实现严格意义上不停机数据升级,进而克服了现有技术中由于停机进行数据升级而不适用于很多重要场合的计算机系统的数据升级的缺陷。


图1是本发明实现数据升级的计算机处理子系统的第一种结构示意图;图2是本发明实现数据升级的计算机处理子系统的第二种结构示意图;图3是本发明实现数据升级的计算机处理子系统的第三种结构示意图;图4是本发明进行数据升级的流程图。
具体实施例方式
以下结合附图,具体说明本发明。
本发明的核心思想在于本发明提供一种数据升级方法,主要是在每个应用服务器设置具有主备关系的第一参数存储区和第二参数存储区,每个应用服务器的应用程序通过访问处于活动状态的参数存储区来获取参数信息。当进行参数升级时,先更新处于备用状态的参数存储区中的参数信息,然后进行主备切换,随之更新原处于活动状态的参数存储区的参数信息,使二个参数存储区的参数信息相同。系统在整个参数更新过程依旧进行数据处理,实现真正意义上的不停机数据升级。
请参阅图1,其为本发明实现数据升级的计算机处理子系统的一种结构示意图。它包括参数控制器11和若干应用子系统12,其中,参数控制器11包括参数存储单元111和连接所述参数存储单元111的参数控制单元112。参数存储单元111用于保存本系统中所有的参数信息。参数控制单元112用以接收用户输入的需要修改的参数信息,并根据用户输入需要修改的参数信息修改参数存储单元111中的参数信息,并将参数变更事件通知至对应的应用子系统。
为了提高参数升级的安全系数,可以在参数控制器上设置一临时数据存储区,用以保存需要更新的参数信息。当用户输入需要更新的参数信息时,预先保存在临时数据存储区。当数据升级过程中,各个应用服务器通过访问临时数据存储区来获得需要更新的参数信息。并且,当参数升级完毕后,才根据临时数据存储区来更新参数存储区中的参数信息。
何为对应的应用子系统?当用户输入时指定需要修改的应用子系统,则该用户指定的应用子系统即为对应的应用子系统。若用户输入的需要修改的参数信息仅是某一应用子系统特有的参数信息时,该特定的应用子系统即为对应的应用子系统。通常,参数控制器11可以利用一服务器来完成。用户通过该服务器的输入装置输入修改的参数信息。
每个应用子系统12包括参数升级单元121和应用服务器122,所述参数升级单元121用以接收参数控制器11的参数变更事件通知,并将此通知分发至本子系统内的相应应用服务器122。参数升级单元121可以是单独的服务器,也可以设置在本子系统的其中一应用服务器122中。何为相应应用服务器122?它和相应应用子系统相同,即可以是特定的应用服务器,也可以是指定的应用服务器,当然也可以是本子系统中所有的应用服务器。
应用服务器122在每个应用服务器122的内存上设置第一参数存储区(即GDA1)和第二参数存储区(GDA2),其中一参数存储区处于活动状态,另一存储区处于备用状态,所有应用程序从处于活动状态的参数存储区中获得参数信息,当接收到所述参数变更通知时,更新处于备用状态的参数存储区的参数信息后,进行存储区的主备切换原处于活动状态的参数存储区变为处于备用状态,原处于备用状态的参数存储区变为处于活动状态。
上述公开的计算机处理系统中,所有系统所使用的参数存储在参数控制器11上的参数存储单元111中。为了后续存取方便,参数存储单元111可以以应用服务器为索引保存各个应用服务器的参数信息,并且,参数存储单元111还保存每个应用服务器122所在的应用子系统的标识,以便能将该应用服务器122的参数变更通知发送至该应用服务器122所在子系统的参数升级单元121中。
但是,在具体的参数升级时,参数可以都存储在参数控制器11的参数存储单元111中,也可以在每个应用子系统12设置子系统数据存储单元,用以存储本子系统所使用的参数,还可以在每个应用服务器122上设置参数存储子单元,用以存储本服务器所使用的参数。另外,参数信息可以以文件的形式保存,也可以以数据库的形式保存,当然本发明的参数保存形式也并非局限于上述两种保存形式。
请参阅图2,其为实现数据升级的计算机处理系统的另一种结构示意图。它包括参数控制器11和若干应用子系统12,其中,
参数控制器11包括参数控制单元112,参数控制器112用以接收用户输入的需要修改的参数数据,并将参数变更事件通知至对应的应用子系统12。
每个应用子系统12包括参数升级单元121和若干应用服务器122,所述参数升级单元121用以接收参数控制器11的参数变更事件通知,并将此通知分发至本子系统内的相应应用服务器122。所述参数升级单元121可以通过一服务器来实现,也可以是本子系统中的某一应用服务器兼任。
应用服务器122在每个应用服务器122的存储器中开辟一存储空间作为参数存储子单元123,用以存储本服务器中使用的参数信息,并在每个应用服务器122的内存上设置第一参数存储区和第二参数存储区,其中一参数存储区处于活动状态,另一存储区处于备用状态,所有应用程序从处于活动状态的参数存储区中获得参数信息,当接收到所述参数变更通知时,更新处于备用状态的参数存储区的参数信息后,进行存储区的主备切换。
请参阅图3,其为本发明实现数据升级的计算机处理系统的第三种结构示意图。它是将参数存储在每个子系统的子系统数据存储单元中。它包括参数控制器11和若干应用子系统12,其中,参数控制器11包括参数控制单元112,参数控制器112用以接收用户输入的修改参数数据,并将参数变更事件通知至对应的应用子系统12;每个应用子系统12包括参数升级单元121、子系统数据存储单元124、应用服务器122。参数升级单元121和子系统数据存储单元124可以通过一服务器来实现,也可以通过一应用服务器来兼任。比如,在服务器的存储器中开辟一连续区域作为子系统数据存储单元124,用以存储本子系统的所有参数数据。通过服务器的处理器来实现参数升级单元121的功能。
所述参数升级单元121用以接收参数控制器11的参数变更事件通知,并将此通知分发至本子系统内的相应应用服务器。
应用服务器122在每个应用服务器122的内存上设置第一参数存储区和第二参数存储区,其中一参数存储区处于活动状态,另一存储区处于备用状态,所有应用程序从处于活动状态的参数存储区中获得参数信息,当接收到所述参数变更通知时,更新处于备用状态的参数存储区的参数信息后,进行存储区的主备切换。
基于上述公开的计算机处理系统,本发明提供了一种数据升级的方法。请参阅图4,其为本发明一种数据升级的流程图。它包括S110在各个应用服务器122上设置具有主备关系的第一参数存储区和第二参数存储区,其中,第一参数存储区处于活动状态,并且,所有应用服务器122通过访问处于活动状态的存储区来获得本服务器所使用的参数信息。通常,应用服务器122需要使用参数数据时,先判断哪块存储区为处于活动状态的存储区,然后从活动存储区中获得参数信息。
S120参数控制器11接收到用户输入的需要修改的参数数据,并将所述参数变更通知至相应应用子系统12的参数升级单元121。比如,用户输入修改的参数信息时,已指定修改的应用子系统12,则可将参数变更通知发送至该些应用子系统的参数升级单元121,若修改的参数信息为特定的应用子系统12,则也是将参数变更通知发送至特定的应用子系统12。若没有上述几种情况,参数控制器11将参数变更通知发送至所有的应用子系统12。
S130应用子系统12的参数升级单元121接收到所述参数变更命令后,将此通知发送至本系统中的相应应用服务器。比如,用户输入修改的参数信息时,已指定修改的应用服务器122,则可将参数变更通知发送至应用服务器122,若修改的参数信息为特定的应用服务器122,则也是将参数变更通知发送至特定的应用服务器122。若没有上述几种情况,参数升级单元121将参数变更通知发送至所有的应用服务器122。
S140所述应用服务122修改第二参数存储区中参数信息,并进行主备切换使得第二参数存储区处于活动状态,而第一参数存储区处于备用状态;
S150更新第一参数存储区中的参数信息。
在步骤S140完成主备切换之前,应用服务器122的应用程序需要使用参数数据时,判断第一参数存储区是活动存储区,然后从第一参数存储区中获得参数信息。当步骤S140完成主备切换之后,应用服务器12的应用程序需要使用参数数据时,判断第二参数存储区是活动存储区,然后从第二参数存储区中获得参数信息。对整个升级过程中,系统无需停机,由此实现真正意义上的不停机升级。
为了让用户获知升级的具体情况,在步骤S150后,应用服务器12还需回应参数升级单元121,告知本服务器的参数升级完成。参数升级单元121等待所有需要更新的应用服务器122的参数更新完成后,回应参数控制器,告知本子系统参数更新完成。参数控制器112等待所有需要更新的应用子系统12更新完成后,可以在界面上告知用户参数更新完成。
当所有参数数据保存参数控制器时,即预先在参数控制器11开辟一存储空间作为参数存储单元111,用以存储系统所有参数信息。并且,在步骤S120中,参数控制器11可以根据用户输入的参数信息,修改参数存储单元111中相应的参数信息。每当应用子系统12启动时,各个应用服务器122自行从参数存储单元111中获知本服务器所需要的参数,并将所述参数装载在第一参数存储区和第二参数存储区,这样,本应用服务器12的应用程序在需要使用参数数据时,找到处于活动状态的存储区,获取参数。步骤S140中应用服务器122是通过访问参数存储区111来修改第二参数存储区中参数信息,以便完成本服务器上的参数更新。
当参数数据是以子系统为单元进行保存时,也就是说,在每个应用子系统12中开辟一存储空间作为子系统数据存储单元,用以存储本子系统中所有的参数信息。可以在一独立的服务器的存储器上设置一连接存储空间作为该子系统数据存储单元。也可以在本子系统的某一应用服务器122中开辟一连接存储空间作为本子系统的子系统数据存储单元。每当应用子系统12启动时,各个应用服务器122自行从子系统数据存储单元中获知本服务器所需要的参数,并将所述参数装载在第一参数存储区和第二参数存储区,这样,本应用服务器12的应用程序在需要使用参数数据时,找到处于活动状态的存储区,获取参数。步骤S140中应用服务器122是通过参数控制器接收到的用户输入的参数信息来修改第二参数存储区中参数信息,以便完成本服务器上的参数更新。并且,当步骤S150完成后,更新本子系统的子系统数据存储单元中的数据。
当参数数据是以应用服务器122为单元进行保存时,也就是说,在每个应用服务器122中开辟一存储空间作为本服务器的参数存储子单元,用以存储本服务器所有的参数信息。每当应用子系统12启动时,各个应用服务器122自行从各自的参数存储子单元中获知本服务器所需要的参数,并将所述参数装载在第一参数存储区和第二参数存储区,这样,本应用服务器12的应用程序在需要使用参数数据时,找到处于活动状态的存储区,获取参数。步骤S140中应用服务器122是通过参数控制器接收到的用户输入的参数信息来修改第二参数存储区中参数信息,以便完成本服务器上的参数更新。并且,当步骤S150完成后,更新本服务器上的参数存储子单元中的参数数据。
为了提高参数升级的安全系数,可以在参数控制器上设置一临时数据存储区,用以保存需要更新的参数信息。当用户输入需要更新的参数信息时,预先保存在临时数据存储区。当数据升级过程中,各个应用服务器通过访问临时数据存储区来获得需要更新的参数信息。并且,当参数升级完毕后,才根据临时数据存储区来更新参数存储区才更新参数存储区/子系统数据存储单元/参数存储子单元中的参数信息。
以上公开的仅为本发明的几个具体实施例,但本发明并非局限于此,任何本领域的技术人员能思之的变化,都应落在本发明的保护范围内。
权利要求
1.一种实现数据升级的计算机处理系统,其特征在于,包括参数控制器和若干应用子系统,其中,参数控制器包括参数存储单元和连接所述参数存储单元的参数控制单元,参数存储单元用于保存本系统中所有的参数信息,参数控制单元用以接收用户输入的修改参数数据,并根据输入的参数数据修改参数存储单元中的参数信息,并将参数变更事件通知至对应的应用子系统;每个应用子系统包括参数升级单元和应用服务器,所述参数升级单元用以接收参数控制单元的参数变更事件通知,并将此通知分发至本子系统内相应应用服务器;应用服务器在每个应用服务器的内存上设置第一参数存储区和第二参数存储区,其中一参数存储区处于活动状态,另一存储区处于备用状态,所有应用程序从处于活动状态的参数存储区中获得参数信息,当接收到所述参数变更通知时,更新处于备用状态的参数存储区的参数信息后,进行存储区的主备切换。
2.如权利要求1所述的实现数据升级的计算机处理系统,其特征在于,所述参数升级单元为一服务器或者所述参数升级单元设置在本子系统中的一应用服务器上。
3.如权利要求1所述的实现数据升级的计算机处理系统,其特征在于,在所述参数控制器上设置临时数据存储区,用以保存用户输入的需要更新的参数信息,以便参数升级完毕后,更新参数存储区中的参数信息。
4.一种实现数据升级的计算机处理系统,其特征在于,包括参数控制器和若干应用子系统,其中,参数控制器包括参数控制单元,参数控制器用以接收用户输入的修改参数数据,并将参数变更事件通知至对应的应用子系统;每个应用子系统包括参数升级单元和应用服务器,所述参数升级单元用以接收参数控制器的参数变更事件通知,并将此通知分发至本子系统内的相应应用服务器;应用服务器在每个应用服务器的存储器中开辟一存储空间作为参数存储子单元,用以存储本服务器中使用的参数信息,并在每个应用服务器的内存上设置第一参数存储区和第二参数存储区,其中一参数存储区处于活动状态,另一存储区处于备用状态,所有应用程序从处于活动状态的参数存储区中获得参数信息,当接收到所述参数变更通知时,更新处于备用状态的参数存储区的参数信息后,进行存储区的主备切换。
5.如权利要求4所述的实现数据升级的计算机处理系统,其特征在于,在所述参数控制器上设置临时数据存储区,用以保存用户输入的需要更新的参数信息,以便参数升级完毕后,更新参数存储子单元中的参数信息。
6.一种实现数据升级的计算机处理系统,其特征在于,包括参数控制器和若干应用子系统,其中,参数控制器包括参数控制单元,参数控制器用以接收用户输入的修改参数数据,并将参数变更事件通知至对应的应用子系统;每个应用子系统包括参数升级单元、子系统数据存储单元、应用服务器,所述参数升级单元用以接收参数控制器的参数变更事件通知,并将此通知分发至本子系统内的相应应用服务器,所述子系统数据存储单元用于存储整个子系统使用的参数信息;应用服务器在每个应用服务器的内存上设置第一参数存储区和第二参数存储区,其中一参数存储区处于活动状态,另一存储区处于备用状态,所有应用程序从处于活动状态的参数存储区中获得参数信息,当接收到所述参数变更通知时,更新处于备用状态的参数存储区的参数信息后,进行存储区的主备切换。
7.如权利要求6所述的一种实现数据升级的计算机处理系统,其特征在于,在所述参数控制器上设置临时数据存储区,用以保存用户输入的需要更新的参数信息,以便参数升级完毕后,更新各个子系统数据存储单元中的参数信息。
8.如权利要求6所述的一种实现数据升级的计算机处理系统,其特征在于,参数升级单元和子系统数据存储单元通过一服务器来实现。
9.一种数据升级方法,所述方法适用于包括参数控制器和若干应用子系统的计算机处理系统,所述应用子系统包括参数升级单元和应用服务器,其特征在于,该方法包括(1)在各个应用服务器上设置具有主备关系的第一参数存储区和第二参数存储区,其中,第一参数存储区处于活动状态,并且,所有应用服务器通过访问处于活动状态的存储区来获得本服务器所使用的参数信息;(2)参数控制器接收用户输入的需要修改的参数数据,并将所述参数变更通知至相应的应用子系统;(3)应用子系统的参数升级单元接收到所述参数变更命令后,将此通知发送至本系统中的相应应用服务器;(4)所述应用服务器修改第二参数存储区中参数信息,并进行主备切换,使得第二参数存储区处于活动状态;(5)更新第一参数存储区中的参数信息。
10.如权利要求9所述的数据升级方法,其特征在于,步骤(5)之后还包括应用服务器回应参数升级单元,告知本服务器的参数升级完成;参数升级单元等待所有需要更新的应用服务器的参数更新完成后,回应参数控制器,告知本子系统参数更新完成;参数控制器等待所有需要更新的应用子系统更新完成后,可以在界面上告知用户参数更新完成。
11.如权利要求9所述的数据升级方法,其特征在于,步骤(2)还包括参数控制器根据用户输入的需要修改的参数信息修改参数存储单元中的参数信息,所述参数存储单元设置在参数控制器上,用以存储系统所有参数信息;步骤(4)中所述应用服务器是通过访问参数存储区来修改第二参数存储区中参数信息。
12.如权利要求11所述的数据升级方法,其特征在于,还包括应用子系统启动时,各个应用服务器自行从参数存储单元中获知本服务器所需要的参数,并将所述参数装载在第一参数存储区和第二参数存储区。
13.如权利要求9所述的数据升级方法,其特征在于,还包括在各个应用服务器的存储器上开辟一存储空间作为参数存储子单元,用以存储本服务器使用的参数。
14.如权利要求13所述的数据升级方法,其特征在于,还包括当应用服务器启动时,从本服务器的参数存储子单元中获得对应参数信息,并将所述参数装载在第一参数存储区和第二参数存储区。
15.如权利要求14所述的数据升级方法,其特征在于步骤(5)之后还包括根据第二参数存储区的参数信息更新本服务器的参数存储子单元中的参数信息。
16.如权利要求9所述的数据升级方法,其特征在于,还包括在各个应用子系统上设置一子系统数据存储单元,用以存储本子系统使用的参数。
17.如权利要求16所述的数据升级方法,其特征在于当应用服务器启动时,从本子系统的子系统数据存储单元中获得对应参数信息,并将所述参数装载在第一参数存储区和第二参数存储区。
18.如权利要求17所述的数据升级方法,其特征在于,步骤(5)之后还包括根据第二参数存储区的参数信息更新本子系统的子系统数据存储单元的参数信息。
全文摘要
本发明提供一种数据升级方法,主要是在每个应用服务器设置具有主备关系的第一参数存储区和第二参数存储区,每个应用服务器的应用程序通过访问处于活动状态的参数存储区来获取参数信息。当进行参数升级时,先更新处于备用状态的参数存储区中的参数信息,然后进行主备切换,随之更新原处于活动状态的参数存储区的参数信息,使二个参数存储区的参数信息相同。系统在整个参数更新过程依旧进行数据处理,实现真正意义上的不停机数据升级。
文档编号G06F9/445GK1869933SQ200510072010
公开日2006年11月29日 申请日期2005年5月24日 优先权日2005年5月24日
发明者柴洪峰, 戚跃民, 郭锐, 何朔, 胡文斌 申请人:中国银联股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1