一种用于复判的服务器切换系统及方法技术方案

技术编号:21251221 阅读:27 留言:0更新日期:2019-06-01 09:17
本发明专利技术属于通信控制技术领域,公开了一种用于复判的服务器切换系统及方法,复判服务系统接入N台主服务器和一台辅助服务器,每台主服务器与关联的复判单元连接,辅助服务器与所有的复判单元连接,复判单元与关联的主服务器交换心跳信息,并根据心跳信息判断关联的主服务器是否处于故障状态;若判断为故障状态,则复判单元发送故障信息至辅助服务器;根据故障信息,辅助服务器和处于故障状态的主服务器进行切换。本发明专利技术解决了现有技术中难以保障复判服务系统不间断运行的问题,可以保障复判服务系统持久稳定可靠地工作。

A Server Switching System and Method for Re-judgment

The invention belongs to the field of communication control technology, and discloses a server switching system and method for re-judgment. The re-judgment service system is connected to N master servers and one auxiliary server, each master server is connected to the associated re-judgment unit, the auxiliary server is connected to all the re-judgment units, and the re-judgment unit exchanges heartbeat information with the associated master server, and according to the heartbeat information. Determine whether the associated primary server is in a fault state; if it is in a fault state, the judgement unit sends fault information to the secondary server; according to the fault information, the secondary server and the primary server in a fault state are switched. The invention solves the problem that it is difficult to guarantee the uninterrupted operation of the retrial service system in the prior art, and can guarantee the durable, stable and reliable operation of the retrial service system.

