视频监控中录像任务的叠加处理方法及装置的制作方法

文档序号:7750650阅读:250来源:国知局
专利名称:视频监控中录像任务的叠加处理方法及装置的制作方法
技术领域
本发明属于视频监控技术领域,具体涉及一种视频监控系统中对多任务多类型多 时段的录像任务进行合并叠加的处理方法及装置。
背景技术
近年来,视频监控业务跟随着网络技术的不断发展得到了广泛重视。这种基于宽 带网络或移动网络的图像远程传输、管理的新增值业务被越来越多的用户所接受。视频监 控业务主要为用户提供视频实时观看,云镜控制操作,录像存储管理以及告警联动通知等 服务,用户可以随时随地对监控点进行全天候的监控。随着业务的不断完善和用户的增加,系统的稳定性和连续性也变得越来越重要, 录像作为监控系统的核心功能之一,更需要加强功能的完善性和稳定性。在实际操作中,录 像任务可以分为手动,定时,告警等类型,如果同一个通道正在录像时又加入其他类型的录 像任务,按常规方式需要停止前一个录像任务,再进行新的录像任务,这种情况越多,则录 像中断越多,产生的录像文件越零碎,而且在处理过程中存在一定的时间差,这会导致录像 录制时间点丢失等问题,更进一步会造成前一个录像任务过早结束,录像录制时间和设定 的不一致的问题。这种情况不仅大大降低了客户的体验,并且可能由于录像的不连续导致 用户关键时间点丢失,给客户造成严重影响甚至损失。为了把这种情况给客户造成的影响降低到最小,则需要一种有效的处理和保护机 制来尽量保证录像文件的完整性,以及信息的完整性。保证用户在查询时能得到全面准确 连续的录像信息。

