流媒体播放方法及相关装置制造方法及图纸

技术编号:14152322 阅读:89 留言:0更新日期:2016-12-11 15:37
本发明专利技术提供了一种流媒体播放方法及相关装置,流媒体服务器获取登录流媒体播放器的当前用户的个性化数据;根据所述个性化数据,从待播放分支片段组中选择一个分支片段作为与所述登录流媒体播放器的当前用户对应的待播放分支片段;将所述待播放分支片段的信息返回至所述流媒体播放器,以使所述流媒体播放器在当前播放的流媒体片段播放完毕后播放所述待播放分支片段。通过上述方法及装置,能够为不同的用户提供不同的流媒体,增加了用户的代入感,提高了用户的体验。

【技术实现步骤摘要】

本专利技术涉及流媒体
,更具体的说,是涉及一种流媒体播放方法及相关装置
技术介绍
流媒体是指采用流式传输的方式在互联网进行播放的媒体格式,如音频、视频或多媒体文件。流媒体实现的关键技术就是流式传输,流式传输主要指将整个流媒体经过特定的压缩方式解析成一个个压缩包,由流媒体发送装置(如,流媒体服务器)向流媒体接收装置(如,流媒体播放器)传输,流媒体接收装置不必像采用传统下载方式那样等到整个流媒体全部下载完毕,而是只需经过几秒或几十秒的启动延时即可边下边播。现有技术中,流媒体服务器存储的每个流媒体播放文件都是由若干个固定片段组成,基于此,流媒体播放方法是:流媒体服务器将音频、视频或多媒体文件等流媒体存储为流媒体播放文件,如果用户需要在线播放流媒体,则需要建立流媒体播放器的客户端与流媒体服务器的网络连接,并通过流媒体播放器向流媒体服务器发送流媒体播放请求,流媒体服务器在收到流媒体播放请求之后,按照存储片段的顺序将该流媒体播放请求对应的流媒体播放文件的各个片段依次返回至流媒体播放器,流媒体播放器在收到流媒体播放文件的第一个片段后,即可播放。但是,现有的流媒体播放方式较为单一,不能满足用户个性化需求,导致用户体验较差。
技术实现思路
有鉴于此,本专利技术提供了一种流媒体播放方法及相关装置,以克服现有技术中流媒体播放方式较为单一,不能满足用户个性化需求,导致用户体验较差的问题。为实现上述目的,本专利技术提供如下技术方案:一种流媒体播放方法,应用于流媒体服务器,所述方法包括:获取登录流媒体播放器的当前用户的个性化数据;根据所述个性化数据,从待播放分支片段组中选择一个分支片段作为与所述登录流媒体播放器的当前用户对应的待播放分支片段;将所述待播放分支片段的信息返回至所述流媒体播放器,以使所述流媒体播放器在当前播放的流媒体片段播放完毕后播放所述待播放分支片段。本专利技术实施例还提供一种流媒体播放方法,应用于流媒体播放器,所述方法包括:确定流媒体播放器当前播放的流媒体片段;接收流媒体服务器返回的与登录所述流媒体播放器的当前用户对应的待播放分支片段的信息,所述待播放分支片段为所述流媒体服务器根据登录所述流媒体播放器的当前用户的个性化数据从待播放分支片段组中选择的一个分支片段;在所述当前播放的流媒体片段播放完毕后播放所述待播放分支片段。本专利技术实施例还提供一种流媒体服务器,包括:获取模块,用于获取登录流媒体播放器的当前用户的个性化数据;选择模块,用于根据所述个性化数据,从待播放分支片段组中选择一个分支片段作为与所述登录流媒体播放器的当前用户对应的待播放分支片段;发送模块,用于将所述待播放分支片段的信息返回至所述流媒体播放器,以使所述流媒体播放器在当前播放的流媒体片段播放完毕后播放所述待播放分支片段。本专利技术实施例还提供一种流媒体播放器,包括:确定模块,用于确定流媒体播放器当前播放的流媒体片段;接收模块,用于接收流媒体服务器返回的与登录所述流媒体播放器的当前用户对应的待播放分支片段的信息,所述待播放分支片段为所述流媒体服务器根据登录所述流媒体播放器的当前用户的个性化数据从待播放分支片段组中选择的一个分支片段;播放模块,用于在所述当前播放的流媒体片段播放完毕后播放所述待播放分支片段。经由上述的技术方案可知,与现有技术相比,本专利技术提供了一种流媒体播放方法及相关装置,流媒体服务器获取登录流媒体播放器的当前用户的个性化数据;根据所述个性化数据,从待播放分支片段组中选择一个分支片段作为与所述登录流媒体播放器的当前用户对应的待播放分支片段;将所述待播放分支片段的信息返回至所述流媒体播放器,以使所述流媒体播放器在当前播放的流媒体片段播放完毕后播放所述待播放分支片段。通过上述方法及装置,能够为不同的用户提供不同的流媒体,增加了用户的代入感,提高了用户的体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的流媒体播放的系统的结构示意图;图2为本专利技术实施例提供的流媒体播放方法的信令流程图;图3为本专利技术实施例提供的流媒体播放方法的流程图;图4为本专利技术实施例提供的流媒体播放方法的另一流程图;图5为本专利技术实施例提供的流媒体播放方法的另一流程图;图6为本专利技术实施例提供的确定待播放分支片段组的方法流程图;图7为本专利技术实施例提供的流媒体播放方法的另一流程图;图8为本专利技术实施例提供的流媒体播放方法的另一流程图;图9为本专利技术实施例提供的流媒体播放方法的另一流程图;图10为本专利技术实施例提供的流媒体播放装置的结构框图;图11为本专利技术实施例提供的流媒体播放装置的另一结构图;图12为本专利技术实施例提供的流媒体播放装置的另一结构图;图13为本专利技术实施例提供的流媒体播放装置的硬件结构框图;图14为本专利技术实施例提供的流媒体播放装置的另一结构框图;图15为本专利技术实施例提供的流媒体播放装置的另一结构框图;图16为本专利技术实施例提供的流媒体播放装置的硬件结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例提供的流媒体播放的系统的结构示意图,本专利技术实施例提供的流媒体播放的方法可由该流媒体播放的系统实施;参照图1,该流媒体播放的系统可以包括:流媒体播放器10和流媒体服务器20。其中,流媒体播放器10具体可以为安装在电脑、智能电视、手机、平板电脑等终端设备上的视频播放类应用程序或音频播放类应用程序,上述应用程序在终端设备与流媒体服务器通过移动网络连接的前提下,能够在线播放音频、视频等流媒体。流媒体服务器20可以存储多个流媒体,其具备通过网络与流媒体播放器进行通信的功能,并且,其能够实时控制流媒体播放器播放流媒体。基于图1所示的流媒体播放的系统,图2示出了本专利技术实施例提供的流媒体播放方法的信令流程图,参照图2,该流程可以包括:步骤S10、流媒体播放器确定当前播放的流媒体片段。步骤S11、流媒体服务器获取登录所述流媒体播放器的当前用户的个性化数据。可选的,登录所述流媒体播放器的当前用户的个性化数据可以包括能够表明当前用户所在地区、当地天气、用户性别、用户年龄、用户喜好的相关数据,比如当前用户登录地的IP地址,当前用户授权的购物网站、社交平台等系统的相关信息,以及用户注册所述流媒体播放器时所填写的个人兴趣信息等等,对此,本实施例不进行限定。步骤S12、流媒体服务器根据所述个性化数据,从待播放分支片段组中选择一个分支片段作为与所述登录流媒体播放器的当前用户对应的待播放分支片段。待播放分支片段组中包括多个分支片段,每个分支片段的内容不同,比如,对一个电影来说,不同的分支片段具体可以为不同的支线情节(悬疑类支线情节、搞笑类支线情节、言情类支线情节等等)。如果流媒体分析个性化数据后得知与所述个性化流媒体播放请求对应的用户为一年轻女士本文档来自技高网...
流媒体播放方法及相关装置

