主备服务器切换方法和系统的制作方法

文档序号:7811331阅读:406来源:国知局
专利名称:主备服务器切换方法和系统的制作方法
技术领域
本发明涉及一种服务器切换技术,尤其涉及主备服务器切换的方法和系统。
背景技术
目前主流的主备切换机制大都是采用同等的服务器之间互相进行检测,发现当前主服务器故障,随机选取一台服务器当主。这种逻辑有个前提就是要求所有服务器同等配置,特别是对机器配置要求比较高的工作,服务器成本将大幅提升。而且这种机制还将导致一种情况,所有服务器都宕机或网络不通,无法自动及时的通知工作人员进行维护。

发明内容
本发明的目的在于解决上述问题,提供了一种主备服务器切换方法,解决了服务器自身故障无法工作后,无法自动启用备份机制的问题。本发明的另一目的在于提供了一种主备服务器切换系统,解决了服务器自身故障无法工作后,无法自动启用备份机制的问题。本发明的技术方案为本发明揭示了一种主备服务器切换方法,包括主服务器和备服务器同时向调度服务器发送请求;调度服务器接收到请求后,从数据库获取预设时间段内有请求的主服务器和备服务器的IP列表;调度服务器从页面服务器获取默认配置的主服务器IP,决策采用主服务器和备服务器其中之一进行操作;调度服务器根据决策结果向主服务器或备服务器返回是否工作的指令。根据本发明的主备服务器切换方法的一实施例,在调度服务器接收到请求之后, 将请求的时间记录到数据库中。根据本发明的主备服务器切换方法的一实施例,调度服务器的决策过程包括如果只有一台主服务器或备服务器来请求,则将工作指令返回给有请求的那一台服务器;如果主服务器和备服务器都有请求,则回复主服务器工作指令,回复备服务器暂停指令;如果主服务器或备服务器均没有请求,则发出紧急处理的通知。根据本发明的主备服务器切换方法的一实施例,默认配置的主服务器是根据服务器的配置等级预先设置的。本发明还揭示了一种主备服务器切换系统,包括请求发送模块,主服务器和备服务器同时向调度服务器发送请求;服务器IP获取模块,调度服务器接收到请求后,从数据库获取预设时间段内有请求的主服务器和备服务器的IP列表;决策模块,调度服务器从页面服务器获取默认配置的主服务器IP,决策采用主服务器和备服务器其中之一进行操作;指令发送模块,调度服务器根据决策结果向主服务器或备服务器返回是否工作的
3指令。根据本发明的主备服务器切换系统的一实施例,还包括时间记录模块,在调度服务器接收到请求之后,将请求的时间记录到数据库中。根据本发明的主备服务器切换系统的一实施例,在决策模块中,调度服务器的决策过程包括如果只有一台主服务器或备服务器来请求,则将工作指令返回给有请求的那一台服务器;如果主服务器和备服务器都有请求,则回复主服务器工作指令,回复备服务器暂停指令;如果主服务器或备服务器均没有请求,则发出紧急处理的通知。根据本发明的主备服务器切换系统的一实施例,在决策模块中获得的默认配置的主服务器IP是根据服务器的配置等级预先设置的。本发明对比现有技术有如下的有益效果本发明的方案是通过一个调度服务器, 基于主服务器和备服务器的请求来决策采用哪一台服务器工作。相较于传统技术,本发明的方案解决了服务器自身故障无法工作后,无法自动启用备份机制的问题。


