本申请涉及停车场技术管理技术领域,更具体地说,涉及一种主机故障处理方法、装置、控制系统及计算机可读存储介质。
背景技术:
随着车辆的普及,停车场成为一项新的建筑必备设施,以用于保管停放车辆,并收取停车费用。
目前,当停车场管理人员发现控制系统中的主机出现故障后,会对控制系统进行停机操作并由人工对主机进行维修,而这不仅会因主机故障发现不及时而造成停车场业务长时间处于中断状态,而且还会因主机停机维修而造成停车业务的持续中断,从而则会降低停车场运行的稳定性和可靠性。
综上所述,如何尽量避免停车业务发生中断,以提高停车场运行的稳定性和可靠性,是目前本领域技术人员亟待解决的技术问题。
技术实现要素:
有鉴于此,本申请的目的是提供一种主机故障处理方法、装置、控制系统及计算机可读存储介质,用于尽量避免停车业务发生中断,以提高停车场运行的稳定性和可靠性。
为了实现上述目的,本申请提供如下技术方案:
一种主机故障处理方法,包括:
对停车场中用于处理停车业务的主机进行实时检测,以判断所述主机是否出现故障;
若是,则从预先设置的至少一个备用主机中选择目标备用主机;
利用所述目标备用主机接管所述主机的停车业务。
优选的,在利用所述目标备用主机接管所述主机的停车业务之后,还包括:
检测所述主机是否恢复正常,若是,则将所述停车业务从所述目标备用主机上切换到所述主机上。
优选的,检测所述主机是否恢复正常,包括:
判断是否接收到所述主机发送的切换请求,若是,则确定所述主机恢复正常。
优选的,对停车场中用于处理停车业务的主机进行实时检测,以判断所述主机是否出现故障,包括:
实时检测所述主机的操作系统是否在活动状态、所述主机的网络接口是否在活动状态、所述主机的业务逻辑是否在活动状态,若其中的至少一项不在活动状态,则确定所述主机出现故障。
优选的,在确定所述主机出现故障时,还包括:
发出所述主机出现故障的告警通知。
优选的,所述主机与所述备用主机通过串口与同一网络进行通信。
一种主机故障处理装置,包括:
第一检测模块,用于对停车场中用于处理停车业务的主机进行实时检测,以判断所述主机是否出现故障;
选择模块,用于若确定所述主机出现故障,则从预先设置的至少一个备用主机中选择目标备用主机;
接管模块,用于利用所述目标备用主机接管所述主机的停车业务。
优选的,还包括:
第二检测模块,用于在利用所述目标备用主机接管所述主机的停车业务之后,检测所述主机是否恢复正常,若是,则将所述停车业务从所述目标备用主机上切换到所述主机上。
一种控制系统,包括主机、至少一个备用主机、存储器、处理器,其中:
所述存储器,用于存储计算机程序;
所述处理器,用于执行所述计算机程序时实现如上述任一项所述的主机故障处理方法的步骤。
一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述的主机故障处理方法的步骤。
本申请提供了一种主机故障处理方法、装置、控制系统及计算机可读存储介质,其中,该方法包括:对停车场中用于处理停车业务的主机进行实时检测,以判断主机是否出现故障;若是,则从预先设置的至少一个备用主机中选择目标备用主机;利用目标备用主机接管主机的停车业务。
本申请公开的上述技术方案,对停车场中用于处理停车业务的主机进行实时检测,以判断主机是否出现故障,并在其出现故障时从预先设置的至少一个备用主机中选择目标备用主机,且利用目标备用主机接管主机的停车业务,以通过实时检测而及时发现主机故障,并在主机故障时及时切换到备用主机而利用备用主机接管停车业务,从而尽量避免停车场中的停车业务发生中断,以提高停车场运行的稳定性和可靠性。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本申请实施例提供的一种主机故障处理方法的流程图;
图2为本申请实施例提供的主机与备用主机的组网示意图;
图3为本申请实施例提供的一种主机故障处理装置的结构示意图;
图4为本申请实施例提供的一种控制系统的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
参见图1,其示出了本申请实施例提供的一种主机故障处理方法的流程图,本申请实施例提供的一种主机故障处理方法,可以包括:
s11:对停车场中用于处理停车业务的主机进行实时检测,以判断主机是否出现故障;若是,则执行步骤s12,若否,则执行步骤s11。
考虑到现有由停车场管理人员进行主机故障发现会因发现不及时而造成停车场业务长时间处于中断状态,且由人工对控制系统进行停机操作并由人工对主机进行维修会导致停车业务的持续中断,为此,本申请提供一种主机故障处理方法,以尽量避免停车业务发生中断,从而提高停车场运行的稳定性和可靠性。
具体地,可以对停车场中用于处理停车业务的主机进行实时检测,以判断主机是否出现故障,若确定主机未出现故障,则可以返回执行步骤s11,即继续对停车场中的主机进行实时检测,若确定主机出现故障,则执行步骤s12。
通过对主机的实时检测可以便于及时发现主机故障,并便于及时地对故障的主机进行维修等操作。
s12:从预先设置的至少一个备用主机中选择目标备用主机。
若确定主机出现故障,则可以从预先设置的至少一个备用主机中选择一个目标备用主机,具体可以从备用主机中随机选择一个备用主机作为目标备用主机,或者可以预先给备用主机进行编号,并按照编号从小到大的顺序选择目标备用主机,或者可以预先对备用主机进行可靠性测试,并按照可靠性由高到低的顺序对备用主机进行排序,且按照该排序选择目标备用主机。例如:对于按照可靠性由高到低的顺序对备用主机进行排序而得到备用主机a、备用主机b、备用主机c这一排序后,若主机第一次出现故障,则可以按照可靠性排序而选择备用主机a作为目标备用主机,若备用主机a在使用时出现故障或者主机第二次出现故障,则可以将备用主机b作为目标备用主机。
需要说明的是,主机与备用主机的操作系统及所具有的软件均相同,且主机与备用主机共享一个ip地址,具体可以参见图2,其示出了本申请实施例提供的主机与备用主机的组网示意图,其中,图2以包含一个备用主机为例进行说明,此时,当主机出现故障时,则直接将备用主机作为目标备用主机进行使用。
s13:利用目标备用主机接管主机的停车业务。
在确定出目标备用主机之后,可以利用目标备用主机接管主机的停车业务,即可以将主机上的停车业务自动地切换到目标备用主机上,以利用目标备用主机处理停车业务,从而避免停车业务发生中断,进而提高停车场运行的可靠性和稳定性。另外,由于对主机故障的检测并不需要人为参与,因此,则可以降低人力成本,且由于上述停车业务的切换也并不需要人为干预,因此,则可以进一步降低人力成本,且可以提高停车场运行的智能化。
另外,通过上述过程可知,在停车场的控制系统中,虽然预先设置有主机和备用主机,但同一时刻仅有一台主机或一台备用主机在处理停车业务,因此,则可以避免造成资源的浪费,且可以避免停车业务处理发生混乱。同时,在客户端访问主机时,始终使用固定的一个ip地址,如果主机和备用主机之间进行切换,ip地址也随之切换。
需要说明的是,在利用目标备用主机接管主机的停车业务之后,可以对目标备用主机进行实时检测,以判断目标备用主机是否出现故障,以便于及时发现目标备用主机的故障,并便于在目标备用主机出现故障时及时将停车业务切换到正常的备用主机上,从而尽量避免停车业务发生中断。
本申请公开的上述技术方案,对停车场中用于处理停车业务的主机进行实时检测,以判断主机是否出现故障,并在其出现故障时从预先设置的至少一个备用主机中选择目标备用主机,且利用目标备用主机接管主机的停车业务,以通过实时检测而及时发现主机故障,并在主机故障时及时切换到备用主机而利用备用主机接管停车业务,从而尽量避免停车场中的停车业务发生中断,以提高停车场运行的稳定性和可靠性。
本申请实施例提供的一种主机故障处理方法,在利用目标备用主机接管主机的停车业务之后,还可以包括:
检测主机是否恢复正常,若是,则将停车业务从目标备用主机上切换到主机上。
在利用目标备用主机接管主机的停车业务之后,可以每隔预设时间间隔或者实时检测主机是否恢复正常,若主机未恢复正常,则继续利用目标备用主机处理停车业务,并检测主机是否恢复正常;若主机恢复正常,则可以将停车业务从目标备用主机上切换到主机上,即继续利用主机处理停车业务。
本申请实施例提供的一种主机故障处理方法,检测主机是否恢复正常,可以包括:
判断是否接收到主机发送的切换请求,若是,则确定主机恢复正常。
在检测主机是否恢复正常时,具体可以判断是否接收到主机发送的切换请求,若接收到主机发送的切换请求,则确定主机恢复正常,若未接收到主机发送的切换请求,则确定主机未恢复正常。
通过判断是否接收到主机发送的切换请求来检测主机是否恢复正常的方式可以避免需要持续且主动地进行检测而造成资源的浪费。
本申请实施例提供的一种主机故障处理方法,对停车场中用于处理停车业务的主机进行实时检测,以判断主机是否出现故障,可以包括:
实时检测主机的操作系统是否在活动状态、主机的网络接口是否在活动状态、主机的业务逻辑是否在活动状态,若其中的至少一项不在活动状态,则确定主机出现故障。
在对主机进行实时检测,以判断主机是否出现故障时,可以实时检测主机的操作系统是否在活动状态、主机的网络接口是否在活动状态、主机的业务逻辑是否在活动状态,若这三项中的至少一项不在活动状态,则可以确定主机出现了故障。
本申请实施例提供的一种主机故障处理方法,在确定主机出现故障时,还可以包括:
发出主机出现故障的告警通知。
在通过对主机的实时检测而确定主机出现故障时,可以发出主机出现故障的告警通知,具体可以发出蜂鸣和/或语音告警通知,当然,也可以通过邮件和/或短信给停车场管理人员发送告警通知,以便于停车场管理人员可以及时获知主机出现故障,并便于停车场管理人员可以及时地对主机进行维修处理。
本申请实施例提供的一种主机故障处理方法,主机与备用主机通过串口与同一网络进行通信。
在本申请中,主机与备用主机之间可以通过串口与同一网络进行通信,以降低通信线路,并降低通信成本。
本申请实施例还提供了一种主机故障处理装置,参见图3,其示出了本申请实施例提供的一种主机故障处理装置的结构示意图,可以包括:
第一检测模块31,用于对停车场中用于处理停车业务的主机进行实时检测,以判断主机是否出现故障;
选择模块32,用于若确定主机出现故障,则从预先设置的至少一个备用主机中选择目标备用主机;
接管模块33,用于利用目标备用主机接管主机的停车业务。
本申请实施例提供的一种主机故障处理装置,还可以包括:
第二检测模块,用于在利用目标备用主机接管主机的停车业务之后,检测主机是否恢复正常,若是,则将停车业务从目标备用主机上切换到主机上。
本申请实施例提供的一种主机故障处理装置,第二检测模块可以包括:
判断单元,用于判断是否接收到主机发送的切换请求,若是,则确定主机恢复正常。
本申请实施例提供的一种主机故障处理装置,第一检测模块31可以包括:
实时检测单元,用于实时检测主机的操作系统是否在活动状态、主机的网络接口是否在活动状态、主机的业务逻辑是否在活动状态,若其中的至少一项不在活动状态,则确定主机出现故障。
本申请实施例提供的一种主机故障处理装置,还可以包括:
发出告警通知单元,用于在确定主机出现故障时,发出主机出现故障的告警通知。
本申请实施例提供的一种主机故障处理装置,主机与备用主机通过串口与同一网络进行通信。
本申请实施例还提供了一种控制系统,参见图4,其示出了本申请实施例提供的一种控制系统的结构示意图,可以包括主机41、至少一个备用主机42、存储器43、处理器44,其中:
存储器43,用于存储计算机程序;
处理器44,用于执行存储器43存储的计算机程序时可实现如下步骤:
对停车场中用于处理停车业务的主机进行实时检测,以判断主机是否出现故障;若是,则从预先设置的至少一个备用主机中选择目标备用主机;利用目标备用主机接管主机的停车业务。
本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时可实现如下步骤:
对停车场中用于处理停车业务的主机进行实时检测,以判断主机是否出现故障;若是,则从预先设置的至少一个备用主机中选择目标备用主机;利用目标备用主机接管主机的停车业务。
该计算机可读存储介质可以包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
本申请实施例提供的一种主机故障处理装置、控制系统及计算机可读存储介质中相关部分的说明可以参见本申请实施例提供的一种主机故障处理方法中对应部分的详细说明,在此不再赘述。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。另外,本申请实施例提供的上述技术方案中与现有技术中对应技术方案实现原理一致的部分并未详细说明,以免过多赘述。
对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
1.一种主机故障处理方法,其特征在于,包括:
对停车场中用于处理停车业务的主机进行实时检测,以判断所述主机是否出现故障;
若是,则从预先设置的至少一个备用主机中选择目标备用主机;
利用所述目标备用主机接管所述主机的停车业务。
2.根据权利要求1所述的主机故障处理方法,其特征在于,在利用所述目标备用主机接管所述主机的停车业务之后,还包括:
检测所述主机是否恢复正常,若是,则将所述停车业务从所述目标备用主机上切换到所述主机上。
3.根据权利要求2所述的主机故障处理方法,其特征在于,检测所述主机是否恢复正常,包括:
判断是否接收到所述主机发送的切换请求,若是,则确定所述主机恢复正常。
4.根据权利要求1所述的主机故障处理方法,其特征在于,对停车场中用于处理停车业务的主机进行实时检测,以判断所述主机是否出现故障,包括:
实时检测所述主机的操作系统是否在活动状态、所述主机的网络接口是否在活动状态、所述主机的业务逻辑是否在活动状态,若其中的至少一项不在活动状态,则确定所述主机出现故障。
5.根据权利要求4所述的主机故障处理方法,其特征在于,在确定所述主机出现故障时,还包括:
发出所述主机出现故障的告警通知。
6.根据权利要求1所述的主机故障处理方法,其特征在于,所述主机与所述备用主机通过串口与同一网络进行通信。
7.一种主机故障处理装置,其特征在于,包括:
第一检测模块,用于对停车场中用于处理停车业务的主机进行实时检测,以判断所述主机是否出现故障;
选择模块,用于若确定所述主机出现故障,则从预先设置的至少一个备用主机中选择目标备用主机;
接管模块,用于利用所述目标备用主机接管所述主机的停车业务。
8.根据权利要求7所述的主机故障处理装置,其特征在于,还包括:
第二检测模块,用于在利用所述目标备用主机接管所述主机的停车业务之后,检测所述主机是否恢复正常,若是,则将所述停车业务从所述目标备用主机上切换到所述主机上。
9.一种控制系统,其特征在于,包括主机、至少一个备用主机、存储器、处理器,其中:
所述存储器,用于存储计算机程序;
所述处理器,用于执行所述计算机程序时实现如权利要求1至6任一项所述的主机故障处理方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述的主机故障处理方法的步骤。
技术总结