一种视频播放方法、装置、终端及服务器与流程

文档序号:20047085发布日期:2020-03-03 03:56阅读:来源:国知局

技术特征:

1.一种视频播放方法,其特征在于,包括:

接收视频打点播放请求,所述视频打点播放请求用于请求播放位于视频中指示有目标内容对象的视频内容;

获取预先设置的与所述视频对应的至少一个打点信息;一个打点信息表示一个内容对象关联的位于所述视频中的视频内容的始末时间段,一个打点信息表示的始末时间段指示的时间位于所述视频的播放时间段指示的时间内;

从所获取的打点信息中,确定分别与每个所述目标内容对象匹配的打点信息;

根据所确定的打点信息,在所述视频的播放时间段中,确定播放内容中含有所述目标内容对象的至少一个打点播放时间段;

根据所确定的打点播放时间段,播放所述视频;

其中,当所述目标内容对象的个数为至少两个,且所述视频打点播放请求还请求播放同时含有各个所述目标内容对象的所述视频的视频内容时,所述根据所确定的打点信息,在所述视频的播放时间段中,确定播放内容中含有所述目标内容对象的至少一个打点播放时间段,包括:获取所确定的打点信息表示的各始末时间段的交集,将所述交集中的每个时间段确定为一个打点播放时间段。

2.根据权利要求1所述的方法,其特征在于,当所述目标内容对象的个数为至少两个,且所述视频打点播放请求还请求播放含有至少一个所述目标内容对象的所述视频的视频内容时,

所述根据所确定的打点信息,在所述视频的播放时间段中,确定播放内容中含有所述目标内容对象的至少一个打点播放时间段,包括:

获取所确定的打点信息表示的各始末时间段的并集,将所述并集中的每个时间段确定为一个打点播放时间段。

3.根据权利要求1所述的方法,其特征在于,所述打点播放时间段包括打点播放开始时间点和打点播放结束时间点,

所述根据所确定的打点播放时间段,播放所述视频,包括:

从所确定的打点播放时间段中,确定是否存在与当前播放时间点匹配的至少一个打点播放时间段;其中,打点播放时间段与当前播放时间点匹配的条件包括:所述打点播放时间段的打点播放结束时间点晚于所述当前播放时间点;

如果所确定的打点播放时间段中,存在与当前播放时间点匹配的至少一个打点播放时间段,获取与所述当前播放时间点匹配的至少一个打点播放时间段;

从所获取的打点播放时间段中,确定指示时间最早的打点播放时间段;

判断所述打点播放时间段的打点播放开始时间点是否不晚于所述当前播放时间点;

如果所述打点播放时间段的打点播放开始时间点不晚于所述当前播放时间点,从所述当前播放时间点,播放所述打点播放时间段相应的视频内容,以及,将所述打点播放时间段从所确定的打点播放时间段中删除;

如果所述打点播放时间段的打点播放开始时间点晚于所述当前播放时间点,将所述当前播放时间点跳转至所述打点播放时间段的打点播放开始时间点,播放所述打点播放时间段相应的视频内容,以及,将所述打点播放时间段从所确定的打点播放时间段中删除。

4.根据权利要求3所述的方法,其特征在于,所述从所确定的打点播放时间段中,确定是否存在与当前播放时间点匹配的至少一个打点播放时间段,包括:

当接收到所述视频打点播放请求时,从所确定的打点播放时间段中,确定是否存在与当前播放时间点匹配的至少一个打点播放时间段;

或者,

若当前播放时间点位于所确定的打点播放时间段中的一打点播放时间段的打点播放结束时间点时,从所确定的打点播放时间段中,确定是否存在与当前播放时间点匹配的至少一个打点播放时间段。

5.根据权利要求3所述的方法,其特征在于,用于播放所述视频的展示界面上展示有与所述视频对应的进度条,所述进度条上的进度点在所述进度条上的位置与所述视频的当前播放时间点对应,

所述将所述当前播放时间点跳转至所述打点播放时间段的打点播放开始时间点,包括:

确定所述打点播放时间段的打点播放开始时间点在所述进度条上对应的播放位置;

