本发明涉及云计算技术领域,特别涉及一种基于云计算的安全监控方法,还涉及一种基于云计算的安全监控系统。
背景技术:
云计算是一种新兴的计算服务方式,以其便利、经济、高可扩展性等优势,在各行业应用中快速兴起。用户通过将计算任务和数据委托给云服务商,大大减轻了用户计算和存储的负担。其基本原理是:通过使计算分布在大量的分布式计算节点上,非本地计算机或远程服务器中,企业数据中心的运行将与互联网络更相似。这使得企业能够将资源切换到所需要的应用上,根据需求访问计算机和存储系统。它意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉。最大的不同在于,它是基于互联网进行传输的。
监控系统是采用图像处理、模式识别和计算机视觉技术,通过在监控系统中增加智能视频分析模块,借助计算机强大的数据处理能力过滤掉视频画面无用的或干扰信息、自动识别不同物体,分析抽取视频源中关键有用信息,快速准确的定位事故现场,判断监控画面中的异常情况,并以最快和最佳的方式发出警报或触发其它动作,从而有效进行事前预警,事中处理,事后及时取证的全自动、全天候、实时监控的智能系统。基于云计算的监控系统,在信息传输过程中不可避免会遇到安全性问题。
因此,如何利用基于云计算的监控系统进行安全监控是本领域技术人员需要解决的技术问题。
技术实现要素:
本发明的目的是提供一种基于云计算的安全监控方法,能够利用基于云计算的监控系统进行安全监控,保证监控系统的数据传输的安全性。
为解决上述技术问题,本发明提供一种基于云计算的安全监控方法,包括:
信息采集装置根据用户发送的监控指令采集监控图像;
信息传输装置将所述监控图像传输至监控云端,所述监控云端判断所述监控图像是否存在异常,若存在异常,则对所述监控图像进行数据处理,得到安全监控图像;
所述信息传输装置将所述安全监控图像传输至客户端。
优选的,在上述基于云计算的安全监控方法中,所述对所述监控图像进行数据处理,包括:
对被篡改的数据进行剔除处理。
优选的,在上述基于云计算的安全监控方法中,所述信息传输装置将所述监控图像传输至监控云端之后,还包括:
对所述监控图像进行加密。
优选的,在上述基于云计算的安全监控方法中,所述根据用户发送的监控指令采集监控图像之前,还包括:
根据用户发送的控制指令选取监控场景,并生成与所述监控场景对应的监控指令。
优选的,在上述基于云计算的安全监控方法中,所述根据用户发送的控制指令选取监控场景之前,还包括:
接收用户发送的登录认证信息,根据所述登录认证信息判断所述用户是否通过认证,若通过认证,则接收所述用户发送的控制指令。
本发明还提供了一种基于云计算的安全监控系统,包括:
信息采集装置,用于根据用户发送的监控指令采集监控图像;
监控云端,用于判断所述监控图像是否存在异常,若存在异常,则对所述监控图像进行数据处理,得到安全监控图像;
信息传输装置,用于将所述监控图像传输至监控云端,且将所述安全监控图像传输至客户端。
优选的,在上述基于云计算的安全监控系统中,所述监控云端包括:
安全监测模块,用于判断所述监控图像是否存在异常;
数据处理模块,用于若存在异常,则对所述监控图像进行数据处理,得到安全监控图像。
优选的,在上述基于云计算的安全监控系统中,所所述安全监测模块包括:
异常数据剔除单元,用于对所述监控图像进行异常数据剔除处理;
加密单元,用于对所述监控图像进行加密。
优选的,在上述基于云计算的安全监控系统中,所述信息采集装置包括:
摄像头控制单元,用于根据用户发送的控制指令选取监控场景,并生成与所述监控场景对应的监控指令;
摄像头,用于根据用户发送的监控指令采集监控图像。
优选的,在上述基于云计算的安全监控系统中,还包括:
身份认证模块,用于接收用户发送的登录认证信息,根据所述登录认证信息判断所述用户是否通过认证,若通过认证,则接收所述用户发送的控制指令。
本发明所提供的一种基于云计算的安全监控方法,包括:信息采集装置根据用户发送的监控指令采集监控图像;信息传输装置将所述监控图像传输至监控云端,所述监控云端判断所述监控图像是否存在异常,若存在异常,则对所述监控图像进行数据处理,得到安全监控图像;所述信息传输装置将所述安全监控图像传输至客户端。本发明提供的基于云计算的安全监控方法,通过监控云端对采集到的监控图像进行异常安全检测,若存在安全问题,则对监控图像进行数据处理,最终得到安全监控图像,然后在将安全监控图像发送至客户端,提高了监控图像传输过程的安全性。
本发明还提供一种系统,具有上述有益效果,在此不再赘述。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例所提供的基于云计算的安全监控方法的流程图;
图2为本发明实施例所提供的基于云计算的安全监控系统的结构框图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参考图1,图1为本发明实施例所提供的基于云计算的安全监控方法的流程图。
在一种具体实施方式中,本发明提供一种基于云计算的安全监控方法,包括:
步骤S1:信息采集装置根据用户发送的监控指令采集监控图像。
信息采集装置包括用于采集监控图像的摄像头,以及对摄像头进行控制的控制装置,控制装置与摄像头通过宽带连接,控制装置通过单片机进行制备,包括用于接受用户发送的控制指令的信号接收模块,根据用户发送的控制指令控制摄像头选取监控场景,并生成与所述监控场景对应的监控指令的控制模块,摄像头采集信号之后,将监控图像通过宽带发送至信息传输装置的信号传输模块。其中,宽带的接入能够使得采集到的大量图像进行传输,提高数据传输效率,利用宽带接入单片机的形式提高了数据处理效率。
除此之外,可动态扩展信息采集装置,只要有任意一台连入互联网的终端设备,通过运行相应的客户端程序,就能自动将新增加的摄像头并入监控系统。
步骤S2:信息传输装置将所述监控图像传输至监控云端,所述监控云端判断所述监控图像是否存在异常,若存在异常,则对所述监控图像进行数据处理,得到安全监控图像。
信息传输装置,如多网融合传输WIFI、3G、以太网等其它网络传输装置,根据实际情况采用不同的信息传输装置进行数据传输,将信息采集装置中大量的监控图像发送至云平台上进行处理。监控云端,如Google云服务平台,分布着多个存储节点和应用节点,体现了云计算的数据的存储能力和分布式的计算能力。其中,存储节点对第三方用户公开存储接口,用户可以根据自己的需要来购买相应的容量和带宽,用于存储从信息采集装置中采集到的大量监控图像,如基于GAE开发的数据存储;应用模块包括数据传输通信和处理计算,提供了可靠、安全的数据存储及并行计算中心。
在Google云计算平台的体系架构中,首先将大型的计算任务拆分,然后再派发到云中节点进行分布式并行计算,最终将结果收集后统一整理。例如,单个节点Node采用的是廉价的x86服务器,每个节点在负责计算的同时,还需要通过GFS Chunk Server管理本节点存储的数据,继续保持了计算和数据的统一。GFS采取了简单的冗余存储的方法,不仅能够满足存储可靠性的要求,还有效提升了读操作的性能。
由于监控图像在网络传输过程中可能遇到病毒侵略,或者被篡改等,导致监控图像出现异常,因此,在现有技术中的监控云端中增加了安全检测模块,用于判断所述监控图像是否存在异常,若存在异常,则对所述监控图像进行数据处理,得到安全监控图像,保证了监控图像的安全性,然后将安全监控图像分发至各个客户端。
步骤S3:所述信息传输装置将所述安全监控图像传输至客户端。
客户端采用B/S体系架构模型,不仅包括windows系统或PC机,还包括inux、Mac OS、Ubuntu和Android操作系统的平板电脑以及各种智能手机都可以访问,保证跨平台传输。
信息传输装置连接上互联网,将监控云端中相对应的节点连接,因为整个系统B/S架构,所以通过HTTP协议进行通信,并将所采集到的320×240的分辨率画面以每秒1幅的速率传输给计算节点,同时接收控制中心的工作命令。
本发明提供的基于云计算的安全监控方法,通过监控云端对采集到的监控图像进行异常安全检测,若存在安全问题,则对监控图像进行数据处理,最终得到安全监控图像,然后在将安全监控图像发送至客户端,提高了监控图像传输过程的安全性。在客户端和监控系统进行交互之前,二者之间首先进行控制连接的初始化工作,客户端向监控终端发起TCP连接请求,在进行三次连接之后,建立起可靠的TCP接,用来传输信息;用户想要访问监控系统,首先进行用户身份验证,通过身份验证后,即可对监控系统进行操作。用户通过监控系统进行远程监控,例如,在家里的用户要想监控办公室的情况,登陆监控系统后对监控系统中的各个装置进行操作,如转动云台、缩放摄像头、更改压缩编码芯片的设置等,所有的管理配置操作,都通过面向连接的TCP链路完成,保证了管理配置信息传输的可靠性和正确性。
可选的,在上述基于云计算的安全监控方法中,所述对所述监控图像进行数据处理,包括:
对被篡改的数据进行剔除处理。
其中,由于病毒侵略的数据导致原有数据被篡改,形成异常数据,对异常数据进行剔除,保证监控图像的准确性。
可选的,上述基于云计算的安全监控方法中,所述信息传输装置将所述监控图像传输至监控云端之后,还包括:
对所述监控图像进行加密。
其中,对监控图像进行加密以后,病毒等不容易侵略,对监控图像起到了保护作用,减少了监控图像。
可选的,在上述基于云计算的安全监控方法中,所述根据用户发送的监控指令采集监控图像之前,还包括:
根据用户发送的控制指令选取监控场景,并生成与所述监控场景对应的监控指令。
所述根据用户发送的控制指令选取监控场景之前,还包括:
接收用户发送的登录认证信息,根据所述登录认证信息判断所述用户是否通过认证,若通过认证,则接收所述用户发送的控制指令。
监控云端通过对所述监控图像进行异常数据剔除处理,或者对所述监控图像进行加密,再或者通过安全认证、权限控制和安全传输对数据进行安全控制。具体的,对监控图像进行加密,通常采用Https协议保证在链路层面数据是安全的。所述权限控制和安全传输,根据不同的控制权限使用SSL、2P或VPN等不同的传输方式,确保数据传输安全。所述安全认证机制是以单点登录认证、强制用户认证、代理、协同认证、资源认证、不同安全域之间的认证或者不同认证方式相结合的方式,从而可以有效的避免用户在使用自己的服务时将密码泄漏给第三方。用户发送登录认证信息,如登陆用户名、密码和需要访问的监控终端ID,在得到确认成功的回复后,用户若通过认证,则接收所述用户发送的控制指令,通过监控系统进行远程监控管理。
下面对本发明实施例提供的一种基于云计算的安全监控系统进行介绍,下文描述的一种基于云计算的安全监控系统与方法可相互对应参照。
请参考图2,图2为本发明实施例所提供的基于云计算的安全监控系统的结构框图。
本发明还提供了一种基于云计算的安全监控系统,包括:
信息采集装置100,用于根据用户发送的监控指令采集监控图像;
监控云端200,用于判断所述监控图像是否存在异常,若存在异常,则对所述监控图像进行数据处理,得到安全监控图像;
信息传输装置300,用于将所述监控图像传输至监控云端,且将所述安全监控图像传输至客户端。
其中,信息传输装置包括电源信号的传输、视频信号的传输和控制信号的传输线路三部分。
进一步的,在上述基于云计算的安全监控系统中,所述监控云端包括:
安全监测模块,用于判断所述监控图像是否存在异常;
数据处理模块,用于若存在异常,则对所述监控图像进行数据处理,得到安全监控图像。
其中,数据处理模块主要完成对信号的数字化处理、显示、存储。
进一步的,在上述基于云计算的安全监控系统中,所所述安全监测模块包括:
异常数据剔除单元,用于对所述监控图像进行异常数据剔除处理;
加密单元,用于对所述监控图像进行加密。
进一步的,在上述基于云计算的安全监控系统中,所述信息采集装置包括:
摄像头控制单元,用于根据用户发送的控制指令选取监控场景,并生成与所述监控场景对应的监控指令;
摄像头,用于根据用户发送的监控指令采集监控图像。
其中,摄像头包括动变焦镜头,全方位云台中安装了摄像头控制单元以及摄像头,通过控制摄像头全方位的转动来采集各个方向的图像。所述云台镜头控制系统包括转动云台和摄像头控制单元,摄像头控制单元控制转动云台完成摄像机信息采集以及信号传输观测位置的变动和观测点图像的放大、缩小处理。
进一步的,在上述基于云计算的安全监控系统中,还包括:
身份认证模块,用于接收用户发送的登录认证信息,根据所述登录认证信息判断所述用户是否通过认证,若通过认证,则接收所述用户发送的控制指令。
说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。