本发明专利技术提供了一种记录点播视频断点信息的方法、装置及系统,该方法包括:针对于任意一个视频播放终端,实时接收所述视频播放终端发送的获取切片视频文件的请求信息;获取最近一次接收到所述请求信息的第一时间;判断当前时间至所述第一时间的时长是否大于预设的超时时长;如果是,根据所述最近一次接收到的请求信息,形成对应的断点信息,并将所述断点信息存储到预设的断点信息数据库中,其中所述断点信息包括用户ID、视频文件ID及时间戳;如果否,执行所述获取最近一次接收到所述请求的第一时间。该装置包括:接收单元、判断单元及执行单元。本方案能够降低服务器的负载。
【技术实现步骤摘要】
本专利技术涉及互联网应用
,特别涉及一种记录点播视频断点信息的方法、装置及系统。
技术介绍
随着互联网技术的发展,在线观看电影、电视剧、综艺节目等视频已经成为一种重要的娱乐项目。随着各类电子产品的普及,用户可以通过计算机、手机、平板电脑等多种视频播放终端点播视频,当用户切换视频播放终端继续观看同一个视频文件时,如何实现视频文件的接续播放成为亟待解决的问题。为实现点播视频文件的接续播放,需要记录点播视频文件在上一个视频播放终端进行播放结束时的断点信息,从而当前视频播放终端能够根据断点信息继续对点播视频文件进行播放。目前,记录点播视频断点信息的方法主要包括:正在播放视频文件的视频播放终端,每隔一定时间向服务器发送一次视频的播放进度,以最近一次播放进度作为点播视频的断点信息。针对于现有技术记录点播视频断点信息的方法,视频播放终端每隔一定时间向服务器发送一次视频的播放进度,以对点播视频的断点信息进行更新,由于同一个服务器同时对多个视频播放终端进行服务,每个视频播放终端每隔一定时间都会向服务器发送一次视频的播放进度,造成服务器的负载较大。
技术实现思路
本专利技术实施例提供了一种记录点播视频断点信息的方法、装置及系统,
能够降低服务器的负载。本专利技术实施例提供了一种记录点播视频断点信息的方法,包括:针对于任意一个视频播放终端,实时接收所述视频播放终端发送的获取切片视频文件的请求信息;获取最近一次接收到所述请求信息的第一时间;判断当前时间至所述第一时间的时长是否大于预设的超时时长;如果是,根据所述最近一次接收到的请求信息,形成对应的断点信息,并将所述断点信息存储到预设的断点信息数据库中,其中所述断点信息包括用户ID、视频文件ID及时间戳;如果否,执行所述获取最近一次接收到所述请求的第一时间。优选地,在所述实时接收所述视频播放终端发送的获取切片视频文件的请求信息之后进一步包括:将所述请求信息发送给推流服务器,使所述推流服务器根据所述请求信息,将所述视频播放终端所需的切片视频文件发送给所述视频播放终端。优选地,所述将所述请求信息发送给推流服务器包括:针对于包括至少一个推流服务器的推流服务器集群,分别获取每一个所述推流服务器的网络输出带宽占用及磁盘I/O速度,根据所述网络输出带宽占用及磁盘I/O速度,确定每一个所述推流服务器的负载,将所述请求信息发送给负载最小的推流服务器。优选地,所述根据所述最近一次接收到的请求信息,形成对应的断点信息包括:对所述最近一次接收到的请求信息进行解析,从中获取登录在所述视频播放终端上的用户ID、在所述视频播放终端上所点播视频的视频文件ID以及所要获取的切片视频文件的起始位置对应的时间戳,形成包括所述用户ID、视频文件ID及时间戳的断点信息。优选地,所述将所述断点信息存储到预设的断点信息数据库中包括:判断所述断点信息数据库中是否包括与所述断点信息对应于同一个用户ID及同一个视频文件ID的其他断点信息,如果是,用所述断点信息覆盖所述其他断点信息,否则直接将所述断点信息存储到所述断点信息数据库中。本专利技术实施例还提供了一种记录点播视频断点信息的装置,包括:接收单元、判断单元及执行单元;所述接收单元,用于针对于任意一个视频播放终端,实时接收所述视频播放终端发送的获取切片视频文件的请求信息;所述判断单元,用于获取所述接收单元最近一次接收到所述请求信息的第一时间,并判断当前时间至所述第一时间的时长是否大于预设的超时时长;所述执行单元,用于根据所述的判断单元的判断结果,如果是,根据所述最近一次接收到的请求信息形成对应的断点信息,并将所述断点信息存储到预设的断点信息数据库中,其中所述断点信息包括用户ID、视频文件ID及时间戳;如果否,触发所述判断单元执行所述获取所述接收单元最近一次接收到所述请求信息的第一时间。优选地,该装置进一步包括:转发单元;所述转发单元,用于将所述接收单元接收到的请求信息发送给推流服务器,使所述推流服务器根据所述请求信息,将所述视频播放终端所需的切片视频文件发送给所述视频播放终端。优选地,所述转发单元,用于针对于包括至少一个推流服务器的推流服务器集群,分别获取每一个所述推流服务器的网络输出带宽占用及磁盘I/O速度,根据所述网络输出带宽占用及磁盘I/O速度,确定每一个所述推流服务器的负载,将所述请求信息发送给负载最小的推流服务器。优选地,所述执行单元,用于对所述最近一次接收到的请求信息进行解析,从中
获取登录在所述视频播放终端上的用户ID、在所述视频播放终端上所点播视频的视频文件ID以及所要获取的切片视频文件的起始位置对应的时间戳,行程包括所述用户ID、视频文件ID及时间戳的断点信息。优选地,所述执行单元,用于判断所述断点信息数据库中是否包括与所述断点信息对应于同一个用户ID及同一个视频文件ID的其他断点信息,如果是,用所述断点信息覆盖所述其他断点信息,否则直接将所述断点信息存储到所述断点信息数据库中。本专利技术实施例还提供了一种记录点播视频断点信息的系统,包括:断点信息数据库、至少一个视频播放终端及本专利技术实施例提供的任意一种记录点播视频断点信息的装置;所述视频播放终端,用于向所述记录点播视频断点信息的装置发送获取切片视频文件的请求信息;所述断点信息数据库,用于存储所述记录点播视频断点信息的装置形成的断点信息。优选地,该系统进一步包括:推流服务器;所述推流服务器,用于接收所述记录点播视频断点信息的装置发送的请求信息,根据所述请求信息,将所述视频播放终端所需的切片视频文件发送给所述视频播放终端。本专利技术实施例提供了一种记录点播视频断点信息的方法、装置及系统,由于视频播放终端在播放点播视频时需要不断发送获取切片视频文件的请求信息,当视频播放终端不发送请求信息的时长大于超时时长后,可以确定视频播放终端停止了点播视频的播放,根据最近一次视频播放终端发送的请求信息可以确定视频的播放进度,从而形成对应的断点信息。这样,视频播放终端无需单独发送点播视频的播放进度信息,通过视频播放终端发送的请求信息便可以对点播视频的断点信息进行记录,节省了服务器对播放进度信息进行接收和处理时消耗的计算资源,从而降低了服务器的负载。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例提供的一种记录点播视频断点信息的方法流程图;图2是本专利技术一个实施例提供的一种记录点播视频断点信息的装置示意图;图3是本专利技术另一个实施例提供的一种记录点播视频断点信息的装置示意图;图4是本专利技术一个实施例提供的一种记录点播视频断点信息的装置所在设备的示意图;图5是本专利技术一个实施例提供的一种记录点播视频断点信息的系统示意图;图6是本专利技术另一个实施例提供的一种记录点播视频断点信息的系统示意图;图7是本专利技术另一个实施例提供的一种记录点播视频断点信息的方法流程图;图8是本专利技术一个实施例提供的一种断点信息的适用方法流程图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施本文档来自技高网...
【技术保护点】
一种记录点播视频断点信息的方法,其特征在于,包括:针对于任意一个视频播放终端,实时接收所述视频播放终端发送的获取切片视频文件的请求信息;获取最近一次接收到所述请求信息的第一时间;判断当前时间至所述第一时间的时长是否大于预设的超时时长;如果是,根据所述最近一次接收到的请求信息,形成对应的断点信息,并将所述断点信息存储到预设的断点信息数据库中,其中所述断点信息包括用户ID、视频文件ID及时间戳;如果否,执行所述获取最近一次接收到所述请求的第一时间。
【技术特征摘要】
1.一种记录点播视频断点信息的方法,其特征在于,包括:针对于任意一个视频播放终端,实时接收所述视频播放终端发送的获取切片视频文件的请求信息;获取最近一次接收到所述请求信息的第一时间;判断当前时间至所述第一时间的时长是否大于预设的超时时长;如果是,根据所述最近一次接收到的请求信息,形成对应的断点信息,并将所述断点信息存储到预设的断点信息数据库中,其中所述断点信息包括用户ID、视频文件ID及时间戳;如果否,执行所述获取最近一次接收到所述请求的第一时间。2.根据权利要求1所述的方法,其特征在于,在所述实时接收所述视频播放终端发送的获取切片视频文件的请求信息之后进一步包括:将所述请求信息发送给推流服务器,使所述推流服务器根据所述请求信息,将所述视频播放终端所需的切片视频文件发送给所述视频播放终端。3.根据权利要求2所述的方法,其特征在于,所述将所述请求信息发送给推流服务器包括:针对于包括至少一个推流服务器的推流服务器集群,分别获取每一个所述推流服务器的网络输出带宽占用及磁盘I/O速度,根据所述网络输出带宽占用及磁盘I/O速度,确定每一个所述推流服务器的负载,将所述请求信息发送给负载最小的推流服务器。4.根据权利要求1所述的方法,其特征在于,所述根据所述最近一次接收到的请求信息,形成对应的断点信息包括:对所述最近一次接收到的请求信息进行解析,从中获取登录在所述视频播放终端上的用户ID、在所述视频播放终端上所点播视频的视频文件ID以及所要获取的切片视频文件的起始位置对应的时间戳,形成包括所述用户ID、
\t视频文件ID及时间戳的断点信息;和/或,所述将所述断点信息存储到预设的断点信息数据库中包括:判断所述断点信息数据库中是否包括与所述断点信息对应于同一个用户ID及同一个视频文件ID的其他断点信息,如果是,用所述断点信息覆盖所述其他断点信息,否则直接将所述断点信息存储到所述断点信息数据库中。5.一种记录点播视频断点信息的装置,其特征在于,包括:接收单元、判断单元及执行单元;所述接收单元,用于针对于任意一个视频播放终端,实时接收所述视频播放终端发送的获取切片视频文件的请求信息;所述判断单元,用于获取所述接收单元最近一次接收到所述请求信息的第一时间,并判断当前时...
【专利技术属性】
技术研发人员:赵明,谢恩鹏,丛锐,刘永辉,
申请(专利权)人:浪潮软件集团有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。