基于网络技术的监控系统和方法转让专利

申请号 : CN200910154147.5

文献号 : CN102053616B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 孙熙文张传美李政

申请人 : 杭州士兰控股有限公司

摘要 :

本发明公开的基于网络技术的监控系统,由监控终端和控制终端作为客户端,服务器作为服务端,相互间通过网络通信,监控终端操作可为:(1)从服务器获取配置参数;(2)采集监控数据;(3)处理采集的监控数据;(4)存储采集或处理后的监控数据;(5)上传采集或处理后的监控数据;控制终端操作可为:(1)配置相应监控终端的参数;(2)浏览相应监控终端实时采集或处理后的监控数据;(3)浏览相应监控终端历史采集或处理后监控数据;服务器保存或处理来自监控终端的数据;服务器为控制终端提供WEB服务,通过页面提供控制及浏览操作。利用本发明实现的监控系统和方法具有成本低,监控终端无需静态IP,安装方便等优点。

权利要求 :

1.基于网络技术的监控系统,包括监控终端、服务器、控制终端,所述的监控终端、控制终端和服务器为一个或若干个,监控终端和控制终端作为客户端,服务器作为服务端,相互间通过网络通信: 所述监控终端通过有线或无线通信方式接入到局域网、城域网、广域网或其它可通信网,并作为客户端,根据预先设定的网络地址访问对应的服务器,身份验证通过后,进行相应操作,所述操作为下列一种或多种:(1)从服务器获取配置参数;(2)采集监控音/视频数据;(3)处理采集的监控数据;(4)存储采集或处理后的监控数据;(5)上传采集或处理后的监控数据; 所述控制终端通过有线或无线通信方式接入到局域网、城域网、广域网或其它可通信网,通过浏览器访问到指定网络地址的服务器,用户通过身份验证后,进行相应操作,所述操作为下列中的一种或多种:(1)配置相应监控终端的参数;(2)浏览相应监控终端实时采集或处理后的监控数据;(3)浏览相应监控终端历史采集或处理后的监控数据; 所述服务器为单个服务器或服务器集群,所述服务器作为服务端为监控终端提供服务,保存或处理来自监控终端的数据;所述服务器作为服务端为控制终端提供WEB服务,通过相应的WEB页面提供用户的控制及浏览操作; 其特征在于所述监控系统的监控终端的监控数据上传方法,包括如下步骤: (1)监控终端上电初始化,同时进入步骤(2)和步骤(7); (2)按照配置参数,监控终端获取一定量的监控数据;

(3)按照配置参数,监控终端对获取的监控数据进行如下一种或多种处理:(A)音/视频去噪声;(B)音/视频压缩;(C)智能监控,上述处理结果加上采集时间信息后打包,生成数据块; (4)检测监控终端的存储器状态,如果存储器已满则进入步骤(5),否则进入步骤(6); (5)选择监控终端的存储器中没有处于上传状态的数据块中采集时间最早的数据块并清除; (6)将步骤(3)中处理完成的数据块存储到监控终端的存储器,返回步骤(2); (7)当监控终端的存储器中有数据块时,监控终端向服务器发出监控数据上传请求,若服务器同意接收数据,则进入步骤(8),否则重复步骤(7); (8)监控终端按照配置参数判断是否需要实时上传数据,若需要实时上传则进入步骤(9),否则进入步骤(10); (9)从监控终端的存储器中取采集时间最晚的数据块上传服务器,进入步骤(11); (10)从监控终端的存储器中取采集时间最早的数据块上传服务器,进入步骤(11); (11)将已经发送的数据块从存储器中清除,返回步骤(7)。

2.如权利要求1所述监控系统实现智能监控的方法,其特征在于包括如下步骤: (1)同时进入步骤(2)和步骤(5); (2)所述监控终端按照配置参数,获取一定量的监控数据;

(3)所述监控终端按照配置参数,对获取的监控数据采用较简便的算法完成初步的智能监控,完成上述处理后加上采集时间信息后打包,生成数据块; (4)所述监控终端将步骤(3)产生的数据块上传并存储到服务器,返回步骤(2); (5)服务器根据控制终端的需要检索出相应的监控数据; (6)服务器根据监控终端初步的智能监控结果判断是否需要进行进一步监控处理,若需要,服务器在监控终端提供的初步智能监控结果的基础上,采用较复杂的算法完成期望的智能监控,返回步骤(5)。

说明书 :

基于网络技术的监控系统和方法

技术领域

[0001] 本发明主要涉及监控技术领域,尤其是基于网络技术的监控系统和方法。

背景技术

[0002] 监控系统是安全防范系统的重要组成部分,它是一种防范能力较强的综合系统,以其直观、方便、信息内容丰富而广泛应用于许多场合。监控系统经历了从第一代基于模拟摄像机的模拟监控系统,到第二代基于数字摄像机的数字监控系统,再到第三代基于网络摄像机的网络数字监控系统三个发展阶段。近年来,随着计算机技术、图像处理技术以及网络传输技术的飞速发展,监控技术也有长足的发展,目前已经发展到第三代的嵌入式网络监控系统。
[0003] 目前大多数嵌入式网络监控系统由嵌入式IP摄像头和控制终端组成,嵌入式IP摄像头作为服务端集成了摄像头和服务器的功能,控制终端作为客户端可以通过网络访问嵌入式IP摄像头获得监控的音/视频流。为了增强监控系统功能,也有在系统中增加额外的服务器,IP摄像头还是作为服务端,除了为控制终端提供服务,还可为额外的服务器提供服务,如提供监控数据流。以嵌入式IP摄像头作为服务端的监控系统有如下不足:
[0004] (1)嵌入式IP摄像头作为服务端,允许控制终端作为客户端进行访问,嵌入式IP摄像头需在相应网络内拥有固定的IP地址,这意味着若其需要在广域网内被访问,则需要给嵌入式IP摄像头分配到广域网内有限的静态IP地址资源,成本较高;
[0005] (2)嵌入式IP摄像头由于自身性能的限制,不能同时为较多的控制终端提供访问服务;另外网络接入条件也可能限制同时访问嵌入式IP摄像头的控制终端的数量。

发明内容

