The embodiment of the application provides a data storage, data acquisition method and system. The data storage method includes acquiring real-time video data, sending the acquired video data as a video slice to the cloud server when the length of the acquired video data reaches the preset slice length, and generating the video slice identification of the video slice to enable the cloud server to store the video slice. The scheme provided by the embodiment of this application can improve the real-time performance of video data storage and the user experience.
【技术实现步骤摘要】
数据存储、数据获取方法及系统
本申请涉及数据存储
,特别是涉及一种数据存储、数据获取方法及系统。
技术介绍
随着技术的发展,摄像机等图像采集设备的应用越来越多。为了更方便地存储图像采集设备采集的视频,可以将采集的视频存储至云服务器。当需要观看已采集的视频时,可以从云服务器中下载。在相关技术中,在将实时采集的视频存储至云服务器时,常常需要将采集的视频数据形成视频文件,将视频文件发送至云服务器,以使云服务器存储该视频文件。通常,采用上述方法能够将实时采集的视频存储至云服务器。但是,当实时采集的视频时长较长时,从将采集的长视频形成视频文件,到将长视频文件发送至云服务器,并使云服务器存储该长视频文件为止,需要花费较长时间,用户需要在较长时间之后才能从云服务器中下载采集的视频。因此,采用上述方法存储这种长视频时,视频数据存储的实时性不够高,用户后续下载视频数据或回放都会十分缓慢。
技术实现思路
本申请实施例的目的在于提供了一种数据存储、数据获取方法及系统,以提高视频数据存储的实时性,提高用户体验。具体的技术方案如下。第一方面,本申请实施例提供了一种数据存储方法,所述方法包括:获取实时采集的视频数据;当所获取的视频数据的长度达到预设切片长度时,将所获取的视频数据作为一个视频切片发送至云服务器,以使所述云服务器存储所述视频切片;生成所述视频切片的视频切片标识。可选的,在生成所述视频切片的视频切片标识之后,所述方法还包括:记录所述视频切片标识;当所述视频切片为视频文件的最后一个视频切片时,根据记录的视频切片标识,生成视频文件元数据,存储所述视频文件元数据。可选的,在生成 ...
【技术保护点】
1.一种数据存储方法,其特征在于,所述方法包括:获取实时采集的视频数据;当所获取的视频数据的长度达到预设切片长度时,将所获取的视频数据作为一个视频切片发送至云服务器,以使所述云服务器存储所述视频切片;生成所述视频切片的视频切片标识。
【技术特征摘要】
1.一种数据存储方法,其特征在于,所述方法包括:获取实时采集的视频数据;当所获取的视频数据的长度达到预设切片长度时,将所获取的视频数据作为一个视频切片发送至云服务器,以使所述云服务器存储所述视频切片;生成所述视频切片的视频切片标识。2.根据权利要求1所述的方法,其特征在于,在生成所述视频切片的视频切片标识之后,所述方法还包括:记录所述视频切片标识;当所述视频切片为视频文件的最后一个视频切片时,根据记录的视频切片标识,生成视频文件元数据,存储所述视频文件元数据。3.根据权利要求1所述的方法,其特征在于,在生成所述视频切片标识之后,包括:将所述视频切片标识发送至管理服务器,以使管理服务器记录所述视频切片标识和视频文件元数据,其中,所述视频文件元数据为:所述管理服务器在所述视频切片为视频文件的最后一个视频切片时根据记录的视频切片标识生成的视频文件元数据。4.根据权利要求1所述的方法,其特征在于,所述云服务器为:预设的与实时采集视频数据的图像采集设备的特征信息对应的云服务器。5.根据权利要求1所述的方法,其特征在于,所述云服务器包括不同网络运营商的云服务器。6.根据权利要求1~5任一项所述的方法,其特征在于,所述获取实时采集的视频数据的步骤,包括:获取图像采集设备实时采集的视频数据。7.一种数据获取方法,其特征在于,所述方法包括:接收视频数据获取请求,所述视频数据获取请求携带待获取视频的时间信息;根据所述时间信息,确定所述待获取视频包含的视频切片的视频切片标识;其中,一个视频切片为:当电子设备获取的实时采集的视频数据的长度达到预设切片长度时将所获取的视频数据作为的视频切片;视频切片为所述电子设备发送至云服务器的视频切片;向所述云服务器发送视频切片获取请求,所述视频切片获取请求携带所述视频切片标识;接收所述云服务器根据所述视频切片标识确定的视频切片,作为所述待获取视频。8.根据权利要求7所述的方法,其特征在于,所述时间信息包括所述待获取视频的开始时刻和结束时刻;所述根据所述时间信息确定所述待获取视频包含的视频切片的视频切片标识的步骤,包括:根据所述时间信息,确定所述待获取视频所在的视频文件;将所述视频文件的处于所述开始时刻和结束时刻之间的视频切片标识,确定为所述待获取视频包含的视频切片的视频切片标识。9.根据权利要求8所述的方法,其特征在于,所述将所述视频文件的处于所述开始时刻和结束时刻之间的视频切片标识,确定为所述待获取视频包含的视频切片的视频切片标识的步骤,包括:当所述视频文件不存在对应的视频文件元数据时,从记录的所述视频文件包含的视频切片标识中确定处于所述开始时刻和结束时刻之间的视频切片标识,作为所述待获取视频包含的视频切片的视频切片标识;当所述视频文件存在对应的视频文件元数据时,从所述视频文件元数据中确定处于所述开始时刻和结束时刻之间的视频切片标识,作为所述待获取视频包含的视频切片的视频切片标识。10.根据权利要求9所述的方法,其特征在于,所述视频切片标识是从管理服务器中获取;和/或,所述视频文件元数据是从管理服务器中获取。11.根据权利要求7~10任一项所述的方法,其特征在于,在接收到所述视频切片之后,所述方法还包括:将所述视频切片发送至用户终端。12.一种摄像机,其特征在于,包括:图像采集器、处理器和存储器;其中,所述图像采集器,用于实时采集视频数据,并将实时采集的视频数据发送至所述处理器;所述处理器,用于接收所述图像采集器实时采集的视频数据,当所获取的视频数据的长度达到预设切片长度时,将所获取的视频数据作为一个视频切片发送至云服务器,生成所述视频切片的视频切片标识。13.根据权利要求12所述的摄像机,其特征在于,所述处理器,还用于在生成所述视频切片的视频切片标识之后,将所述视频切片标识记录在所述存储器中,当所述视频切片为视频文件的最后一个视频切片时,根据记录的视频切片标识,生成视频文件元数据,将所述视频文件元数据存储在所述存储器中。14.根据权利要求12所述的摄像机,其特征在于,所述...
【专利技术属性】
技术研发人员:陈勇,明旭,吕冠嵬,聂超,李兴波,蒋海青,
申请(专利权)人:杭州萤石网络有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。