视频截取内容的传输响应方法、装置、服务器和系统的制作方法_2

文档序号:8286285阅读:来源:国知局
O
[0049]本步骤中,前台系统会获取当前播放视频的标识,即视频ID(vid),该视频ID可以唯一标识一个视频文件。
[0050]如果所述对当前视频的截取指令为截图指令,则所述根据所述截取指令确定所截取的视频截取内容的标记,具体为:根据所述截图指令确定所截取的截图的帧号,该截图的帧号为所述视频截取内容的标记。
[0051]如果所述对当前视频的截取指令为截取视频段的指令,则所述根据所述截取指令确定所截取的视频截取内容的标记,具体为:根据所述截取视频段的指令确定所截取的视频段的起始帧号和终止帧号,该起始帧号和终止帧号为所述视频截取内容的标记。该起始帧号和终止帧号之间的所有视频图片可以组成一个视频片段,作为所截取的视频截取内容。
[0052]步骤203、将当前视频的标识和所述视频截取内容标记上传。
[0053]具体的,前台系统会将所确定的当前视频的视频ID以及所述截图帧号,或者当前视频的视频ID和截取的起始帧号和终止帧号,上传给响应服务器。
[0054]所述在响应服务器执行的视频截取内容的响应方法,具体包括:
[0055]步骤211、接收上传方所上传的视频标识和视频截取内容标记。
[0056]所述上传方就是指上传视频标识和视频截取内容标记的前台系统。
[0057]步骤212、根据所述视频标识查找对应的视频文件。
[0058]由于本发明中,前台系统是在线播放响应服务器中的视频文件,或者是将响应服务器中的视频文件下载到本地后再进行播放。因此,前台系统所播放的视频文件在响应服务器端也有相同的视频文件,该视频文件可以在同一个响应服务器内,也可以在服务云端,这样才能实现本发明所述的秒传功能。本步骤中响应服务器需要根据所述上传的视频ID,在响应服务器端(本服务器内或云端)查找对应的视频文件,如果查找到,则继续后续步骤;如果查找不到,则向上传方返回失败响应信息。
[0059]步骤213、在查找到对应的视频文件后,根据所述视频截取内容标记,生成该视频文件对应的视频截取内容。
[0060]在查找到对应的视频文件后,如果所述视频截取内容标记为截图的帧号,则所述根据所述视频截取内容标记,生成该视频文件对应的视频截取内容,具体包括:根据所述截图的帧号,从该视频文件中获取该帧号对应的视频图片,将该视频图片作为所述视频截取内容。
[0061]如果所述视频截取内容标记为起始帧号和终止帧号,则所述根据所述视频截取内容标记,生成该视频文件对应的视频截取内容,具体包括:根据所述起始帧号和终止帧号,从该视频文件中获取该起始帧号和终止帧号、及其之间的所有帧号对应的视频图片,将该组视频图片作为所述视频截取内容。
[0062]步骤214、将该视频截取内容与上传方的信息进行关联存储。
[0063]所述上传方的信息为上传方的用户ID。在生成所述视频截取内容后,需要存储该视频截取内容,并将该视频截取内容与所述上传方的信息进行关联存储,即通过所述上传方的信息可以查找到对应的视频截取内容。当所述上传方需要查看其曾经截取过的视频截取内容时,可以通过用户ID登录响应服务器,响应服务器通过用户ID查找到该用户对应的视频截取内容,并应用户的指令将所述视频截取内容展示给用户。
[0064]通过上述处理,本发明的前台系统实质上并没有上传所截取的视频截取内容,而仅仅是上传视频标识和视频截取内容的标记,上传的信息量小,只要响应服务器端能够生成该视频标识和视频截取内容标记所指定的视频内容,则判定上传成功,从而实现秒传的功能。
[0065]所述响应服务器在将该视频截取内容与上传方的信息进行关联存储时,向所述上传方返回成功响应。
[0066]上传方所在的前台系统在收到响应信息后,做出相应的操作:如果为成功响应信息,则说明实现了秒传功能,结束流程;如果为失败响应信息,则说明服务器端没有当前播放的视频文件,无法实现秒传功能,此时需要向响应服务器上传所截取的视频截取内容。
[0067]针对现有技术所述服务器上存在对应图片的概率很小的问题,本发明不再用图片摘要信息去查询服务器是否有对应图片,而是用生成截图所需信息(即视频截取内容的标记,如图片帧号)再在服务器上生成一次截图。这样就可以保证服务器上“存在”该截图,从而实现了截图秒传功能。这样可以使得视频截图秒传几率大幅增高,所以就不需要进行真实的图片传输过程,节省网络带宽,提高传输成功率。同时,针对现有技术中的摘要信息可能会碰撞问题,本发明的视频截取内容标记如视频ID(vid)和巾贞号(FrameID),可以唯一地确定视频的某一张截图,所以不存在碰撞的问题,降低了逻辑错误率。
[0068]另外,本发明除了可以实现视频截图的秒传功能,还可以实现某一视频段的秒传功能,只需要上传该视频段的起始帧号和终止帧号以及当前视频ID即可,从而节约网络带宽资源,提高传输成功率。
[0069]在本发明的一种进一步实施例中,该方法在响应服务器将该视频截取内容与上传方的信息进行关联存储时,进一步关联存储所述视频标识和视频截取内容标记;且在接收到上传方所上传的视频标识和视频截取内容标记之后,查找对应的视频文件之前,进一步包括:查询该视频标识和视频截取内容标记是否存储过,在有存储的情况下,则说明已经生成过对应的视频截取内容,不必重复生成,此时会跳过所述查找对应的视频文件,根据所述视频截取内容标记,生成该视频文件对应的视频截取内容的步骤,而是直接将该上传方的信息与所述视频标识和视频截取内容标记、以及对应的视频截取内容关联存储。这样可以节省服务器端的计算资源,提高处理效率。
[0070]如果在经过查询后发现没有存储过该视频标识和视频截取内容标记,则需要继续执行所述查找对应的视频文件,根据所述视频截取内容标记,生成该视频文件对应的视频截取内容的步骤,并将该上传方的信息与所述视频标识和视频截取内容标记、以及对应的视频截取内容关联存储。
[0071]与上述方法对应,本发明还公开了一种视频截取内容的传输装置,用于设置在前台系统,还公开了一种对应的视频截取内容的响应服务器,用于设置在后台,该视频截取内容的传输装置和响应服务器一起组成了一种视频截取内容的传输响应系统。
[0072]图3为本发明所述视频截取内容的传输响应系统的一种组成示意图。参见图3,所述视频截取内容的传输装置310包括:
[0073]截取指令接收模块311,用于接收对当前视频的截取指令;
[0074]标记确定模块312,用于获取当前视频的标识,根据所述截取指令确定所截取的视频截取内容的标记;
[0075]上传模块313,用于将当前视频的标识和所述视频截取内容标记上传。
[0076]在一种具体实施例中,所述对当前视频的截取指令为截图指令;且所述根据所述截取指令确定所截取的视频截取内容的标记,具体为:根据所述截图指令确定所截取的截图的帧号,该截图的帧号为所述视频截取内容的标记。
[0077]在另一种具体实施例中,所述对当前视频的截取指令为截取视频段的指令;所述根据所述截取指令确定所截取的视频截取内容的标记,具体为:根据所述截取视频段的指令确定所截取的视频段的起始帧号和终止帧号,该起始帧号和终止帧号为所述视频截取内容的标记。
[0078]所述视频截取内容的响应服务器320,具体包括:
[0079]接收标记模块321,用于接收上传方所上传的视频标识和视频截取内容标记;
[0080]查找模块322,用于根据所述视频标识查找对应的视频文件;
[0081]内容生成模块323,用于在查找到对应的视频文件后,根据所述视频截取内容标记,生成该视频文件对应的视频截取内容;
[0082]存储模块324,用于将该视频截取内容与上传方的信息进行关联存储。
[0083]如果所述视频截取内容标记为截图的帧号;则所述内容生成模块323具体用于:根据所述截图的帧号,从该视频文件中获取该帧号对应的视频图片,将该视频图片作为所述视频截取内容。
[0084]如果所述视频截取内容标记为起始帧号和终止帧号,则所述内容生成模块323根具体用于:根据所述起始帧号和终止帧号,从该视频文件中获取该起始帧号和终止帧号、及其之间的所有帧号对应的视频图片,将该组视频图片作为所述视频截取内容。
[0085]图4为本发明所述视频截取内容的传输响应系统的又一种组成示意图。参见图4,所述响应服务器的所述存储模块324进一步用于:在将该视频截取内容与上传方的信息进行关联存储时,进一步关联存储所述视频标识和视频截取内容标记。且该响应服务器进一步包括查询判断模块325,设置在所述接
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1