高清视频文件处理方法及装置制造方法及图纸

技术编号:10347614 阅读:120 留言:0更新日期:2014-08-22 12:21
本发明专利技术实施例公开了一种高清视频文件处理方法及装置。该方法应用于服务器,所述服务器的磁盘中存储有高清视频文件;所述方法包括:接收客户端设备发送的目标服务请求,该目标服务请求携带有目标高清视频文件的目标文件标识;将位于服务器的磁盘中的具有目标文件标识的目标高清视频文件转移到服务器的预设的固态硬盘中;基于存储于预设的固态硬盘中的目标高清视频文件响应目标服务请求;并在完成目标服务请求的响应后,将目标高清视频文件恢复于磁盘中。与现有技术中,将高清视频文件转移到固态硬盘中来响应服务请求,由于固态硬盘的读取速度很高,解决了高清视频文件的传输速率受到限制的问题,达到了提高高清视频文件的传输速率的目的。

【技术实现步骤摘要】
高清视频文件处理方法及装置
本专利技术涉及视频文件处理领域,特别涉及一种高清视频文件处理方法及装置。
技术介绍
所谓视频网站,其在完善的技术平台支持下,让互联网用户在线流畅发布、浏览和分享视频文件。其中,视频网站中的视频文件可以分为标清视频文件和高清视频文件,以满足不同的用户需求和网络环境。其中,相对于标清视频文件而言,高清视频文件的数据量较大。现有技术中,标清视频文件和高清视频文件均放置于阵列服务器的磁盘中。由于磁盘的读取速度受到限制,导致高清视频文件的传输速率受到限制;而从客户端的角度而言,高清视频文件会出现视频播放持续不流畅的问题。因此,如何提高高清视频文件的传输速率是个亟待解决的问题。
技术实现思路
基于上述问题,本专利技术实施例公开了一种高清视频文件处理方法及装置,以提高高清视频文件的传输速率。技术方案如下:第一方面,本专利技术实施例提供了一种高清视频文件处理方法,应用于服务器,所述服务器的磁盘中存储有高清视频文件;所述方法包括:接收客户端设备发送的目标服务请求,其中,所述目标服务请求携带有目标高清视频文件的目标文件标识;将位于服务器的磁盘中的具有所述目标文件标识的所述目标高清视频文件转移到所述服务器的预设的固态硬盘中;基于存储于所述预设的固态硬盘中的所述目标高清视频文件响应所述目标服务请求;并在完成所述目标服务请求的响应后,将所述目标高清视频文件恢复于所述磁盘中。可选的,所述接收客户端设备发送的目标服务请求后,还包括:判断所述预设的固态硬盘的可用存储空间是否能够容纳具有所述目标文件标识的所述目标高清视频文件,如果是,继续执行将位于服务器的磁盘中的具有所述目标文件标识的所述目标高清视频文件转移到所述服务器的预设的固态硬盘中的步骤;如果否,基于存储于所述磁盘中的具有所述目标文件标识的所述目标高清视频文件响应所述目标服务请求,并监测所述预设的固态硬盘的可用存储空间,进而在监测到所述预设的固态硬盘的可用存储空间能够容纳所述目标高清视频文件时,继续执行所述将位于服务器的磁盘中的具有所述目标文件标识的所述目标高清视频文件转移到所述服务器的预设的固态硬盘中的步骤。可选的,所述接收客户端设备发送的目标服务请求之后,还包括:判断所述目标文件标识是否在预设的文件标识列表中,其中,所述文件标识列表所记录的文件标识为当前存储于预设的固态硬盘中的高清视频文件的文件标识;当判断出所述目标文件标识未在所述文件标识列表中时,继续执行所述将位于服务器的磁盘中的具有所述目标文件标识的所述目标高清视频文件转移到所述服务器的预设的固态硬盘中的步骤;并在转移完毕后,将所述目标文件标识增加到所述文件标识列表中。可选的,在将所述目标高清视频文件恢复于所述磁盘中之前,还包括:在完成所述目标服务请求的响应后,判断是否存在针对于所述目标高清视频文件的服务请求正在被响应,如果不存在,将所述目标文件标识从所述文件标识列表中删除,并继续执行将所述目标高清视频文件恢复于所述磁盘中的步骤。可选的,本专利技术实施例所提供的高清视频文件处理方法还包括:依据所接收到的针对于各个高清视频文件的服务请求中的文件标识更新文件权值列表;所述文件权值列表中记录有高清视频文件的文件标识以及文件标识所对应的权值;其中,所述权值依据预设的权值设定原则来设定;按照以预设的固态硬盘的可用存储空间和文件标识所对应权值作为转移依据的预设的文件转移原则确定待转移的高清视频文件,并将待转移的高清视频文件的文件标识从文件权值列表中删除并记录到文件清单中;定时对比所述文件清单中的文件标识和所述预设的固态硬盘中的高清视频文件的文件标识,将存储于所述预设的固态硬盘中但文件标识并不存在于所述文件清单中的高清视频文件恢复于所述磁盘中,并将存在于所述文件清单中但未存储于所述预设的固态硬盘中的高清视频文件从所述磁盘中转移到所述预设的固态硬盘中;并且,定时将所有服务请求均响应完成的高清视频文件的文件标识从所述文件清单中删除;在将位于服务器的磁盘中的具有所述目标文件标识的所述目标高清视频文件转移到所述服务器的预设的固态硬盘中之前,所述方法还包括:当所述目标文件标识不存在于所述文件取值列表中且不存在于所述文件清单中时,将所述目标文件标识记录到所述文件权值列表中,并设定所述目标文件标识所对应的权值;进而在权值和所述预设的固态硬盘的可用存储空间符合所述预设的文件转移原则时,继续执行所述将位于服务器的磁盘中的具有所述目标文件标识的所述目标高清视频文件转移到所述服务器的预设的固态硬盘中的步骤;当所述目标文件标识存在于所述文件取值列表中时,更新所述文件标识所对应的权值;进而在所述目标文件标识所对应的权值和所述预设的固态硬盘的可用存储空间均符合所述预设的文件转移原则时,继续执行所述将位于服务器的磁盘中的具有所述目标文件标识的所述目标高清视频文件转移到所述服务器的预设的固态硬盘中的步骤;将所述目标高清视频文件恢复于所述磁盘中之前,所述方法还包括:在完成所述针对于目标高清视频文件的目标服务请求的响应后,当判断出已完成针对于所述目标高清视频文件的所有服务请求的响应,从所述文件清单中删除所述目标文件标识,并在下一次进行文件清单中的文件标识和固态硬盘中所存储的高清视频文件的文件标识的对比时,继续执行将所述目标高清视频文件恢复于所述磁盘中的步骤。可选的,针对于目标高清视频文件的目标服务请求为TCP形式的服务请求。第二方面,本专利技术实施例还提供了一种高清视频文件处理装置,应用于服务器,所述服务器的磁盘中存储有高清视频文件;所述装置包括:服务请求接收模块,用于接收客户端设备发送的目标服务请求,其中,所述目标服务请求携带有目标高清视频文件的目标文件标识;文件转移模块,用于将位于服务器的磁盘中的具有所述目标文件标识的所述目标高清视频文件转移到所述服务器的预设的固态硬盘中;请求响应模块,用于基于存储于所述预设的固态硬盘中的所述目标高清视频文件响应所述目标服务请求;文件恢复模块,用于在完成所述目标服务请求的响应后,将所述目标高清视频文件恢复于所述磁盘中。可选的,本专利技术实施例所提供的高清视频文件处理装置还包括:第一判断模块,用于接收客户端设备发送的目标服务请求之后,判断所述预设的固态硬盘的可用存储空间是否能够容纳具有所述目标文件标识的所述目标高清视频文件,如果是,触发所述文件转移模块;否则,触发初步响应模块;所述初步响应模块,用于基于存储于所述磁盘中的具有所述目标文件标识的所述目标高清视频文件响应所述目标服务请求,并监测所述预设的固态硬盘的可用存储空间,进而在监测到所述预设的固态硬盘的可用存储空间能够容纳所述目标高清视频文件时,触发所述文件转移模块。可选的,本专利技术实施例所提供的高清视频文件处理装置还包括:第二判断模块,用于接收客户端设备发送的目标服务请求之后,判断所述目标文件标识是否在预设的文件标识列表中,其中,所述文件标识列表所记录的文件标识为当前存储于预设的固态硬盘中的高清视频文件的文件标识;当判断出所述目标文件标识未在所述文件标识列表中时,触发所述文件转移模块;文件标识列表更新模块,用于在所述文件转移模块转移完毕后,将所述目标文件标识增加到所述文件标识列表中。可选的,本专利技术实施例所提供的高清视频文件处理装置还包括:第三判断模块,用于在完成所述目本文档来自技高网...
高清视频文件处理方法及装置

