一种视频监控日志的生成方法及其系统的制作方法

文档序号:6534712阅读:243来源:国知局
一种视频监控日志的生成方法及其系统的制作方法
【专利摘要】本发明提供一种视频监控日志的生成方法及其系统,包括:客户端在打开实时视频流时,同步向视频监控服务器发送第一异步请求;视频监控服务器记录接收第一异步请求的时间为视频流开启时间,生成监控日志编码并发送给客户端,并将视频流开启时间与监控日志编码作为一条监控日志进行记录;客户端接收监控日志编码,将被打开的实时视频流与监控日志编码进行对应处理;当客户端关闭当前被打开的实时视频流时,同步向视频监控服务器发送第二异步请求,该第二异步请求的参数中包括监控日志编码;视频监控服务器记录接收第二异步请求的时间为视频流关闭时间,更新到监控日志中。本发明能自动、完整的记录用户操作监控设备的整个过程,提高效率。
【专利说明】一种视频监控日志的生成方法及其系统
【技术领域】
[0001]本发明涉及视频监控领域,特别涉及一种视频监控日志的生成方法及其系统。
【背景技术】
[0002]在视频监控联网平台中,主要包括前端设备、视频监控服务器、客户端,其中前端设备主要包括:视频监控摄像机、IP摄像头(Camera)、数字视频服务器(Digital VideoServer,DVS)、数字视频录像机(Digital Video Recorder,DVR)等,而客户端则可以是用户操作的 PC 机(Personal Computer)。
[0003]随着视频监控联网平台的普及,其在公共之领域发挥的作用愈发显著。公安用户经常需要跨摄像头的人工追踪,即,用视频监控联网平台对某些突发事件进行远程视频监控,在处置突发事件时,可能需要不停地切换监控点,对目标进行跟踪监控。事件结束后,相关人员需要整理视频资料,形成相关档案。但用户事后不一定能回忆起在处置突发事件过程中打开过哪些监控点,可能会遗漏重要信息。
[0004]现有的监控系统在这方面只有简单的日志功能,用户可以查询到某个时间段内所有操作日志,但是普通的日志中,监控设备的打开和关闭是两个动作,会产生两条记录,t匕如,第一条记录是:用户监控点时间动作(开始监控);第二条记录是:用户监控点时间动作(结束监控)。所以用户无法得知,某个时间段内,他总共操作了哪些设备,每个设备看了哪几分钟。
[0005]而且在普通的监控日志中,只提供了查询功能,不能够直接在查询结果上回放监控看到的内容。所以用户在需要回顾监控操作的时候,不得不先查监控日志,再分析监控日志,然后根据监控日志来查询录像,最后才能回放其中一些录像来回顾监控中看到的画面。

【发明内容】