控制所述进度条上的进度点,通过预定特效方式跳转到所述播放位置。

6.根据权利要求5所述的方法,其特征在于,所述控制所述进度条上的进度点,通过预定特效方式跳转到所述播放位置,包括:

确定所述打点播放时间段的打点播放开始时间点所属的各个打点信息;

分别获取所确定的打点信息中的每个所述打点信息表示的内容对象的内容对象信息;

将所获取的内容对象信息填充到预先设置的跳转图标模板的相应位置,生成跳转图标;

在控制所述进度条上的进度点跳转到所述播放位置的过程中,显示所述跳转图标。

7.根据权利要求3所述的方法,其特征在于,所述播放所述打点播放时间段相应的视频内容,包括:

在播放所述打点播放时间段相应的视频内容的过程中,将所述进度点在所述进度条上的位置用预定颜色标记。

8.根据所述权利要求3所述的方法,其特征在于,所述播放所述打点播放时间段相应的视频内容,包括:

在播放所述打点播放时间段相应的视频内容的过程中,获取当前播放时间点所属的每个打点信息;

确定获取到的每个所述打点信息关联的简介内容;

显示所确定的简介内容。

9.根据权利要求1所述的方法,其特征在于,所述视频打点播放请求的生成过程,包括:

接收原始视频打点播放请求,所述原始视频打点播放请求用于请求进行打点播放的视频;

确定与所述视频关联的至少一个内容对象;

显示分别用于表示每个所述内容对象的内容对象标识;

响应用户对所述内容对象标识的选择操作,生成视频打点播放请求;所述视频打点播放请求用于请求播放位于所述视频中的目标内容对象,所述目标内容对象为所述选择操作所选择的内容对象标识对应的内容对象。

10.根据权利要求1所述的方法,其特征在于,预先设置与所述视频对应的至少一个打点信息的方法,包括:

响应对所述视频的触发操作,向服务器发送视频播放请求,所述视频播放请求用于请求播放所述视频;

接收并存储由所述服务器返回的与所述视频对应的至少一个打点信息。

11.一种基于上述权利要求1所述的方法的视频播放方法,其特征在于,包括:

接收终端发送的视频播放请求,所述视频播放请求用于请求播放所述视频;

从预先设置的打点信息中,确定与所述视频对应的至少一个打点信息;

向所述终端返回所确定的打点信息。

12.根据权利要求11所述的方法,预先设置打点信息的方法,包括:

落地存储单元,接收并存储由打点操作管理系统通过打点数据入库服务发送的待存入数据,所述待存储数据由至少一个打点信息组成;

数据同步单元,接收由所述打点操作管理系统发送的数据同步请求;从所述落地存储单元中获取与所述数据同步请求对应的待同步数据;确定所述数据同步请求指示的内存型存储单元对所述待同步数据的格式要求;将所述待同步数据转换成满足所述格式要求的数据;将所述数据向内存型存储单元发送;

所述内存型存储单元,接收并存储由所述数据同步单元发送的所述数据。

13.根据权利要求12所述的方法,其特征在于,所述从预先设置的打点信息中,确定与所述视频对应的至少一个打点信息,包括:

从所述内存型存储单元中预先设置的打点信息中,确定与所述视频对应的至少一个打点信息。

14.根据权利要求12所述的方法,其特征在于,当所确定的打点信息中的每个所述打点信息关联有所述打点信息表示的内容对象的内容对象信息时,

所述从预先设置的打点信息中,确定与所述视频对应的至少一个打点信息,包括:

通过打点数据聚合服务,从所述内存型存储单元中预先设置的打点信息中,确定与所述视频对应的至少一个打点信息;

通过所述打点数据聚合服务转入到内容对象信息读取服务,以从所述内容对象信息读取服务中获取所确定的打点信息中的每个所述打点信息表示的内容对象的内容对象信息;

将所述确定的打点信息中的每个所述打点信息,与获取到的所述打点信息表示的内容对象的内容对象信息相关联。

15.一种视频播放装置,其特征在于,包括:

视频打点播放单元,用于接收视频打点播放请求,所述视频打点播放请求用于请求播放位于视频中指示有目标内容对象的视频内容;