【技术保护点】
一种高清视频文件处理方法,其特征在于,应用于服务器,所述服务器的磁盘中存储有高清视频文件;所述方法包括:接收客户端设备发送的目标服务请求,其中,所述目标服务请求携带有目标高清视频文件的目标文件标识;将位于服务器的磁盘中的具有所述目标文件标识的所述目标高清视频文件转移到所述服务器的预设的固态硬盘中;基于存储于所述预设的固态硬盘中的所述目标高清视频文件响应所述目标服务请求;并在完成所述目标服务请求的响应后,将所述目标高清视频文件恢复于所述磁盘中。

【技术特征摘要】
1.一种高清视频文件处理方法,其特征在于,应用于服务器,所述服务器的磁盘中存储有高清视频文件;所述方法包括:接收客户端设备发送的目标服务请求,其中,所述目标服务请求携带有目标高清视频文件的目标文件标识;将位于服务器的磁盘中的具有所述目标文件标识的所述目标高清视频文件转移到所述服务器的预设的固态硬盘中;基于存储于所述预设的固态硬盘中的所述目标高清视频文件响应所述目标服务请求;并在完成所述目标服务请求的响应后,将所述目标高清视频文件恢复于所述磁盘中。2.根据权利要求1所述的方法,其特征在于,所述接收客户端设备发送的目标服务请求后,还包括:判断所述预设的固态硬盘的可用存储空间是否能够容纳具有所述目标文件标识的所述目标高清视频文件,如果是,继续执行将位于服务器的磁盘中的具有所述目标文件标识的所述目标高清视频文件转移到所述服务器的预设的固态硬盘中的步骤;如果否,基于存储于所述磁盘中的具有所述目标文件标识的所述目标高清视频文件响应所述目标服务请求,并监测所述预设的固态硬盘的可用存储空间,进而在监测到所述预设的固态硬盘的可用存储空间能够容纳所述目标高清视频文件时,继续执行所述将位于服务器的磁盘中的具有所述目标文件标识的所述目标高清视频文件转移到所述服务器的预设的固态硬盘中的步骤。3.根据权利要求1所述的方法,其特征在于,所述接收客户端设备发送的目标服务请求之后,还包括:判断所述目标文件标识是否在预设的文件标识列表中,其中,所述文件标识列表所记录的文件标识为当前存储于预设的固态硬盘中的高清视频文件的文件标识;当判断出所述目标文件标识未在所述文件标识列表中时,继续执行所述将位于服务器的磁盘中的具有所述目标文件标识的所述目标高清视频文件转移到所述服务器的预设的固态硬盘中的步骤;并在转移完毕后,将所述目标文件标识增加到所述文件标识列表中。4.根据权利要求3所述的方法,其特征在于,在将所述目标高清视频文件恢复于所述磁盘中之前,还包括:在完成所述目标服务请求的响应后,判断是否存在针对于所述目标高清视频文件的服务请求正在被响应,如果不存在,将所述目标文件标识从所述文件标识列表中删除,并继续执行将所述目标高清视频文件恢复于所述磁盘中的步骤。5.根据权利要求1所述的方法,其特征在于,还包括:依据所接收到的针对于各个高清视频文件的服务请求中的文件标识更新文件权值列表;所述文件权值列表中记录有高清视频文件的文件标识以及文件标识所对应的权值;其中,所述权值依据预设的权值设定原则来设定;按照以预设的固态硬盘的可用存储空间和文件标识所对应权值作为转移依据的预设的文件转移原则确定待转移的高清视频文件,并将待转移的高清视频文件的文件标识从文件权值列表中删除并记录到文件清单中;定时对比所述文件清单中的文件标识和所述预设的固态硬盘中的高清视频文件的文件标识,将存储于所述预设的固态硬盘中但文件标识并不存在于所述文件清单中的高清视频文件恢复于所述磁盘中,并将存在于所述文件清单中但未存储于所述预设的固态硬盘中的高清视频文件从所述磁盘中转移到所述预设的固态硬盘中;并且,定时将所有服务请求均响应完成的高清视频文件的文件标识从所述文件清单中删除;在将位于服务器的磁盘中的具有所述目标文件标识的所述目标高清视频文件转移到所述服务器的预设的固态硬盘中之前,所述方法还包括:当所述目标文件标识不存在于所述文件权值列表中且不存在于所述文件清单中时,将所述目标文件标识记录到所述文件权值列表中,并设定所述目标文件标识所对应的权值;进而在权值和所述预设的固态硬盘的可用存储空间符合所述预设的文件转移原则时,继续执行所述将位于服务器的磁盘中的具有所述目标文件标识的所述目标高清视频文件转移到所述服务器的预设的固态硬盘中的步骤;当所述目标文件标识存在于所述文件权值列表中时,更新所述文件标识所对应的权值;进而在所述目标文件标识所对应的权值和所述预设的固态硬盘的可用存储空间均符合所述预设的文件转移原则时,继续执行所述将位于服务器的磁盘中的具有所述目标文件标识的所述目标高清视频文件转移到所述服务器的预设的固态硬盘中的步骤;将所述目标高清视频文件恢复于所述磁盘中之前,所述方法还包括:在完成所述针对于目标高清视频文件的目标服务请求的响应后,当判断出已完成针对于所述目标高清视频文件的所有服务请求的响应,从所述文件清单中删除所述目标文件标识,并在下一次进行文件清单中的文件标识和固态硬盘中所存储的高清视频文件的文件标识的对比时,继续执行将...

【专利技术属性】
技术研发人员:唐黄平卢茂强
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1