【技术保护点】
一种流媒体播放方法,其特征在于,应用于流媒体服务器,所述方法包括:获取登录流媒体播放器的当前用户的个性化数据;根据所述个性化数据,从待播放分支片段组中选择一个分支片段作为与所述登录流媒体播放器的当前用户对应的待播放分支片段;将所述待播放分支片段的信息返回至所述流媒体播放器,以使所述流媒体播放器在当前播放的流媒体片段播放完毕后播放所述待播放分支片段。

【技术特征摘要】
1.一种流媒体播放方法,其特征在于,应用于流媒体服务器,所述方法包括:获取登录流媒体播放器的当前用户的个性化数据;根据所述个性化数据,从待播放分支片段组中选择一个分支片段作为与所述登录流媒体播放器的当前用户对应的待播放分支片段;将所述待播放分支片段的信息返回至所述流媒体播放器,以使所述流媒体播放器在当前播放的流媒体片段播放完毕后播放所述待播放分支片段。2.根据权利要求1所述的方法,其特征在于,在所述获取登录流媒体播放器的当前用户的个性化数据之前,所述方法还包括:接收登录所述流媒体播放器的当前用户通过所述流媒体播放器发送的个性化流媒体播放请求。3.根据权利要求2所述的方法,其特征在于,所述根据所述个性化数据,从待播放分支片段组中选择一个分支片段作为与所述登录流媒体播放器的当前用户对应的待播放分支片段之前,所述方法还包括:确定待播放分支片段组。4.根据权利要求3所述的方法,其特征在于,所述确定待播放分支片段组包括:根据所述个性化流媒体播放请求确定所述流媒体播放器当前播放的流媒体片段;调取所述流媒体服务器中存储的流媒体默认分段列表,所述流媒体默认分段列表中存储有所述流媒体的片段分配信息,所述片段分配信息中包含至少一个分支片段组的信息;从所述至少一个分支片段组中确定与所述流媒体播放器当前播放的流媒体片段相邻的分支片段组为待播放分支片段组。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收登录流媒体播放器的当前用户通过流媒体播放器发送的流媒体播放请求;确定与所述流媒体播放请求对应的待播放流媒体片段的信息;将所述与所述流媒体播放请求对应的待播放流媒体片段的信息返回至所述流媒体播放器,以使所述流媒体播放器在所述当前播放的流媒体片段播放完毕后播放所述待播放流媒体片段。6.一种流媒体播放方法,其特征在于,应用于流媒体播放器,所述方法包括:确定流媒体播放器当前播放的流媒体片段;接收流媒体服务器返回的与登录所述流媒体播放器的当前用户对应的待播放分支片段的信息,所述待播放分支片段为所述流媒体服务器根据登录所述流媒体播放器的当前用户的个性化数据从待播放分支片段组中选择的一个分支片段;在所述当前播放的流媒体片段播放完毕后播放所述待播放分支片段。7.根据权利要求5所述的方法,其特征在于,确定流媒体播放器当前播放的流媒体片段之后,所述方法还包括:如果所述当前播放的流媒体片段之后下一个待播放的流媒体片段需要从待播放分支片段组中选择时,向流媒体服务器发送个性化流媒体播放请求。8.根据权利要求7所述的方法,其特征在于,确定流媒体播放器当前播放的流媒体片段之后,所述方法还包括:如果所述当前播放的流媒体片段之后下一个待播放的流媒体片段不需要从待播放分支片段组中选择时,向流媒体服务器发送流媒体播放请求;接收所述流媒体服务器返回的与所述流媒体播放请求对应的待播放流媒体片段的信息;在所述当前播放的流媒体片段播放完毕后播放所述待播放流媒体片段。9.根据权利要求8所述的方法,其特征在于,采用如下方式确定所述当前播放的流媒体片段之后下一个待播放的流媒体片段是否需要从待播放分支片段组中选择:从流媒体服务器获取流媒体默认分段列表,所述流媒体默认分段列表中存储有所述流媒体的片段分配信息,所述片段分配信息中包含至少一个分支片段组的信息;当所述至少一个分支片段组中存在与所述流媒体播放器当前播放的流媒体片段相邻的分支片段组时,确定所述当前播放的流媒体片段之后下一个待播放的流媒体片段需要从待播放分支片段组中选择;当所述至少一个分支片段组中不存在与所述流媒体播放器当前播放的流媒体片段相邻的分支片段组时,确定所述当前播放的流媒体片段之后下一个待播放的流媒体片段不需要从待播放分支片段组中选择。10.根据权利要求9所述的方法,其特征在于,在所述从流媒体服务器获取流媒体默认分段列表之前,所述方法还包括:确定流媒体播放器当前播放的流媒体片段播放至预设锚点。11.一种流媒体服务器,其特征在于,包括:获取模块,用于获取登录流媒体播放器的当前用户的个性化数...

【专利技术属性】
技术研发人员:杨颖佟轶男谭丽萍莫思明
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1