一种基于服务器平台的视频门禁监控系统的制作方法

文档序号:11145391阅读:439来源:国知局
一种基于服务器平台的视频门禁监控系统的制造方法与工艺

本发明涉及监控系统的技术领域,尤其是指一种基于服务器平台的视频门禁监控系统。



背景技术:

随着人们越来越重视建筑的进出安全,市面上出现诸多门禁系统,而现有的门禁系统存在有各自独立、功能单一、被动监控和报警等缺点,无法进行一个统一的管理监控,对于发生突发情况传统的门禁系统无法及时发出警报信息,而造成用户的损失,甚至使用户受到伤害,特别是在一些城市出租屋中,目前很多出租屋的门禁系统不完善,进出安全性较差,对进出人员较难管理,一旦发生突发情况,无法第一时间通知租客或发出警报信息。为此,需要一种可将各独立的门禁系统实现联网,让用户可实时查看设备端的情况并对设备端进行控制操作的基于服务器平台的视频门禁监控系统。



技术实现要素:

本发明的目的在于克服现有技术的不足,提供一种基于服务器平台的视频门禁监控系统。

为了实现上述的目的,本发明所提供的一种基于服务器平台的视频门禁监控系统,包括有用户端、设备端以及服务器端,其中,服务器端包括有中心服务器和子服务器,所述子服务器包括有信令服务器、数据服务器、流媒体服务器和HTTP服务器;

所述中心服务器与信令服务器、数据服务器、流媒体服务器和HTTP服务器通过TCP长连接相通信;各所述子服务器通过中心服务器进行通信,所述中心服务器接收各子服务器负载情况,并且中心服务器根据负载情况控制各子服务器的负载分配,控制用户端和设备端登入子服务器的端口分配;

所述信令服务器分别与用户端和设备端进行短连接通信和长连接通信,其中,所述用户端和设备端处于同一信令服务器时,信令服务器接收用户端通过短连接通信发出的授权卡、撤销卡、远程开门等指令信息,信令服务器通过长连接通信即时转发指令信息到设备端;所述用户端和设备端处于不同信令服务器时,不同的信令服务器通过中心服务器相通信,与用户端短连接通信的信令服务器将指令信息发送到中心服务器,并通过中心服务器将指令信息转发到与设备端长连接通信的信令服务器,且该信令服务器即时发送给设备端;

所述数据服务器分别与用户端和设备端进行长连接通信和短连接通信,其中,所述用户端与设备端处于同一数据服务器时,数据服务器接收设备端通过短连接发出的刷卡信息,报警信息等通知信息并通过长连接通信即时发送到用户端;所述用户端和设备端处于不同数据服务器时,不同的数据服务器通过中心服务器相通信,与设备端短连接通信的信令服务器将接收的通知信息发送到中心服务器,并通过中心服务器将通知信息转发到与用户长连接通信的信令服务器,且该信令服务器即时发送给用户端;

所述流媒体服务器设置有基于TCP的信令通道和基于UDP-RTP的数据通道,其中,信令通道用于音视频传输的控制,数据通道用于传输实际的流媒体数据;所述用户端和设备端均通过信令通道与流媒体服务器进行长连接通信,所述用户端通过信令通道向流媒体服务器发送请求信息,流媒体服务器转发请求信息到中心服务器,并且中心服务器将请求信息发送到相对应的信令服务器,再由信令服务器转发给设备端,所述设备端接收请求信息后,通过数据通道与流媒体服务器建立连接,并通过数据通道将音视频发送到流媒体服务器,流媒体服务器将转发到相指定的用户端;

所述HTTP服务器为用户端提供WEB服务,所述用户端与HTTP服务器相通信;

所述设备端包括门禁主机;所述用户端包括有web平台和PC客户端。

进一步,所述web平台为B/S架构。

进一步,所述web平台和PC客户端用于向用户提供数据展示及设备端的控制操作。

进一步,所述设备端的门禁主机在刷卡开门启动时会抓拍图像并通过数据服务器发送到用户端;所述设备端在发出报警信息时,门禁主机会抓拍图像并通过数据服务器发送到用户端。

本发明采用上述的方案,其有益效果在于通过中心服务器负责各子服务器之间的相互通信并与各子服务器相通信,中心服务器根据各子服务器的负载情况,对不同设备端和用户端登入子服务器端口进行分配,从而更好利用各子服务器的资源;通过信令服务器实现用户端对设备端的控制;通过数据服务器实现设备端实时向用户端推送通知信息;通过流媒体服务器实现用户端获取和控制设备端的音视频;通过HTTP服务器实现用户可随时在web平台或者PC客户端上获取设备端情况并对设备端进行控制操作。

附图说明

图1为本发明的门禁服务器平台总体架构。

图2为本发明的用户端和设备端处于同一信令服务器的示意图。

图3为本发明的用户端和设备端处于不同信令服务器的示意图。

图4为本发明的用户端和设备端处于同一数据服务器的示意图。

图5为本发明的用户端和设备端处于不同数据服务器的示意图。

图6为本发明的用户端和设备端处于流媒体服务器的示意图。

