一种视频点播方法、客户端及电子设备技术

技术编号:19598812 阅读:41 留言:0更新日期:2018-11-28 06:49
本发明专利技术提供的视频点播方法、客户端及电子设备,应用于互联网技术领域,所述方法利用目标视频中I帧可以独立解析得到对应视频画面,以及可将任意I帧作为播放起点的特点,在获取目标视频的视频定位时间后,如果存在与该视频定位时间对应的预览图片,获取并显示预览图片,如果在显示预览图片的预设时间段内,接收到播放指令,则从与预览图片对应的I帧开始播放目标视频的内容,采用本方法,用户看到的每一预览图片均是根据I帧解析生成,视频节目的播放也是从与预览画面对应的I帧开始,用户看到的预览图片即为视频开始播放的视频画面,对播放内容准确定位,确保目标视频从用户选择的预览画面对应的内容处开始播放,改善用户的使用感受。

【技术实现步骤摘要】
一种视频点播方法、客户端及电子设备
本专利技术属于互联网
,尤其涉及一种视频点播方法、客户端及电子设备。
技术介绍
用户在观看视频节目时,有时会进行快进操作,从感兴趣的内容开始播放;当然,有时也会进行快退操作,对某段感兴趣或者没有理解的内容进行重复播放。现有技术中,客户端会根据用户的快进或快退指令,在预设位置显示预览画面,用户可以参考预览画面确定视频节目开始播放的位置。但现有技术中提供的点播方法,对视频节目播放内容的定位不够准确,视频节目实际开始播放的画面与客户端提供的预览画面存在不一致的情况,影响用户的使用感受。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种视频点播方法、客户端及电子设备,实现对视频节目播放内容的准确定位,确保视频节目从用户选择的预览画面对应的内容处开始播放,改善用户的使用感受,具体方案如下:第一方面,本专利技术提供一种视频点播方法,包括:获取目标视频的视频定位时间;判断是否存在与所述视频定位时间对应的预览图片,其中,所述预览图片由所述目标视频的I帧解析生成;若存在与所述视频定位时间对应的预览图片,获取并显示所述预览图片;在显示所述预览图片的预设时间段内,判断是否获取到播放指令;若获取到所述播放指令,从与所述预览图片对应的I帧开始获取并播放所述目标视频的内容。可选的,每一所述预览图片的预设标识中均包含用于生成该预览图片的I帧的播放时刻,所述判断是否存在与所述视频定位时间对应的预览图片,包括:遍历所有预览图片;若任一所述预览图片的预设标识中包含的所述播放时刻与所述视频定位时间一致,判定存在与所述视频定位时间对应的预览图片。可选的,所述在显示所述预览图片的预设时间段内,判断是否获取到播放指令,包括:在显示所述预览图片的预设时间段内,判断是否获取到下一视频定位时间;若未获取到所述下一视频定位时间,生成播放指令。可选的,所述在显示所述预览图片的预设时间段内,判断是否获取到播放指令,包括:在显示所述预览图片的预设时间段内,判断是否接收到用户发出的播放指令。可选的,所述从与所述预览图片对应的I帧开始获取并播放所述目标视频的内容,包括:发送所述视频定位时间至服务器,以使所述服务器根据所述视频定位时间确定与所述预览图片对应的I帧的起始字节地址,并使所述服务器从所述起始字节地址开始推送所述目标视频的内容;接收并播放所述服务器推送的所述目标视频的内容。可选的,在所述获取目标视频的视频定位时间之前,本专利技术第一方面提供的视频点播方法,还包括:获取目标视频的时长信息;根据所述时长信息生成播放进度条。可选的,所述获取目标视频的视频定位时间,包括;获取所述播放进度条的游标位置;根据所述游标位置,确定目标视频的视频定位时间。可选的,所述获取所述播放进度条的游标位置,包括:在预设时间段内,接收遥控器发送的快进或快退指令;根据所述快进或快退指令,按照预设移动规则确定游标的目标位置;获取所述目标位置,并移动游标至所述目标位置。第二方面,本专利技术提供一种客户端,包括:定位时间获取单元,用于获取目标视频的视频定位时间;第一判断单元,用于判断是否存在与所述视频定位时间对应的预览图片,其中,所述预览图片由所述目标视频的I帧解析生成;预览图片获取单元,用于若存在与所述视频定位时间对应的预览图片,获取并显示所述预览图片;第二判断单元,用于在显示所述预览图片的预设时间段内,判断是否获取到播放指令;播放单元,用于若获取到所述播放指令,从与所述预览图片对应的I帧开始获取并播放所述目标视频的内容。第三方面,本专利技术提供一种电子设备,包括:存储器和处理器;所述存储器存储有适于所述处理器执行的程序,以实现上述第一方面任一项所述的视频点播方法的步骤。基于上述技术方案,本专利技术提供的视频点播方法、客户端及电子设备,利用目标视频中I帧可以独立解析得到对应视频画面,以及可将任意I帧作为播放起点播放目标视频的特点,在获取目标视频的视频定位时间后,如果存在与该视频定位时间对应的预览图片,则从服务器获取并显示所述预览图片,为用户提供视频内容预览。由于预览图片是根据I帧内容解析生成的,因此与预览图片对应的I帧与所述视频定位时间也是相对应的,用户看到的预览图片即为与所述视频定位时间相对应的I帧的视频画面。如果在显示所述预览图片的预设时间段内,接收到播放指令,则从与所述预览图片对应的I帧开始获取并播放所述目标视频的内容。用户看到的每一预览画面均是根据I帧解析生成,视频节目的播放也是从与预览画面对应的I帧开始,用户看到的预览画面即为视频开始播放的视频画面,实现对视频节目播放内容的准确定位,确保视频节目从用户选择的预览画面对应的内容处开始播放,改善用户的使用感受。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的视频点播方法流程图;图2是本专利技术实施例提供的一种客户端的结构框图;图3是本专利技术实施例提供的另一种客户端的结构框图;图4为本专利技术实施例提供的一种电子设备的结构框图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。公知的,视频是利用人眼视觉暂留的原理,通过播放一系列的图片,使人眼产生运动的感觉。为了能够使视频便于传输和存储,需要对视频内容进行压缩。在视频压缩中,通常会将视频数据按照I帧、P帧及B帧进行压缩。I帧是关键帧,属于帧内压缩,每一个I帧都包含一帧完整的视频画面,因此,解码时只需要I帧的本帧数据就可以完成,获得独立的视频画面,并且,因为I帧可以独立解析,因此可以将任意I帧作为播放起点播放视频内容。P帧解码时需要用之前缓存的画面叠加上本帧包含的差别,生成最终画面。B帧是双向差别帧,要解码B帧,不仅要取得之前的缓存画面,还要解码之后的画面,通过前后画面与本帧数据的叠加取得最终的画面。基于上述前提,本专利技术实施例提供一种视频点播方法,该方法可应用于电子设备,该电子设备可选如智能手机、平板电脑、机顶盒等能够播放视频节目的电子设备;显然,该电子设备在某些情况下也可选用网络侧的服务器实现;参照图1,本专利技术实施例提供的视频点播方法,可以包括:步骤S100,获取目标视频的视频定位时间。在接收到用户的点击指令,准备播放目标视频时,首先需要向服务器获取目标视频的时长信息,该时长信息记录有对目标视频进行完整播放时的所需要花费的时间。在获取得到目标视频的时长信息之后,需要根据目标视频的时长信息生成用于展示目标视频播放进度的播放进度条,并且,在播放进度条上会存在一个体现目标视频当前播放时刻的游标。用户可以通过改变该游标的位置,对目标视频的播放进度进行调整,游标对应的播放时刻即为视频定位时间。对于任一视频节目而言,对其进行完整播放的时长是固定的,因此,基于时长信息生成的播放进度条每一位置对本文档来自技高网...