【技术实现步骤摘要】
一种用于复判的服务器切换系统及方法
本专利技术涉及通信控制
,尤其涉及一种用于复判的服务器切换系统及方法。
技术介绍
复判服务系统用于对智能检测后的液晶屏进行人工复检,纠正智能检测中漏检、过检部分产品,反馈当前液晶产品的优劣。现有的复判服务系统中多个线体同时对应一个服务器,一个服务器又对应多个客户端,而服务器的主要任务就是将来自线体的任务数据,按照预先设定的规则分配给每一个客户端。上述结构存在一些弊端,在复判服务系统的运作期间,服务器可能因发生宕机或是不可控因素而停止,导致整个复判服务系统的瘫痪,这将会对整个生产造成很大的影响。然而,通常服务器因错误而造成的终止又不可避免。因此,通常会安排相关的管理人员进行定时的监控,一旦发现服务不可用,便会立即进行处理、排错。此种解决方案还存在诸多问题,譬如及时性问题,一旦错误在深夜发生,而人工不可能24小时监控;再譬如处理时间长短不可控,一旦错误造成的原因非常复杂,排错非常困难,那么整个服务系统的终止时间将非常长。此外,在排错过程中,还有可能因人为误操作导致系统的永久瘫痪。另一方面,为了维持系统的高可用性而配备操作人员,劳务费用也非常昂贵。可见,保证整个复判服务系统的容错性和不间断至关重要。如何保障整个复判服务系统不间断运行,达到持久稳定可靠地工作是现在面临的一个亟需解决的问题。
技术实现思路
本申请实施例通过提供一种用于复判的服务器切换系统及方法,解决了现有技术中难以保障复判服务系统不间断运行的问题。本申请实施例提供一种用于复判的服务器切换方法,复判服务系统接入N台主服务器和一台辅助服务器,每台主服务器与关联的复判单元连接,辅助服务器与所有的复判单元连接;N为大于等于1的整数;复判单元与关联的主服务器交换心跳信息,并根据心跳信息判断关联的主服务器是否处于故障状态;若判断为故障状态,则复判单元发送故障信息至辅助服务器;根据故障信息,辅助服务器和处于故障状态的主服务器进行切换。优选的,主服务器恢复工作状态后,关联的复判单元发送恢复信息至辅助服务器;根据恢复信息,辅助服务器和处于工作状态的主服务器进行切换。优选的,所述复判单元包括复判客户端;所述复判客户端发送心跳信息至关联的主服务器;若所述复判客户端接收到来自所述主服务器的心跳信息,则继续发送心跳信息;若所述复判客户端连续i次发送心跳信息后都未接收到来自所述主服务器的心跳信息,则发送故障信息至所述辅助服务器;所述复判客户端发送故障信息至所述辅助服务器后,持续发送心跳信息至关联的主服务器;若所述复判客户端重新与所述主服务器建立心跳连接,则所述复判客户端发送恢复信息至所述辅助服务器。优选的,所述复判单元包括线体buffer;所述线体buffer发送心跳信息至关联的主服务器;若所述线体buffer接收到来自所述主服务器的心跳信息,则继续发送心跳信息;若所述线体buffer连续j次发送心跳信息后都未接收到来自所述主服务器的心跳信息,则发送故障信息至所述辅助服务器;所述线体buffer发送故障信息至所述辅助服务器后,持续发送心跳信息至关联的主服务器;若所述线体buffer重新与所述主服务器建立心跳连接,则所述线体buffer发送恢复信息至所述辅助服务器。优选的,所述复判单元包括API;所述API通过CPC对关联的主服务器是否出现故障进行判断;若所述CPC成功将图片写入到所述主服务器,则继续发送数据流;若所述CPC未将图片写入到所述主服务器,则判断所述主服务器出现故障,并发送故障信息至EDC,所述EDC经过点灯机和线体buffer将所述故障信息传递至所述辅助服务器。优选的,所述辅助服务器将所述主服务器的恢复信息发送至所述线体buffer,所述线体buffer通过所述点灯机和所述EDC将所述恢复信息传递至所述CPC,所述CPC对所述主服务器是否恢复进行核查,若核查无误,则反馈核查信息至所述辅助服务器,并关闭所述辅助服务器对所述API的核查。优选的,所述辅助服务器接收到来自任意一处的故障信息后,获取所述故障信息关联的主服务器,发送第一核查信息至所述主服务器关联的复判单元;所述复判单元中的复判客户端、线体buffer、API对所述主服务器进行核查,并发送第一核查反馈信息至所述辅助服务器;所述辅助服务器对接收到的所述第一核查反馈信息进行分析,若分析得到的故障数量大于预设值,则所述辅助服务器通知所述主服务器关联的复判单元切换至所述辅助服务器。优选的,所述辅助服务器接收到来自任意一处的恢复信息后,获取所述恢复信息关联的主服务器,发送第二核查信息至所述主服务器关联的复判单元;所述复判单元中的复判客户端、线体buffer、API对所述主服务器进行核查,并发送第二核查反馈信息至所述辅助服务器;所述辅助服务器对接收到的所述第二核查反馈信息进行分析,若分析得到所有端口恢复正常,则所述辅助服务器通知与所述主服务器关联的复判单元切换回所述主服务器。本申请实施例提供一种用于复判的服务器切换系统,包括:N台主服务器和一台辅助服务器;每台主服务器与关联的复判单元连接,辅助服务器与所有的复判单元连接;复判单元包括复判客户端、线体buffer、API;其中,N为大于等于1的整数。本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:在本申请实施例中,复判服务系统接入N台主服务器(N为大于等于1的整数)和一台辅助服务器,每台主服务器与关联的复判单元(包括复判客户端、线体buffer、API)连接,辅助服务器与所有的复判单元连接。即每条线体、每个复判客户端既与它关联的主服务器通讯,又与辅助服务器通讯。以单个复判客户端为例,复判客户端主动发送心跳信息到关联的主服务器,主服务器收到该复判客户端的心跳信息后会反馈应答,复判客户端根据是否收到主服务器的反馈对主服务器的状态进行判断。若主服务器处于正常状态下,则复判客户端的信息只发送到关联的主服务器;若判断出主服务器处于故障状态,则复判客户端发送故障信息至辅助服务器。根据故障信息,辅助服务器和处于故障状态的主服务器进行切换,复判客户端的信息开始走辅助服务器的通道。因此,本专利技术可以实现主服务器和辅助服务器之间的自动切换,在复判服务系统的运作期间,避免出现整个复判服务系统的瘫痪的情况,可以保障整个复判服务系统不间断运行,达到持久稳定可靠地工作,此外,还可节约人工成本。附图说明为了更清楚地说明本实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一个实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种用于复判的服务器切换系统的框架示意图;图2为本专利技术实施例提供的一种用于复判的服务器切换方法的示意图;图3为本专利技术实施例提供的一种用于复判的服务器切换方法中复判客户端进行服务器故障切换的流程图;图4为本专利技术实施例提供的一种用于复判的服务器切换方法中复判客户端进行服务器恢复切换的流程图;图5为本专利技术实施例提供的一种用于复判的服务器切换方法中线体buffer进行服务器故障切换的流程图;图6为本专利技术实施例提供的一种用于复判的服务器切换方法中线体buffer进行服务器恢复切换的流程图;图7为本发本文档来自技高网...

