掌桥专利:专业的专利平台
掌桥专利
首页

智慧停车一体机的热备方法

文献发布时间:2023-06-19 10:00:31


智慧停车一体机的热备方法

技术领域

本发明涉及停车收费技术领域,具体为智慧停车一体机的热备方法。

背景技术

现在的停车场都是现场部署了相机、LED和道闸这些设备,一般来讲,都会有一台装有停车场收费系统电脑或者一个专业的收费的机顶盒,通过有线网会连到云端,利用云端进行交互支付。但是实际上停车场交接班或者等一些突发情况会导致电脑的异常,因此会造成停车场的数据混乱,会影响停车场的运行。而且传统的停车场的控制系统设置在电脑内,如果出现问题会造成停车场的无法起杆收费等问题,大大的影响了用户体验。

发明内容

本发明的目的在于,提供了一种智慧停车一体机的热备方法。本发明可以实现数据的热备和补录,保障智慧停车一体机在短期故障期间存储数据的完整性,从而保证了停车场业务正常运行。

本发明的技术方案:智慧停车一体机的热备方法,包括主机和备机,主机和备机共用一个数据库,所述数据库的前端连接有Web可视界面,后端连接有java后台;通过java后台操作修改数据库中配置文件的参数作为主机和备机所需的常量以及变量,并按固定的顺序配合bat脚本关闭和启动数据库,实现主机和备机的双机热备。

上述的智慧停车一体机的热备方法,主机和备机独立处理各自的进出场和停车支付相关逻辑,用以同时间提供给客户使用。

前述的智慧停车一体机的热备方法,在主机有异常情况失效时,备机自动生效并自动切换ip将主机设置成主机,用于提供客户的无缝使用。

前述的智慧停车一体机的热备方法,备机通过心跳检测到主机无响应后,修改本机IP为数据库里的主机原IP,并自动通过java后台修改数据库中配置文件,再通过bat脚本使配置生效,然后更新数据库里的主机和备机的IP配置资料使停车逻辑正常可用。

前述的智慧停车一体机的热备方法,在主机和备机切换后,若异常的主机又恢复正常,则当前主机和异常主机经协商得出一个工作主机,并自动通过java后台修改数据库中配置文件,再通过bat脚本使配置生效,然后更新数据库里的主机和备机的IP配置资料使停车逻辑正常可用。

前述的智慧停车一体机的热备方法,所述主机和备机之间经交换机连接,交换机与数据库有线连接;所述主机和备机中均设有5G模块,5G模块与数据库无线连接;所述主机和备机分别设有停车收费系统、可视对讲系统和监控系统;其中监控系统经交换机连接有视频网关,视频网关再与数据库连接;

在有线网络正常时,主机监控系统拍摄的停车场视频数据通过有线的方式从交换机和视频网关传输至数据库;停车收费系统的车辆数据和可视对讲系统的可视对讲数据通过交换机以有线的方式传输至数据库;当主机出现故障时,则启用备机进行工作;

在有线网络故障时,主机中监控系统拍摄的停车场视频数据暂停上传,并存储于监控系统内;主机切换成5G模块将停车收费系统的车辆数据和可视对讲系统的可视对讲数据无线传输至数据库,存储在监控系统内的停车场视频数据在有线网络恢复后再通过有线的方式上传数据库;当主机出现故障时,则启用备机进行工作。

与现有技术相比,本发明通过java后台操作修改数据库中配置文件的参数作为主机和备机所需的常量以及变量,并按固定的顺序配合bat脚本关闭和启动数据库,实现主机和备机的双机热备,由此本发明可以实现数据的热备和补录,保障智慧停车一体机在短期故障期间存储数据的完整性,从而保证了停车场业务正常运行。此外,本发明的主机和备机可以同时使用,解决了多机器消息队列技术组件ActiveMQ的冲突问题,而且本发明可以在主机因为异常情况失效时,备机可以自动生效并自动切换IP和把自己设置为主机,提供给客户无缝使用,同时在主机和备机切换后,若异常的主机又恢复正常,当前主机和异常主机经协商得出一个工作主机并自动生效,从而不影响客户正常使用。此外,本发明通过双网切换的方式,使得在主机和备机在有线网络故障时可以利用5G模块进行通讯,便于数据库的数据存储,保障了停车场的基础运行。