[0006] 本发明旨在解决现有技术不足,提供一种采用低成本的监控终端作为客户端、无需静态IP、安装方便的基于网络技术的监控系统。
[0007] 本发明还提供一种基于所述监控系统的监控终端的监控数据上传方法。
[0008] 本发明还提供一种基于所述监控系统实现智能监控的方法。
[0009] 基于网络技术的监控系统,包括监控终端、服务器、控制终端,所述的监控终端、控制终端和服务器为一个或若干个,监控终端和控制终端作为客户端,服务器作为服务端,相互间通过网络通信:
[0010] 所述监控终端通过有线或无线通信方式接入到局域网、城域网、广域网或其它可通信网,并作为客户端,根据预先设定的网络地址访问对应的服务器,身份验证通过后,进行相应操作,所述操作为下列一种或多种:(1)从服务器获取配置参数;(2)采集监控音/视频数据;(3)处理采集的监控数据;(4)存储采集或处理后的监控数据;(5)上传采集或处理后的监控数据。
[0011] 所述配置参数,可以表示监控终端的采集方式、处理方式、存储方式、上传方式等。
[0012] 所述处理采集的监控数据的方式,可以为音/视频去噪声、音/视频压缩,智能监控,监控数据打包等。
[0013] 所述智能监控,可以为基于视频数据的人脸识别、车牌号识别、场景识别,基于音频数据的声音识别等,通过智能监控判断某一音/视频数据是否符合设定的识别条件。
[0014] 所述控制终端通过有线或无线通信方式接入到局域网、城域网、广域网或其它可通信网,通过浏览器访问到指定网络地址的服务器,用户通过身份验证后,进行相应操作,所述操作为下列中的一种或多种:(1)配置相应监控终端的参数;(2)浏览相应监控终端实时采集或处理后的监控数据;(3)浏览相应监控终端历史采集或处理后的监控数据。
[0015] 所述服务器可以是单个服务器或服务器集群,所述服务器作为服务端为监控终端提供服务,保存或处理来自监控终端的数据;所述服务器作为服务端为控制终端提供WEB服务,通过相应的WEB页面提供用户的控制及浏览操作。
[0016] 所述处理来自监控终端的数据,可以为进一步的智能监控等;
[0017] 所述监控系统的监控终端的监控数据上传方法,包括如下步骤:
[0018] (1)监控终端上电初始化,同时进入步骤(2)和步骤(7);
[0019] (2)按照配置参数,监控终端获取一定量的监控数据;
[0020] (3)按照配置参数,监控终端对获取的监控数据进行如下一种或多种处理:(A)音/视频去噪声;(B)音/视频压缩;(C)智能监控,上述处理结果加上采集时间信息后打包,生成数据块;
[0021] (4)检测监控终端的存储器状态,如果存储器已满则进入步骤(5),否则进入步骤(6);
[0022] (5)选择监控终端的存储器中没有处于上传状态的数据块中采集时间最早的数据块并清除;
[0023] (6)将步骤(3)中处理完成的数据块存储到监控终端的存储器,返回步骤(2);
[0024] (7)当监控终端的存储器中有数据块时,监控终端向服务器发出监控数据上传请求,若服务器同意接收数据,则进入步骤(8),否则重复步骤(7);
[0025] (8)监控终端按照配置参数判断是否需要实时上传数据,若需要实时上传则进入步骤(9),否则进入步骤(10);
[0026] (9)从监控终端的存储器中取采集时间最晚的数据块上传服务器,进入步骤(11);
[0027] (10)从监控终端的存储器中取采集时间最早的数据块上传服务器,进入步骤(11);
[0028] (11)将已经发送的数据块从存储器中清除,返回步骤(7)。
[0029] 本发明提供一种基于所述监控系统实现智能监控的方法,包括如下步骤:
[0030] (1)同时进入步骤(2)和步骤(5);
[0031] (2)所述监控终端按照配置参数,获取一定量的监控数据;
[0032] (3)所述监控终端按照配置参数,,对获取的监控数据采用较简便的算法完成初步的智能监控,完成上述处理后加上采集时间信息后打包,生成数据块;
[0033] (4)所述监控终端将步骤(3)产生的数据块上传并存储到服务器,返回步骤(2);
[0034] (5)服务器根据控制终端的需要检索出相应的监控数据;
[0035] (6)服务器根据监控终端初步的智能监控结果判断是否需要进行进一步监控处理,若需要,服务器在监控终端提供的初步智能监控结果基础上,,采用较复杂的算法获得期望的智能监控数据,返回步骤(5)。
[0036] 本发明提供的基于网络技术的监控系统和方法,由于监控终端作为客户端,只访问指定的服务器获取配置参数,或上传相应监控数据,具有成本低,监控终端无需静态IP,安装方便等优点。本发明提供的监控系统和方法中选择性能较强、网络接入条件较好的服务器作为服务端,可以为较多的控制终端提供服务。
[0037] 本发明提供的智能监控方法中,将精确的智能监控分布在监控终端和服务器上配合实现,监控终端在有限的性能下,通过放宽识别条件,采用较简便的算法,从大量的音/视频监控数据中剔除大部分无用的监控数据,确保符合识别条件的监控数据不丢失。服务器只需要对少量经监控终端初步智能监控的音/视频监控数据,利用服务器较强的性能,按严格的识别条件,采用较复杂的算法,确保完成期望的智能监控。

附图说明

[0038] 图1本发明基于网络技术的监控系统
[0039] 图2基于本发明监控系统的监控终端的监控数据上传流程图
[0040] 图3本发明监控系统实现的智能监控流程图

具体实施方式