其中,1-中心服务器,2-信令服务器,3-数据服务器,4-流媒体服务器,5-HTTP服务器,6-设备端,7-用户端。

具体实施方式

下面结合具体实施例对本发明作进一步的说明。

参见附图1所示,在本实施例中,一种基于服务器平台的视频门禁监控系统,包括有用户端7、设备端6以及服务器端,其中,服务器端包括有中心服务器1和子服务器,所述子服务器包括有信令服务器2、数据服务器3、流媒体服务器4和HTTP服务器5;所述中心服务器1与信令服务器2、数据服务器3、流媒体服务器4和HTTP服务器5通过TCP长连接相通信;各所述子服务器通过中心服务器1进行通信,所述中心服务器1接收各子服务器负载情况,并且中心服务器1根据负载情况控制各子服务器的负载分配,控制用户端7和设备端6登入子服务器的分配;从而实现对各子服务器的负载分配,更好的利用服务器资源,优化了服务器数量。

在本实施例中,所述信令服务器2分别与用户端7和设备端6进行短连接通信和长连接通信,其中,所述用户端7和设备端6处于同一信令服务器2时,信令服务器2接收用户端7通过短连接通信发出的授权卡、撤销卡、远程开门等指令信息,信令服务器2通过长连接通信即时转发指令信息到设备端6;所述用户端7和设备端6处于不同信令服务器2时,不同的信令服务器2通过中心服务器1相通信,与用户端7短连接通信的信令服务器2将指令信息发送到中心服务器1,并通过中心服务器1将指令信息转发到与设备端6长连接通信的信令服务器2,且该信令服务器2即时发送给设备端6;从而实现了用户通过用户端7对设备端6的控制。

在本实施例中,所述数据服务器3分别与用户端7和设备端6进行长连接通信和短连接通信,其中,所述用户端7与设备端6处于同一数据服务器3时,数据服务器3接收设备端6通过短连接发出的刷卡信息,报警信息等通知信息并通过长连接通信即时发送到用户端7;所述用户端7和设备端6处于不同数据服务器3时,不同的数据服务器3通过中心服务器1相通信,与设备端6短连接通信的信令服务器2将接收的通知信息发送到中心服务器1,并通过中心服务器1将通知信息转发到与用户长连接通信的信令服务器2,且该信令服务器2即时发送给用户端7;从而实时获取设备端6的通知信息用户端7实时

在本实施例中,所述流媒体服务器4设置有基于TCP的信令通道和基于UDP-RTP的数据通道,其中,信令通道用于音视频传输的控制,数据通道用于传输实际的流媒体数据;所述用户端7和设备端6均通过信令通道与流媒体服务器4进行长连接通信,所述用户端7通过信令通道向流媒体服务器4发送请求信息,流媒体服务器4转发请求信息到中心服务器1,并且中心服务器1将请求信息发送到相对应的信令服务器2,再由信令服务器2转发给设备端6,所述设备端6接收请求信息后,通过数据通道与流媒体服务器4建立连接,并通过数据通道将音视频发送到流媒体服务器4,流媒体服务器4将转发到相指定的用户端7;由于流媒体数据占用较大带宽,流媒体服务器4能够对传输速率进行限制,以便合理使用有限的带宽。

在本实施例中,所述HTTP服务器5为用户端7提供WEB服务,所述用户端7与HTTP服务器5相通信;

在本实施例中,设备端6包括多个门禁主机;所述用户端7包括有web平台和PC客户端,其中,该web平台为B/S架构。web平台用于向用户提供数据展示以及用户可对设备端6的刷卡信息、报警信息等基础信息进行增加、删除、修改、查询的操作,用户通过web平台对设备端6发出授权卡、撤销卡等指令信息。所述PC客户端用户向用户提供数据展示以及用户可对设备端6的刷卡信息、报警信息等基础信息进行增加、删除、修改、查询的操作;用户通过PC客户端实时查看设备端6的音视频、录像回放和音频对讲,用户可通过PC客户端发出设备端6进行授权卡、撤销卡、设置设备参数、远程开门、重启设备、初始化设备等指令信息;所述PC客户端实时接收设备端6开门信息或、警信息等通知信息。

在本实施例中,所述设备端6的门禁主机在刷卡开门启动时会抓拍图像并通过数据服务器3发送到用户端7;所述设备端6在发出报警信息时,门禁主机会抓拍图像并通过数据服务器3发送到用户端7。

在本实施例中,通过各个服务器的相通信配合,使得多个设备端的门禁系统实现了联网监控,并接入公安监控系统后,使得警察可在第一时间根据警报信息对突发情况进行监控并处理。

以上所述之实施例仅为本发明的较佳实施例,并非对本发明做任何形式上的限制。任何熟悉本领域的技术人员,在不脱离本发明技术方案范围情况下,利用上述揭示的技术内容对本发明技术方案作出更多可能的变动和润饰,或修改均为本发明的等效实施例。故凡未脱离本发明技术方案的内容,依据本发明之思路所作的等同等效变化,均应涵盖于本发明的保护范围内。

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