[0006]本发明的特征和优点在下文的描述中部分地陈述,或者可从该描述显而易见,或者可通过实践本发明而学习。
[0007]为克服现有技术的问题,本发明提供一种视频监控日志的生成方法,将视频流开启时间和视频流关闭时间记录在同一条监控日志中,从而使用户能更方便地得知在某个时间段内,他总共操作了哪些设备,每个设备看了哪几分钟。
[0008]本发明解决上述技术问题所采用的技术方案如下:
[0009]根据本发明的一个方面,提供一种视频监控日志的生成方法,包括:客户端在打开实时视频流时,同步向视频监控服务器发送第一异步请求;该视频监控服务器接收该第一异步请求,记录当前时间为视频流开启时间,生成监控日志编码,将该视频流开启时间与该监控日志编码作为一条监控日志进行记录,该视频监控服务器向该客户端发送该监控日志编码;该客户端接收该监控日志编码,并将被打开的实时视频流与该监控日志编码进行对应处理;当该客户端关闭当前被打开的实时视频流时,同步向该视频监控服务器发送第二异步请求,该第二异步请求的参数中包括该监控日志编码;该视频监控服务器接收该第二异步请求,记录当前时间为视频流关闭时间,根据该监控日志编码查找相应的该监控日志,并更新到相应的该监控日志中。
[0010]根据本发明的一个实施例,该第一异步请求的参数中包括该被打开的实时视频流对应的设备编码。
[0011]根据本发明的一个实施例,该监控日志包括该设备编码以及用户编码,该用户编码从该视频监控服务器中获取。
[0012]根据本发明的一个实施例,该客户端接收该监控日志编码,并将被打开的实时视频流与该监控日志编码进行对应处理具体包括:该客户端接收该监控日志编码,将播放窗口的属性设置为该监控日志编码,该播放窗口用于播放该被打开的实时视频流。
[0013]根据本发明的一个实施例,还包括查询回放步骤:该客户端向视频监控服务器发出查询请求;该视频监控服务器根据该查询请求,找出对应的监控日志并发送给客户端;当客户端从对应的监控日志中选择一条该监控日志时,该客户端从被选择的监控日志中获得对应的设备编码、视频流开始时间、视频流结束时间;该客户端根据该设备编码、该视频流开始时间以及视频流结束时间调用对应的视频进行播放。
[0014]根据本发明的一个实施例,该查询请求包括用户编码、设备编码、时间范围中的至少一项。
[0015]根据本发明的另一个方面,提供一种视频监控日志的生成系统,包括:第一请求发送模块,用于当客户端打开实时视频流时,同步向视频监控服务器发送第一异步请求;监控日志生成模块,用于当该视频监控服务器接收该第一异步请求时,记录当前时间为视频流开启时间,生成监控日志编码,将该视频流开启时间与该监控日志编码作为一条监控日志进行记录;监控日志编码发送模块,用于向该客户端发送该监控日志编码;对应处理模块,用于接收该监控日志编码,并将被打开的实时视频流与该监控日志编码进行对应处理;第二请求发送模块,用于当该客户端关闭当前被打开的实时视频流时,同步向该视频监控服务器发送第二异步请求,该第二异步请求的参数包括该监控日志编码;监控日志更新模块,用于当该视频监控服务器接收该第二异步请求时,记录当前时间为视频流关闭时间,根据该监控日志编码查找相应的该监控日志,并更新到相应的该监控日志中。
[0016]根据本发明的一个实施例,还包括播放模块,用于播放该被打开的实时视频流。
[0017]根据本发明的一个实施例,该对应处理模块将被打开的实时视频流与该监控日志编码进行对应处理具体包括将该播放窗口的属性设置为该监控日志编码。
[0018]根据本发明的一个实施例,还包括:请求模块,用于向该视频监控服务器发出查询请求;日志查询模块,还用于根据查询请求,找出对应的监控日志并发送给该客户端;选择模块,用于当该客户端从对应的监控日志中选择一条监控日志时,从被选择的监控日志中获得对应的设备编码、视频流开始时间、视频流结束时间;调用播放模块,用于根据该监控日志中的设备编码、该视频流开始时间以及视频流结束时间调用对应的视频进行播放。
[0019]本发明提供了一种视频监控日志的生成方法及其系统,通过客户端将监控日志编码与被打开的视频流进行对应处理,并在关闭被打开的视频流时,由客户端向视频监控服务器返回监控日志编码,从而通过监控日志编码找到包含视频流开启时间的原监控日志,将视频流关闭时间更新同一条监控日志上,自动、完整的记录用户操作监控设备的整个过程,有助于提高执法部门处理突发事件的工作效率和工作成果。同时本发明的视频监控服务器还能根据查询请求找出对应的监控日志并发送给客户端,客户端从对应的监控日志中选择一条监控日志,获取其设备编码、视频流开始时间、视频流结束时间,就可以直接调用对应的视频进行播放,如此能更快速地根据查询结果播放被选择的视频,回顾事件的发生经过。
[0020]通过阅读说明书,本领域普通技术人员将更好地了解这些技术方案的特征和内容。
【专利附图】