发明内容
本发明所要解决的技术问题是提供一种视频监控中录像任务的叠加处理方法及 装置,在录像系统存在多任务多类型多时段的录像任务时,保护系统的稳定和连续,减少录 像丢失的损失。为了解决上述技术问题,本发明提供了一种视频监控中录像任务的叠加处理方 法,包括将生成的当前录像任务插入到录像任务表中,当录像任务表中该通道此时已有不 同类型的已存在录像任务,则比较录像任务的码流,当当前录像任务和已存在录像任务码 流相同,并且已存在的录像任务为告警录像,则比较当前录像任务和已存在录像任务录像 时间段是否重叠,如重叠则进行叠加处理;将当前录像任务的开始时间点、已存在录像任务的开始时间点、当前录像任务的 结束时间点、已存在录像任务的结束时间点进行比较,根据比较结果进行叠加处理。进一步来说,当已存在录像任务为定时录像任务或者手动录像任务,所述比较当 前录像任务和已存在录像任务录像时间段是否重叠的步骤之后,还包括进一步判断当前录像任务生成是否合法,当判断到当前录像任务生成合法,则进
5行叠加处理。 进一步来说,还包括当当前录像任务和已存在录像任务码流不同,则将当前录像 任务直接插入到任务表中,结束。进一步来说,所述当前录像任务生成合法,包括当已经存在的录像任务类型中没有与当前录像任务相同的类型,则当前录像任务合法。进一步来说,所述当前录像任务和已存在录像任务录像时间段重叠,包括当当前录像任务计划录像的结束时间点大于已存在录像任务要录像的开始时间 点,并且已存在录像任务要录像的结束时间点大于当前录像任务要录像的开始时间点。进一步来说,所述根据比较结果进行叠加处理,包括当当前录像任务的开始时间点小于已存在录像任务的开始时间点并且当前录像 任务的结束时间点大于已存在录像任务的开始时间点并且当前录像任务的结束时间点小 于已存在录像任务的结束时间点,当已存在录像任务为告警录像,如果此时已存在录像任 务还未开始录像,则把已存在录像任务的开始时间点置为当前录像任务的开始时间点;当 已存在录像任务为定时录像或者手动录像任务,则还包括把已存在录像任务的录像类型 加上当前录像任务的类型。进一步来说,所述根据比较结果进行叠加处理,包括当当前录像任务的开始时间点大于已存在录像任务的开始时间点并且当前录像 任务的结束时间点小于已存在录像任务的结束时间点,则把已存在录像任务的录像类型加 上当前录像任务的类型。进一步来说,所述根据比较结果进行叠加处理,包括当当前录像任务开始时间点大于已存在录像任务开始时间点并且当前录像任务 开始时间小于已存在录像任务结束时间,并且当前录像任务结束时间点大于已存在录像任 务结束时间点,或者当前录像任务开始时间点小于已存在录像任务开始时间点并且当前录 像任务结束时间点大于已存在录像任务结束时间点,如果此时已存在录像任务还未开始录 像,则把已存在录像任务开始时间点置为当前录像任务开始时间点和已存在录像任务开始 时间点较小的那个值,若此时已存在录像任务已经开始录像则把已存在录像任务的录像类 型加上当前录像任务的类型,并且把已存在录像任务结束时间点置为当前录像任务结束时 间点。为了解决上述技术问题,本发明还提供了一种视频监控中录像任务的叠加处理装 置,包括处理模块,用于将生成的当前录像任务插入到录像任务表中;判断模块,用于当录像任务表中该通道此时已有不同类型的已存在录像任务,则 比较录像任务的码流,当当前录像任务和已存在录像任务码流相同,并且已存在录像任务 为告警录像,则比较当前录像任务和已存在录像任务录像时间段是否重叠,如重叠则进行 叠加处理;叠加模块,用于将当前录像任务的开始时间点、已存在录像任务的开始时间点、当 前录像任务的结束时间点、已存在录像任务的结束时间点进行比较,根据比较结果进行叠 加处理。
进一步来说,当已存在的录像任务为定时录像任务或者手动录像任务,所述判断 模块比较当前录像任务和已存在录像任务录像时间段是否重叠,还用于判断当前录像任务 生成是否合法,当判断到当前录像任务生成合法,则进行叠加处理。进一步来说,所述判断模块,进一步用于当当前录像任务和已存在录像任务码流 不同,则将当前录像任务直接插入到任务表中。进一步来说,所述判断模块,用于当判断到已存在录像任务类型中没有与当前录 像任务相同的类型,则当前录像任务合法。进一步来说,所述判断模块,当判断到当前录像任务计划录像的结束时间点大于 已存在录像任务要录像的开始时间点,并且已存在录像任务要录像的结束时间点大于当前 录像任务要录像的开始时间点,则当前录像任务和已存在录像任务录像时间段重叠。进一步来说,所述叠加模块,进一步用于当当前录像任务的开始时间点小于已存在录像任务的开始时间点并且当前录像 任务的结束时间点大于已存在录像任务的开始时间点并且当前录像任务的结束时间点小 于已存在录像任务的结束时间点,当已存在录像任务为告警录像,如果此时已存在录像任 务还未开始录像,则把已存在录像任务的开始时间点置为当前录像任务的开始时间点;当 已存在录像任务为定时录像或者手动录像任务,则还包括把已存在录像任务的录像类型 加上当前录像任务的类型。进一步来说,所述叠加模块,进一步用于当当前录像任务的开始时间点大于已存在录像任务的开始时间点并且当前录像 任务的结束时间点小于已存在录像任务的结束时间点,则把已存在录像任务的录像类型加 上当前录像任务的类型。进一步来说,所述叠加模块,进一步用于当当前录像任务开始时间点大于已存在录像任务开始时间点并且当前录像任务 开始时间小于已存在录像任务结束时间,并且当前录像任务结束时间点大于已存在录像任 务结束时间点,或者当前录像任务开始时间点小于已存在录像任务开始时间点并且当前录 像任务结束时间点大于已存在录像任务结束时间点,如果此时已存在录像任务还未开始录 像,则把已存在录像任务开始时间点置为当前录像任务开始时间点和已存在录像任务开始 时间点较小的那个值,若此时已存在录像任务已经开始录像则把已存在录像任务的录像类 型加上当前录像任务的类型,并且把已存在录像任务结束时间点置为当前录像任务结束时 间点。本发明与一般的监控录像方法及装置相比,具有以下优势本发明在实现基本的 录像功能的基础上,加入对录像任务进行叠加合并处理机制,避免了监控系统录像过程中 由于业务复杂性和操作多样性而导致的录像文件零碎,录像时间段不连续,容易遗漏录像 点问题。既有效保证了录像的完整连续性,又有效的记录下各录像类型,为以后的录像文件 查询及录像类型判断和操作判断打下良好的基础。