【技术保护点】
1.一种视频点播方法,其特征在于,包括:获取目标视频的视频定位时间;判断是否存在与所述视频定位时间对应的预览图片,其中,所述预览图片由所述目标视频的I帧解析生成;若存在与所述视频定位时间对应的预览图片,获取并显示所述预览图片;在显示所述预览图片的预设时间段内,判断是否获取到播放指令;若获取到所述播放指令,从与所述预览图片对应的I帧开始获取并播放所述目标视频的内容。

【技术特征摘要】
1.一种视频点播方法,其特征在于,包括:获取目标视频的视频定位时间;判断是否存在与所述视频定位时间对应的预览图片,其中,所述预览图片由所述目标视频的I帧解析生成;若存在与所述视频定位时间对应的预览图片,获取并显示所述预览图片;在显示所述预览图片的预设时间段内,判断是否获取到播放指令;若获取到所述播放指令,从与所述预览图片对应的I帧开始获取并播放所述目标视频的内容。2.根据权利要求1所述视频点播方法,其特征在于,每一所述预览图片的预设标识中均包含用于生成该预览图片的I帧的播放时刻,所述判断是否存在与所述视频定位时间对应的预览图片,包括:遍历所有预览图片;若任一所述预览图片的预设标识中包含的所述播放时刻与所述视频定位时间一致,判定存在与所述视频定位时间对应的预览图片。3.根据权利要求1所述视频点播方法,其特征在于,所述在显示所述预览图片的预设时间段内,判断是否获取到播放指令,包括:在显示所述预览图片的预设时间段内,判断是否获取到下一视频定位时间;若未获取到所述下一视频定位时间,生成播放指令。4.根据权利要求1所述视频点播方法,其特征在于,所述在显示所述预览图片的预设时间段内,判断是否获取到播放指令,包括:在显示所述预览图片的预设时间段内,判断是否接收到用户发出的播放指令。5.根据权利要求1所述视频点播方法,其特征在于,所述从与所述预览图片对应的I帧开始获取并播放所述目标视频的内容,包括:发送所述视频定位时间至服务器,以使所述服务器根据所述视频定位时间确定与所述预览图片对应的I...

【专利技术属性】
技术研发人员:徐佳宏成学文
申请(专利权)人:深圳市茁壮网络股份有限公司
类型:发明
国别省市:广东,44

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

1