图1示出了本发明的主备服务器切换方法的第一实施例的示意图。图2示出了本发明的主备服务器切换方法的第二实施例的示意图。图3示出了本发明的主备服务器切换系统的第一实施例的原理图。图4示出了本发明的主备服务器切换系统的第二实施例的原理图。
具体实施例方式下面结合附图和实施例对本发明作进一步的描述。主备服务器切换方法的第一实施例图1示出了本发明的主备服务器切换方法的第一实施例的流程。请参见图1,主服务器和备服务器同时向调度服务器发送请求(步骤Sll)。这一步骤也可以替换为直接修改调度服务器的数据库记录来实现。调度服务器接收到请求后,从数据库获取预设时间段内有请求的主服务器和备服务器的IP列表(步骤S12)。调度服务器从页面服务器获取默认配置的主服务器IP,决策采用主服务器和备服务器其中之一进行操作(步骤S13)。默认配置的主服务器是根据服务器的配置等级预先设置的,一般是将配置高的设置为主服务器,一旦主服务器满足工作条件,即可自动优先选择主服务器,节省成本,无需把每台服务器都选用高配置的服务器。调度服务器的决策过程包括如果只有一台主服务器或备服务器来请求,则将工作指令返回给有请求的那一台服务器;如果主服务器和备服务器都有请求,则回复主服务器工作指令,回复备服务器暂停指令;如果主服务器或备服务器均没有请求,则发出紧急处理的通知。调度服务器根据决策结果向主服务器或备服务器返回是否工作的指令(步骤 S14)。主备服务器切换方法的第二实施例图2示出了本发明的主备服务器切换方法的第二实施例的流程。请参见图2,主服务器和备服务器同时向调度服务器发送请求(步骤S21)。这一步骤也可以替换为直接修改调度服务器的数据库记录来实现。调度服务器接收到请求之后,将请求的时间记录到数据库中(步骤S22)。调度服务器接收到请求后,从数据库获取预设时间段内有请求的主服务器和备服务器的IP列表(步骤S23)。调度服务器从页面服务器获取默认配置的主服务器IP,决策采用主服务器和备服务器其中之一进行操作(步骤S24)。默认配置的主服务器是根据服务器的配置等级预先设置的,一般是将配置高的设置为主服务器,一旦主服务器满足工作条件,即可自动优先选择主服务器,节省成本,无需把每台服务器都选用高配置的服务器。调度服务器的决策过程包括如果只有一台主服务器或备服务器来请求,则将工作指令返回给有请求的那一台服务器;如果主服务器和备服务器都有请求,则回复主服务器工作指令,回复备服务器暂停指令;如果主服务器或备服务器均没有请求,则发出紧急处理的通知。调度服务器根据决策结果向主服务器或备服务器返回是否工作的指令(步骤 S25)。主备服各器切换系统的第一实施例图3示出了本发明的主备服务器切换系统的第一实施例的原理。请参见图3,本实施例的主备服务器切换系统包括请求发送模块10、服务器IP获取模块12、决策模块14 以及指令发送模块16。请求发送模块10实现主服务器和备服务器同时向调度服务器发送请求。服务器IP获取模块12实现调度服务器接收到请求后,从数据库获取预设时间段内有请求的主服务器和备服务器的IP列表。决策模块14实现调度服务器从页面服务器获取默认配置的主服务器IP,决策采用主服务器和备服务器其中之一进行操作。在决策模块14中,调度服务器的决策过程包括如果只有一台主服务器或备服务器来请求,则将工作指令返回给有请求的那一台服务器;如果主服务器和备服务器都有请求,则回复主服务器工作指令,回复备服务器暂停指令;如果主服务器或备服务器均没有请求,则发出紧急处理的通知。在决策模块14中获得的默认配置的主服务器IP是根据服务器的配置等级预先设置的。指令发送模块16实现调度服务器根据决策结果向主服务器或备服务器返回是否工作的指令。主备服务器切换系统的第二实施例图4示出了本发明的主备服务器切换系统的第二实施例的原理。请参见图4,本实施例的主备服务器切换系统包括请求发送模块20、时间记录模块观、服务器IP获取模块 22、决策模块M以及指令发送模块26。请求发送模块20实现主服务器和备服务器同时向调度服务器发送请求。时间记录模块观实现在调度服务器接收到请求之后,将请求的时间记录到数据库中。服务器IP获取模块22实现调度服务器接收到请求后,从数据库获取预设时间段内有请求的主服务器和备服务器的IP列表。决策模块M实现调度服务器从页面服务器获取默认配置的主服务器IP,决策采用主服务器和备服务器其中之一进行操作。在决策模块M中,调度服务器的决策过程包括如果只有一台主服务器或备服务器来请求,则将工作指令返回给有请求的那一台服务器;如果主服务器和备服务器都有请求,则回复主服务器工作指令,回复备服务器暂停指令;如果主服务器或备服务器均没有请求,则发出紧急处理的通知。在决策模块M中获得的默认配置的主服务器IP是根据服务器的配置等级预先设置的。指令发送模块沈实现调度服务器根据决策结果向主服务器或备服务器返回是否工作的指令。上述实施例是提供给本领域普通技术人员来实现和使用本发明的,本领域普通技术人员可在不脱离本发明的发明思想的情况下,对上述实施例做出种种修改或变化,因而本发明的发明范围并不被上述实施例所限,而应该是符合权利要求书所提到的创新性特征的最大范围。
权利要求
1.一种主备服务器切换方法,包括主服务器和备服务器同时向调度服务器发送请求;调度服务器接收到请求后,从数据库获取预设时间段内有请求的主服务器和备服务器的IP列表;调度服务器从页面服务器获取默认配置的主服务器IP,决策采用主服务器和备服务器其中之一进行操作;调度服务器根据决策结果向主服务器或备服务器返回是否工作的指令。
2.根据权利要求1所述的主备服务器切换方法,其特征在于,在调度服务器接收到请求之后,将请求的时间记录到数据库中。
3.根据权利要求1所述的主备服务器切换方法,其特征在于,调度服务器的决策过程包括如果只有一台主服务器或备服务器来请求,则将工作指令返回给有请求的那一台服务器;如果主服务器和备服务器都有请求,则回复主服务器工作指令,回复备服务器暂停指令;如果主服务器或备服务器均没有请求,则发出紧急处理的通知。
4.根据权利要求1所述的主备服务器切换方法,其特征在于,默认配置的主服务器是根据服务器的配置等级预先设置的。
5.一种主备服务器切换系统,包括请求发送模块,主服务器和备服务器同时向调度服务器发送请求;服务器IP获取模块,调度服务器接收到请求后,从数据库获取预设时间段内有请求的主服务器和备服务器的IP列表;决策模块,调度服务器从页面服务器获取默认配置的主服务器IP,决策采用主服务器和备服务器其中之一进行操作;指令发送模块,调度服务器根据决策结果向主服务器或备服务器返回是否工作的指令。
6.根据权利要求5所述的主备服务器切换系统,其特征在于,还包括时间记录模块,在调度服务器接收到请求之后,将请求的时间记录到数据库中。
7.根据权利要求5所述的主备服务器切换系统,其特征在于,在决策模块中,调度服务器的决策过程包括如果只有一台主服务器或备服务器来请求,则将工作指令返回给有请求的那一台服务器;如果主服务器和备服务器都有请求,则回复主服务器工作指令,回复备服务器暂停指令;如果主服务器或备服务器均没有请求,则发出紧急处理的通知。
8.根据权利要求5所述的主备服务器切换系统,其特征在于,在决策模块中获得的默认配置的主服务器IP是根据服务器的配置等级预先设置的。
全文摘要
本发明公开了主备服务器切换方法和系统,解决了服务器自身故障无法工作后,无法自动启用备份机制的问题。其技术方案为方法包括主服务器和备服务器同时向调度服务器发送请求;调度服务器接收到请求后,从数据库获取预设时间段内有请求的主服务器和备服务器的IP列表;调度服务器从页面服务器获取默认配置的主服务器IP,决策采用主服务器和备服务器其中之一进行操作;调度服务器根据决策结果向主服务器或备服务器返回是否工作的指令。
文档编号H04L12/24GK102523127SQ20111045697
公开日2012年6月27日 申请日期2011年12月30日 优先权日2011年12月30日
发明者卢钊, 洪珂 申请人:网宿科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1