【附图说明】
[0021]下面通过参考附图并结合实例具体地描述本发明,本发明的优点和实现方式将会更加明显,其中附图所示内容仅用于对本发明的解释说明,而不构成对本发明的任何意义上的限制,在附图中:
[0022]图1为本发明实施例的视频监控日志的生成方法的流程示意图。
[0023]图2为本发明实施例的视频监控日志的查询回放步骤的流程示意图。
[0024]图3为本发明第一实施例的视频监控日志的生成系统的结构示意图。
[0025]图4为本发明实施例的视频监控日志的生成系统中客户端的结构示意图。
[0026]图5为本发明第二实施例的视频监控日志的生成系统的结构示意图。
【具体实施方式】
[0027]如图1所示,本发明提供一种视频监控日志的生成方法,包括:S1、客户端在打开实时视频流时,同步向视频监控服务器发送第一异步请求;S2、视频监控服务器接收第一异步请求,记录当前时间为视频流开启时间,生成监控日志编码,将视频流开启时间与监控日志编码作为一条监控日志进行记录,视频监控服务器向客户端发送监控日志编码;S3、客户端接收该监控日志编码,并将被打开的实时视频流与监控日志编码进行对应处理;S4、当客户端关闭当前被打开的实时视频流时,同步向该视频监控服务器发送第二异步请求,该第二异步请求的参数中包括监控日志编码;S5、视频监控服务器接收第二异步请求,记录当前时间为视频流关闭时间,根据监控日志编码查找相应的监控日志,并更新到相应的监控日
志中 ο
[0028]在步骤SI中,客户端在打开一路实时视频流时,此时客户端发送第一异步请求到视频监控服务器,该第一异步请求例如是http请求或者其他网络协议请求,该第一异步请求的参数包括:该被打开的实时视频流对应的设备编码,该请求告知视频监控服务器:某个用户开始使用某个监控设备进行监控了。
[0029]然后进行步骤S2,视频监控服务器收到该第一异步请求后,可以先产生一个监控日志编码,再新建一条监控日志记录,保存如下信息:监控日志编码,设备编码,视频流开启时间;其中视频流开启时间就是视频监控服务器收到该第一异步请求的时间;此外,该监控日志包括用户编码,该用户编码从视频监控服务器中获取的,具体来说,用户编码存在于由视频监控服务器建立的会话中,会话是网络通信领域一种用来保持服务器与客户端交互状态的机制。一般而言,用户从客户端登录的时候,服务器端就会建立起一个服务器与该客户端之间的“会话”。服务器与客户端通信时,需要用到的上下文(会话场景)都可以保存在该会话中。在本发明中,用户用客户端登录视频监控服务器时,就已经建立了一个“会话”,该会话中含有用户编码。登录后,视频监控服务器在处理所有交互时,都可以从会话中获得用户编码。因此,在步骤S2中该监控日志包括视频流开启时间、监控日志编码、用户编码以及设备编码,其中监控日志编码还会通过视频监控服务器返回到客户端。
[0030]在步骤S3中,客户端接收监控日志编码,并将被打开的实时视频流与该监控日志编码进行对应处理具体包括:客户端接收该监控日志编码,将播放窗口的属性设置为该监控日志编码,其中该播放窗口用于播放该被打开的实时视频流;在本实施例中,客户端一接收到该监控日志编码,就将播放窗口的属性例如是currentLogld设置为该监控日志编码,该操作是在后台运行,不影响播放窗口播放被打开的实时视频流。
[0031]监控日志编码是在步骤S2中从视频监控服务器返回的,客户端会有人操作云台控制转向缩放等。而客户端记录这个监控日志编码,主要是为了在结束监控时,可以找回视频监控服务器上的监控记录,并设置其结束时间。
[0032]在步骤S4中,具体来说,当客户端关闭某路实时视频流时,客户端从播放窗口获得监控日志编码,并发起第二异步请求,该第二异步请求参数包括监控日志编码,以此告知视频监控服务器:某个监控操作已经结束。然后进入步骤S5,视频监控服务器接收到第二异步请求后,根据监控日志编码找到已保存的监控日志,然后把当前时间作为结束监控的时间,更新到该监控日志记录中。
[0033]通过该方法,用户在一个监控设备上从开始监控到结束监控整个监控过程产生一条监控记录。当然,同一个用户针对某个事件操作多个监控设备的过程中,会多次打开、关闭监控设备,此时会产生多个监控日志。在本实施例中,该些监控日志都保存在视频监控服务器上。
[0034]如此用户在处置突发事件时,可以不停地切换监控点,对目标进行跟踪监控,在事件结束后,就能直接得出其在处置突发事件过程中打开过哪些设备,每个设备看了哪几分钟,避免遗漏重要信息。
[0035]因此,本发明的视频监控日志的生成方法,通过客户端与视频监控服务器的互动,自动、完整的记录客户端跨摄像头的人工追踪的整个过程,有助于提高执法部门处理突发事件的工作效率和工作成果。
[0036]请参照图2,图2为本发明实施例的视频监控日志的查询回放步骤的流程示意图。该查询回放步骤包括:S10、客户端向视频监控服务器发出查询请求;S20、视频监控服务器根据该查询请求,找出对应的监控日志并发送给客户端;S30、当客户端从对应的监控日志中选择一条监控日志时,客户端提取被选择的监控日志中的设备编码、视频流开始时间以及视频流结束时间;S40、客户端根据该设备编码、视频流开始时间以及视频流结束时间调用对应的视频进行播放。
[0037]具体来说:用户需要检索某个时间段内某个用户的监控行为日志,此时用户在客户端输入一个查询请求,该查询请求包括用户编码、设备编码、监控日志编码、时间范围中的至少一项,例如查询请求中包括用户编码和时间范围。视频监控服务器根据用户编码和时间范围,找出符合条件的这些监控日志并发送给客户端,客户端将该些监控日志显示在列表中。监控日志中包含了用户编码、设备编码、视频流开始时间、视频流结束时间等信息,在用列表进行显示时,用户编码可以用用户姓名取代、设备编码可以用监控点名称来取代。在本实施例中,该条监控日志如下所示:[0038]
【权利要求】
1.一种视频监控日志的生成方法,其特征在于,包括: 客户端在打开实时视频流时,同步向视频监控服务器发送第一异步请求; 所述视频监控服务器接收所述第一异步请求,记录当前时间为视频流开启时间,生成监控日志编码,将所述视频流开启时间与所述监控日志编码作为一条监控日志进行记录,所述视频监控服务器向所述客户端发送所述监控日志编码; 所述客户端接收所述监控日志编码,并将被打开的实时视频流与所述监控日志编码进行对应处理; 当所述客户端关闭当前被打开的实时视频流时,同步向所述视频监控服务器发送第二异步请求,所述第二异步请求的参数包括所述监控日志编码; 所述视频监控服务器接收所述第二异步请求,记录当前时间为视频流关闭时间,根据所述监控日志编码查找相应的所述监控日志,并更新到相应的所述监控日志中。
2.根据权利要求1所述的视频监控日志的生成方法,其特征在于,所述第一异步请求的参数包括所述被打开的实时视频流对应的设备编码。
3.根据权利要求2所述的视频监控日志的生成方法,其特征在于,所述监控日志包括所述设备编码以及用户编码,所述用户编码从所述视频监控服务器中获取。
4.根据权利要求1所述的视频监控日志的生成方法,其特征在于,所述客户端接收所述监控日志编码,并将被打开的实时视频流与所述监控日志编码进行对应处理具体包括:所述客户端接收所述监控日志编码,将播放窗口的属性设置为所述监控日志编码,其中所述播放窗口用于播放所述被打开的实时视频流。
5.根据权利要求1所述的视频监控日志的生`成方法,其特征在于,还包括查询回放步骤: 所述客户端向所述视频监控服务器发出查询请求; 所述视频监控服务器根据所述查询请求,找出对应的监控日志并发送给所述客户端;当所述客户端从对应的监控日志中选择一条监控日志时,所述客户端从被选择的监控日志中获得对应的设备编码、视频流开始时间、视频流结束时间; 所述客户端根据所述设备编码、所述视频流开始时间以及视频流结束时间调用对应的视频进行播放。
6.根据权利要求5所述的视频监控日志的生成方法,其特征在于,所述查询请求包括用户编码、设备编码、时间范围中的至少一项。
7.一种视频监控日志的生成系统,其特征在于,包括: 第一请求发送模块,用于当客户端打开实时视频流时,同步向视频监控服务器发送第一异步请求; 监控日志生成模块,用于当所述视频监控服务器接收所述第一异步请求时,记录当前时间为视频流开启时间,生成监控日志编码,将所述视频流开启时间与所述监控日志编码作为一条监控日志进行记录; 监控日志编码发送模块,用于向所述客户端发送所述监控日志编码; 对应处理模块,用于接收所述监控日志编码,并将被打开的实时视频流与所述监控日志编码进行对应处理; 第二请求发送模块,用于当所述客户端关闭当前被打开的实时视频流时,同步向所述视频监控服务器发送第二异步请求,所述第二异步请求的参数包括所述监控日志编码;监控日志更新模块,用于当所述视频监控服务器接收所述第二异步请求时,记录当前时间为视频流关闭时间,根据所述监控日志编码查找相应的所述监控日志,并更新到相应的所述监控日志中。
8.根据权利要求7所述的视频监控日志的生成系统,其特征在于,还包括播放模块,用于播放所述被打开的实时视频流。
9.根据权利要求8所述的视频监控日志的生成系统,其特征在于,所述对应处理模块将被打开的实时视频流与所述监控日志编码进行对应处理具体包括将所述播放窗口的属性设置为所述监控日志编码。
10.根据权利要求7所述的视频监控日志的生成系统,其特征在于,还包括: 请求模块,用于向所述视频监控服务器发出查询请求; 日志查询模块,用于根据查询请求,找出对应的监控日志并发送给所述客户端; 选择模块,用于当所述客户端从对应的监控日志中选择一条监控日志时,从被选择的监控日志中获得对应的设备编码、视频流开始时间、视频流结束时间; 调用播放模块,用于根据所述监控日志中的设备编码、所述视频流开始时间以及视频流结束时间调用对应`的视频进行播放。
【文档编号】G06F17/30GK103686094SQ201410000617
【公开日】2014年3月26日 申请日期:2014年1月1日 优先权日:2014年1月1日
【发明者】何晓东, 何欢, 倪涛, 郭家栋 申请人:中安消技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1