地铁门禁总分服务架构控制系统及控制方法、设备及介质与流程
- 国知局
- 2024-07-31 21:40:10
本发明涉及门禁控制,具体涉及一种地铁门禁总分服务架构控制系统及方法、设备及介质。
背景技术:
1、门禁是指门的禁止权限,广义的门是指各种可通行的各种通道,门禁系统也称通道出入管理控制系统,是一种管理人员或车辆等进出特定通道的智能化管理系统。门禁设备用于管理人流并规范行人出入,主要应用于地铁门禁系统等,其最基本的核心功能是实现一次可通过且仅可通过一人,可用于各种收费、门禁场合的入口通道处。
2、然而地铁门禁系统作为不同时期建设的工程项目,可能每条线路的门禁系统采用不同的门禁品牌产品,各条线路的门禁系统数据相互独立、不能共享,使得管理人员无法从整体上统计分析各条线路门禁信息,系统管理和维护人员无法对就近的其它轨道交通线路门禁设备进行查询,管理和定制信息时要登录多个系统,导致操作复杂化,工作效率和工作的时效性也大大降低。
3、因此亟需一种地铁门禁总分服务架构控制方法及系统以解决地铁门禁无法集中控制管理,不便于维护的问题。
技术实现思路
1、针对现有技术的不足,本发明提出一种地铁门禁总分服务架构控制系统及方法、设备及介质。
2、本发明第一方面公开了一种地铁门禁总分服务架构控制系统,所述控制系统包括:
3、总控制系统、分控制系统以及车站门禁设备,所述总控制系统分别与所述分控制系统以及车站门禁设备通信连接进行数据同步和统一管理工作,所述分控制系统同所述车站门禁设备通信连接进行数据同步和独立管理工作,所述控制系统还包括:
4、心跳检测模块,用于从所述总控制系统定时发送心跳信息至相连接的各个分控制系统,通过心跳信息检测当前总-分控制系统间的通信状态;
5、门禁管理模块,用于将所述车站门禁设备同所述总控制系统以及分控制系统同时建立通信连接,以使所述车站门禁设备接收下发指令和事件消息,其中车站门禁设备优先配置所述总控制系统的管理权限,当所述心跳信息检测总-分控制系统间为断联状态,则所述分控制系统接入所述车站门禁设备进行数据同步和独立管理工作;
6、异步通信模块,用于通过消息队列在所述总-分控制系统间建立多线程异步通信,在数据传输过程的下发指令和事件消息接收成功前进行自检测以防止数据传输失效;
7、数据同步模块,用于对所述总-分控制系统中的数据添加归属系统的数据标签,通过所述数据标签筛选系统中的目标数据,对所述目标数据进行总-分控制系统间的数据同步,在数据同步过程中对非目标数据进行清除,当所述心跳信息检测总-分控制系统间为断联状态,所述总控制系统、分控制系统以及车站门禁设备分别缓存目标数据,在总-分控制系统根据所述心跳信息检测为连接状态后将缓存的所述目标数据在总-分控制系统和车站门禁设备之间进行数据同步。
8、在一个可选的实施例中,所述总控制系统包括:
9、总工作站模块,用于接收所述异步通信模块的传输数据并进行事件展示,在解析所述事件返回相应用户操作至异步通信模块进行数据传输,以通过所述数据同步模块进行总-分控制系统间的数据同步,同时将操作数据存储于总数据库中;
10、总数据库,用于接收所述总工作站模块发送的操作数据进行存储,并将所述操作数据转化为事件数据发送至总服务模块;
11、总服务模块,用于接收所述异步通信模块发送的生成指令以及所述总数据库发送的事件数据,解析所述事件数据以及生成指令获得下发指令以及所述下发指令对应的事件推送,将所述下发指令发送至车站门禁设备,并将所述事件推送通过异步通信模块和数据同步模块同步至分控制系统中。
12、在一个可选的实施例中,所述分控制系统包括:
13、分服务模块,用于接收异步通信模块发送的基础数据,所述基础数据包括事件推送以及下发指令,以及接收所述车站门禁设备的上传事件,将所述基础数据和所述上传事件发送至分工作站模块和分数据库中;
14、分数据库,用于接收所述分服务模块发送的基础数据以及上传事件进行存储;
15、分工作站模块,用于接收所述分服务模块发送的事件推送进行事件展示。
16、在一个可选的实施例中,所述车站门禁设备包括:
17、门禁控制器模块,用于接收所述总服务模块发送的下发指令并控制所述车站门禁设备进行工作,同时将控制事件上传至所述总服务器模块,当所述总-分控制系统处于断联状态时,接入所述分控制系统并将缓存数据上传至所述分服务模块中。
18、在一个可选的实施例中,所述异步通信模块包括:
19、主消息队列模块和分消息队列模块,所述主消息队列模块通过消息队列接收分控制系统以及门禁控制器模块发送的数据,同时将生成指令反馈至所述总服务模块,所述分消息队列模块通过消息队列接收总控制系统以及门禁控制器模块发送的数据,同时解析所述事件推送后发送至所述分工作站模块。
20、本发明第二方面公开了一种地铁门禁总分服务架构控制方法,控制方法包括:
21、s1:构建总控制系统和分控制系统,所述总控制系统和所述分控制系统以及车站门禁设备通信连接进行数据同步和统一管理工作;
22、s2:从所述总控制系统定时发送心跳信息至相连接的各个分控制系统,通过心跳信息检测当前总-分控制系统间的通信状态;
23、s3:车站门禁设备优先配置所述总控制系统的管理权限,当所述心跳信息检测总-分控制系统间为断联状态,则所述分控制系统接入所述车站门禁设备进行数据同步和独立管理工作;
24、s4:通过消息队列在所述总-分控制系统间建立多线程异步通信,在数据传输过程的下发指令和事件消息接收成功前进行自检测以防止数据传输失效;
25、s5:对所述总-分控制系统中的数据添加归属系统的数据标签,通过所述数据标签筛选系统中的目标数据,对所述目标数据进行总-分控制系统间的数据同步,在数据同步过程中对非目标数据进行清除;
26、s6:当所述心跳信息检测总-分控制系统间为断联状态,所述总控制系统、分控制系统以及车站门禁设备分别缓存目标数据,在总-分控制系统根据所述心跳信息检测为连接状态后将缓存的所述目标数据在总-分控制系统和车站门禁设备之间进行数据同步。
27、在一个可选的实施例中,所述总控制系统和所述分控制系统以及车站门禁设备通信连接进行数据同步和统一管理工作包括:
28、s11:接收异步通信模块的传输数据并进行事件展示,在解析事件返回相应用户操作至异步通信模块进行数据传输,以通过数据同步模块进行总-分控制系统间的数据同步,同时将操作数据存储于总数据库中;
29、s12:接收总工作站模块发送的操作数据进行存储,并将操作数据转化为事件数据发送至总服务模块;
30、s13:用于接收异步通信模块发送的生成指令以及总数据库发送的事件数据,解析事件数据以及生成指令获得下发指令以及下发指令对应的事件推送,将下发指令发送至车站门禁设备,并将事件推送通过异步通信模块和数据同步模块同步至分控制系统中。
31、在一个可选的实施例中,所述总控制系统和所述分控制系统以及车站门禁设备通信连接进行数据同步和统一管理工作还包括:
32、s14:接收异步通信模块发送的基础数据,所述基础数据包括事件推送以及下发指令,以及接收车站门禁设备的上传事件,将基础数据和上传事件发送至分工作站模块和分数据库中;
33、s15:接收所述分服务模块发送的基础数据以及上传事件进行存储;
34、s16:接收所述分服务模块发送的事件推送进行事件展示。
35、本发明第三方面公开了一种地铁门禁总分服务架构控制设备,包括:
36、至少一个处理器,以及,
37、与所述至少一个处理器通信连接的存储器;其中,
38、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如本发明第二方面公开的任一项所述的地铁门禁总分服务架构控制方法。
39、本发明第四方面公开了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如本发明第二方面公开的任一项所述的地铁门禁总分服务架构控制方法。
40、与现有技术相比,本发明具有以下优点:
41、(1)本发明通过心跳检测模块定期检查总-分控制系统间的通信状态,及时对断网状态下的门禁控制进行有效管理,避免人为工作疏忽导致的延迟。
42、(2)本发明通过门禁管理模块进行总控制系统和本地分控制系统的权限优先级分配,在保证通信状态下优先通过总控制系统接管车站门禁设备的控制权,实现集中管控,在断联状态下及时将控制权移交至本地分控制系统中进行管控,待通信恢复后再将断联期间的事件信息上报至总控制系统中,规范数据管理和数据统一,确保数据完整性。
43、(3)本发明通过异步通信模块建立总-分控制系统间的消息队列多线程异步通信,可以显著提高数据传输速度,同时在消息被成功接受前,可以自动重试,防止数据丢失。
44、(4)本发明通过数据同步模块进行多系统间的数据统一,通过数据标签进行选择性的数据同步,同时在断联状态下进行数据缓存后待通信恢复再上传缓存数据,确保数据的统一性和完整性,方便集中管理门禁服务信息以及开展后续的维护工作。
本文地址:https://www.jishuxx.com/zhuanli/20240731/190537.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表