多媒体文件上传方法及装置与流程

文档序号:12754599阅读:来源:国知局

技术特征:

1.一种多媒体文件上传方法,其特征在于,所述方法包括:

当接收到第一多媒体文件的播放指令时,播放所述第一多媒体文件;

在播放所述第一多媒体文件的过程中,对与所述第一多媒体文件相关的用户行为事件进行录制,得到第二多媒体文件;

将所述第一多媒体文件和所述第二多媒体文件合成,得到第三多媒体文件;

在合成过程中,每合成指定大小的数据块,将所述数据块进行上传,直至将所述第三多媒体文件上传完毕。

2.如权利要求1所述的方法,其特征在于,所述在合成过程中,每合成指定大小的数据块,将所述数据块进行上传,包括:

在合成过程中,当每合成指定大小的数据块时,判断所述合成过程是否结束;

如果所述合成过程未结束,则将所述数据块加入数据上传队列;

如果所述合成过程已结束,则对当前已合成且未加入所述数据上传队列的数据进行划分,得到多个指定大小的数据块;

将所述多个指定大小的数据块加入所述数据上传队列;

将所述数据上传队列中的数据块进行上传。

3.如权利要求1或2所述的方法,其特征在于,所述在合成过程中,每合成指定大小的数据块,将所述数据块进行上传之后,还包括:

当所述数据块上传完毕时,将所述数据块删除。

4.如权利要求1所述的方法,其特征在于,所述在合成过程中,每合成指定大小的数据块,将所述数据块进行上传,直至将所述第三多媒体文件上传完毕之后,还包括:

向服务器发送文件校验请求,所述文件校验请求中携带所述第三多媒体文件的总数据大小,使所述服务器基于所述总数据大小进行校验后返回文件校验响应;

当接收到所述文件校验响应时,基于所述文件校验响应,显示对应的文件校验提示信息。

5.一种多媒体文件上传装置,其特征在于,所述装置包括:

播放模块,用于当接收到第一多媒体文件的播放指令时,播放所述第一多媒体文件;

录制模块,用于在播放所述第一多媒体文件的过程中,对与所述第一多媒体文件相关的用户行为事件进行录制,得到第二多媒体文件;

合成模块,用于将所述第一多媒体文件和所述第二多媒体文件合成,得到第三多媒体文件;

上传模块,用于在合成过程中,每合成指定大小的数据块,将所述数据块进行上传,直至将所述第三多媒体文件上传完毕。

6.如权利要求5所述的装置,其特征在于,所述上传模块包括:

判断单元,用于在合成过程中,当每合成指定大小的数据块时,判断所述合成过程是否结束;

第一加入单元,用于如果所述合成过程未结束,则将所述数据块加入数据上传队列;

划分单元,用于如果所述合成过程已结束,则对当前已合成且未加入所述数据上传队列的数据进行划分,得到多个指定大小的数据块;

第二加入单元,用于将所述多个指定大小的数据块加入所述数据上传队列;

上传单元,用于将所述数据上传队列中的数据块进行上传。

7.如权利要求5或6所述的装置,其特征在于,所述装置还包括:

删除模块,用于当所述数据块上传完毕时,将所述数据块删除。

8.如权利要求5所述的装置,其特征在于,所述装置还包括:

发送模块,用于向服务器发送文件校验请求,所述文件校验请求中携带所述第三多媒体文件的总数据大小,使所述服务器基于所述总数据大小进行校验后返回文件校验响应;

显示模块,用于当接收到所述文件校验响应时,基于所述文件校验响应,显示对应的文件校验提示信息。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1