附图说明

图1是本发明实施例2的流出示意图。

具体实施方式

下面结合实施例和附图对本发明作进一步的说明,但并不作为对本发明限制的依据。

实施例1:智慧停车一体机的热备方法,包括主机和备机,主机和从机通过TCP/IP网络连接,主机和备机共用一个数据库,所述数据库的前端连接有Web可视界面,后端连接有java后台;通过java后台操作修改数据库中配置文件的参数,作为主机和备机所需的常量以及变量,并按固定的顺序配合bat脚本关闭和启动数据库,实现主机和备机的双机热备。具体的,通过java后台操作修改数据库中配置文件的参数,server-id(服务器编号改为不重复的值),replicate-ignore-table(添加业务需要忽略的同步表) ,bind-address(加入数据库ip地址),slave_skip_errors(配置服务器异常关机不会导致停止主备的参数为all),并按先修改主数据库配置,再修改备数据库配置,再远程备份主数据库数据,再恢复远程数据到备数据库上,然后重启主数据库,再通过SQL语句取主数据库同步节点,再通过SQL语句设置主数据库同步节点到备数据库,最后重启备数据库,实现主机和备机的双机热备。双机热备是应用于服务器的一种解决方案,主机和从机通过TCP/IP网络连接,正常情况下主机处于工作状态,从机处于监视状态,一旦从机发现主机异常,从机将会在很短的时间之内代替主机,完全实现主机的功能。

进一步地,所述主机和备机独立处理各自的进出场和停车支付相关逻辑,用以同时间提供给客户使用,通过解析配置文件检测为备数据库的主机,则暂停业务上ActiveMQ接收消息修改数据库的逻辑。

在主机有异常情况失效时,备机自动生效并自动切换ip将主机设置成主机,用于提供客户的无缝使用。具体的,备机通过心跳检测(即心跳机制,心跳机制是定时发送一个自定义的结构体(心跳包),让对方知道自己还活着,以确保连接的有效性的机制)到主机无响应后,修改本机IP为数据库里的主机原IP,并自动通过java后台修改数据库中配置文件,再通过bat脚本使配置生效,然后更新数据库里的主机和备机的IP配置资料使停车逻辑正常可用。

再进一步地,在主机和备机切换后,若异常的主机又恢复正常,则当前主机和异常主机经协商得出一个工作主机,并自动通过java后台修改数据库中配置文件,再通过bat脚本使配置生效,然后更新数据库里的主机和备机的IP配置资料使停车逻辑正常可用。

实施例2:在实施例1的基础上,如图1所示,所述主机和备机之间经交换机连接,交换机与数据库有线连接;所述主机和备机中均设有5G模块,5G模块与数据库无线连接;所述主机和备机分别设有停车收费系统、可视对讲系统和监控系统;其中监控系统经交换机连接有视频网关,视频网关再与数据库连接;

在有线网络正常时,主机监控系统拍摄的停车场视频数据通过有线的方式从交换机和视频网关传输至数据库;停车收费系统的车辆数据(所述车辆数据包括停车时长、车辆号牌和停车金额)和可视对讲系统的可视对讲数据通过交换机以有线的方式传输至数据库;当主机出现故障时,则启用备机进行工作;

在有线网络故障时,主机中监控系统拍摄的停车场视频数据暂停上传,并存储于监控系统的存储硬盘内;主机切换成5G模块将停车收费系统的车辆数据和可视对讲系统的可视对讲数据无线传输至数据库,存储在监控系统内的停车场视频数据在有线网络恢复后再通过有线的方式上传数据库,从而节省了5G模块的流量消耗,而且又能保证停车场的有效运行;当主机出现故障时,则启用备机进行工作。

综上,本发明可以实现数据的热备和补录,保障智慧停车一体机在短期故障期间存储数据的完整性,从而保证了停车场业务正常运行。

相关技术
  • 智慧停车一体机的热备方法
  • 双机热备控制方法、装置及双机热备系统
技术分类

06120112386922