[发明专利]车站应用服务器主备机的数据同步方法在审
申请号: | 202110557449.8 | 申请日: | 2021-05-21 |
公开(公告)号: | CN113190385A | 公开(公告)日: | 2021-07-30 |
发明(设计)人: | 赵杨杰;陈震解;曹亚辉;卢颖涛;王亚飞 | 申请(专利权)人: | 卡斯柯信号有限公司 |
主分类号: | G06F11/16 | 分类号: | G06F11/16;G06F11/20 |
代理公司: | 上海元好知识产权代理有限公司 31323 | 代理人: | 张妍;包姝晴 |
地址: | 200070 上海市静安区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 车站 应用 服务器 主备机 数据 同步 方法 | ||
本发明公开了一种车站应用服务器主备机的数据同步方法,包含以下步骤:备机与主机建立通信后,备机接收主机发送的初始数据并储存到备机本地文件中,实现初始状态下的双机数据同步;主机实时接收车站终端设备发送的消息数据并储存到主机本地文件中,而后以轮询的方式向备机发送消息数据,备机接收消息数据并储存到备机本地文件中,实现双机数据同步。本发明实现了主、备机之间的数据同步,可以保障主、备机切换后,车站终端设备可以很快地与车站应用服务器进行数据交互。同时,本发明中主机与备机均将数据存储到本地文件中,减少了数据库的成本。
技术领域
本发明涉及数据同步方法,尤其设计一种车站应用服务器主备机的数据同步方法。
背景技术
目前,车站应用服务器常采用单机运行模式,与车站终端设备进行数据交互。车站应用服务器采用单机运行模式,设备简单,维护成本较低,但存在极大的安全隐患,一旦车站应用服务器发生故障停止工作,车站终端数据将无法发送到调度集中系统(centralizedtraffic control system,CTC)中心,造成通信、数据传输中断。
发明内容
本发明提出了一种车站应用服务器主备机的数据同步方法,在CTC中心设置两套车站应用服务器,其中一套车站应用服务器作为主机与车站终端设备进行数据交互,另一套车站应用服务器作为备机以备不时之需,两套车站应用服务器间实时进行数据同步,以保证车站应用服务器主备机切换时,车站终端设备能够及时地与新的主机进行数据交互,从而保障车站终端设备和应用服务器数据交互的实时性与可靠性。
为了达到上述目的,本发明提出了车站应用服务器主备机的数据同步方法,具体包含以下步骤:
备机与主机建立通信后,备机接收主机发送的初始数据并储存到备机本地文件中,实现初始状态下的双机数据同步;
主机实时接收车站终端设备发送的消息数据并储存到主机本地文件中,而后以轮询的方式向备机发送消息数据,备机接收消息数据并储存到备机本地文件中,实现双机数据同步。
进一步地,所述备机与主机建立通信时,需区分两套车站应用服务器中的主机与备机;所述主机与备机的区分方法为:以优先启动的车站应用服务器作为主机。
进一步地,备机与主机建立通信后,主机向备机发送初始数据,若初始数据发送失败,则断开主机与备机的连接,主机恢复单机状态;若初始数据发送成功,则保持主机与备机的连接状态。
进一步地,所述主机接收车站终端设备发送的消息数据并储存在主机本地文件中的方法,包含以下步骤:
主机对所接收的消息数据进行解析,并判断消息数据的类型及合法性;若消息数据解析正确且合法,则根据消息数据类型将所接收的消息数据备份到主机对应的内存块中,再由对应的文件任务储存到主机本地文件中;否则,丢弃该消息数据。
进一步地,所述备机接收主机发送的初始数据或消息数据并存储在备机本地文件中的方法,包含以下步骤:
备机对所接收的数据进行解析,并判断数据的类型,根据数据类型将所接收的数据存储到备机对应的内存块中;不同文件任务读取相对应的内存块中的数据,而后将数据存入到备机本地文件中。
进一步地,所述主机与备机双机数据同步过程中,主机、备机分别向对方定时发送心跳数据,以验证主、备机的连接状态,以保障主、备机通信以及数据传输正常;所述心跳数据包括车站应用服务器自身的主、备机标识及自身状态。
进一步地,所述主机与备机双机数据同步过程中,主机定时检测是否存在双主机情况,以防止两套车站应用服务器同时接收车站终端设备的消息数据,造成数据混乱;若存在双主机情况,备机重启后再次连接主机进行双机数据同步。
进一步地,所述主机与备机之间采用TCP/IP通信。
进一步地,所述备机储存数据的格式与主机储存数据的格式一致。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卡斯柯信号有限公司,未经卡斯柯信号有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110557449.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种业务数据重试方法及相关设备
- 下一篇:一种电机定子引出线的绝缘密封结构