录像上载控制方法及装置的制作方法

文档序号:7855898阅读:160来源:国知局
专利名称:录像上载控制方法及装置的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种录像上载控制方法及装置。
背景技术
随着网络技术的发展和安防市场的不断升温,视频监控作为安防的一个重要领域也得到了长足的发展。视频监控一般是利用录像计划来指定全天的录像,这样在发生突发事故的时候,可以调阅当时的监控录像,从而为事故的处理提供视频依据。但是,由于网络等其他原因经常会导致录像断断续续。现在的平台视频监控录像测试,在录像中断后会自动拆分任务,导致本来完整的录像由于网络异常等原因断断续续。当前的视频监控已经考虑到平台录像可能出现的视频丢失情况,利用前端直接进行录像,并定期上传前端录像到平台,从而避免的监控录像的丢失。但是目前的前段录像上载是前端直接把所有的录像都·上载到平台,即使平台已经录制了对应的录像,造成了磁阵空间和网络上载带宽的双重浪费。针对相关技术中前端录像上载方法容易造成的磁阵空间和网络上载带宽的双重浪费的问题,目如尚未提出有效的解决方案。

发明内容
本发明提供了一种录像上载控制方法及装置,以至少解决上述问题。根据本发明的一个方面,提供了一种录像上载控制方法,包括接收前端编码器(PU)发送的前端录像上载请求;根据前端录像上载请求,控制上载流媒体服务器(SS)上缺失的前端录像。优选地,前端录像上载请求携带以下内容之一存储的前端录像所在通道的通道编号和PU存储的前端录像的总时间段存储的前端录像的时间段集合。优选地,当前端录像上载请求携带的内容为通道编号和总时间段时,根据前端录像上载请求,控制PU上载流媒体服务器(SS)上缺失的前端录像,包括通过向SS发送查询请求的方式,获取SS存储的通道编号对应的通道上的平台录像的第一时间段;根据总时间段和第一时间段确定SS缺失的平台录像的第二时间段;根据第二时间段控制PU上载SS上缺失的前端录像。优选地,根据第二时间段控制I3U上载SS上缺失的前端录像,包括将第二时间段发送给PU,指示PU将存储的前端录像中与第二时间段对应的前端录像确定为SS上缺失的前端录像;控制I3U将SS上缺失的前端录像上载至SS。优选地,当前端录像上载请求携带的内容为时间段集合时,根据前端录像上载请求,控制PU上载流媒体服务器SS上缺失的前端录像,包括通过向SS发送查询请求的方式,获取SS存储的所有平台录像的时间段信息;根据时间段集合和时间段信息确定SS上缺失的平台录像;控制I3U将PU存储的前端录像中,对应于SS上缺失的平台录像作为SS上缺失的前端录像上载至SS。
根据本发明的另一方面,提供了一种录像上载控制装置,包括接收模块,用于接收前端编码器(PU)发送的前端录像上载请求;控制模块,用于根据前端录像上载请求,控制I3U上载流媒体服务器(SS)上缺失的前端录像。优选地,前端录像上载请求携带以下内容之一存储的前端录像所在通道的通道编号和PU存储的前端录像的总时间段存储的前端录像的时间段集合。优选地,控制模块包括第一获取单元,用于当前端录像上载请求携带的内容为通道编号和总时间段时,通过向SS发送查询请求的方式,获取SS存储的通道编号对应的通道上的平台录像的第一时间段;第一确定单元,用于根据总时间段和第一时间段确定SS缺失的平台录像的第二时间段;第一控制单元,用于根据第二时间段控制PU上载SS上缺失的前端录像。优选地,第一控制单元包括发送单元,用于将第二时间段发送给;第一指示单元,用于指示I3U将存储的前端录像中与第二时间段对应的前端录像确定为SS上缺失的前端录像;第二控制单元,用于控制PU将SS上缺失的前端录像上载至SS。优选地,控制模块包括第二获取单元,用于当前端录像上载请求携带的内容为时间段集合时,通过向SS发送查询请求的方式,获取SS存储的所有平台录像的时间段信息;第二确定单元,用于根据时间段集合和时间段信息确定SS上缺失的平台录像;第三控制单元,用于控制PU将PU存储的前端录像中,对应于SS上缺失的平台录像作为SS上缺失的前端录像上载至SS。通过本发明,采用在前端解码器(PU)和流媒体服务器(SS)之间增设一个上载控制模块,使用上载控制模块对PU上传前端录像进行控制,只对SS侧欠缺的前端录像进行上载的方式,可以很好地解决现有录像上载方法容易造成的磁阵空间和网络上载带宽的双重浪费的问题,从而达到能够控制前端录像上载的内容,只上载平台欠缺的录像,降低对带宽和磁盘空间的浪费的效果。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图I是根据本发明实施例的录像上载控制方法流程图;图2是根据本发明实施例的录像上载控制装置的结构框图;图3是根据本发明优选实施例的录像上载控制装置的结构框图;图4是根据本发明优选实施例的上载控制模块的环境部署示意图;图5是根据本发明优选实施例的上载控制模块的应用示意图;图6是根据本发明优选实施例的上载控制模块控制录像上载的过程示意图;以及图7是根据本发明优选实施例的上载控制模块控制录像上载的流程图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。图I是根据本发明实施例的录像上载控制方法流程图,如图I所示,该方法主要包、括以下步骤(步骤S102-步骤S106)步骤S102,接收前端编码器(PU)发送的前端录像上载请求;步骤S104,根据前端录像上载请求,控制PU上载流媒体服务器(SS)上缺失的前端录像。在本实施例中,前端录像上载请求可以携带以下内容之一 TU存储的前端录像所在通道的通道编号和PU存储的前端录像的总时间段存储的前端录像的时间段集合。在本实施例中,当前端录像上载请求携带的内容为通道编号和总时间段时,步骤S104可以这样实施通过向SS发送查询请求的方式,获取SS存储的通道编号对应的通道上的平台录像的第一时间段;根据总时间段和第一时间段确定SS缺失的平台录像的第二时间段;根据第二时间段控制PU上载SS上缺失的前端录像。其中,根据第二时间段控制PU上载SS上缺失的前端录像,包括将第二时间段发送给PU,指示I3U将存储的前端录像中与第二时间段对应的前端录像确定为SS上缺失的前端录像;控制I3U将SS上缺失的前端录像上载至SS。在本实施例中,当前端录像上载请求携带的内容为时间段集合时,步骤S104可以这样实施通过向SS发送查询请求的方式,获取SS存储的所有平台录像的时间段信息;根据时间段集合和时间段信息确定SS上缺失的平台录像;控制I3U将PU存储的前端录像中,对应于SS上缺失的平台录像作为SS上缺失的前端录像上载至SS。图2是根据本发明实施例的录像上载控制装置的结构框图,该装置用以实现上述实施例提供的录像上载控制方法,如图2所示,该装置主要包括接收模块10和控制模块20。其中,接收模块10,用于接收前端编码器(PU)发送的前端录像上载请求;控制模块20,连接至接收模块10,用于根据前端录像上载请求,控制PU上载流媒体服务器(SS)上缺失的前端录像。在本实施例中,前端录像上载请求可以携带以下内容之一 JU存储的前端录像所在通道的通道编号和PU存储的前端录像的总时间段存储的前端录像的时间段集合。图3是根据本发明优选实施例的录像上载控制装置的结构框图,如图3所示,在该优选实施例提供的装置中,控制模块20可以包括第一获取单元21,用于当前端录像上载请求携带的内容为通道编号和总时间段时,通过向SS发送查询请求的方式,获取SS存储的通道编号对应的通道上的平台录像的第一时间段;第一确定单元22,连接至第一获取单元21,用于根据总时间段和第一时间段确定SS缺失的平台录像的第二时间段;第一控制单元23,连接至第一确定单元22,用于根据第二时间段控制PU上载SS上缺失的前端录像。在实际应用中,第一控制单元23可以进一步包括发送单元232,用于将第二时间段发送给PU ;第一指示单元234,连接至发送单元232,用于指示PU将存储的前端录像中与第二时间段对应的前端录像确定为SS上缺失的前端录像;第二控制单元236,连接至第一指示单元234,用于控制PU将SS上缺失的前端录像上载至SS。在该优选实施例提供的装置中,控制模块20可以包括第二获取单元24,用于当前端录像上载请求携带的内容为时间段集合时,通过向SS发送查询请求的方式,获取SS存储的所有平台录像的时间段信息;第二确定单元25,连接至第二获取单元24,用于根据时间段集合和时间段信息确定SS上缺失的平台录像;第三控制单元26,连接至第二确定单元25,用于控制PU将PU存储的前端录像中,对应于SS上缺失的平台录像作为SS上缺失的前端录像上载至SS。下面结合图4至图7以及优选实施例对上述录像上载控制方法及装置进行详细说明。在下述优选实施例中,增设了一个上载控制模块,以控制前端进行选择性录像上载的操作。当上载控制模块收到PU发起前端录像上载请求(携带通道编号和录像总时间段)的时候,先向流媒体服务器(SS)查询指定通道(即,该通道编号对应的通道)上对应的时间段上有哪些录像,时间段分别是多少。待收到SS的响应后,再把欠缺的时间段计算出来,然后通过响应发送给PU。PU在收到响应后,仅可以上载欠缺的时间段的录像,并在上载完成后删除本地的录像。为进一步提高本发明的实用性和精确度,本实施例还可以在I3U发送前端录像上载请求时携带PU现有的录像时间段列表,由上载控制模块来计算告知PU需要上载哪些录像,降低对PU的能力要求。这样,可以让支持仅上载欠缺的录像片段,而不是完整的录·像。图4是根据本发明优选实施例的上载控制模块的环境部署示意图,如图4所示,在该具体部署环境中,服务器上已经有2个通道I的平台录像Pl和P2,PU上有同一通道的2个前端录像Ql和Q3。PU上传前端录像(携带前端录像的总时间范围)到平台服务器,月艮务器上的上载控制模块向SS查询通道I对应的时间段范围在平台上的已有录像列表Pl和P2,SS返回响应后,上载控制模块计算根据得到的已有平台录像计算得到空缺的平台录像。并下发给PU,PU收到空缺平台录像列表后筛选本地有的前端录像,并上传到平台。在该优选实施例中,在监控环境中既配置了前端录像计划,又配置了平台录像计划。目前已经生成了某个通道的2个平台录像和2个前端录像。请同时参考图5、图6及图7,图5是根据本发明优选实施例的上载控制模块的应用示意图,图6是根据本发明优选实施例的上载控制模块控制录像上载的过程示意图,图7是根据本发明优选实施例的上载控制模块控制录像上载的流程图,如图7所示,该流程包括以下步骤步骤S702、PU上传前端录像到服务器,携带时间范围QlStart_Q3End给上载控制模块。步骤S704、上载控制模块收到请求后,发查询已有平台录像请求(携带通道1,时间范围 QlStart_Q3End)给 SS。步骤S706、SS返回指定通道指定时间范围的已有平台录像列表(Pl和P2)。步骤S708、上载控制模块收到响应后计算得到欠缺的平台录像时间范围列表(PlEnd-P2Start, P2End_Q3End),并发响应给 TO。步骤S710、PU收到上载控制模块的响应后,仅上载Q3。该方法可以很好的解决当前录像重复上载和存储的问题,做到根据平台录像的空缺来选择性上载前端录像,真正做到前端录像是对平台录像的有益补充。采用上述实施例提供的录像上载控制方法及装置,通过对上传前端录像进行控制,只对SS侧欠缺的前端录像进行上载的方式,解决了现有录像上载方法容易造成的磁阵空间和网络上载带宽的双重浪费的问题,从而达到能够控制前端录像上载的内容,只上载平台欠缺的录像,降低对带宽和磁盘空间的浪费的效果。
从以上的描述中,可以看出,本发明实现了如下技术效果采用在前端解码器(PU)和流媒体服务器(SS)之间增设一个上载控制模块,使用上载控制模块对上传前端录像进行控制,只对SS侧欠缺的前端录像进行上载的方式,可以很好地解决现有录像上载方法容易造成的磁阵空间和网络上载带宽的双重浪费的问题,从而达到能够控制前端录像上载的内容,只上载平台欠缺的录像,降低对带宽和磁盘空间的浪费的效果。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种录像上载控制方法,其特征在于,包括 接收前端编码器PU发送的前端录像上载请求; 根据所述前端录像上载请求,控制所述PU上载流媒体服务器SS上缺失的前端录像。
2.根据权利要求I所述的方法,其特征在于,所述前端录像上载请求携带以下内容之 所述PU存储的前端录像所在通道的通道编号和所述存储的前端录像的总时间段; 所述PU存储的前端录像的时间段集合。
3.根据权利要求2所述的方法,其特征在于,当所述前端录像上载请求携带的内容为所述通道编号和所述总时间段时,根据所述前端录像上载请求,控制所述PU上载流媒体服务器SS上缺失的前端录像,包括 通过向所述SS发送查询请求的方式,获取所述SS存储的所述通道编号对应的通道上的平台录像的第一时间段; 根据所述总时间段和所述第一时间段确定所述SS缺失的平台录像的第二时间段; 根据所述第二时间段控制所述PU上载所述SS上缺失的前端录像。
4.根据权利要求3所述的方法,其特征在于,根据所述第二时间段控制所述上载所述SS上缺失的前端录像,包括 将所述第二时间段发送给所述PU,指示所述将存储的前端录像中与所述第二时间段对应的前端录像确定为所述SS上缺失的前端录像; 控制所述PU将所述SS上缺失的前端录像上载至所述SS。
5.根据权利要求2所述的方法,其特征在于,当所述前端录像上载请求携带的内容为所述时间段集合时,根据所述前端录像上载请求,控制所述PU上载流媒体服务器SS上缺失的前端录像,包括 通过向所述SS发送查询请求的方式,获取所述SS存储的所有平台录像的时间段信息; 根据所述时间段集合和所述时间段信息确定所述SS上缺失的平台录像; 控制所述PU将所述存储的前端录像中,对应于所述SS上缺失的平台录像作为所述SS上缺失的前端录像上载至所述SS。
6.一种录像上载控制装置,其特征在于,包括 接收模块,用于接收前端编码器PU发送的前端录像上载请求; 控制模块,用于根据所述前端录像上载请求,控制所述PU上载流媒体服务器SS上缺失的前端录像。
7.根据权利要求6所述的装置,其特征在于,所述前端录像上载请求携带以下内容之 所述PU存储的前端录像所在通道的通道编号和所述存储的前端录像的总时间段; 所述PU存储的前端录像的时间段集合。
8.根据权利要求7所述的装置,其特征在于,所述控制模块包括 第一获取单元,用于当所述前端录像上载请求携带的内容为所述通道编号和所述总时间段时,通过向所述SS发送查询请求的方式,获取所述SS存储的所述通道编号对应的通道上的平台录像的第一时间段;第一确定单元,用于根据所述总时间段和所述第一时间段确定所述SS缺失的平台录像的第二时间段; 第一控制单元,用于根据所述第二时间段控制所述PU上载所述SS上缺失的前端录像。
9.根据权利要求8所述的装置,其特征在于,所述第一控制单元包括 发送单元,用于将所述第二时间段发送给所述PU ; 第一指示单元,用于指示所述PU将存储的前端录像中与所述第二时间段对应的前端录像确定为所述SS上缺失的前端录像; 第二控制单元,用于控制所述PU将所述SS上缺失的前端录像上载至所述SS。
10.根据权利要求7所述的装置,其特征在于,所述控制模块包括 第二获取单元,用于当所述前端录像上载请求携带的内容为所述时间段集合时,通过向所述SS发送查询请求的方式,获取所述SS存储的所有平台录像的时间段信息; 第二确定单元,用于根据所述时间段集合和所述时间段信息确定所述SS上缺失的平台录像; 第三控制单元,用于控制所述PU将所述PU存储的前端录像中,对应于所述SS上缺失的平台录像作为所述SS上缺失的前端录像上载至所述SS。
全文摘要
本发明公开了一种录像上载控制方法及装置。其中,该方法包括接收前端编码器(PU)发送的前端录像上载请求;根据前端录像上载请求,控制PU上载流媒体服务器(SS)上缺失的前端录像。通过本发明,达到了控制前端录像上载的内容,只上载平台欠缺的录像,降低对带宽和磁盘空间的浪费的效果。
文档编号H04N21/274GK102780924SQ20121024310
公开日2012年11月14日 申请日期2012年7月13日 优先权日2012年7月13日
发明者乔海荣 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1