CN108023906B - 监控录像的断点续传方法及装置 - Google Patents
监控录像的断点续传方法及装置 Download PDFInfo
- Publication number
- CN108023906B CN108023906B CN201610931170.0A CN201610931170A CN108023906B CN 108023906 B CN108023906 B CN 108023906B CN 201610931170 A CN201610931170 A CN 201610931170A CN 108023906 B CN108023906 B CN 108023906B
- Authority
- CN
- China
- Prior art keywords
- video
- breakpoint
- time
- downloading
- target monitoring
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 307
- 238000000034 method Methods 0.000 title claims abstract description 56
- 230000005540 biological transmission Effects 0.000 title claims abstract description 28
- 238000012806 monitoring device Methods 0.000 claims description 26
- 230000008569 process Effects 0.000 claims description 14
- 230000002159 abnormal effect Effects 0.000 claims description 5
- 238000006243 chemical reaction Methods 0.000 claims description 5
- 230000009471 action Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 239000002699 waste material Substances 0.000 description 3
- 230000003203 everyday effect Effects 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Signal Processing For Recording (AREA)
- Closed-Circuit Television Systems (AREA)
Abstract
本发明实施例公开了一种监控录像的断点续传方法及装置,应用于客户端,所述方法包括:获得下载指令;判断是否存在与下载指令携带的开始时刻和结束时刻对应的断点标识;如果是,根据开始时刻,查找目标监控录像对应的当前已下载的部分监控录像;根据该部分监控录像,确定目标监控录像的下载断点时刻;发送下载断点时刻、结束时刻至存储目标监控录像的目标监控设备,以使目标监控设备将目标监控录像的从下载断点时刻到结束时刻的录像码流发送至客户端;接收并保存录像码流。采用本方案可以在目标监控录像下载中断后再次下载时,从下载断点时刻进行断点续传,不需要重新从目标监控录像的开始时刻进行下载,可以节省大量的下载时间和流量。
Description
技术领域
本发明涉及监控安防领域,特别是涉及一种监控录像的断点续传方法及装置。
背景技术
目前,监控设备广泛应用于各种公共场所,用于监控现场安全,例如各大商场、办公楼内等场所一般都安装有监控设备。早期的监控设备一般是闭路监控系统,该系统包括前端摄像设备、后端主机设备及显示器,具体的,前端摄像设备采集现场图像,并将其传输至后端主机设备,通过显示器同步显示监控视频图像,供工作人员实时观看现场情况,以监控现场安全。
随着网络技术的飞速发展,监控设备逐渐改革升级,可以通过网络实现远程监控等功能。客户端可以通过网络与监控设备建立连接,实时观看监控视频,也可以下载监控设备存储的监控录像。在监控录像下载过程中,客户端接收用户的下载指令后,向对应的监控设备发送所要下载的监控录像的开始时刻及结束时刻,监控设备则将对应的监控录像从开始时刻到结束时刻的码流返回给客户端,客户端进行码流的保存,进而完成下载。例如:客户端所请求监控录像的开始时刻为2016年9月15日上午八点,结束时刻为2016年9月15日上午十点,那么监控设备便将2016年9月15日上午八点至上午十点这段时间内的监控录像码流发送给客户端。
但是,一旦在下载过程中由于网络或者人为原因导致下载中断,客户端需从监控录像的开始时刻重新开始下载,无法从中断的位置继续下载,这样会造成时间和流量的大量浪费,特别是在一些带宽有限的环境中,会花费更多时间。
发明内容
本发明实施例公开了一种监控录像的断点续传方法及装置,用以解决现有技术中下载监控录像时不能断点续传造成的时间和流量浪费的问题。技术方案如下:
第一方面,本发明实施例提供了一种监控录像的断点续传方法,应用于客户端,所述方法包括:
获得下载指令,其中,所述下载指令携带待下载的目标监控录像的开始时刻和结束时刻;
判断是否存在与所述开始时刻和结束时刻对应的断点标识,如果是,根据所述开始时刻,查找所述目标监控录像对应的当前已下载的部分监控录像,其中,所述断点标识为:监控录像下载过程中异常结束时所记录的;
根据所查找到的部分监控录像,确定所述目标监控录像的下载断点时刻;发送所述下载断点时刻、所述结束时刻至存储所述目标监控录像的目标监控设备,以使所述目标监控设备将所述目标监控录像的从所述下载断点时刻到所述结束时刻的录像码流发送至所述客户端;
接收并保存所述录像码流。
可选的,所述根据所述开始时刻,查找所述目标监控录像对应的当前已下载的部分监控录像的步骤,包括:
根据所述开始时刻和所述结束时刻,查找所述目标监控录像对应的当前已下载的部分监控录像。
可选的,当所述目标监控录像为标准码流时,所述根据所查找到的部分监控录像,确定所述目标监控录像的下载断点时刻的步骤,包括:
确定所查找到的部分监控录像中的最后一幅I帧图像;
将所述最后一幅I图像对应的时间戳确定为下载断点时刻,或,将所述最后一幅I图像对应的时间戳之前第一预设时长的时刻确定为下载断点时刻。
可选的,当所述目标监控录像为非标准码流时,所述根据所查找到的部分监控录像,确定所述目标监控录像的下载断点时刻的步骤,包括:
确定所查找到的部分监控录像的视频时长,将所述开始时刻与所述视频时长进行加法计算;
将加法计算所得的时刻确定为下载断点时刻,或,将加法计算所得的时刻之前第二预设时长的时刻确定为下载断点时刻。
可选的,所述方法还包括:
在本次断点续传结束后,将所述所查找到的部分监控录像与本次断点续传所下载的录像文件进行文件拼接。
可选的,当所述目标监控录像为标准码流时,所述将所述所查找到的部分监控录像与本次断点续传所下载的录像文件进行文件拼接的步骤,包括:
确定所述所查找到的部分监控录像的最后一幅I帧图像的图像数据;
从所述本次断点续传所下载的录像文件的开始第三预设时长的图像帧中,确定与所述所查找到的部分监控录像的最后一幅I帧图像的图像数据相同的I帧图像;
将所述本次断点续传所下载的录像文件与所述所查找到的部分监控录像在所述相同的I帧图像的位置进行拼接。
可选的,当所述目标监控录像为非标准码流时,所述将所述所查找到的部分监控录像与本次断点续传所下载的录像文件进行文件拼接的步骤包括:
将所述所查找到的部分监控录像的最后第四预设时长的图像数据转化为二进制数据;
将所述本次断点续传所下载的录像文件的开始第五预设时长的图像数据转化为二进制数据;
从所述第五预设时长的数据转化的二进制数据中,确定与所述第四预设时长的数据转化的二进制数据相同的二进制数据;
将所述本次断点续传所下载的录像文件与所述所查找到的部分监控录像在所述相同的二进制数据的位置进行拼接。
可选的,所述根据所述开始时刻,查找所述目标监控录像对应的当前已下载的部分监控录像的步骤之前,所述方法还包括:
根据所述断点标识,判断下载中断次数是否超过预设次数,其中,所述断点标识与所述下载中断次数对应;
如果否,继续执行所述根据所述开始时刻,查找所述目标监控录像对应的当前已下载的部分监控录像的步骤。
可选的,所述下载指令还携带设备信息,
相应的,所述发送所述下载断点时刻、所述结束时刻至存储所述目标监控录像的目标监控设备的步骤之前,所述方法还包括:
根据所述设备信息确定存储所述目标监控录像的目标监控设备。
第二方面,本发明实施例还提供了一种监控录像的断点续传装置,应用于客户端,所述装置包括:
下载指令获得模块,用于获得下载指令,其中,所述下载指令携带待下载的目标监控录像的开始时刻和结束时刻;
断点标识判断模块,用于判断是否存在与所述开始时刻和结束时刻对应的断点标识,如果是,根据所述开始时刻,查找所述目标监控录像对应的当前已下载的部分监控录像,其中,所述断点标识为:监控录像下载过程中异常结束时所记录的;
下载断点时刻确定模块,用于根据所查找到的部分监控录像,确定所述目标监控录像的下载断点时刻;
下载断点时刻发送模块,用于发送所述下载断点时刻、所述结束时刻至存储所述目标监控录像的目标监控设备,以使所述目标监控设备将所述目标监控录像的从所述下载断点时刻到所述结束时刻的录像码流发送至所述客户端;
录像码流接收模块,用于接收并保存所述录像码流。
可选的,所述断点标识判断模块包括:
已下载查找单元,用于根据所述开始时刻和所述结束时刻,查找与所述目标监控录像对应的当前已下载的部分监控录像。
可选的,所述下载断点时刻确定模块包括:
图像确定单元,用于当所述目标监控录像为标准码流时,确定所查找到的部分监控录像中的最后一幅I帧图像;
第一下载断点时刻确定单元,用于将所述最后一幅I图像对应的时间戳确定为下载断点时刻,或,将所述最后一幅I图像对应的时间戳之前第一预设时长的时刻确定为下载断点时刻。
可选的,所述下载断点时刻确定模块包括:
时长确定单元,用于当所述目标监控录像为非标准码流时,确定所查找到的部分监控录像的视频时长,将所述开始时刻与所述视频时长进行加法计算;
第二下载断点时刻确定单元,用于将加法计算所得的时刻确定为下载断点时刻,或,将加法计算所得的时刻之前第二预设时长的时刻确定为下载断点时刻。
可选的,所述装置还包括:
文件拼接模块,用于在本次断点续传结束后,将所述所查找到的部分监控录像与本次断点续传所下载的录像文件进行文件拼接。
可选的,所述文件拼接模块包括:
第一图像确定单元,用于当所述目标监控录像为标准码流时,确定所述所查找到的部分监控录像的最后一幅I帧图像的图像数据;
第二图像确定单元,用于从所述本次断点续传所下载的录像文件的开始第三预设时长的图像帧中,确定与所述所查找到的部分监控录像的的最后一幅I帧图像的图像数据相同的I帧图像;
第一文件拼接单元,用于将所述本次断点续传所下载的录像文件与所述所查找到的部分监控录像在所述相同的I帧图像的位置进行拼接。
可选的,所述文件拼接模块包括:
第一转化单元,用于当所述目标监控录像为非标准码流时,将所述所查找到的部分监控录像的最后第四预设时长的图像数据转化为二进制数据;
第二转化单元,用于将所述本次断点续传所下载的录像文件的开始第五预设时长的图像数据转化为二进制数据;
数据确定单元,用于从所述第五预设时长的数据转化的二进制数据中,确定与所述第四预设时长的数据转化的二进制数据相同的二进制数据;
第一文件拼接单元,用于将所述本次断点续传所下载的录像文件与所述所查找到的部分监控录像在所述相同的二进制数据的位置进行拼接。
可选的,所述装置还包括:
下载中断次数判断模块,用于在根据所述开始时刻,查找所述目标监控录像对应的当前已下载的部分监控录像之前,根据所述断点标识,判断下载中断次数是否超过预设次数,其中,所述断点标识与所述下载中断次数对应;
如果否,继续执行所述根据所述开始时刻,查找所述目标监控录像对应的当前已下载的部分监控录像的步骤。
可选的,所述下载指令还携带设备信息,
相应的,所述装置还包括:
目标监控设备确定模块,用于在发送所述下载断点时刻、所述结束时刻至存储所述目标监控录像的目标监控设备之前,根据所述设备信息确定存储所述目标监控录像的目标监控设备。
本方案中,客户端首先获得下载指令,判断是否存在与所述开始时刻和结束时刻对应的断点标识,如果是,根据所述开始时刻,查找所述目标监控录像对应的当前已下载的部分监控录像,并根据所查找到的部分监控录像,确定所述目标监控录像的下载断点时刻,然后发送所述下载断点时刻、所述结束时刻至存储所述目标监控录像的目标监控设备,以使所述目标监控设备将所述目标监控录像的从所述下载断点时刻到所述结束时刻的录像码流发送至客户端,最后接收并保存所述录像码流。采用本方案可以在目标监控录像下载中断后再次下载时,从下载断点时刻进行断点续传,不需要重新从目标监控录像的开始时刻进行下载,可以节省大量的下载时间和流量。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例所提供的一种监控录像的断点续传方法的流程图;
图2为本发明实施例所提供的标准码流的录像文件对应的一种文件拼接方式的示意图;
图3为本发明实施例所提供的非标准码流的录像文件对应的一种文件拼接方式的示意图;
图4为本发明实施例所提供的一种监控录像的断点续传装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了使监控录像下载中断后再次下载时无需重新开始下载,以节省下载时间和流量,本发明实施例提供了一种监控录像的断点续传方法及装置。
下面首先对本发明实施例所提供的一种监控录像的断点续传方法进行介绍。
如图1所示,一种监控录像的断点续传方法,应用于客户端,包括以下步骤:
S101,获得下载指令;
本发明实施例所提供的方法应用于客户端,该客户端可以与监控设备建立有线或无线连接,进而进行数据的传输。其中,无线连接可以为WIFI连接或蜂窝移动网络(制式可以为3G、4G等)等连接方式。
客户端可以获得用户的下载指令,也可以在满足预先设定的下载规则时获得下载指令,当然,客户端也可以通过其他现有方式获取下载指令,在此不做具体限定,其中,该下载指令一般携带待下载的目标监控录像的开始时刻和结束时刻。
举例而言,用户在客户端输入待下载的目标监控录像的开始时刻为2016年9月15日10点10分,结束时刻为2016年9月15日14点30分,那么客户端便可以获得携带开始时刻为2016年9月15日10点10分,结束时刻为2016年9月15日14点30分的下载指令。客户端也可以在满足预先设定的下载规则时获得下载指令,例如,预先设定规则可以为:每天中午12点下载当天8点到10点的监控录像,那么客户端在每天中午12点便可以获得携带开始时刻为当天8点,结束时刻为当天10点的下载指令。
S102,判断是否存在与所述开始时刻和结束时刻对应的断点标识,如果是,根据所述开始时刻,查找所述目标监控录像对应的当前已下载的部分监控录像;
客户端获得了上述下载指令后,为了判断待下载的目标监控录像是否为下载中断录像,可以判断是否存在与该下载指令所携带的开始时刻和结束时刻对应的断点标识。
需要说明的是,该断点标识为监控录像下载过程中发生异常结束时所记录的,也就是说,在监控录像下载过程中,如果发生了人为或者网络等原因引起的下载中断时,客户端便可以记录下该断点标识。进而,如果客户端判断出存在与该下载指令所携带的开始时刻和结束时刻对应的断点标识,便说明该待下载的目标监控录像曾经在下载过程中中断过,也就是该待下载的目标监控录像为下载中断录像。
如果客户端判断出不存在与该下载指令所携带的开始时刻和结束时刻对应的断点标识,说明该待下载的目标监控录像不是下载中断录像。可以理解的是,如果该待下载的目标监控录像不是下载中断录像,那么客户端便可以从下载指令所携带的开始时刻开始下载该待下载的目标监控录像。
当客户端判断出存在与该下载指令所携带的开始时刻和结束时刻对应的断点标识时,可以进一步根据该开始时刻,查找目标监控录像对应的当前已下载的部分监控录像。由于一个用户一般不会下载时间段相同的监控录像,也就是说目标监控录像的开始时刻一般是不同的,所以客户端在下载一段监控录像时,可以记录与该段监控录像的开始时刻对应的不重复的标识信息,例如默认文件名等,由于该标识信息是唯一的,且与已下载的监控录像一一对应,所以便可以通过查找与上述开始时刻对应的标识信息,来查找上述目标监控录像对应的当前已下载的部分监控录像。
在本发明的一个实施例中,为了进一步保证可以查找到准确的上述目标监控录像对应的当前已下载的部分监控录像,查找该已下载的部分监控录像的方式可以为:
根据所述开始时刻和所述结束时刻,查找与所述目标监控录像对应的当前已下载的部分监控录像。
由于在一些情况下,客户端的用户可能为多个,多个用户可能下载过开始时刻相同的监控录像,如果这些开始时刻相同的监控录像在下载过程中中断过,那么客户端在根据该开始时刻,查找目标监控录像对应的当前已下载的部分监控录像时,可能会查找到多个当前已下载的部分监控录像,而这些查找的当前已下载的部分监控录像的断点时刻,可能并不在目标监控录像的开始时刻和结束时刻之间。
鉴于此,客户端在下载一段监控录像时,可以记录与该段监控录像的开始时刻和结束时刻对应的标识信息,例如默认文件名等,这样便可以保证所查找的部分监控录像的断点时刻是在目标监控录像的开始时刻和结束时刻之间的,以保证查找的准确性,避免影响后续步骤的进行。当然,客户端也可以在记录上述断点标识时,将该断点标识与该当前已下载的部分监控录像进行关联,这样在确定了该断点标识后便可以查找到该当前已下载的部分监控录像,这都是合理的。
需要说明的是,为了避免在某些情况下重复下载同一段监控录像,当该待下载的目标监控录像不是下载中断录像时,客户端可以进一步检测是否已经存在与该下载指令所携带的开始时刻和结束时刻对应的监控录像,如果存在,便不再进行重复下载。
举例而言,客户端可以通过查找与该开始时刻和结束时刻对应的默认文件来确定是否已经存在与该下载指令所携带的开始时刻和结束时刻对应的监控录像。也可以通过记录完整下载标识的方式来确定是否已经存在与该下载指令所携带的开始时刻和结束时刻对应的监控录像,也就是说,在完整下载一个下载指令所对应的待下载的目标监控录像时,客户端可以记录一个与该目标监控录像对应的完整下载标识,那么当客户端检测到该完整下载标识时,说明目标段监控录像已经完整下载,便不需要再重新下载,进一步节省下载时间和流量。
S103,根据所查找到的部分监控录像,确定所述目标监控录像的下载断点时刻;
查找到该部分监控录像后,客户端便可以根据所查找到的部分监控录像,确定上述目标监控录像的下载断点时刻。
当上述目标监控录像为标准码流时,确定该目标监控录像的下载断点时刻的方式可以包括:
确定所查找到的部分监控录像中的最后一幅I帧图像;
将所述最后一幅I图像帧对应的时间戳确定为下载断点时刻,或,将所述最后I帧对应的时间戳之前第一预设时长的时刻确定为下载断点时刻。
上述标准码流的类型主要包括h.264、h.265、MPEG-4等,如果目标监控录像为标准码流,那么客户端便可以确定所查找到的部分监控录像中的最后一幅I帧图像,可以理解的是,该最后一幅I帧图像即为该部分监控录像中,最接近尾部的一幅I帧图像。需要说明的是,确定该部分监控录像中的最后一幅I帧图像的方式为本领域常用的图像处理方法,本领域技术人员可以根据该部分监控录像的码流类型等因素进行具体操作,在此不做详细说明。
确定了上述最后一幅I帧图像后,客户端可以将该最后一幅I帧图像对应的时间戳确定为下载断点时刻。例如,该最后一幅I帧图像对应的时间戳所代表的时刻为2016年9月15日9点20分5秒10毫秒,那么客户端便可以将2016年9月15日9点20分5秒10毫秒确定为下载断点时刻。
为了避免数据丢失,确保最终所下载的目标监控录像的完整性,客户端还可以将上述最后一幅I帧图像对应的时间戳之前第一预设时长的时刻确定为下载断点时刻,其中,该第一预设时长可以由本领域技术人员根据上述目标监控录像的码流类型及部分监控录像的时长等因素进行确定,在此不作具体限定,例如可以为3秒、5秒等。
当上述目标监控录像为非标准码流时,确定该目标监控录像的下载断点时刻的方式可以包括:
确定所查找到的部分监控录像的视频时长,将所述开始时刻与所述视频时长进行加法计算;
将加法计算所得的时刻确定为下载断点时刻,或,将加法计算所得的时刻之前第二预设时长的时刻确定为下载断点时刻。
查找到上述部分监控录像后,客户端便可以采用现有任意方式确定该部分监控录像的视频时长,进而将上述开始时刻与该视频时长进行加法计算,将加法计算所得的时刻确定为下载断点时刻。例如,该部分监控录像的视频时长为50分钟,该开始时刻为2016年9月15日10点10分,那么下载断点时刻即为2016年9月15日11点。
为了避免数据丢失,确保最终所下载的目标监控录像的完整性,还可以将将加法计算所得的时刻之前第二预设时长的时刻确定为下载断点时刻,其中,该第二预设时长可以由本领域技术人员根据部分监控录像的时长等因素进行确定,在此不作具体限定,例如可以为3秒、5秒等。
S104,发送所述下载断点时刻、所述结束时刻至存储所述目标监控录像的目标监控设备,以使所述目标监控设备将所述目标监控录像的从所述下载断点时刻到所述结束时刻的录像码流发送至所述客户端;
客户端确定了上述下载断点时刻后,便可以将该下载断点时刻及上述结束时刻发送至存储上述目标监控录像的目标监控设备,这样,该目标监控设备便可以接收该下载断点时刻及该结束时刻,进而将该目标监控录像的从该下载断点时刻到该结束时刻的录像码流发送至客户端,实现目标监控录像的断点续传,而不是重新将从上述开始时刻到该结束时刻的录像码流发送至客户端,节省了大量下载时间和流量。
S105,接收并保存所述录像码流。
客户端接收到上述目标监控设备发送的录像码流后,将该录像码流进行保存,进而完成对目标监控录像的下载。
可见,本发明实施例所提供的方案中,客户端首先获得下载指令,判断是否存在与所述开始时刻和结束时刻对应的断点标识,如果是,根据所述开始时刻,查找所述目标监控录像对应的当前已下载的部分监控录像,并根据所查找到的部分监控录像,确定所述目标监控录像的下载断点时刻,然后发送所述下载断点时刻、所述结束时刻至存储所述目标监控录像的目标监控设备,以使所述目标监控设备将所述目标监控录像的从所述下载断点时刻到所述结束时刻的录像码流发送至客户端,最后接收并保存所述录像码流。采用本方案可以在目标监控录像下载中断后再次下载时,从下载断点时刻进行断点续传,不需要重新从目标监控录像的开始时刻进行下载,可以节省大量的下载时间和流量。
作为本发明实施例的一种实施方式,为了保证最终下载的目标监控录像的完整性及准确性,避免出现数据丢失和冗余,在本次断点续传结束后,客户端可以将所查找到的部分监控录像与本次断点续传所下载的录像文件进行文件拼接。
当上述目标监控录像为标准码流时,将所查找到的部分监控录像与本次断点续传所下载的录像文件进行文件拼接的方式具体可以包括:
确定所述所查找到的部分监控录像的最后一幅I帧图像的图像数据;
从所述本次断点续传所下载的录像文件的开始第三预设时长的图像帧中,确定与所述所查找到的部分监控录像的最后一幅I帧图像的图像数据相同的I帧图像;
将所述本次断点续传所下载的录像文件与所述所查找到的部分监控录像在所述相同的I帧图像的位置进行拼接。
如图2所示,客户端可以确定所查找到的部分监控录像210的最后一幅I帧图像的图像数据230。然后客户端可以从本次断点续传所下载的录像文件220的开始第三预设时长的图像帧数据240中,确定与上述所查找到的部分监控录像210的最后一幅I帧图像的图像数据230相同的图像数据(图中以相同图像数据表示),进而确定本次断点续传所下载的录像文件220中与该相同的图像数据对应的I帧图像。
需要说明的是,该第三预设时长可以由本领域技术人员根据所查找到的部分监控录像210和本次断点续传所下载的录像文件220的时长、码流类型等因素确定,在此不做具体限定,例如可以为5秒或者6秒等。
进一步需要说明的是,上述最后一幅I帧图像的图像数据230的确定方式,以及从本次断点续传所下载的录像文件220中确定与该最后一幅I帧图像的图像数据230相同的图像数据对应的I帧图像的方式均为本领域采用的图像处理方式,本领域技术人员可以根据所查找到的部分监控录像210和本次断点续传所下载的录像文件220的码流类型等因素进行操作,在此不做具体说明。
确定了上述最后一幅I帧图像的图像数据230以及本次断点续传所下载的录像文件220中与该最后一幅I帧图像的图像数据230相同的图像数据对应的I帧图像后,客户端便可以将本次断点续传所下载的录像文件220与所查找到的部分监控录像210在该相同的I帧图像的位置250进行拼接,得到拼接后的部分监控录像260。
当上述目标监控录像为非标准码流时,将所查找到的部分监控录像与本次断点续传所下载的录像文件进行文件拼接的方式具体可以包括:
将所述所查找到的部分监控录像的最后第四预设时长的图像数据转化为二进制数据;
将所述本次断点续传所下载的录像文件的开始第五预设时长的图像数据转化为二进制数据;
从所述第五预设时长的数据转化的二进制数据中,确定与所述第四预设时长的数据转化的二进制数据相同的二进制数据;
将所述本次断点续传所下载的录像文件与所述所查找到的部分监控录像在所述相同的二进制数据的位置进行拼接。
如图3所示,客户端可以将所查找到的部分监控录像310的最后第四预设时长的图像数据转化为二进制数据330。然后客户端可以将本次断点续传所下载的录像文件320的开始第五预设时长的图像数据转化为二进制数据340。
需要说明的是,该第四预设时长及第五预设时长可以由本领域技术人员根据所查找到的部分监控录像310和本次断点续传所下载的录像文件320的时长等因素确定,在此不做具体限定,例如,该第四预设时长可以为2秒等,该第五预设时长则可以为5秒或者6秒等。
进一步需要说明的是,上述将图像数据转化为二进制数据的方式为本领域采用的数据处理方式,本领域技术人员可以根据所查找到的部分监控录像310和本次断点续传所下载的录像文件320的图像数据等因素进行操作,在此不做具体说明。
确定了上述第五预设时长的数据转化的二进制数据340及上述第四预设时长的数据转化的二进制数据330后,客户端便可以从该第五预设时长的数据340转化的二进制数据中,确定与该第四预设时长的数据转化的二进制数据330相同的二进制数据(图中以相同二进制数据表示),将本次断点续传所下载的录像文件320和所查找到的部分监控录像310在相同的二进制数据的位置350进行拼接,得到拼接后的部分监控录像360。
通过上述文件拼接方式可以将断点续传所下载的多个录像文件拼接为一个录像文件,避免数据丢失和冗余。同时,如果本次断点续传时再次发生异常结束,那么在下一次断点续传该监控录像时,可以根据拼接后的已下载的部分监控录像更加精确地确定断点时刻。
作为本发明实施例的一种实施方式,在根据上述开始时刻,查找目标监控录像对应的当前已下载的部分监控录像的步骤之前,所述方法还可以包括:
根据所述断点标识,判断下载中断次数是否超过预设次数;
如果否,继续执行所述根据所述开始时刻,查找所述目标监控录像对应的当前已下载的部分监控录像的步骤。
为了方便记录监控录像的下载中断次数,客户端在记录上述断点标识时,可以将该断点标识与下载中断次数对应,这样便可以通过该断点标识确定下载中断次数,进而判断下载中断次数是否超过预设次数。需要说明的是,该预设次数可以由本领域技术人员根据网络状况等因素确定,例如可以为10次等,在此不做具体限定。
当判断出下载中断次数超过预设次数时,说明下载中断次数很多,下载中断比较频繁,那么很可能是由于网络状况不良引起的下载中断,所以此时客户端可以暂时停止断点续传,避免由于频繁尝试连接目标监控设备进行断点续传而造成的下载时间和流量浪费。
当判断出下载中断次数没有超过预设次数时,说明下载中断次数较少,由于网络状况不良引起的下载中断的可能性较小,那么客户端便可以继续执行根据上述开始时刻,查找目标监控录像对应的当前已下载的部分监控录像的步骤,进行断点续传。
作为本发明实施例的一种实施方式,由于监控设备可能为多台,为了方便确定目标监控设备,上述下载指令还可以携带设备信息。
相应的,在客户端发送上述下载断点时刻、结束时刻至存储上述目标监控录像的目标监控设备的步骤之前,所述方法还可以包括:
根据上述设备信息确定存储上述目标监控录像的目标监控设备。
客户端根据该设备信息确定了目标监控设备后,便可以与该目标监控设备建立连接,并将上述下载断点时刻、结束时刻发送至该目标监控设备。该设备信息一般包括目标监控设备对应的IP地址、端口信息、用户名及密码信息等。
相应于上述方法实施例,本发明实施例还提供了一种监控录像的断点续传装置,下面对本发明实施例所提供的一种监控录像的断点续传装置进行介绍。
如图4所示,一种监控录像的断点续传装置,应用于客户端,所述装置包括:
下载指令获得模块410,用于获得下载指令;
其中,所述下载指令携带待下载的目标监控录像的开始时刻和结束时刻。
断点标识判断模块420,用于判断是否存在与所述开始时刻和结束时刻对应的断点标识,如果是,根据所述开始时刻,查找所述目标监控录像对应的当前已下载的部分监控录像;
其中,所述断点标识为:监控录像下载过程中异常结束时所记录的。
下载断点时刻确定模块430,用于根据所查找到的部分监控录像,确定所述目标监控录像的下载断点时刻;
下载断点时刻发送模块440,用于发送所述下载断点时刻、所述结束时刻至存储所述目标监控录像的目标监控设备,以使所述目标监控设备将所述目标监控录像的从所述下载断点时刻到所述结束时刻的录像码流发送至所述客户端;
录像码流接收模块450,用于接收并保存所述录像码流。
可见,本发明实施例所提供的方案中,客户端首先获得下载指令,判断是否存在与所述开始时刻和结束时刻对应的断点标识,如果是,根据所述开始时刻,查找所述目标监控录像对应的当前已下载的部分监控录像,并根据所查找到的部分监控录像,确定所述目标监控录像的下载断点时刻,然后发送所述下载断点时刻、所述结束时刻至存储所述目标监控录像的目标监控设备,以使所述目标监控设备将所述目标监控录像的从所述下载断点时刻到所述结束时刻的录像码流发送至客户端,最后接收并保存所述录像码流。采用本方案可以在目标监控录像下载中断后再次下载时,从下载断点时刻进行断点续传,不需要重新从目标监控录像的开始时刻进行下载,可以节省大量的下载时间和流量。
作为本发明实施例的一种实施方式,所述断点标识判断模块420可以包括:
已下载查找单元(图中未示出),用于根据所述开始时刻和所述结束时刻,查找与所述目标监控录像对应的当前已下载的部分监控录像。
作为本发明实施例的一种实施方式,所述下载断点时刻确定模块430可以包括:
图像确定单元(图中未示出),用于当所述目标监控录像为标准码流时,确定所查找到的部分监控录像中的最后一幅I帧图像;
第一下载断点时刻确定单元(图中未示出),用于将所述最后一幅I图像对应的时间戳确定为下载断点时刻,或,将所述最后一幅I图像对应的时间戳之前第一预设时长的时刻确定为下载断点时刻。
作为本发明实施例的一种实施方式,所述下载断点时刻确定模块430可以包括:
时长确定单元(图中未示出),用于当所述目标监控录像为非标准码流时,确定所查找到的部分监控录像的视频时长,将所述开始时刻与所述视频时长进行加法计算;
第二下载断点时刻确定单元(图中未示出),用于将加法计算所得的时刻确定为下载断点时刻,或,将加法计算所得的时刻之前第二预设时长的时刻确定为下载断点时刻。
作为本发明实施例的一种实施方式,所述装置还可以包括:
文件拼接模块(图中未示出),用于在本次断点续传结束后,将所述所查找到的部分监控录像与本次断点续传所下载的录像文件进行文件拼接。
作为本发明实施例的一种实施方式,所述文件拼接模块可以包括:
第一图像确定单元(图中未示出),用于当所述目标监控录像为标准码流时,确定所述所查找到的部分监控录像的最后一幅I帧图像的图像数据;
第二图像确定单元(图中未示出),用于从所述本次断点续传所下载的录像文件的开始第三预设时长的图像帧中,确定与所述所查找到的部分监控录像的的最后一幅I帧图像的图像数据相同的I帧图像;
第一文件拼接单元(图中未示出),用于将所述本次断点续传所下载的录像文件与所述所查找到的部分监控录像在所述相同的I帧图像的位置进行拼接。
作为本发明实施例的一种实施方式,所述文件拼接模块可以包括:
第一转化单元(图中未示出),用于当所述目标监控录像为非标准码流时,将所述所查找到的部分监控录像的最后第四预设时长的图像数据转化为二进制数据;
第二转化单元(图中未示出),用于将所述本次断点续传所下载的录像文件的开始第五预设时长的图像数据转化为二进制数据;
数据确定单元(图中未示出),用于从所述第五预设时长的数据转化的二进制数据中,确定与所述第四预设时长的数据转化的二进制数据相同的二进制数据;
第一文件拼接单元(图中未示出),用于将所述本次断点续传所下载的录像文件与所述所查找到的部分监控录像在所述相同的二进制数据的位置进行拼接。
作为本发明实施例的一种实施方式,所述装置还包括:
下载中断次数判断模块(图中未示出),可以用于根据所述开始时刻,查找所述目标监控录像对应的当前已下载的部分监控录像之前,根据所述断点标识,判断下载中断次数是否超过预设次数,其中,所述断点标识与所述下载中断次数对应;
如果否,继续执行所述根据所述开始时刻,查找所述目标监控录像对应的当前已下载的部分监控录像的步骤。
作为本发明实施例的一种实施方式,所述下载指令还可以携带设备信息,
相应的,所述装置还可以包括:
目标监控设备确定模块(图中未示出),用于在发送所述下载断点时刻、所述结束时刻至存储所述目标监控录像的目标监控设备之前,根据所述设备信息确定存储所述目标监控录像的目标监控设备。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
Claims (16)
1.一种监控录像的断点续传方法,其特征在于,应用于客户端,所述方法包括:
获得下载指令,其中,所述下载指令携带待下载的目标监控录像的开始时刻和结束时刻;
判断是否存在与所述开始时刻和结束时刻对应的断点标识,如果是,根据所述开始时刻,查找所述目标监控录像对应的当前已下载的部分监控录像,其中,所述断点标识为:监控录像下载过程中异常结束时所记录的;
根据所查找到的部分监控录像,确定所述目标监控录像的下载断点时刻;
发送所述下载断点时刻、所述结束时刻至存储所述目标监控录像的目标监控设备,以使所述目标监控设备将所述目标监控录像的从所述下载断点时刻到所述结束时刻的录像码流发送至所述客户端;
接收并保存所述录像码流;
所述根据所述开始时刻,查找所述目标监控录像对应的当前已下载的部分监控录像的步骤之前,所述方法还包括:
根据所述断点标识,判断下载中断次数是否超过预设次数,其中,所述断点标识与所述下载中断次数对应;
如果否,继续执行所述根据所述开始时刻,查找所述目标监控录像对应的当前已下载的部分监控录像的步骤。
2.如权利要求1所述的方法,其特征在于,所述根据所述开始时刻,查找所述目标监控录像对应的当前已下载的部分监控录像的步骤,包括:
根据所述开始时刻和所述结束时刻,查找所述目标监控录像对应的当前已下载的部分监控录像。
3.如权利要求1所述的方法,其特征在于,当所述目标监控录像为标准码流时,所述根据所查找到的部分监控录像,确定所述目标监控录像的下载断点时刻的步骤,包括:
确定所查找到的部分监控录像中的最后一幅I帧图像;
将所述最后一幅I图像对应的时间戳确定为下载断点时刻,或,将所述最后一幅I图像对应的时间戳之前第一预设时长的时刻确定为下载断点时刻。
4.如权利要求1所述的方法,其特征在于,当所述目标监控录像为非标准码流时,所述根据所查找到的部分监控录像,确定所述目标监控录像的下载断点时刻的步骤,包括:
确定所查找到的部分监控录像的视频时长,将所述开始时刻与所述视频时长进行加法计算;
将加法计算所得的时刻确定为下载断点时刻,或,将加法计算所得的时刻之前第二预设时长的时刻确定为下载断点时刻。
5.如权利要求1所述的方法,其特征在于,所述方法还包括:
在本次断点续传结束后,将所述所查找到的部分监控录像与本次断点续传所下载的录像文件进行文件拼接。
6.如权利要求5所述的方法,其特征在于,当所述目标监控录像为标准码流时,所述将所述所查找到的部分监控录像与本次断点续传所下载的录像文件进行文件拼接的步骤,包括:
确定所述所查找到的部分监控录像的最后一幅I帧图像的图像数据;
从所述本次断点续传所下载的录像文件的开始第三预设时长的图像帧中,确定与所述所查找到的部分监控录像的最后一幅I帧图像的图像数据相同的I帧图像;
将所述本次断点续传所下载的录像文件与所述所查找到的部分监控录像在所述相同的I帧图像的位置进行拼接。
7.如权利要求5所述的方法,其特征在于,当所述目标监控录像为非标准码流时,所述将所述所查找到的部分监控录像与本次断点续传所下载的录像文件进行文件拼接的步骤包括:
将所述所查找到的部分监控录像的最后第四预设时长的图像数据转化为二进制数据;
将所述本次断点续传所下载的录像文件的开始第五预设时长的图像数据转化为二进制数据;
从所述第五预设时长的数据转化的二进制数据中,确定与所述第四预设时长的数据转化的二进制数据相同的二进制数据;
将所述本次断点续传所下载的录像文件与所述所查找到的部分监控录像在所述相同的二进制数据的位置进行拼接。
8.如权利要求1-7任一项所述的方法,其特征在于,所述下载指令还携带设备信息,
相应的,所述发送所述下载断点时刻、所述结束时刻至存储所述目标监控录像的目标监控设备的步骤之前,所述方法还包括:
根据所述设备信息确定存储所述目标监控录像的目标监控设备。
9.一种监控录像的断点续传装置,其特征在于,应用于客户端,所述装置包括:
下载指令获得模块,用于获得下载指令,其中,所述下载指令携带待下载的目标监控录像的开始时刻和结束时刻;
断点标识判断模块,用于判断是否存在与所述开始时刻和结束时刻对应的断点标识,如果是,根据所述开始时刻,查找所述目标监控录像对应的当前已下载的部分监控录像,其中,所述断点标识为:监控录像下载过程中异常结束时所记录的;
下载断点时刻确定模块,用于根据所查找到的部分监控录像,确定所述目标监控录像的下载断点时刻;
下载断点时刻发送模块,用于发送所述下载断点时刻、所述结束时刻至存储所述目标监控录像的目标监控设备,以使所述目标监控设备将所述目标监控录像的从所述下载断点时刻到所述结束时刻的录像码流发送至所述客户端;
录像码流接收模块,用于接收并保存所述录像码流;
下载中断次数判断模块,用于在根据所述开始时刻,查找所述目标监控录像对应的当前已下载的部分监控录像之前,根据所述断点标识,判断下载中断次数是否超过预设次数,其中,所述断点标识与所述下载中断次数对应;
如果否,继续执行所述根据所述开始时刻,查找所述目标监控录像对应的当前已下载的部分监控录像的步骤。
10.如权利要求9所述的装置,其特征在于,所述断点标识判断模块包括:
已下载查找单元,用于根据所述开始时刻和所述结束时刻,查找与所述目标监控录像对应的当前已下载的部分监控录像。
11.如权利要求9所述的装置,其特征在于,所述下载断点时刻确定模块包括:
图像确定单元,用于当所述目标监控录像为标准码流时,确定所查找到的部分监控录像中的最后一幅I帧图像;
第一下载断点时刻确定单元,用于将所述最后一幅I图像对应的时间戳确定为下载断点时刻,或,将所述最后一幅I图像对应的时间戳之前第一预设时长的时刻确定为下载断点时刻。
12.如权利要求9所述的装置,其特征在于,所述下载断点时刻确定模块包括:
时长确定单元,用于当所述目标监控录像为非标准码流时,确定所查找到的部分监控录像的视频时长,将所述开始时刻与所述视频时长进行加法计算;
第二下载断点时刻确定单元,用于将加法计算所得的时刻确定为下载断点时刻,或,将加法计算所得的时刻之前第二预设时长的时刻确定为下载断点时刻。
13.如权利要求9所述的装置,其特征在于,所述装置还包括:
文件拼接模块,用于在本次断点续传结束后,将所述所查找到的部分监控录像与本次断点续传所下载的录像文件进行文件拼接。
14.如权利要求13所述的装置,其特征在于,所述文件拼接模块包括:
第一图像确定单元,用于当所述目标监控录像为标准码流时,确定所述所查找到的部分监控录像的最后一幅I帧图像的图像数据;
第二图像确定单元,用于从所述本次断点续传所下载的录像文件的开始第三预设时长的图像帧中,确定与所述所查找到的部分监控录像的的最后一幅I帧图像的图像数据相同的I帧图像;
第一文件拼接单元,用于将所述本次断点续传所下载的录像文件与所述所查找到的部分监控录像在所述相同的I帧图像的位置进行拼接。
15.如权利要求13所述的装置,其特征在于,所述文件拼接模块包括:
第一转化单元,用于当所述目标监控录像为非标准码流时,将所述所查找到的部分监控录像的最后第四预设时长的图像数据转化为二进制数据;
第二转化单元,用于将所述本次断点续传所下载的录像文件的开始第五预设时长的图像数据转化为二进制数据;
数据确定单元,用于从所述第五预设时长的数据转化的二进制数据中,确定与所述第四预设时长的数据转化的二进制数据相同的二进制数据;
第一文件拼接单元,用于将所述本次断点续传所下载的录像文件与所述所查找到的部分监控录像在所述相同的二进制数据的位置进行拼接。
16.如权利要求9-15任一项所述的装置,其特征在于,所述下载指令还携带设备信息,
相应的,所述装置还包括:
目标监控设备确定模块,用于在发送所述下载断点时刻、所述结束时刻至存储所述目标监控录像的目标监控设备之前,根据所述设备信息确定存储所述目标监控录像的目标监控设备。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610931170.0A CN108023906B (zh) | 2016-10-31 | 2016-10-31 | 监控录像的断点续传方法及装置 |
| PCT/CN2017/108359 WO2018077266A1 (zh) | 2016-10-31 | 2017-10-30 | 监控录像的断点续传方法及装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610931170.0A CN108023906B (zh) | 2016-10-31 | 2016-10-31 | 监控录像的断点续传方法及装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN108023906A CN108023906A (zh) | 2018-05-11 |
| CN108023906B true CN108023906B (zh) | 2020-06-12 |
Family
ID=62023118
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610931170.0A Active CN108023906B (zh) | 2016-10-31 | 2016-10-31 | 监控录像的断点续传方法及装置 |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN108023906B (zh) |
| WO (1) | WO2018077266A1 (zh) |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110620889B (zh) * | 2018-06-20 | 2022-04-05 | 杭州海康威视数字技术股份有限公司 | 视频监控系统、网络硬盘录像机及数据传送方法 |
| CN109617971A (zh) * | 2018-12-14 | 2019-04-12 | 浩云科技股份有限公司 | 一种下载断点续传的方法及装置 |
| CN109756708B (zh) * | 2018-12-28 | 2021-05-14 | 深圳英飞拓智能技术有限公司 | 音视频数据的续传方法及装置 |
| CN109729319A (zh) * | 2019-01-21 | 2019-05-07 | 山东劳动职业技术学院(山东劳动技师学院) | 一种监控设备的录像文件断网续传的实现方法 |
| CN109862398A (zh) * | 2019-03-29 | 2019-06-07 | 北京奇艺世纪科技有限公司 | 多媒体数据传输方法、装置及系统 |
| CN110740062B (zh) * | 2019-10-24 | 2023-04-18 | 泰康保险集团股份有限公司 | 断点续传方法和装置 |
| CN111478751B (zh) * | 2020-03-30 | 2023-03-24 | 百富计算机技术(深圳)有限公司 | 一种数据断点续传方法、装置及终端设备 |
| CN111698466B (zh) * | 2020-05-07 | 2022-03-01 | 浙江大华技术股份有限公司 | 监控录像断点下载的方法、装置、设备和介质 |
| CN111600945B (zh) * | 2020-05-13 | 2023-07-07 | 上海英方软件股份有限公司 | 一种基于块传输的ftp服务器断点下载方法及装置 |
| CN112203050B (zh) * | 2020-09-30 | 2022-09-06 | 普联技术有限公司 | 一种视频续传的方法及装置 |
| CN113760862B (zh) * | 2021-01-20 | 2025-03-18 | 北京沃东天骏信息技术有限公司 | 一种增量数据断点续传方法、装置、设备及存储介质 |
| CN116634209B (zh) * | 2023-07-24 | 2023-11-17 | 武汉能钠智能装备技术股份有限公司 | 一种基于热插拔的断点视频恢复系统及方法 |
| CN118509665A (zh) * | 2024-07-19 | 2024-08-16 | 浙江大华技术股份有限公司 | 视频续传方法、装置、计算机设备和存储介质 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101179393A (zh) * | 2006-12-14 | 2008-05-14 | 腾讯科技(深圳)有限公司 | 一种实现文件断点续传的方法及系统 |
| CN101459693A (zh) * | 2008-12-29 | 2009-06-17 | 中兴通讯股份有限公司 | 一种流媒体下载方法及系统 |
| CN101546321A (zh) * | 2008-03-28 | 2009-09-30 | 北京爱国者存储科技有限责任公司 | 一种移动存储设备的断点续传的方法 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007114054A (ja) * | 2005-10-20 | 2007-05-10 | Funai Electric Co Ltd | 映像記録再生装置および電気機器 |
| CN102104623A (zh) * | 2010-12-20 | 2011-06-22 | 广州市动景计算机科技有限公司 | 通过移动终端进行媒体文件断点续播的方法和系统 |
| CN102811344A (zh) * | 2011-12-08 | 2012-12-05 | 苏州科达科技有限公司 | 一种视频监控系统中提高存储稳定性的控制方法以及装置 |
| CN103065662A (zh) * | 2013-01-22 | 2013-04-24 | 中兴通讯股份有限公司 | 一种媒体资源在设备中续播的方法及系统 |
| CN105338297B (zh) * | 2014-08-11 | 2019-03-12 | 杭州海康威视系统技术有限公司 | 一种视频数据存储及回放系统、装置和方法 |
| CN105530547A (zh) * | 2014-09-30 | 2016-04-27 | 中兴通讯股份有限公司 | 一种网络电视点播内容的书签显示方法、装置及机顶盒 |
-
2016
- 2016-10-31 CN CN201610931170.0A patent/CN108023906B/zh active Active
-
2017
- 2017-10-30 WO PCT/CN2017/108359 patent/WO2018077266A1/zh not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101179393A (zh) * | 2006-12-14 | 2008-05-14 | 腾讯科技(深圳)有限公司 | 一种实现文件断点续传的方法及系统 |
| CN101546321A (zh) * | 2008-03-28 | 2009-09-30 | 北京爱国者存储科技有限责任公司 | 一种移动存储设备的断点续传的方法 |
| CN101459693A (zh) * | 2008-12-29 | 2009-06-17 | 中兴通讯股份有限公司 | 一种流媒体下载方法及系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2018077266A1 (zh) | 2018-05-03 |
| CN108023906A (zh) | 2018-05-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108023906B (zh) | 监控录像的断点续传方法及装置 | |
| CN105611330B (zh) | 智能电视维护方法、系统及一种服务器、一种移动终端 | |
| US20150304457A1 (en) | Method, System And Device For Monitoring Data | |
| KR102280465B1 (ko) | 단말 및 그 단말에서 애플리케이션 동기화 방법 | |
| CN203482325U (zh) | 智能视频监控系统 | |
| KR101697979B1 (ko) | 네트워크로 연결 가능한 기기에서 데이터를 동기화하기 위한 장치 및 방법 | |
| JP6574031B2 (ja) | モバイル映像通話品質測定方法およびシステム | |
| EP3468179A1 (en) | Video splitting device and monitoring method | |
| CN103886729B (zh) | 报警视频显示方法和系统 | |
| CN109819265B (zh) | 数据存储、数据获取方法及系统 | |
| CN110099236B (zh) | 视频数据存储方法、请求方法及存储装置、请求装置 | |
| CN105404576A (zh) | 异常信息获取方法及装置 | |
| CN110610610B (zh) | 一种车辆出入管理方法、装置以及存储介质 | |
| CN105589705A (zh) | 文件更新方法、装置及设备 | |
| CN111582925A (zh) | 一种广告监播方法及多媒体监控终端 | |
| CN103399795A (zh) | 通讯录同步方法及装置 | |
| CN106210800B (zh) | 一种多个智能电视间用户操作行为的同步方法及系统 | |
| CN108924485B (zh) | 客户端实时视频流中断处理方法及系统、监控系统 | |
| CN111787256B (zh) | 警前录像的管理方法、装置、介质及电子设备 | |
| CN116009509A (zh) | 后台任务管理方法、系统、设备及存储介质 | |
| CN112053707B (zh) | 多媒体设备的刻录方法及装置、存储介质、电子装置 | |
| CN109308778B (zh) | 移动侦测告警方法、装置、采集设备和存储介质 | |
| CN102075783A (zh) | 视频电话和流媒体的用户感知效果的测试系统和测试方法 | |
| US20060059175A1 (en) | Computer operation recording program, computer operation solving program, computer, management apparatus, and method | |
| CN105872742A (zh) | 网络视频下载方法和用户终端设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |