本发明涉及通信技术领域,更具体地说,涉及一种基于冗余技术的通信方法及系统。
背景技术:
火灾报警系统(firealarmsystem,下文简称fas系统)是设置在建筑物或公共场所内、为了及时发现火灾情况以采取有效措施的自动消防设施,fas系统通过与地铁轨道交通中控系统通讯,以建立及时、有效的联动关系。目前,针对通讯问题,fas系统与地铁轨道交通中控系统直连,通讯网络采用单路链路连接,一旦联网线路或节点出现故障,通讯将受到严重影响甚至被中断,不可靠、不稳定、不及时的通讯会导致整条线路或多条线路的地铁轨道交通营运安全都受到严重威胁。
技术实现要素:
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于冗余技术的通信方法,以及一种基于冗余技术的通信系统。
本发明解决其技术问题所采用的技术方案是:
一方面,提供了一种基于冗余技术的通信方法,其中,包括均归属于火灾报警系统的主用主机和备用主机,以及归属于轨道交通中控系统的中控主机;所述主用主机和所述备用主机,均与所述中控主机通讯连接;所述通信方法包括如下步骤:
检测所述主用主机、所述主用主机连接所述中控主机的主用通讯链路以及主用通讯链路的通讯质量是否有异常;其中,所述主用主机的异常包括主机当机、软件异常、通讯模块异常中的一者或任意组合;
任意一者有异常,则启用所述备用主机,所述备用主机向所述中控主机上传火灾监控信息;反之,则所述主用主机仍向所述中控主机上传火灾监控信息。
另一方面,提供了一种基于冗余技术的通信系统,基于上述的一种基于冗余技术的通信方法,其中,包括均归属于火灾报警系统的主用主机和备用主机,以及归属于轨道交通中控系统的中控主机;所述主用主机和所述备用主机,均与所述中控主机通讯连接;所述通信系统还包括:
检测单元,用于检测所述主用主机、所述主用主机连接所述中控主机的主用通讯链路以及主用通讯链路的通讯质量是否有异常;其中,所述主用主机的异常包括主机当机、软件异常、通讯模块异常中的一者或任意组合;
启用单元,用于在所述主用主机、所述主用主机连接所述中控主机的主用通讯链路以及主用通讯链路的通讯质量中任意一者有异常时,启用所述备用主机。
本发明的有益效果在于:对影响通讯的因素即主用主机、主用主机连接中控主机的主用通讯链路以及主用通讯链路的通讯质量都进行了实时检测,在任一出现异常时,即可快速启用备用主机,保证仍可以持续进行通讯,使得通讯具备良好的安全性、可靠性、稳定性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将结合附图及实施例对本发明作进一步说明,下面描述中的附图仅仅是本发明的部分实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图:
图1是本发明实施例一提供的一种基于冗余技术的通信方法的实现流程图;以及
图2是本发明实施例二提供的一种基于冗余技术的通信系统的组成图。
具体实施方式
为了使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明的部分实施例,而不是全部实施例。基于本发明的实施例,本领域普通技术人员在没有付出创造性劳动的前提下所获得的所有其他实施例,都属于本发明的保护范围。
实施例一
本发明实施例提供了一种基于冗余技术的通信方法,如图1所示,包括均归属于火灾报警系统的主用主机和备用主机,以及归属于轨道交通中控系统的中控主机;主用主机和备用主机,均与中控主机通讯连接;通信方法包括如下步骤:
步骤s1:检测主用主机、主用主机连接中控主机的主用通讯链路以及主用通讯链路的通讯质量是否有异常;其中,主用主机的异常包括主机当机、软件异常、通讯模块异常中的一者或任意组合。
该步骤中,主用通讯链路和备用通讯链路,可以是有线通讯链路,也可以是无线通讯链路。通讯链路异常检测的方法以及通讯质量检测的方法均是本领域技术人员公知的,此处不再赘述。
步骤s2:任意一者有异常,则启用备用主机,备用主机向中控主机上传火灾监控信息;反之,则主用主机仍向中控主机上传火灾监控信息。
其中,火灾监控信息包括环境信息和报警信息;
上传火灾监控信息的步骤之前,通信方法还包括:
采集所有防火区域内的、用于分析是否发生火灾事件的环境信息;
根据采集地所属防火区域,归类和统计当前所采集到的环境信息;
将各防火区域当前及上一轮所采集到的环境信息进行逐一比对,若不相同则将当前所采集到的环境信息向主用主机和备用主机上传;根据当前所采集到的环境信息以及预设的火灾事件判断规则,判断防火区域当前是否有火灾事件;若有火灾事件,将与当前防火区域关联的报警信息向主用主机和备用主机上传。
该步骤中,环境信息包括烟雾浓度、温度、可见度中的一者或任意组合,火灾事件判断规则是与环境信息的具体内容相适应的,如仅有单项检测内容时,该项超标即认定有火灾事件;又如有多项检测内容时,各项内容均超标的情况下认定有火灾事件。
该步骤中,对环境信息进行归类、统计及比对,有利于筛选出准确、有用的信息;环境信息与上一轮所采集的有区别,才进行上传,提高了通讯的质量和效率,同时也为轨道交通中控系统降低了数据运算资源的成本,提高了工作效率;同时,还采用了双主机热备份技术,保证了火灾监控信息的准确性、真实性、实时性。
进一步的,向主用主机和备用主机上传火灾监控信息的步骤之后,通信方法还包括:
标记已成功上传的火灾监控信息;
向主用主机和备用主机上传火灾监控信息的传送状态。
该步骤中,标记后,后期方便进行回看及再分析;通过上传传送状态,便于主用主机和备用主机进行自检,如已接收到成功上传的传送状态,但主用主机和/或备用主机找不到该火灾监控信息,说明主用主机和/或备用主机自身有异常。
其中,通信方法还包括:
检测备用主机连接中控主机的备用通讯链路以及备用通讯链路的通讯质量是否有异常;
主用通讯链路、主用通讯链路的通讯质量、备用通讯链路、备用通讯链路的通讯质量中有异常的,则将与异常项关联的报警信息向中控主机上传。
进一步的,将与异常项关联的报警信息向所述中控主机上传的步骤之后,通信方法还包括:
跳转到检测备用通讯链路以及备用通讯链路的通讯质量是否有异常的步骤,恢复正常的,将与恢复项关联的取消报警信息向中控主机上传。
本实施例提供的方法,对影响通讯的因素即主用主机、主用主机连接中控主机的主用通讯链路以及主用通讯链路的通讯质量都进行了实时检测,在任一出现异常时,即可快速启用备用主机,保证仍可以持续进行通讯,使得通讯具备良好的安全性、可靠性、稳定性。
实施例二
本发明实施例提供了一种基于冗余技术的通信系统,基于实施例一提供的一种基于冗余技术的通信方法,如图2所示,通信系统包括:
均归属于火灾报警系统的主用主机10和备用主机11,以及归属于轨道交通中控系统的中控主机12;主用主机10和备用主机11,均与中控主机12通讯连接;通信系统还包括:
检测单元13,用于检测主用主机10、主用主机10连接中控主机12的主用通讯链路以及主用通讯链路的通讯质量是否有异常;其中,主用主机10的异常包括主机当机、软件异常、通讯模块异常中的一者或任意组合;
启用单元14,用于在主用主机10、主用主机10连接中控主机12的主用通讯链路以及主用通讯链路的通讯质量中任意一者有异常时,启用备用主机11。
进一步的,火灾监控信息包括环境信息和报警信息;
通信系统还包括:
采集单元15,用于采集所有防火区域内的、用于分析是否发生火灾事件的环境信息;
归类及统计单元16,用于根据采集地所属防火区域,归类和统计当前所采集到的环境信息;
比对单元17,用于将各防火区域当前及上一轮所采集到的环境信息进行逐一比对;
第一上传单元18,用于将当前所采集到的环境信息向主用主机和备用主机上传;
判断单元19,用于根据当前所采集到的环境信息以及预设的火灾事件判断规则,判断防火区域当前是否有火灾事件;
第一上传单元18,还用于将与当前防火区域关联的报警信息向主用主机10和备用主机11上传。
进一步的,通信系统还包括:标记单元110,用于标记已成功上传的火灾监控信息;
第一上传单元18,还用于向主用主机10和备用主机11上传火灾监控信息的传送状态。
进一步的,检测单元13还用于检测备用主机11连接中控主机12的备用通讯链路以及备用通讯链路的通讯质量是否有异常;
通信系统还包括:第二上传单元111,用于在主用通讯链路、主用通讯链路的通讯质量、备用通讯链路、备用通讯链路的通讯质量中有异常时,将与异常项关联的报警信息向中控主机12上传。
进一步的,第二上传单元111还用于在主用通讯链路、主用通讯链路的通讯质量、备用通讯链路以及备用通讯链路的通讯质量恢复正常时,将与恢复项关联的取消报警信息向中控主机12上传。
本实施例提供的系统,对影响通讯的因素即主用主机、主用主机连接中控主机的主用通讯链路以及主用通讯链路的通讯质量都进行了实时检测,在任一出现异常时,即可快速启用备用主机,保证仍可以持续进行通讯,使得通讯具备良好的安全性、可靠性、稳定性。
应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。