流媒体播放方法及相关装置与流程

文档序号:11960170阅读:来源:国知局

技术特征:

1.一种流媒体播放方法,其特征在于,应用于流媒体服务器,所述方法包括:

获取登录流媒体播放器的当前用户的个性化数据;

根据所述个性化数据,从待播放分支片段组中选择一个分支片段作为与所述登录流媒体播放器的当前用户对应的待播放分支片段;

将所述待播放分支片段的信息返回至所述流媒体播放器,以使所述流媒体播放器在当前播放的流媒体片段播放完毕后播放所述待播放分支片段。

2.根据权利要求1所述的方法,其特征在于,在所述获取登录流媒体播放器的当前用户的个性化数据之前,所述方法还包括:

接收登录所述流媒体播放器的当前用户通过所述流媒体播放器发送的个性化流媒体播放请求。

3.根据权利要求2所述的方法,其特征在于,所述根据所述个性化数据,从待播放分支片段组中选择一个分支片段作为与所述登录流媒体播放器的当前用户对应的待播放分支片段之前,所述方法还包括:

确定待播放分支片段组。

4.根据权利要求3所述的方法,其特征在于,所述确定待播放分支片段组包括:

根据所述个性化流媒体播放请求确定所述流媒体播放器当前播放的流媒体片段;

调取所述流媒体服务器中存储的流媒体默认分段列表,所述流媒体默认分段列表中存储有所述流媒体的片段分配信息,所述片段分配信息中包含至少一个分支片段组的信息;

从所述至少一个分支片段组中确定与所述流媒体播放器当前播放的流媒体片段相邻的分支片段组为待播放分支片段组。

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

接收登录流媒体播放器的当前用户通过流媒体播放器发送的流媒体播放请求;

确定与所述流媒体播放请求对应的待播放流媒体片段的信息;

将所述与所述流媒体播放请求对应的待播放流媒体片段的信息返回至所述流媒体播放器,以使所述流媒体播放器在所述当前播放的流媒体片段播放完毕后播放所述待播放流媒体片段。

6.一种流媒体播放方法,其特征在于,应用于流媒体播放器,所述方法包括:

确定流媒体播放器当前播放的流媒体片段;

接收流媒体服务器返回的与登录所述流媒体播放器的当前用户对应的待播放分支片段的信息,所述待播放分支片段为所述流媒体服务器根据登录所述流媒体播放器的当前用户的个性化数据从待播放分支片段组中选择的一个分支片段;

在所述当前播放的流媒体片段播放完毕后播放所述待播放分支片段。

7.根据权利要求5所述的方法,其特征在于,确定流媒体播放器当前播放的流媒体片段之后,所述方法还包括:

如果所述当前播放的流媒体片段之后下一个待播放的流媒体片段需要从待播放分支片段组中选择时,向流媒体服务器发送个性化流媒体播放请求。

8.根据权利要求7所述的方法,其特征在于,确定流媒体播放器当前播放的流媒体片段之后,所述方法还包括:

如果所述当前播放的流媒体片段之后下一个待播放的流媒体片段不需要从待播放分支片段组中选择时,向流媒体服务器发送流媒体播放请求;

接收所述流媒体服务器返回的与所述流媒体播放请求对应的待播放流媒体片段的信息;

在所述当前播放的流媒体片段播放完毕后播放所述待播放流媒体片段。

9.根据权利要求8所述的方法,其特征在于,采用如下方式确定所述当前播放的流媒体片段之后下一个待播放的流媒体片段是否需要从待播放分支片段组中选择:

从流媒体服务器获取流媒体默认分段列表,所述流媒体默认分段列表中存储有所述流媒体的片段分配信息,所述片段分配信息中包含至少一个分支片段组的信息;

当所述至少一个分支片段组中存在与所述流媒体播放器当前播放的流媒体片段相邻的分支片段组时,确定所述当前播放的流媒体片段之后下一个待播放的流媒体片段需要从待播放分支片段组中选择;

当所述至少一个分支片段组中不存在与所述流媒体播放器当前播放的流媒体片段相邻的分支片段组时,确定所述当前播放的流媒体片段之后下一个待播放的流媒体片段不需要从待播放分支片段组中选择。

10.根据权利要求9所述的方法,其特征在于,在所述从流媒体服务器获取流媒体默认分段列表之前,所述方法还包括:

确定流媒体播放器当前播放的流媒体片段播放至预设锚点。

11.一种流媒体服务器,其特征在于,包括:

