视频监控方法及视频监控平台的制作方法

xiaoxiao2021-2-23  121

视频监控方法及视频监控平台的制作方法
【技术领域】
[0001]本发明涉及互联网技术领域,更具体而言,涉及一种视频监控方法及视频监控平台ο
【背景技术】
[0002]视频监控以其直观、准确、及时和信息内容丰富等特点,作为安全防范系统的重要组成部分被广泛应用于多种场合。通常,视频监控系统包括视频采集设备、视频传输设备和视频监控平台,视频采集设备实时采集监控现场的画面,并通过视频传输设备将所采集的画面传输到视频监控平台,用户可以通过视频监控平台实时监控现场的画面。
[0003]相关技术中,视频监控平台通常设置为一台固定的显示设备,用户安排固定的监控人员长时间持续的观察监控画面,监控人员在发现异常时采取相关措施。由于长时间持续的观察监控画面,造成监控人员易疲劳,因此,不仅监控效率低下,而且发现异常状况的准确率也较低。

【发明内容】

[0004]有鉴于此,本发明实施例提供了一种视频监控方法及视频监控平台,能够解决相关技术中人工监控造成的监控效率低下,所发现的异常状况准确率低下的问题。
[0005]第一方面,本发明实施例提供了一种视频监控方法,包括:接收用户上传的视频数据;解码所述视频数据得到当前视频图像像素;获取所述当前视频图像像素与预设参考视频图像像素的差异像素总数量;当所述差异像素总数量大于预设阈值时,向所述用户发送警报信息。
[0006]在第一方面的第一种可能的实现方式中,在接收用户上传的视频数据之后,在解码所述视频数据得到当前视频图像的像素之前,还包括:判断所述视频数据对应的监控模式是否为自动监控模式;如果所述视频数据对应的监控模式是自动监控模式,执行所述解码所述视频数据得到当前视频图像的像素的步骤;如果所述视频数据对应的监控模式不是自动监控模式,将所述视频数据转码得到待播放视频;当接收到客户端发送的播放所述待播放视频的命令时,在所述客户端播放所述待播放视频;接收所述客户端发送的向用户发送所述警报信息的报警命令;当所述报警命令的数量满足预设条件时,执行向所述用户发送所述警报信息的步骤。
[0007]结合上述第一方面,在第二种可能的实现方式中,所述获取所述当前视频图像像素与预设参考视频图像像素的差异像素总数量,包括:将距离当前时刻预设时段之前的视频图像确定为所述参考视频图像;逐一对比所述当前视频图像与所述参考视频图像相同位置的像素;当所述当前视频图像的像素与所述参考视频图像的像素不同时,将所述差异像素的数量加1,直到将所述像素全部比对完。
[0008]结合上述第一方面,在第三种可能的实现方式中,所述获取所述当前视频图像像素与预设参考视频图像像素的差异像素总数量,包括:读取预先存储的至少一幅人脸图像作为所述参考视频图像;将所述当前视频图像的人脸部分像素分别与所述参考视频图像的人脸部分像素进行对比,计算每组对比后的差异像素总数量。
[0009]结合上述第一方面,在第四种可能的实现方式中,所述当所述差异像素总数量大于预设阈值时,向所述用户发送警报信息,包括:在所述差异像素总数量大于所述预设阈值的时刻,对所述差异像素总数量大于所述预设阈值的状态进行计时;当所述差异像素总数量大于所述预设阈值的状态计时的时长大于预设时间段时,执行向所述用户发送警报信息的步骤。
[0010]结合上述第一方面,在第五种可能的实现方式中,所述当所述差异像素总数量大于预设阈值时,向所述用户发送警报信息,包括:当所有组的所述差异像素总数量均大于预设阈值时,向所述用户发送警报信息。
[0011 ]结合上述第一方面,在第六种可能的实现方式中,在所述客户端播放所述待播放视频的同时,记录所述待播放视频开始播放的时刻;当停止播放所述待播放视频时,记录所述待播放视频停止播放的时刻;根据所述停止播放时刻与所述开始播放时刻确定播放时长;按照所述播放时长为所述客户端分配支付数据。
[0012]第二方面,本发明实施例还提供了一种视频监控平台,包括:接收模块,用于接收用户上传的视频数据;解码模块,用于解码所述视频数据得到当前视频图像像素;获取模块,用于获取所述当前视频图像像素与预设参考视频图像像素的差异像素总数量;发送模块,用于在所述差异像素总数量大于预设阈值时,向所述用户发送警报信息。
[0013]在第二方面的第一种可能的实现方式中,还包括:判断模块,用于判断所述视频数据对应的监控模式是否为自动监控模式;所述解码模块,还用于在所述视频数据对应的监控模式是自动监控模式时,解码所述视频数据得到当前视频图像的像素;转码模块,用于在所述视频数据对应的监控模式不是自动监控模式时,将所述视频数据转码得到待播放视频;播放模块,用于在接收到客户端发送的播放所述待播放视频的命令时,在所述客户端播放所述待播放视频;所述接收模块,还用于接收所述客户端发送的向用户发送所述警报信息的报警命令;所述发送模块,还用于在所述接收模块接收所述报警命令的数量满足预设条件时,向所述用户发送所述警报信息。
[0014]结合上述第二方面,在第二种可能的实现方式中,所述获取模块包括:确定单元、对比单元和累加单元,其中,所述确定单元,用于将距离当前时刻预设时段之前的视频图像确定为所述参考视频图像;所述对比单元,用于逐一对比所述当前视频图像与所述参考视频图像相同位置的像素;所述累加单元,用于在所述当前视频图像的像素与所述参考视频图像的像素不同时,将所述差异像素的数量加1,直到将所述像素全部比对完。
[0015]结合上述第二方面,在第三种可能的实现方式中,所述获取模块还包括:读取单元,其中,所述读取单元,用于读取预先存储的至少一幅人脸图像作为所述参考视频图像;所述对比单元,还用于将所述当前视频图像的人脸部分像素分别与所述参考视频图像的人脸部分像素进行对比,计算每组对比后的差异像素总数量。
[0016]结合上述第二方面,在第四种可能的实现方式中,所述发送模块包括:计时单元和发送单元,其中,所述计时单元,用于在所述差异像素总数量大于所述预设阈值的时刻,对所述差异像素总数量大于所述预设阈值的状态进行计时;所述发送单元,用于在所述差异像素总数量大于所述预设阈值的状态计时的时长大于预设时间段时,向所述用户发送警报?目息Ο
[0017]结合上述第二方面,在第五种可能的实现方式中,所述发送单元,还用于在所有组的所述差异像素总数量均大于预设阈值时,向所述用户发送警报信息。
[0018]结合上述第二方面,在第六种可能的实现方式中,还包括:记录模块,用于在所述客户端播放所述待播放视频的同时,记录所述待播放视频开始播放的时刻;所述记录模块,还用于在停止播放所述待播放视频时,记录所述待播放视频停止播放的时刻;确定模块,用于根据所述停止播放时刻与所述开始播放时刻确定播放时长;分配模块,用于按照所述播放时长为所述客户端分配支付数据。
[0019]由以上描述可知,为了解决相关技术的技术问题,本发明实施例提供了一种视频监控方法及视频监控平台,在本方案中,视频监控平台接收到用户上传的视频数据之后,解码所述视频数据得到当前视频图像像素,然后,获取所述当前视频图像像素与预设参考视频图像像素的差异像素总数量,当所述差异像素总数量大于预设阈值时,认为视频现场出现异常,从而向上传视频数据的用户发送警报信息。由此可见,本发明实施例的技术方案,视频监控平台能够通过对视频图像像素的分析和对比,自动监控视频,与现有技术相比,不仅能够提高监控效率,而且能够提高所发现的异常状况的准确率,提高用户体验。
【附图说明】
[0020]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。通过附图所示,本发明的上述及其它目的、特征和优势将更加清晰。在全部附图中相同的附图标记指示相同的部分。并未刻意按实际尺寸等比例缩放绘制附图,重点在于示出本发明的主旨。
[0021 ]图1为本发明实施例提供的视频监控方法的方法流程图;
[0022]图2为本发明实施例提供的另一种视频监控方法的方法流程图;
[0023]图3为本发明实施例提供的视频监控平台的结构示意图;
[0024]图4为本发明实施例提供的另一种视频监控平台的结构示意图。
【具体实施方式】
[0025]由于相关技术中,由专人长时间持续的监控视频画面,而且视频画面内容单一,导致监控人员极易视觉疲劳,从而无法精确的发现异常的视频画面。因此,提出了本发明实施例的视频监控方法。
[0026]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0027]为了使本领域技术人员详细了解本发明实施例的技术方案, 本实施例将结合图1对本发明实施例的技术方案进行描述。请参见图1,图1为本发明实施例提供的视频监控方法的方法流程图,所述方法包括以下步骤:
[0028]步骤S101:接收用户上传的视频数据。
[0029]其中,用户通过视频采集设备,例如摄像机,拍摄待监控现场的视频之后,通过互联网将所拍摄的视频内容上传到视频监控平台。由于视频监控是对现场场景的实时监控,视频监控平台应当实时接收视频内容,因此,为了能够提高接收视频的速度,视频监控平台所接收的均为压缩后的视频数据。
[0030]具体的,视频监控平台提供有视频上传软件,该视频上传软件能够接收不同格式的视频文件,并将所接收的视频文件按照统一格式进行压缩编码,然后,由视频监控平台对所接收的视频数据按照不同要求进行不同的处理。需要说明的是,视频上传软件以及视频上传软件上传视频文件的方法,均为本领域技术人员所熟知的技术,本发明实施例此处不再赘述。
[0031]此外,需要说明的是,本发明实施例中,上传视频数据的用户可以为任意多个,为了便于管理,用户在上传视频数据之前,可以预先在视频监控平台上注册登录账户,每个用户对应唯一的登录账户,用户使用登录账户登录视频监控平台之后,才可以上传视频数据。而本发明实施例中,为了便于描述,将视频监控平台对应的登录账户称为用户。
[0032]步骤S102:解码所述视频数据得到当前视频图像像素。
[0033]其中,由于视频由若干帧图像组成,而图像的元素是像素,像素对应设置有亮度和灰度等数据,因此,视频数据实质上为视频每帧图像的像素数据。
[0034]基于上述步骤的描述可知,视频监控平台应当对当前的场景进行实时监控,因此,在接收到视频数据之后,可以通过解码得到当前视频图像的像素,以便于对当前场景的画面进行分析、监控。
[0035]其中,为了保证每帧图像解码后的画面最大程度的还原拍摄时的画面,通常,解码算法为编码算法的逆运算,而相关技术中,有多种编码/解码算法,例如H.261算法、H.263算法或者Η.264算法等,本发明实施例此处不再详述。
[0036]由本步骤的描述可知,视频监控平台在接收到视频数据之后,解码得到当前视频图像的像素,从而为分析当前视频图像做好技术准备,也为自动监控进行了技术铺垫。
[0037]步骤S103:获取所述当前视频图像像素与预设参考视频图像像素的差异像素总数量。
[0038]其中,当所监控的场景发生异常时,场景的画面将会发生改变,那么,视频监控平台所采集的视频图像将与场景正常时的视频图像不同,而视频图像的差异可以通过两幅图像相同位置的像素参数明确体现。因此,本实施例中,视频监控平台可以比对两幅图像相同位置的像素参数,如果参数不同,则认为该位置的像素为两幅图像的差异像素,通过两幅图像的差异像素总数量可以确定所监控的场景是否存在异常。其中,像素参数可以包括像素的色度、亮度和灰度等数据,具体的,本发明实施例此处不再赘述。
[0039]需要说明的是,视频监控的用途根据所监控的场景不同而不同,例如,交通状况的视频监控,用于记录交通状况,以便于必要时调取某时段的交通状况录像,因此,此类场景无须时刻进行监控;而对于某公司的仓库视频监控,主要用于监控货品是否被盗等,所以,此类场景需要24小时时刻不停的监控,而如果人工监控则会消耗大量成本。
[0040]基于上述场景,由于仓库中的货品固定存放,如果不存在异常状况,画面一直保持不变,一旦出现异常状况,例如,有人搬运货品,则搬运货品时的画面与货品固定存放时的画面相比将有所不同。基于此,本实施例中,视频监控平台可以将距离当前时刻之前预设时段之前的视频图像确定为参考视频图像,逐一对比当前视频图像与参考视频图像同一位置的像素,每得到一个差异像素,则将差异像素的数量加1,直到将视频图像的像素全部比对完,得到差异像素的总数量,通过差异像素的总数量即可判断得到当前画面是否异常。
[0041]需要指出的是,本实施例所述的预设时段可以3秒到5秒,可以根据需求进行不同设置,本发明实施例对此不做限制。此外,本实施例中无论当前视频图像是否是第一秒的视频图像,均和当前时刻预设时段之前的视频图像进行比对,如果当前时刻是第一秒,或者,当前时刻预设时段之前没有参考视频图像,那么,可以默认当前视频图像为正常视频图像,并作为当前时刻之后视频图像的参考图像。
[0042]此外,在另一个示例中,视频监控平台的自动监控功能还能够用于安全识别,例如,一家公司为了安全考虑,可以将员工的人脸图像全部上传到视频监控平台存储,并在视频监控平台接收到一个人脸图像时,将所存储的人脸图像作为参考视频图像,将该人脸图像与预先存储的人脸图像分别进行比对,并针对每个预先存储的人脸图像得到一组差异像素总数量。如果所得到的多组差异像素总数量中有一组为零,或者约等于零,则说明该人脸图像与预先存储的人脸图像中的一幅相同或者基本相同,说明所接收的人脸图像为本公司员工的人脸图像,那么,则认为进入的人安全;相同的,如果所得到的所有组的差异像素总数量全部大于预设阈值,则说明该人脸图像与预先存储的人脸图像均不相同,进一步说明所接收的人脸图像并非本公司员工的人脸图像,那么,则认为进入的人不安全。
[0043]需要说明的是,在比对人脸图像的过程中,为了降低计算量,可以只比对人脸图像中人脸部分的像素,本发明实施例对此不做限制。
[0044]此外,需要指出的,上述仅为本发明提供的优选示例,对本发明实施例的技术方案不构成限制,而且本发明实施例的技术方案还能够应用在与上述示例类似的场景中,其中,应用在与上述示例类似的场景中时,监控过程与上述描述类似,本发明实施例此处不再详述。
[0045]本步骤所述的技术方案,视频监控平台可以通过当前视频图像与参考视频图像的差异像素总数量,判断当前视频图像是否出现异常,从而能够取代人工监控,实现视频的自动化监控,进而能够提高监控效率,并且能够大大的提高所发现的异常状况的准确率。
[0046]步骤S104:当所述差异像素总数量大于预设阈值时,向所述用户发送警报信息。
[0047]其中,在上述描述的基础上可知,当所监控的场景发生异常时,将会导致视频图像发生变化,从而产生差异像素,因此,当差异像素的总数量大于预设阈值时,视频监控平台将向用户发送警报信息。需要指出的是,所述警报信息包括发生异常的时刻,而视频监控平台可以通过邮件或者短信等方式,向用户发送警报信息。
[0048]具体的,结合上述仓库监控的示例,为了保证所发现的异常状况的准确性,视频监控平台在检测到差异像素总数量大于预设阈值的时刻时,开始计时,记录视频图像变化过程中差异像素总数量大于预设阈值的总时长,当差异像素总数量大于预设阈值的总时长大于预设时间段时,可以确认当前场景发生异常,从而向用户发送警报信息,从而能够提高发现异常状况的准确性。
[0049]此外,根据上述步骤的描述可知,当前视频图像可能不存在参考视频图像,此时,将当前视频图像默认是正常场景对应的图像,然而,当前视频图像对应的场景可能正处于异常状况下。由于当前视频图像作为其后一段时间视频图像的参考视频图像,因此,一段时间后,被监控的场景恢复正常状况时,依然会与参考视频图像存在差异像素。基于上述描述,参考视频图像为当前视频图像3至5秒之前的图像,所以,当视频监控平台向用户发送警报信息之后,如果警报信息标识的时刻并不存在异常,用户可以查看警报信息标识的时刻之前3到5秒的视频内容。
[0050]上述描述是基于场景为仓库时,监控过程的描述,除此之外,当视频监控平台用于安全识别时,其功能在于,确定所采集的视频图像是否与预先存储的视频图像中的一幅相同,因此,基于本场景时,当所有组的差异像素总数量均大于预设阈值时,才向用户发送警报信息,具体的,本发明实施例此处不再赘述。
[0051]需要指出的是,本发明实施例中,预设阈值可以根据每帧图像的总像素数确定,或者设置为差异像素总数量占图像总像素数的百分比,本发明实施例对此不做限制。
[0052]此外,为了进一步提高所发现的异常状况的准确率,用户在接收到警报信息之后,如果发现所监控的场景并无异常,可以向视频监控平台发送报错通知,当视频监控平台接收到报错通知之后,可以调整预设阈值的大小,以提高确定条件的精确度。例如,可以将预设阈值的值,由差异数据总数量占20%提高到30%。
[0053]由上述描述可知,本发明实施例的技术方案,视频监控平台能够通过对视频图像像素的分析和对比,自动监控视频,与现有技术相比,不仅能够提高监控效率,而且能够提高所发现的异常状况的准确率,提高用户体验。
[0054]上述实施例结合两类应用场景,对本发明实施例中视频自动监控的方法进行了详细描述,除此之外,本发明实施例还提供有人工监控方法。为了使本领域技术人员更加清楚、详细的了解本发明实施例的技术方案,下面将对本发明实施例中的人工监控方法进行描述。
[0055]需要说明的是,本实施例是对上述实施例的补充,因此,本实施例中与上述实施例相同的部分可 参见上述实施例的描述,本实施例此处不再详述。
[0056]具体的,请参见图2,图2为本发明实施例提供的另一种视频监控方法的方法流程图,所述方法包括以下步骤:
[0057]步骤S201:接收用户上传的视频数据。
[0058]其中,用户通过账号登录视频监控平台之后,可以首先选择视频监控模式,然后,再上传待监控的视频数据。
[0059]步骤S202:判断所述视频数据对应的监控模式是否为自动监控模式。如果所述视频数据对应的监控模式是自动监控模式,执行步骤S203;如果所述视频数据对应的监控模式不是自动监控模式,执行步骤S206。
[0060]其中,用户选择视频监控模式时,视频监控平台接收到用户点击触发的监控模式标识,例如,用户点击自动监控时,视频监控平台接收到监控标识“0” ;用户点击人工监控时,视频监控平台接收到监控标识“1”,从而在对视频数据处理之前,视频监控平台能够预先根据所接收的监控标识,判断得到用户所选择的监控模式,并使用相应监控模式进行监控。
[0061 ]步骤S203:解码所述视频数据得到当前视频图像像素。
[0062]其中,基于上述描述可知,当用户认为其视频文件可以采用自动监控模式时,选择自动监控模式。而步骤S203到步骤S205为视频监控平台执行自动监控的步骤,自动监控的具体执行流程详见上述实施例的描述,本发明实施例此处不再详述。
[0063]步骤S204:获取所述当前视频图像像素与预设参考视频图像像素的差异像素总数量。
[0064]步骤S205:向所述用户发送警报信息。
[0065]其中,需要说明的是,视频监控的目的在于,发现所监控场景的异常状况,并及时向用户报警,因此,无论采用自动监控模式还是人工监控模式,只要满足相应条件,视频监控平台均向用户发送警报信息。
[0066]步骤S206:将所述视频数据转码得到待播放视频。
[0067]其中,当采用人工监控时,视频监控平台可以将视频数据发布在的客户端的端面,以供有条件的监控人员通过客户端进行监控。由于不同客户端网速及设备多种多样,为了满足大众的需求,在发布之前,视频监控平台可以将视频数据转码得到多种码率的视频文件,以满足不同客户端的需求。
[0068]步骤S207:当接收到客户端发送的播放所述待播放视频的命令时,在所述客户端播放所述待播放视频。
[0069]其中,监控人员可以在相应客户端注册自己的账号,并在登录视频监控平台之后,选择自己感兴趣的待播放视频,以相适应的码率播放该待播放视频,从而对该待播放视频进行监控。
[0070]需要说明的是,选择人工监控的用户应当向监控人员支付相应报酬,而由于采用互联网平台面向公众监控,因此,用户可以预先存储一定数量的报酬,当客户端播放该用户的待播放视频时,视频监控平台记录开始播放的时刻,当客户端发送停止播放命令时,视频监控平台记录停止播放的时刻,并根据停止播放时刻与开始播放时刻计算播放时长,然后,可以根据播放时长确定向该监控人员支付报酬的数额,并向相应客户端分配支付数据。
[0071]当然,为了使人工监控的功能更加完善,视频监控平台还可以定期检测用户预存储的报酬的数额,当预存储的报酬数额小于一定值时,可以向用户发送提醒信息。
[0072]由此可见,本发明实施例所述的人工监控,与现有技术相比,利用互联网面向大众,不仅能够调动社会上资源,监控模式灵活方便,而且一个监控人员还可以同时监控多个视频,能够大大的提高资源利用率。
[0073]步骤S208:接收所述客户端发送的向用户发送所述警报信息的报警命令。
[0074]其中,基于上述步骤的描述可知,人工监控由监控人员通过客户端监控视频,当监控人员通过播放的视频发现异常时,可以通过客户端向视频监控平台发送报警命令,该报警命令是向用户发送警报信息的命令。
[0075]由于人工监控过程中,监控人员可能出现错误,为了保证异常状况的准确性,视频监控平台在接收到报警命令之后,可以判断当前所接收的报警命令的数量是否满足预设条件,如果满足预设条件,执行步骤S205,如果不满足预设条件,执行步骤S207。
[0076]需要指出的是,所述预设条件可以根据当前播放该待播放视频的客户端总数量确定,例如,如果当前播放该待播放视频的客户端总数量为10,预设条件可以是报警命令的数量不小于5;而如果当前播放该待播放视频的客户端总数量为100时,预设条件可以是报警命令的数量不小于60,因此,本实施例中,预设条件的设定可以根据需求进行调整,本发明实施例对此不做限制。
[0077]基于上述描述可知,为了解决相关技术的技术问题,本发明实施例提供了一种视频监控方法,在本方案中,视频监控平台接收到用户上传的视频数据之后,解码所述视频数据得到当前视频图像像素,然后,获取所述当前视频图像像素与预设参考视频图像像素的差异像素总数量,当所述差异像素总数量大于预设阈值时,认为视频现场出现异常,从而向上传视频数据的用户发送警报信息。由此可见,本发明实施例的技术方案,视频监控平台能够通过对视频图像像素的分析和对比,自动监控视频,与现有技术相比,不仅能够提高监控效率,而且能够提高所发现的异常状况的准确率,提高用户体验。
[0078]与上述实现方法相对应的,本发明实施例还提供了一种视频监控平台,请参见图3,图3为本发明实施例提供的视频监控平台的结构示意图,所述平台包括:接收模块11、解码模块12、获取模块13和发送模块14,其中,接收模块11,用于接收用户上传的视频数据;解码模块12,用于解码所述视频数据得到当前视频图像像素;获取模块13,用于获取所述当前视频图像像素与预设参考视频图像像素的差异像素总数量;发送模块14,用于在所述差异像素总数量大于预设阈值时,向所述用户发送警报信息。
[0079]其中,在具体实施例中,所述获取模块13包括:确定单元、对比单元和累加单元,其中,所述确定单元,用于将距离当前时刻预设时段之前的视频图像确定为所述参考视频图像;所述对比单元,用于逐一对比所述当前视频图像与所述参考视频图像相同位置的像素;所述累加单元,用于在所述当前视频图像的像素与所述参考视频图像的像素不同时,将所述差异像素的数量加1,直到将所述像素全部比对完。
[0080]在上述实施例的基础上,在另一个实施例中,所述获取模块13还包括:读取单元,其中,所述读取单元,用于读取预先存储的至少一幅人脸图像作为所述参考视频图像;在本实施例中,所述对比单元,还用于将所述当前视频图像的人脸部分像素分别与所述参考视频图像的人脸部分像素进行对比,计算每组对比后的差异像素总数量。
[0081]此外,所述发送模块14包括:计时单元和发送单元,其中,所述计时单元,用于在所述差异像素总数量大于所述预设阈值的时刻,对所述差异像素总数量大于所述预设阈值的状态进行计时;所述发送单元,用于在所述差异像素总数量大于所述预设阈值的状态计时的时长大于预设时间段时,向所述用户发送警报信息。需要说明的是,在另一个实施例中,所述发送单元,还用于在所有组的所述差异像素总数量均大于预设阈值时,向所述用户发送警报信息。
[0082]所述装置中各个模块和单元的功能和作用的实现过程详见上述方法中对应的实现过程,在此不再赘述。
[0083]由上述描述可知,本发明实施例的技术方案,视频监控平台能够通过对视频图像像素的分析和对比,自动监控视频,与现有技术相比,不仅能够提高监控效率,而且能够提高所发现的异常状况的准确率,提高用户体验。
[0084]在上述实施例的基础上,本发明实施例还提供了视频监控平台的另一种实施方式,请参见图4,图4为本发明实施例提供的另一种视频监控平台的结构示意图。
[0085]需要说明的是,本实施例是对上述实施例的补充描述,因此,本实施例中与上述实施例相同的部分可参见上述实施例的描述,本实施例此处不再详述。
[0086]所述平台包括:接收模块21、判断模块22、解码模块23、获取模块24、发送模块25、转码模块26和播放模块27,其中,所述接收模块21、解码模块23、获取模块24和发送模块25的功能和作用与上述实施例相似,详情请参见上述实施例的描述,本实施例此处不再赘述。所述判断模块22,用于判断所述视频数据对应的监控模式是否为自动监控模式;在本实施例中,所述解码模块23,还用于在所述视频数据对应的监控模式是自动监控模式时,解码所述视频数据得到当前视频图像的像素;转码模块26,用于在所述视频数据对应的监控模式不是自动监控模式时,将所述视频数据转码得到待播放视频;播放模块27,用于在接收到客户端发送的播放所述待播放视频的命令时,在所述客户端播放所述待播放视频;在本实施例中,所述接收模块21,还用于接收所述客户端发送的向用户发送所述警报信息的报警命令;所述发送模块25,还用于在所述接收模块接收所述报警命令的数量满足预设条件时,向所述用户发送所述警报信息。
[0087]此外,在上述实施例的基础上,在另一个实施例中,所述平台还包括:记录模块,用 于在所述客户端播放所述待播放视频的同时,记录所述待播放视频开始播放的时刻;在本实施例中,所述记录模块,还用于在停止播放所述待播放视频时,记录所述待播放视频停止播放的时刻;确定模块,用于根据所述停止播放时刻与所述开始播放时刻确定播放时长;分配模块,用于按照所述播放时长为所述客户端分配支付数据。
[0088]所述装置中各个模块和单元的功能和作用的实现过程详见上述方法中对应的实现过程,在此不再赘述。
[0089]需要说明的是,本发明可用于众多通用或专用的计算系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。
[0090]本发明可以在由计算机执行的计算机可执行命令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
[0091]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0092]综合上述,为了解决相关技术的技术问题,本发明实施例提供了一种视频监控方法及视频监控平台,在本方案中,视频监控平台接收到用户上传的视频数据之后,解码所述视频数据得到当前视频图像像素,然后,获取所述当前视频图像像素与预设参考视频图像像素的差异像素总数量,当所述差异像素总数量大于预设阈值时,认为视频现场出现异常,从而向上传视频数据的用户发送警报信息。由此可见,本发明实施例的技术方案,视频监控平台能够通过对视频图像像素的分析和对比,自动监控视频,与现有技术相比,不仅能够提高监控效率,而且能够提高所发现的异常状况的准确率,提高用户体验。
[0093]以上所述仅是本发明的【具体实施方式】,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种视频监控方法,其特征在于,包括: 接收用户上传的视频数据; 解码所述视频数据得到当前视频图像像素; 获取所述当前视频图像像素与预设参考视频图像像素的差异像素总数量; 当所述差异像素总数量大于预设阈值时,向所述用户发送警报信息。2.如权利要求1所述的视频监控方法,其特征在于,在接收用户上传的视频数据之后,在解码所述视频数据得到当前视频图像的像素之前,还包括: 判断所述视频数据对应的监控模式是否为自动监控模式; 如果所述视频数据对应的监控模式是自动监控模式,执行所述解码所述视频数据得到当前视频图像的像素的步骤; 如果所述视频数据对应的监控模式不是自动监控模式,将所述视频数据转码得到待播放视频; 当接收到客户端发送的播放所述待播放视频的命令时,在所述客户端播放所述待播放视频; 接收所述客户端发送的向用户发送所述警报信息的报警命令; 当所述报警命令的数量满足预设条件时,执行向所述用户发送所述警报信息的步骤。3.如权利要求1所述的视频监控方法,其特征在于,所述获取所述当前视频图像像素与预设参考视频图像像素的差异像素总数量,包括: 将距离当前时刻预设时段之前的视频图像确定为所述参考视频图像; 逐一对比所述当前视频图像与所述参考视频图像相同位置的像素; 当所述当前视频图像的像素与所述参考视频图像的像素不同时,将所述差异像素的数量加1,直到将所述像素全部比对完。4.如权利要求1所述的视频监控方法,其特征在于,所述获取所述当前视频图像像素与预设参考视频图像像素的差异像素总数量,包括: 读取预先存储的至少一幅人脸图像作为所述参考视频图像; 将所述当前视频图像的人脸部分像素分别与所述参考视频图像的人脸部分像素进行对比,计算每组对比后的差异像素总数量。5.如权利要求3所述的视频监控方法,其特征在于,所述当所述差异像素总数量大于预设阈值时,向所述用户发送警报信息,包括: 在所述差异像素总数量大于所述预设阈值的时刻,对所述差异像素总数量大于所述预设阈值的状态进行计时; 当所述差异像素总数量大于所述预设阈值的状态计时的时长大于预设时间段时,执行向所述用户发送警报信息的步骤。6.如权利要求4所述的视频监控方法,其特征在于,所述当所述差异像素总数量大于预设阈值时,向所述用户发送警报信息,包括: 当所有组的所述差异像素总数量均大于预设阈值时,向所述用户发送警报信息。7.如权利要求2所述的视频监控方法,其特征在于, 在所述客户端播放所述待播放视频的同时,记录所述待播放视频开始播放的时刻; 当停止播放所述待播放视频时,记录所述待播放视频停止播放的时刻; 根据所述停止播放时刻与所述开始播放时刻确定播放时长; 按照所述播放时长为所述客户端分配支付数据。8.一种视频监控平台,其特征在于,包括: 接收模块,用于接收用户上传的视频数据; 解码模块,用于解码所述视频数据得到当前视频图像像素; 获取模块,用于获取所述当前视频图像像素与预设参考视频图像像素的差异像素总数量; 发送模块,用于在所述差异像素总数量大于预设阈值时,向所述用户发送警报信息。9.如权利要求8所述的视频监控平台,其特征在于,还包括: 判断模块,用于判断所述视频数据对应的监控模式是否为自动监控模式; 所述解码模块,还用于在所述视频数据对应的监控模式是自动监控模式时,解码所述视频数据得到当前视频图像的像素; 转码模块,用于在所述视频数据对应的监控模式不是自动监控模式时,将所述视频数据转码得到待播放视频; 播放模块,用于在接收到客户端发送的播放所述待播放视频的命令时,在所述客户端播放所述待播放视频; 所述接收模块,还用于接收所述客户端发送的向用户发送所述警报信息的报警命令;所述发送模块,还用于在所述接收模块接收所述报警命令的数量满足预设条件时,向所述用户发送所述警报信息。10.如权利要求8所述的视频监控平台,其特征在于,所述获取模块包括:确定单元、对比单元和累加单元,其中, 所述确定单元,用于将距离当前时刻预设时段之前的视频图像确定为所述参考视频图像; 所述对比单元,用于逐一对比所述当前视频图像与所述参考视频图像相同位置的像素; 所述累加单元,用于在所述当前视频图像的像素与所述参考视频图像的像素不同时,将所述差异像素的数量加1,直到将所述像素全部比对完。11.如权利要求10所述的视频监控平台,其特征在于,所述获取模块还包括:读取单元,其中, 所述读取单元,用于读取预先存储的至少一幅人脸图像作为所述参考视频图像; 所述对比单元,还用于将所述当前视频图像的人脸部分像素分别与所述参考视频图像的人脸部分像素进行对比,计算每组对比后的差异像素总数量。12.如权利要求8所述的视频监控平台,其特征在于,所述发送模块包括:计时单元和发送单元,其中, 所述计时单元,用于在所述差异像素总数量大于所述预设阈值的时刻,对所述差异像素总数量大于所述预设阈值的状态进行计时; 所述发送单元,用于在所述差异像素总数量大于所述预设阈值的状态计时的时长大于预设时间段时,向所述用户发送警报信息。13.如权利要求12所述的视频监控平台,其特征在于, 所述发送单元,还用于在所有组的所述差异像素总数量均大于预设阈值时,向所述用户发送警报信息。14.如权利要求8所述的视频监控平台,其特征在于,还包括: 记录模块,用于在所述客户端播放所述待播放视频的同时,记录所述待播放视频开始播放的时刻; 所述记录模块,还用于在停止播放所述待播放视频时,记录所述待播放视频停止播放的时刻; 确定模块,用于根据所述停止播放时刻与所述开始播放时刻确定播放时长; 分配模块,用于按照所述播放时长为所述客户端分配支付数据。
【专利摘要】本发明公开了一种视频监控方法,包括:接收用户上传的视频数据;解码所述视频数据得到当前视频图像像素;获取所述当前视频图像像素与预设参考视频图像像素的差异像素总数量;当所述差异像素总数量大于预设阈值时,向所述用户发送警报信息。此外,本发明还公开了一种视频监控平台。本发明实施例的技术方案,视频监控平台能够通过对视频图像像素的分析和对比,自动监控视频,与现有技术相比,不仅能够提高监控效率,而且能够提高所发现的异常状况的准确率,提高用户体验。
【IPC分类】H04N7/18, G08B13/196
【公开号】CN105491354
【申请号】CN201610030723
【发明人】梁卡喆
【申请人】广州爱九游信息技术有限公司
【公开日】2016年4月13日
【申请日】2016年1月18日

最新回复(0)