【技术保护点】
1.一种用于复判的服务器切换方法,其特征在于,复判服务系统接入N台主服务器和一台辅助服务器,每台主服务器与关联的复判单元连接,辅助服务器与所有的复判单元连接;N为大于等于1的整数;复判单元与关联的主服务器交换心跳信息,并根据心跳信息判断关联的主服务器是否处于故障状态;若判断为故障状态,则复判单元发送故障信息至辅助服务器;根据故障信息,辅助服务器和处于故障状态的主服务器进行切换。

【技术特征摘要】
1.一种用于复判的服务器切换方法,其特征在于,复判服务系统接入N台主服务器和一台辅助服务器,每台主服务器与关联的复判单元连接,辅助服务器与所有的复判单元连接;N为大于等于1的整数;复判单元与关联的主服务器交换心跳信息,并根据心跳信息判断关联的主服务器是否处于故障状态;若判断为故障状态,则复判单元发送故障信息至辅助服务器;根据故障信息,辅助服务器和处于故障状态的主服务器进行切换。2.根据权利要求1所述的用于复判的服务器切换方法,其特征在于,主服务器恢复工作状态后,关联的复判单元发送恢复信息至辅助服务器;根据恢复信息,辅助服务器和处于工作状态的主服务器进行切换。3.根据权利要求2所述的用于复判的服务器切换方法,其特征在于,所述复判单元包括复判客户端;所述复判客户端发送心跳信息至关联的主服务器;若所述复判客户端接收到来自所述主服务器的心跳信息,则继续发送心跳信息;若所述复判客户端连续i次发送心跳信息后都未接收到来自所述主服务器的心跳信息,则发送故障信息至所述辅助服务器;所述复判客户端发送故障信息至所述辅助服务器后,持续发送心跳信息至关联的主服务器;若所述复判客户端重新与所述主服务器建立心跳连接,则所述复判客户端发送恢复信息至所述辅助服务器。4.根据权利要求2所述的用于复判的服务器切换方法,其特征在于,所述复判单元包括线体buffer;所述线体buffer发送心跳信息至关联的主服务器;若所述线体buffer接收到来自所述主服务器的心跳信息,则继续发送心跳信息;若所述线体buffer连续j次发送心跳信息后都未接收到来自所述主服务器的心跳信息,则发送故障信息至所述辅助服务器;所述线体buffer发送故障信息至所述辅助服务器后,持续发送心跳信息至关联的主服务器;若所述线体buffer重新与所述主服务器建立心跳连接,则所述线体buffer发送恢复信息至所述辅助服务器。5.根据权利要求2所述的用于复判的服务器切换方法,其特征在于,所述复判单元包括API;所述API通过CPC对关联的主服务器是否出现故障进行判断;若所述CPC成功...

【专利技术属性】
技术研发人员:郭世泽
申请(专利权)人:武汉精立电子技术有限公司武汉精测电子集团股份有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1