打点播放时间段确定单元,用于在所述视频的播放时间段中,确定播放内容中含有所述目标内容对象的至少一个打点播放时间段;

视频播放单元,用于根据所确定的打点播放时间段,播放所述视频;

所述打点播放时间段确定单元,包括:

打点信息获取单元,用于获取预先设置的与所述视频对应的至少一个打点信息;一个打点信息表示一个内容对象关联的位于所述视频中的视频内容的始末时间段,一个打点信息表示的始末时间段指示的时间位于所述视频的播放时间段指示的时间内;

打点信息匹配单元,用于从所获取的打点信息中,确定分别与每个所述目标内容对象匹配的打点信息;

打点播放时间段确定子单元,用于根据所确定的打点信息,在所述视频的播放时间段中,确定播放内容中含有所述目标内容对象的至少一个打点播放时间段;

其中,当所述目标内容对象的个数为至少两个,且所述视频打点播放请求还请求播放同时含有各个所述目标内容对象的所述视频的视频内容时,所述打点播放时间段确定子单元具体用于:获取所确定的打点信息表示的各始末时间段的交集,将所述交集中的每个时间段确定为一个打点播放时间段。

16.根据权利要求15所述的装置,其特征在于,所述打点播放时间段包括打点播放开始时间点和打点播放结束时间点,

所述视频播放单元,包括:

第一打点播放时间段确定单元,用于从所确定的打点播放时间段中,确定是否存在与当前播放时间点匹配的至少一个打点播放时间段;其中,打点播放时间段与当前播放时间点匹配的条件包括:所述打点播放时间段的打点播放结束时间点晚于所述当前播放时间点;

打点播放时间段获取单元,用于如果所确定的打点播放时间段中,存在与当前播放时间点匹配的至少一个打点播放时间段,获取与所述当前播放时间点匹配的至少一个打点播放时间段;

第二打点播放时间段确定单元,用于从所获取的打点播放时间段中,确定指示时间最早的打点播放时间段;

时间点判断单元,用于判断所述打点播放时间段的打点播放开始时间点是否不晚于所述当前播放时间点;

第一视频播放单元,用于如果所述打点播放时间段的打点播放开始时间点不晚于所述当前播放时间点,从所述当前播放时间点,播放所述打点播放时间段相应的视频内容,以及,将所述打点播放时间段从所确定的打点播放时间段中删除;

第二视频播放单元,用于如果所述打点播放时间段的打点播放开始时间点晚于所述当前播放时间点,将所述当前播放时间点跳转至所述打点播放时间段的打点播放开始时间点,播放所述打点播放时间段相应的视频内容,以及,将所述打点播放时间段从所确定的打点播放时间段中删除。

17.一种基于上述权利要求11所述的方法的视频播放装置,其特征在于,包括:

视频播放请求接收单元,用于接收终端发送的视频播放请求,所述视频播放请求用于请求播放所述视频;

打点信息确定单元,用于从预先设置的打点信息中,确定与所述视频对应的至少一个打点信息;

打点信息返回单元,用于向所述终端返回所确定的打点信息。

18.根据权利要求17所述的装置,其特征在于,包括打点操作管理系统、落地存储单元、数据同步单元和内存型存储单元,

其中,预先设置打点信息的方法,包括:

所述落地存储单元,接收并存储由所述打点操作管理系统通过打点数据入库服务发送的待存入数据,所述待存储数据由至少一个打点信息组成;

所述数据同步单元,接收由所述打点操作管理系统发送的数据同步请求;从所述落地存储单元中获取与所述数据同步请求对应的待同步数据;确定所述数据同步请求指示的内存型存储单元对所述待同步数据的格式要求;将所述待同步数据转换成满足所述格式要求的数据;将所述数据向所述内存型存储单元发送;

所述内存型存储单元,接收并存储由所述数据同步单元发送的所述数据。

19.一种终端,其特征在于,包括:

权利要求15至权利要求16任意一项所述的视频播放装置。

20.一种服务器,其特征在于,包括:

权利要求17至权利要求18任意一项所述的视频播放装置。

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