[0041] 以下结合附图对本发明内容进一步说明。
[0042] 基于网络技术的监控系统,如图1所示,包括监控终端、服务器、控制终端,所述的监控终端、控制终端和服务器为一个或若干个,监控终端和控制终端作为客户端,服务器作为服务端,相互间通过网络通信:
[0043] 所述监控终端通过有线或无线通信方式接入到局域网、城域网、广域网或其它可通信网,并作为客户端,根据预先设定的网络地址访问对应的服务器,身份验证通过后,进行相应操作,所述操作为下列一种或多种:(1)从服务器获取配置参数;(2)采集监控音/视频数据;(3)处理采集的监控数据;(4)存储采集或处理后的监控数据;(5)上传采集或处理后的监控数据。
[0044] 所述配置参数,可以表示监控终端的采样方式、处理方式、存储方式、上传方式等。
[0045] 所述处理采集的监控数据的方式,可以为音/视频去噪声、音/视频压缩,智能监控,监控数据打包等。
[0046] 所述智能监控,可以为基于视频数据的人脸识别、车牌号识别、场景识别,基于音频数据的声音识别等,通过智能监控判断某一音/视频数据是否符合设定的识别条件。
[0047] 所述控制终端通过有线或无线通信方式接入到局域网、城域网、广域网或其它可通信网,通过浏览器访问到指定网络地址的服务器,用户通过身份验证后,进行相应操作,所述操作为下列中的一种或多种:(1)配置相应监控终端的参数;(2)浏览相应监控终端实时采集或处理后的监控数据;(3)浏览相应监控终端历史采集或处理后的监控数据。
[0048] 所述服务器可以是单个服务器或服务器集群,所述服务器作为服务端为监控终端提供服务,保存或处理来自监控终端的数据;所述服务器作为服务端为控制终端提供WEB服务,通过相应的WEB页面提供用户的控制及浏览操作。
[0049] 所述处理来自监控终端的数据,可以为进一步的智能监控等。
[0050] 本发明提供一种基于所述监控系统的监控终端的监控数据上传方法,如图2所示,包括如下步骤:
[0051] (1)监控终端上电初始化,同时进入步骤(2)和步骤(7);
[0052] (2)按照配置参数,监控终端获取一定量的监控数据;
[0053] (3)按照配置参数,监控终端对获取的监控数据进行如下一种或多种处理:(A)音/视频去噪声;(B)音/视频压缩;(C)智能监控,上述处理结果加上采集时间信息后打包,生成数据块;
[0054] (4)检测监控终端的存储器状态,如果存储器已满则进入步骤(5),否则进入步骤(6);
[0055] (5)选择监控终端的存储器中没有处于上传状态的数据块中采集时间最早的数据块并清除;
[0056] (6)将步骤(3)中处理完成的数据块存储到监控终端的存储器,返回步骤(2);
[0057] (7)当监控终端的存储器中有数据块时,监控终端向服务器发出监控数据上传请求,若服务器同意接收数据,则进入步骤(8),否则重复步骤(7);
[0058] (8)监控终端按照配置参数判断是否需要实时上传数据,若需要实时上传则进入步骤(9),否则进入步骤(10);
[0059] (9)从监控终端的存储器中取采集时间最晚的数据块上传服务器,进入步骤(11);
[0060] (10)从监控终端的存储器中取采集时间最早的数据块上传服务器,进入步骤(11);
[0061] (11)将已经发送的数据块从监控终端的存储器中清除,返回步骤(7)。
[0062] 本发明提供一种基于所述监控系统实现智能监控的方法,如图3所示,包括如下步骤:
[0063] (1)同时进入步骤(2)和步骤(5);
[0064] (2)所述监控终端按照配置参数,获取一定量的监控数据;
[0065] (3)所述监控终端按照配置参数,在监控终端有限的性能下,通过放宽识别条件,对获取的监控数据采用较简便的算法完成初步的智能监控,上述处理结果加上采集时间信息后打包,生成数据块;
[0066] (4)所述监控终端将步骤(3)产生的数据块上传并存储到服务器,返回步骤(2);
[0067] (5)服务器根据控制终端的需要检索出相应的监控数据;
[0068] (6)服务器根据监控终端初步的智能监控结果判断是否需要进行进一步监控处理,若需要,服务器在监控终端提供的初步智能监控结果基础上,利用服务器较强的性能,按严格的识别条件,采用较复杂的算法获得期望的智能监控数据,返回步骤[0069] (5)。在本方法中所述的较复杂的算法是相对于监控终端识别算法而言,由于监控终端终端本身不需要进行复杂的处理,监控终端仅需要较简便的算法进行初步的智能监控。
[0070] 应该理解到的是,上述实施例只是对本发明的说明,而不是对本发明的限制,任何不超出本发明实质精神范围内的发明创造,均落入本发明保护范围之内。