一种视频文件的备份方法、装置及电子设备的制造方法

文档序号:9847330阅读:302来源:国知局
一种视频文件的备份方法、装置及电子设备的制造方法
【技术领域】
[0001]本发明涉及数据处理技术领域,尤其涉及一种视频文件的备份方法、装置及电子设备。
【背景技术】
[0002]目前手机、平板电脑等电子设备在分享拍摄的视频时,采用的方法有:在视频拍摄完成后,将拍摄得到的视频文件上传到云服务器进行备份,被授权的用户通过浏览云服务器上备份的视频文件便可观看到分享的视频。
[0003]本发明的发明人在研究和实践过程中发现,由于视频文件的容量通常较大,将视频文件上传到云服务器进行备份通常需要花费较多的时间,因此,将视频文件全部上传到云服务器的时刻相对于视频开始拍摄时刻存在较长时间的滞后,不利于被授权的用户通过云服务器及时观看到被分享的视频。

【发明内容】

[0004]本发明实施例提供了一种视频文件的备份方法、装置及电子设备,可以解决如何缩短视频文件上传的时间的问题。
[0005]本发明实施例第一方面提供一种视频文件的备份方法,包括:
[0006]获取用户输入的第一操作指令,其中,所述第一操作指令用于指示视频拍摄装置拍摄视频、以及指示将所述视频拍摄装置拍摄得到的视频文件上传到云服务器;
[0007]根据所述第一操作指令触发所述视频拍摄装置进行拍摄;
[0008]根据预设的视频文件切割策略将所述视频拍摄装置拍摄得到的视频文件进行实时切割,得到至少两个视频文件片段;
[0009]在所述视频拍摄装置拍摄过程中,将至少一个所述视频片段上传至所述云服务器。
[0010]结合第一方面,在第一方面的第一种可能的实施方式中,所述文件切割策略包括:
[0011]每隔预设的时间间隔对视频文件进行切割。
[0012]结合第一方面的第一种可能的实施方式,在第一方面的第二种可能的实施方式中,在所述得到至少两个视频文件片段之后,所述方法还包括:
[0013]记录各视频文件片段之间的先后顺序。
[0014]结合第一方面的第一种可能的实施方式,在第一方面的第三种可能的实施方式中,在所述将至少一个所述视频片段上传至所述云服务器之后,所述方法还包括:
[0015]获取视频片段上传到所述云服务器的上传速度;
[0016]根据所述上传速度调整所述预设的视频文件切割策略,其中,所述预设的时间间隔与所述上传速度成反比。
[0017]结合第一方面或第一方面的第一种可能的实施方式或第一方面的第二种可能的实施方式或第一方面的第三种可能的实施方式,在第一方面的第四种可能的实施方式中,在所述得到至少两个视频文件片段之后,所述方法还包括:
[0018]对每个视频文件片段进行处理,得到目标格式的压缩文件;
[0019]所述将至少一个所述视频片段上传至所述云服务器,包括:将处理后的至少一个所述视频片段上传至所述云服务器。
[0020]本发明实施例第二方面提供一种视频文件的备份装置,包括:
[0021]第一获取单元,用于获取用户输入的第一操作指令,其中,所述第一操作指令用于指示视频拍摄装置拍摄视频、以及指示将所述视频拍摄装置拍摄得到的视频文件上传到云服务器;
[0022]拍摄单元,用于根据所述第一操作指令触发所述视频拍摄装置进行拍摄;
[0023]处理单元,用于根据预设的视频文件切割策略将所述视频拍摄装置拍摄得到的视频文件进行实时切割,得到至少两个视频文件片段;
[0024]上传单元,用于在所述视频拍摄装置拍摄过程中,将至少一个所述视频片段上传至所述云服务器。
[0025]结合第二方面,在第二方面的第一种可能的实施方式中,所述文件切割策略包括:
[0026]每隔预设的时间间隔对视频文件进行切割。
[0027]结合第二方面的第一种可能的实施方式,在第二方面的第二种可能的实施方式中,所述处理装置还用于,记录各视频文件片段之间的先后顺序。
[0028]结合第二方面的第一种可能的实施方式,在第二方面的第三种可能的实施方式中,所述装置还包括:
[0029]第二获取单元,用于获取视频片段上传到所述云服务器的上传速度;
[0030]调整单元,用于根据所述上传速度调整所述预设的视频文件切割策略,其中,所述预设的时间间隔与所述上传速度成反比。
[0031]结合第二方面或第二方面的第一种可能的实施方式或第二方面的第二种可能的实施方式或第二方面的第三种可能的实施方式,在第二方面的第四种可能的实施方式中,
[0032]所述处理单元还用于,对每个视频文件片段进行处理,得到目标格式的压缩文件;
[0033]所述上传单元具体用于,在所述视频拍摄装置拍摄过程中,将所述处理单元处理后的至少一个所述视频片段上传至所述云服务器。
[0034]本发明实施例第三方面提供一种电子设备,包括:处理器、存储器、通信接口和总线;
[0035]所述处理器、所述存储器和所述通信接口通过所述总线连接并完成相互间的通
?目;
[0036]所述存储器存储可执行程序代码;
[0037]所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行一种视频文件的备份方法;其中,所述视频文件的备份方法包括:
[0038]获取用户输入的第一操作指令,其中,所述第一操作指令用于指示视频拍摄装置拍摄视频、以及指示将所述视频拍摄装置拍摄得到的视频文件上传到云服务器;
[0039]根据所述第一操作指令触发所述视频拍摄装置进行拍摄;
[0040]根据预设的视频文件切割策略将所述视频拍摄装置拍摄得到的视频文件进行实时切割,得到至少两个视频文件片段;
[0041]在所述视频拍摄装置拍摄过程中,将至少一个所述视频片段上传至所述云服务器。
[0042]本发明实施例第四方面提供一种存储介质,其中,该存储介质用于存储应用程序,所述应用程序用于在运行时执行本发明实施例所述的一种视频文件的备份方法。
[0043]本发明实施例第五方面提供一种应用程序,其中,该应用程序用于在运行时执行本发明实施例所述的的一种视频文件的备份方法。
[0044]可以看出,采用本发明实施例提供的技术方案,在视频拍摄装置拍摄过程中,就开始将至少一个视频片段上传至云服务器,相对于现有技术中在拍摄完视频文件后才开始上传视频文件到云服务器,能够缩短将视频文件全部上传到云服务器的时刻与视频开始拍摄时刻之间的时间间隔,有利于被授权的用户通过云服务器及时观看到被分享的视频。
【附图说明】
[0045]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0046]图1是本发明实施例提供的一种网络架构的不意图;
[0047]图2是本发明的实施例提供的一种视频文件的备份方法的流程示意图;
[0048]图3是本发明的另一实施例提供的一种视频文件的备份方法的流程示意图;
[0049]图4是本发明的另一实施例提供的一种视频文件的备份方法的流程示意图;
[0050]图5是本发明的另一实施例提供的一种视频文件的备份方法的流程示意图;
[0051 ]图6是本发明实施例提供的一种视频文件的备份装置的结构示意图;
[0052]图7是本发明的另一实施例提供的一种视频文件的备份装置的结构示意图;
[0053]图8是本发明的另一实施例提供的一种电子设备的结构示意图。
【具体实施方式】
[0054]本发明实施例提供了一种视频文件的备份方法、装置及电子设备,以期缩短将视频文件全部上传到云服务器的时刻与视频开始拍摄时刻之间的时间间隔,以利于被授权的用户通过云服务器及时观看到被分享的视频
[0055]为了使本技术领域的技术人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0056]以下分别进行详细说明。
[0057]本
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1