获取模块,用于获取登录流媒体播放器的当前用户的个性化数据;

选择模块,用于根据所述个性化数据,从待播放分支片段组中选择一个分支片段作为与所述登录流媒体播放器的当前用户对应的待播放分支片段;

发送模块,用于将所述待播放分支片段的信息返回至所述流媒体播放器,以使所述流媒体播放器在当前播放的流媒体片段播放完毕后播放所述待播放分支片段。

12.根据权利要求11所述的流媒体服务器,其特征在于,还包括:

接收模块,用于在所述获取登录流媒体播放器的当前用户的个性化数据之前,接收登录流媒体播放器的当前用户通过流媒体播放器发送的个性化流媒体播放请求。

13.根据权利要求12所述的流媒体服务器,其特征在于,还包括:

确定模块,用于在根据所述个性化数据,从待播放分支片段组中选择一个分支片段作为与所述登录流媒体播放器的当前用户对应的待播放分支片段之前,确定待播放分支片段组。

14.根据权利要求13所述的流媒体服务器,其特征在于,所述确定模块具体用于:

根据所述个性化流媒体播放请求确定所述流媒体播放器当前播放的流媒体片段;

调取所述流媒体服务器中存储的流媒体默认分段列表,所述流媒体默认分段列表中存储有所述流媒体的片段分配信息,所述片段分配信息中包含至少一个分支片段组的信息;

从所述至少一个分支片段组中确定与所述流媒体播放器当前播放的流媒体片段相邻的分支片段组为待播放分支片段组。

15.根据权利要求14所述的流媒体服务器,其特征在于:

所述接收模块,还用于接收登录流媒体播放器的当前用户通过流媒体播放器发送的流媒体播放请求;

所述确定模块,用于确定与所述流媒体播放请求对应的待播放流媒体片段的信息;

所述发送模块,还用于将所述与所述流媒体播放请求对应的待播放流媒体片段的信息返回至所述流媒体播放器,以使所述流媒体播放器在所述当前播放的流媒体片段播放完毕后播放所述待播放流媒体片段。

16.一种流媒体播放器,其特征在于,包括:

确定模块,用于确定流媒体播放器当前播放的流媒体片段;

接收模块,用于接收流媒体服务器返回的与登录所述流媒体播放器的当前用户对应的待播放分支片段的信息,所述待播放分支片段为所述流媒体服务器根据登录所述流媒体播放器的当前用户的个性化数据从待播放分支片段组中选择的一个分支片段;

播放模块,用于在所述当前播放的流媒体片段播放完毕后播放所述待播放分支片段。

17.根据权利要求13所述的流媒体播放器,其特征在于,还包括:

发送模块,用于确定流媒体播放器当前播放的流媒体片段之后,如果所述当前播放的流媒体片段之后下一个待播放的流媒体片段需要从待播放分支片段组中选择时,向流媒体服务器发送个性化流媒体播放请求。

18.根据权利要求17所述的流媒体播放器,其特征在于,所述发送模块,还用于如果所述当前播放的流媒体片段之后下一个待播放的流媒体片段不需要从待播放分支片段组中选择时,向流媒体服务器发送流媒体播放请求;

所述接收模块,还用于接收所述流媒体服务器返回的与所述流媒体播放请求对应的待播放流媒体片段的信息;

所述播放模块,还用于在所述当前播放的流媒体片段播放完毕后播放所述待播放流媒体片段。

19.根据权利要求18所述的流媒体播放器,其特征在于,还包括:

判断模块,用于采用如下方式确定所述当前播放的流媒体片段之后下一个待播放的流媒体片段是否需要从待播放分支片段组中选择:

从流媒体服务器获取流媒体默认分段列表,所述流媒体默认分段列表中存储有所述流媒体的片段分配信息,所述片段分配信息中包含至少一个分支片段组的信息;

当所述至少一个分支片段组中存在与所述流媒体播放器当前播放的流媒体片段相邻的分支片段组时,确定所述当前播放的流媒体片段之后下一个待播放的流媒体片段需要从待播放分支片段组中选择;

当所述至少一个分支片段组中不存在与所述流媒体播放器当前播放的流媒体片段相邻的分支片段组时,确定所述当前播放的流媒体片段之后下一个待播放的流媒体片段不需要从待播放分支片段组中选择。

20.根据权利要求19所述的流媒体播放器,其特征在于,所述判断模块,还用于在所述从流媒体服务器获取流媒体默认分段列表之前,确定流媒体播放器当前播放的流媒体片段播放至预设锚点。

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