发明名称 一种空管自动化系统中的双服务器热备系统及控制方法
摘要 一种空管自动化系统中的双服务器热备系统及控制方法。系统包括第一、第二服务器和状态监控终端,第一、二服务器为两台完全相同的用于运行空管自动化软件的空管服务器,分别与专用空管网络相连接;状态监控终端为用于监控第一、二服务器工作状态的专用计算机,其与空管网络相连接;空管网络上还连接有多个客户端。本发明的系统及控制方法的优点:不受操作系统限制,可在各种操作系统平台上运行;完全由软件实现,不受服务器硬件的限制,任意两类服务器都可以组成双机热备系统;不需要共享介质,节省空间,降低硬件成本;两台服务器的主用、备用状态的切换由独立的服务器工作状态监控终端实现,减轻了两服务器的负担,提高了服务器运行的稳定性。
申请公布号 CN103441863B 申请公布日期 2016.05.18
申请号 CN201310343825.9 申请日期 2013.08.08
申请人 中国民航大学 发明人 屈景怡;杨俊;吴仁彪;高泽英;刘海涛
分类号 H04L12/24(2006.01)I;G08G5/00(2006.01)I 主分类号 H04L12/24(2006.01)I
代理机构 天津才智专利商标代理有限公司 12108 代理人 庞学欣
主权项 一种空管自动化系统中的双服务器热备系统的控制方法,所述的系统包括:第一服务器A、第二服务器B和状态监控终端C,其中:第一服务器A和第二服务器B为两台完全相同的用于运行空管自动化软件的空管服务器,分别与专用空管网络L相连接;状态监控终端C为用于监控第一服务器A和第二服务器B工作状态的专用计算机,其与空管网络L相连接;同时,在空管网络L上还连接有多个客户端K;其特征在于:所述的控制方法分为初始启动的S1阶段、启动成功的S2阶段和主备运行的S3阶段;其中:S1阶段为上电启动和初始化阶段,在此阶段中,第一服务器A、第二服务器B和状态监控终端C均处在上电启动状态,其各自进行自身的自检和初始化操作,均不对外发送信息,也不接收外部的信息;启动完成后进入S2阶段;所述的S2阶段为启动成功后完成主/备机初始设置阶段,在此阶段中:1)两个服务器,即:第一服务器A和第二服务器B分别加载自身的空管应用程序,同时分别通过空管网络L向状态监控终端C发送心跳信息,并接收状态监控终端C发出的控制信息;2)两个服务器均不向客户端K发送数据,也不接收客户端K发送的数据;3)状态监控终端C对两个服务器实施主/备状态初始设置,即通过空管网络L捕获两个服务器发出的心跳信息,并通过心跳信息获得两台服务器的运行情况,并根据运行情况,发出主/备设置指令,将两台服务器分别设置为主用状态和备用状态;4)两个服务器在收到状态监控终端C的初始设置指令后,根据指令的内容,将自身设置为主用状态或备用状态;此后,进入S3阶段;所述的S3阶段为主备运行阶段,在此阶段中:1)两台服务器均通过空管网络L定时向状态监控终端C发送心跳信息,并接收状态监控终端C发出的控制信息;2)两台服务器均运行空管应用程序,并同时接收客户端K发送的数据,实现两台服务器的数据同步;3)工作于主用状态的主服务器通过空管网络L向客户端K发送实时数据;而工作于备用状态的备用服务器并不向客户端K发送数据;4)状态监控终端C接收主用服务器和备用服务器发出的心跳信息,通过心跳信息实时监测主用服务器、备用服务器的工作状态和空管应用程序的运行状态,如果监测到服务器的工作状态异常或服务器的空管应用程序的运行状态异常时,状态监控终端C将发出异常告警信息,并根据具体情况发出主备切换指令,实施两台服务器的主用、备用状态的切换;如果监测到服务器的工作状态恢复正常或服务器的空管应用程序的运行状态恢复正常时,状态监控终端C将发出异常恢复信息,并根据具体情况发出主备切换指令,实施两台服务器的主用、备用状态的切换。
地址 300300 天津市东丽区津北公路2898号