图1是本发明的网 络结构示意图。图2是本发明的视频监控中录像任务的叠加处理方法流程图。
图3是本发明的应用实例中方法实现流程图。图4是本发明的视频监控中录像任务的叠加处理装置结构示意图。
具体实施例方式本发明的主要思想是当录像任务表中该通道此时已有不同类型的已存在录像任 务,则比较录像任务的码流,对于已存在录像任务为告警录像任务,则当当前录像任务和已 存在录像任务码流相同,则比较当前录像任务和已存在录像任务录像时间段是否重叠,如 重叠则认为需要叠加,进行叠加处理;对于已存在录像任务为定时录像任务或者手动录像 任务,则就需要进一步判断当前录像任务生成是否合法,当进一步判断到当前录像任务生 成合法,则进行叠加处理。所述叠加处理,为将当前任务的开始时间点、已存在任务的开始时间点、当前任 务的结束时间点、已存在任务的结束时间点进行比较,根据比较结果进行叠加处理。下面结合附图对本发明的技术方案以及实施进行详细说明。图1显示本发明的网络结构示意图,摄像头通过PU(Pre Unit,前端单元)10通 过通信网络中的基站13、分组数据服务节点(Packet Data ServingNode,PDSN) 14与 RGM(Register Manager System注册管理子系统/注册服务器)12通信,或者通过互联网15 与注册服务器12连接,PU可以是移动设备也可以为固定设备,客户端⑶(Client Unit) 11 可以通过移动网络或固定网络16连接公网的注册服务器12,来观看视频或录像。注册服务 器12在运行过程中会定时检查用户预设的录像计划表,把用户设定的录像计划提前一定 时间生成录像任务,并把生成的录像任务插入到录像任务表中。接下来,参照图2所示,本 发明要进行如下的处理步骤201 将当前生成的录像任务插入到录像任务表时,判断录像任务表中该通 道此时是否已经有不同类型的其他录像任务,是则执行步骤202,否则结束退出;步骤202 比较录像任务的码流是否相同,如果当前录像任务和已经存在的录像 任务码流不同,则执行步骤203 如果当前录像任务和已经存在的录像任务码流相同,执行 步骤204 ;步骤203 把当前任务直接插入到任务表中,结束;步骤204:当已存在的录像任务为告警录像任务,比较当前任务和已经存在的任 务录像时间段是否重叠,若当前任务计划录像的结束时间点大于已经存在的任务要录像的 开始时间点,并且已经存在的任务要录像的结束时间点大于当前任务要录像的开始时间 点,则认为需要叠加,执行步骤206 ;当已存在的录像任务为定时录像任务或者手动录像任 务,进一步执行步骤205 ;否则不认为要叠加,执行步骤203 ;步骤205 进行当前录像任务生成的合法性判断,如果已经存在的录像任务类型 中已经有与当前录像任务相同的类型,则当前录像任务不合法,结束退出;否则表示需要叠 加,执行步骤206 ;步骤206 进一步判断其可以叠加的情况,将当前任务的开始时间点、已存在任务 的开始时间点、当前任务的结束时间点、已存在任务的结束时间点进行比较,根据比较结果 进行叠加处理。所述根据比较结果进行叠加处理,分三种情况
8
第一种情况若当前任务的开始时间小于已存在任务的开始时间并且当前任务的 结束时间大于已存在任务的开始时间并且当前任务的结束时间点小于已存在任务的结束 时间点,则把已存在任务的录像类型加上当前录像任务的类型,如果此时已存在录像任务 还未开始录像,则把已存在任务的开始时间点置为当前任务的开始时间点。第二种情况若当前任务的开始时间点大于已存在任务的开始时间点并且当前任务的结束时间点小于已存在任务的结束时间点,则把已存在任务的录像类型加上当前录像 任务的类型。第三种情况若当前任务的开始时间大于已存在任务的开始时间并且当前任务的 开始时间小于已存在任务的结束时间并且当期任务的结束时间大于已存在任务的结束时 间,或者当前任务的开始时间小于已存在任务的开始时间并且当前任务的结束时间大于已 存在任务的结束时间,满足上述条件两者之一,如果此时已存在任务还未开始录像,则把已 存在任务的开始时间置为当前任务开始时间点和已存在任务开始时间点较小的那个值,若 此时已存在的任务已经开始录像则把已存在任务的录像类型加上当前录像任务的类型,并 且把已存在的录像任务结束时间置为当前录像任务的结束时间。下面通过具体应用中的实例对本发明技术方案进行示例性说明。本应用实例中,以类型为计划录像的当前录像任务为例,阐述该录像任务与已存 在录像任务的的叠加方式。步骤一当⑶(客户端)设定计划后,会将计划上传到cms (ContentManager System,内容管理系统)保存,并由cms下发到对应节点RGM(Register Manager System,注 册管理子系统),生成录像计划表,RGM提前一段时间(可以设定)生成当前录像任务,在将 当前录像任务插入到录像任务表时,如果录像任务表中该通道此时已经有不同类型的其他 录像任务,比如手动录像,告警录像;则比较录像任务的码流,如果当前任务和已经存在 的任务码流不同,把当前任务直接插入到任务表中,如果当前任务和已经存在的任务码流 相同,则进行叠加判断。步骤二、比较当前任务和已经存在的任务录像时间段是否重叠,若当前任务计划 录像的结束时间点大于已经存在的任务要录像的开始时间点,并且已经存在的任务要录像 的结束时间点大于当前任务要录像的开始时间点,则认为需要叠加。否则不认为要叠加直 接插入任务。步骤三、若需要叠加,则首先进行当前任务生成的合法性判断,如果已经存在的任 务类型是1或3或5或7 (这里1 计划录像/定时录像;2 告警录像;3 :1+2 ;4 手动录像, 5 1+4 ;7 :1+2+4,依次类推),则表示已经有定时录像计划的叠加,则当前录像任务不合法, (录像计划设置时,对于同一类型的录像任务,不允许设置时间上有重复的计划)否则则表 示需要叠加。步骤四、若当前任务合法需要叠加,则需要进一步判断其可以叠加的情况。这里分 三种,第一种若当前任务的开始时间小于已存在任务的开始时间并且当前任务的结束时 间大于已存在任务的开始时间并且当前任务的结束时间点小于已存在任务的结束时间点, 则把已存在任务的录像类型加1,即加上计划任务的类型,如果此时已存在录像任务还未开 始录像,则把已存在任务的开始时间点置为当前任务的开始时间点。到用户设定的开始时 间点时,即把任务下发给CDN(Content Distribution Network,内容分发网络),由CDN通知SS (Streaming Server,流媒体服务器),SS管理对应PU的通道进行录像,并最后把录像 结果上报给⑶N,⑶N通知RGM进行记录保存。第二种情况,若当前任务的开始时间点大于已存在任务的开始时间点并且当前任 务的结束时间点小于已存在任务的结束时间点,则把已存在任务的录像类型加1,即加上计 划任务的类型。第三种情况,若当前任务的开始时间大于已存在任务的开始时间并且当前任务的 开始时间小于已存在任务的结束时间并且当期任务的结束时间大于已存在任务的结束时 间,或者当前任务的开始时间小于已存在任务的开始时间并且当前任务的结束时间大于已 存在任务的结束时间,满足上述条件后,如果此时已存在任务还未开始录像,则把已存在任 务的开始时间置为当前任务开始时间点和已存在任务开始时间点较小的那个值,若此时已 存在的任务已经开始录像则把已存在任务的录像类型加1并且把已存在的录像任务结束 时间置为当前任务的结束时间。并立即下发修改后的任务到⑶N,由⑶N通知SS,SS管理 对应PU的通道进行录像时间段的修改,并最后把录像结果上报给⑶N,⑶N通知RGM进行记 录保存。特别说明,上述应用实例仅仅说明了计划录像任务的叠加方式,对于告警录像与 其他录像的叠加,手动录像与其他录像的叠加方式与本方式相同,并且对于不限于上述类 型的软件叠加方式也同样适用。如图3所示,本应用实例中视频监控中录像任务的叠加处理方法流程图。具体实 施步骤如下其中,图3中Old. e、Old. b、New. e、New. b代表的意义如下Old. e 已存任务结束时间; New. e 当前任务结束时间Old. b 已存任务开始时间 New. b 当前任务开始时间步骤301、系统定时扫描录像计划表中的记录。在离计划录像开始时间半小时内生 成录像任务;步骤302、若任务表里面该通道不存在录像任务则插入录像任务表,否则任务表中 该通道已经有其他的录像任务,如果当前任务和已经存在的任务码流不同,把当前任务直 接插入到任务表中;步骤303、如果当前任务和已经存在的任务码流相同,并且当前任务计划录像的结 束时间点大于已经存在的任务要录像的开始时间点,并且已经存在的任务要录像的结束时 间点大于当前任务要录像的开始时间点则继续判断当前任务是否合法,否则直接把当前任 务插入任务表中;若当前任务不合法则直接结束流程;步骤304、如果当前任务合法,如果已存任务的结束时间点大于当前任务的结束时 间点,已存任务的开始时间点大于当前任务的开始时间点,则已存任务的录像类型加1,并 判断已存在任务是否开始录像,若还未开始录像则把已存任务的开始时间点置为当前任务 的开始时间点,再修改已存录像任务,否则直接修改已存任务;步骤305、如果当前任务的开始时间点大于已存任务的开始时间点并且已存任务 的结束时间点大于当前任务的结束时间点,则修改已存任务表中已存任务的录像加1 ;否 则步骤306、如果当前任务的开始时间大于已存在任务的开始时间并且当前任务的 开始时间小于已存在任务的结束时间并且当前任务的结束时间大于已存在任务的结束时间,或者当前任务的开始时间小于已存在任务的开始时间并且当前任务的结束时间大于已 存在任务的结束时间,若此时已存任务还未开始录像则把已存任务的结束时间置为两个结 束时间中较小的值,否则把已存任务的类型加1,并把已存的开始时间置为当前任务的开始 时间。若前面时间比较判断不满足则直接终止流程。
参照图4所示,是本发明的视频监控中录像任务的叠加处理装置结构示意图。所 述视频监控中录像任务的叠加处理装置设置于RGM(RegisterManager System注册管理子 系统/注册服务器),包括处理模块50,用于将生成的当前录像任务插入到录像任务表中;判断模块51,用于当录像任务表中该通道此时已有不同类型的已存在录像任务, 则比较录像任务的码流,当当前录像任务和已存在录像任务码流相同,并且已存在的录像 任务为告警录像,则比较当前录像任务和已存在录像任务录像时间段是否重叠,如重叠则 认为需要叠加处理;叠加模块52,用于将当前任务的开始时间点、已存在任务的开始时间点、当前任务 的结束时间点、已存在任务的结束时间点进行比较,根据比较结果进行叠加处理。在本发明的一个优选实施例中,当已存在的录像任务为定时录像任务或者手动录 像任务,所述判断模块51比较当前录像任务和已存在录像任务录像时间段是否重叠,还用 于判断当前录像任务生成是否合法,当判断到当前录像任务生成合法,则认为需要叠加处 理。在本发明的一个优选实施例中,所述判断模块51,进一步用于当当前录像任务和 已存在录像任务码流不同,则将当前任务直接插入到任务表中,结束。在本发明的一个优选实施例中,所述判断模块51,当判断到已经存在的录像任务 类型中没有与当前录像任务相同的类型,则当前录像任务合法。在本发明的一个优选实施例中,所述判断模块51,当判断到当前任务计划录像的 结束时间点大于已经存在的任务要录像的开始时间点,并且已经存在的任务要录像的结束 时间点大于当前任务要录像的开始时间点,则当前任务和已经存在的任务录像时间段重叠在本发明的一个优选实施例中,所述叠加模块52,进一步用于当当前任务的开始时间点小于已存在任务的开始时间点并且当前任务的结束时 间点大于已存在任务的开始时间点并且当前任务的结束时间点小于已存在任务的结束时 间点,当已存在的录像任务为告警录像,如果此时已存在录像任务还未开始录像,则把已存 在任务的开始时间点置为当前任务的开始时间点;当已存在的录像任务为定时录像,则还 包括把已存在任务的录像类型加上当前录像任务的类型,在本发明的一个优选实施例中,所述叠加模块52,进一步用于当当前任务的开始时间点大于已存在任务的开始时间点并且当前任务的结束时 间点小于已存在任务的结束时间点,则把已存在任务的录像类型加上当前录像任务的类 型。在本发明的一个优选实施例中,所述叠加模块52,进一步用于当当前任务开始时间点大于已存在任务开始时间点并且当前任务开始时间小于 已存在任务结束时间,并且当前任务结束时间点大于已存在任务结束时间点,或者当前任 务开始时间点小于已存在任务开始时间点并且当前任务结束时间点大于已存在任务结束时间点,如果此时已存在任务还未开始录像,则把已存在任务开始时间点置为当前任务开 始时间点和已存在任务开始时间点较小的那个值,若此时已存在的任务已经开始录像则把 已存在任务的录像类型加上当前录像任务的类型,并且把已存在的录像任务结束时间点置 为当前录像任务结束时间点。本发明的实现不仅仅适用于视频监控业务录像任务的叠加判断处理方法,通过简 单变形,该方法也可以应用其它需要进行软件业务的叠加合并领域。当然,本发明还可有其他多种实施例。在不背离本发明精神及其实质的情况下,熟 悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变 形都应属于本发明所附的权利要求的保护范围。
权利要求
一种视频监控中录像任务的叠加处理方法,其特征在于,包括将生成的当前录像任务插入到录像任务表中,当录像任务表中该通道此时已有不同类型的已存在录像任务,则比较录像任务的码流,当当前录像任务和已存在录像任务码流相同,并且已存在录像任务为告警录像,则比较当前录像任务和已存在录像任务录像时间段是否重叠,如重叠则进行叠加处理;将当前录像任务的开始时间点、已存在录像任务的开始时间点、当前录像任务的结束时间点、已存在录像任务的结束时间点进行比较,根据比较结果进行叠加处理。
2.如权利要求1所述的方法,其特征在于,当已存在录像任务为定时录像任务或者手 动录像任务,所述比较当前录像任务和已存在录像任务录像时间段是否重叠的步骤之后, 还包括进一步判断当前录像任务生成是否合法,当判断到当前录像任务生成合法,则进行叠 加处理。
3.如权利要求1所述的方法,其特征在于,还包括当当前录像任务和已存在录像任务 码流不同,则将当前录像任务直接插入到任务表中,结束。
4.如权利要求2所述的方法,其特征在于,所述当前录像任务生成合法,包括 当已存在录像任务类型中没有与当前录像任务相同的类型,则当前录像任务合法。
5.如权利要求1所述的方法,其特征在于,所述当前录像任务和已经存在录像任务录 像时间段重叠,包括当当前录像任务计划录像的结束时间点大于已存在录像任务要录像的开始时间点,并 且已存在录像任务要录像的结束时间点大于当前录像任务要录像的开始时间点。
6.如权利要求1或2所述的方法,其特征在于,所述根据比较结果进行叠加处理,包括当当前录像任务的开始时间点小于已存在录像任务的开始时间点并且当前录像任务 的结束时间点大于已存在录像任务的开始时间点并且当前录像任务的结束时间点小于已 存在录像任务的结束时间点,当已存在录像任务为告警录像,如果此时已存在录像任务还 未开始录像,则把已存在录像任务的开始时间点置为当前录像任务的开始时间点;当已存 在录像任务为定时录像或者手动录像任务,则还包括把已存在录像任务的录像类型加上 当前录像任务的类型。
7.如权利要求1或2所述的方法,其特征在于,所述根据比较结果进行叠加处理,包括当当前录像任务的开始时间点大于已存在录像任务的开始时间点并且当前录像任务 的结束时间点小于已存在录像任务的结束时间点,则把已存在录像任务的录像类型加上当 前录像任务的类型。
8.如权利要求1或2所述的方法,其特征在于,所述根据比较结果进行叠加处理,包括当当前录像任务开始时间点大于已存在录像任务开始时间点并且当前录像任务开始 时间小于已存在录像任务结束时间,并且当前录像任务结束时间点大于已存在录像任务结 束时间点,或者当前录像任务开始时间点小于已存在录像任务开始时间点并且当前录像任 务结束时间点大于已存在录像任务结束时间点,如果此时已存在录像任务还未开始录像,则把已存在录像任务开始时间点置为当前录像任务开始时间点和已存在录像任务开始时 间点较小的那个值,若此时已存在录像任务已经开始录像则把已存在录像任务的录像类型 加上当前录像任务的类型,并且把已存在录像任务结束时间点置为当前录像任务结束时间点o
9.一种视频监控中录像任务的叠加处理装置,其特征在于,包括 处理模块,用于将生成的当前录像任务插入到录像任务表中;判断模块,用于当录像任务表中该通道此时已有不同类型的已存在录像任务,则比较 录像任务的码流,当当前录像任务和已存在录像任务码流相同,并且已存在录像任务为告 警录像,则比较当前录像任务和已存在录像任务录像时间段是否重叠,如重叠则进行叠加 处理;叠加模块,用于将当前录像任务的开始时间点、已存在录像任务的开始时间点、当前录 像任务的结束时间点、已存在录像任务的结束时间点进行比较,根据比较结果进行叠加处理。
10.如权利要求9所述的装置,其特征在于,当已存在的录像任务为定时录像任务或者 手动录像任务,所述判断模块比较当前录像任务和已存在录像任务录像时间段是否重叠, 还用于判断当前录像任务生成是否合法,当判断到当前录像任务生成合法,则进行叠加处理。
11.如权利要求9所述的装置,其特征在于,所述判断模块,进一步用于当当前录像任 务和已存在录像任务码流不同,则将当前录像任务直接插入到任务表中,结束。
12.如权利要求10所述的装置,其特征在于,所述判断模块,用于当判断到已存在录像 任务类型中没有与当前录像任务相同的类型,则当前录像任务合法。
13.如权利要求9所述的装置,其特征在于,所述判断模块,当判断到当前录像任务计 划录像的结束时间点大于已存在录像任务要录像的开始时间点,并且已存在录像任务要录 像的结束时间点大于当前录像任务要录像的开始时间点,则当前录像任务和已存在录像任 务录像时间段重叠。
14.如权利要求9或10所述的装置,其特征在于,所述叠加模块,进一步用于 当当前录像任务的开始时间点小于已存在录像任务的开始时间点并且当前录像任务的结束时间点大于已存在录像任务的开始时间点并且当前录像任务的结束时间点小于已 存在录像任务的结束时间点,当已存在录像任务为告警录像,如果此时已存在录像任务还 未开始录像,则把已存在录像任务的开始时间点置为当前录像任务的开始时间点;当已存 在录像任务为定时录像或者手动录像任务,则还包括把已存在录像任务的录像类型加上 当前录像任务的类型。
15.如权利要求9或10所述的装置,其特征在于,所述叠加模块,进一步用于 当当前录像任务的开始时间点大于已存在录像任务的开始时间点并且当前录像任务的结束时间点小于已存在录像任务的结束时间点,则把已存在录像任务的录像类型加上当 前录像任务的类型。
16.如权利要求9或10所述的装置,其特征在于,所述叠加模块,进一步用于 当当前录像任务开始时间点大于已存在录像任务开始时间点并且当前录像任务开始时间小于已存在录像任务结束时间,并且当前录像任务结束时间点大于已存在录像任务结束时间点,或者当前录像任务开始时间点小于已存在录像任务开始时间点并且当前录像任 务结束时间点大于已存在录像任务结束时间点,如果此时已存在录像任务还未开始录像, 则把已存在录像任务开始时间点置为当前录像任务开始时间点和已存在录像任务开始时 间点较小的那个值,若此时已存在录像任务已经开始录像则把已存在录像任务的录像类型 加上当前录像任务的类型,并且把已存在录像任务结束时间点置为当前录像任务结束时间 点o
全文摘要
本发明公开了一种视频监控中录像任务的叠加处理方法及装置,所述方法包括将生成的当前录像任务插入到录像任务表中,当录像任务表中该通道此时已有不同类型的已存在录像任务,则比较录像任务的码流,当当前录像任务和已存在录像任务码流相同,并且已存在录像任务为告警录像,则比较当前录像任务和已存在录像任务录像时间段是否重叠,如重叠则进行叠加处理;将当前录像任务的开始时间点、已存在录像任务的开始时间点、当前录像任务的结束时间点、已存在录像任务的结束时间点进行比较,根据比较结果进行叠加处理。本发明避免了监控系统录像过程中由于业务复杂和操作多样而导致的录像文件零碎,录像时间段不连续,容易遗漏录像点问题。
文档编号H04N5/76GK101867728SQ20101019189
公开日2010年10月20日 申请日期2010年6月1日 优先权日2010年6月1日
发明者吴天京 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1