基于二进制字符串的电力缴费机主/备切换方法与流程

文档序号:12468250阅读:454来源:国知局
基于二进制字符串的电力缴费机主/备切换方法与流程

本发明涉及一种基于二进制字符串的电力缴费机的主/备切换方法。



背景技术:

目前,电力缴费采用人工和缴费机两种方式进行,在每日休息时间,一般采用缴费机在线负责承载客户的电费缴纳业务。由于夜间缴费量大以及客服使用上的不规范等原因,缴费机经常发生故障,造成无法缴费。



技术实现要素:

本发明是要提出一种基于二进制字符串的电力缴费机的主/备切换方法,可以在单台缴费机故障后立即切换到备机上,不但能在单个网点缴费机出现故障后实现主/备切换,还能在单个网点主/备机全部离线后实现临近网点主/备机同时上线的功能,以缓解夜间电力缴费业务的拥挤情况,适用于大范围地区缴费机服务网点的运行状况。

本发明的技术方案是:

该基于二进制字符串的电力缴费机的主/备切换方法,其具体步骤如下:

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,如果不在线则向总控制器发送总控制器字符串,发出双机离线告警,通知维护人员。

本发明的有益效果是:

1、设置主机缴费机和备机缴费机,在主机缴费机发生故障后立即切换到备机上,实现主/备切换,以方便缴费,缓解电力缴费的压力;并在主/备机双机离线时,及时通知维护人员故障网点的具体位置,以便及时进行处理,适用于大范围地区缴费机服务网点的运行状况。

2、站点字符串选为16位,用于站点控制器与主机缴费机和备机缴费机之间的通讯,字符串设置合理,包含信息量全,包含了类型位、主/备机识别位和状态位,传输速度快,反应及时,既满足字符串的信息量要求又便于计算机之间的传输。

3、站点字符串由左至右第1至5位及第12至第16位为同步字符串,所述同步字符串为“11011”,用于识别有效的站点字符串,提高抗干扰能力。

4、所述站点字符串第6至第7位为类型位,考虑到便于快速识别并有效区别的因素,选择“0”和“1”的组合,用它们传递主缴费机和备缴费机的识别信息;即“主/备机识别位”为“01”时则该站点字符串为站点控制器向主机发送的字符串,即“主/备机识别位”为“10”时则该站点字符串为站点控制器向备机发送的字符串。

附图说明

图1是本发明的系统示意图;

图2是本发明的电费交费网点设备示意图;

图3是本发明的站点字符串示意图;

图4是本发明的总控制器字符串示意图;

图5是本发明的控制流程图。

具体实施方式

如图所示,该于二进制字符串的电力缴费机的主/备切换方法,其具体步骤如下:

1、在每个电费交费网点设置一台主机缴费机、一台备机缴费机和一台站点控制器,总有1号站点控制器、2号站点控制器…,n号站点控制器n,n=交费网点数量,所述站点控制器与主机缴费机和备机交费机之间通过站点字符串进行通讯;在电力营销主站设置一台总控制器,各站点控制器与总控制器之间通过总控制器字符串进行通讯;

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,如果不在线则向总控制器发送总控制器字符串,发出双机离线告警,通知维护人员。

以上仅为本发明的具体实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1