主权项 |
基于二进制字符串的电力缴费机的主/备切换方法,其特征是具体步骤如下:1)、在每个电费交费网点设置一台主机缴费机、一台备机缴费机和一台站点控制器,所述站点控制器与主机缴费机和备机交费机之间通过站点字符串进行通讯;在电力营销主站设置一台总控制器,各站点控制器与总控制器之间通过总控制器字符串进行通讯;2)、所述站点字符串为16位二进制码,用于向站点控制器传递主机缴费机、备机缴费机的状态,该字符串还用于将站点控制器的控制命令发送给主机缴费机和备机缴费机;所述站点字符串由左至右第1至5位及第12至第16位为同步字符串,所述同步字符串为“11011”,以明显划分连续几个站点字符串;所述站点字符串第6至第7位为类型位,用“01”表示主缴费机和备缴费机的状态,用“10”表示控制信息;类型位为“01”时该站点字符串为状态字符串,是由主机缴费机或备机缴费机向站点控制器发送的字符串,字符串中包含的是主机缴费机和备机缴费机的状态信息;类型位为“10”时则该站点字符串为控制字符串,是站点控制器向主机缴费机或备机缴费机发送的字符串,字符串中包含的是主机缴费机或备机缴费机的启动或停止命令;所述站点字符串由左至右第8至9位为主/备机识别位;“01”代表主机,“10”代表备机;所述站点字符串由左至右第10至11位为主/备机状态位;主/备机状态位分别为“01”和“10”,“01”代表该字符串所包含的设备为在线状态,“10”代表该字符串所包含的设备为离线状态;3)、所述总控制器字符串为16位二进制字符串,由各个站点控制器在双机离线时与总控制器之间通讯,其定义为:由左至右第1至5位及第12至第16位为同步字符串,所述同步字符串为“11011”,用于识别有效的站点字符串;由左至右第6至11位为地址字符串,以地址的方式区别不同站点控制器;4)、主机缴费机和备机缴费机连续不断地向站点控制器发送站点字符串,该字符串中类型位为01,主/备机识别位分别为01或10,主/备机状态位分别为01或10;5)、站点控制器根据收到的站点字符串进行判断,当主机在线时直接进行下一个字符串的判断,当主机离线时判断备机是否在线;当备机在线时返回到步骤4),当备机不在线时由站点控制器向备机发送站点字符串启动备机,此时站点字符串中类型位为10,主/备机识别位为10,主/备机状态位为01;6)、站点控制器根据收到的下一次站点字符串检查备机是否在线,如果在线直接转到步骤4),如果不在线则站点控制器向主机缴费机发送站点字符串用来启动主机缴费机,该站点字符串中类型位为10、主/备机识别位为01,主/备机状态位为01;7)、站点控制器根据下一次站点字符串判断主机缴费机是否在线,如果在线,则进行下一字符串的判断,转到步骤4),如果不在线则向总控制器发送总控制器字符串,发出双机离线告警,通知维护人员。 |