媒体流控制方法、装置、计算设备及存储介质制造方法及图纸

技术编号:19752095 阅读:26 留言:0更新日期:2018-12-12 05:54
本申请公开了媒体流控制方法、装置、计算设备及存储介质。其中,一种媒体流控制方法,包括:获取与内容相同且格式不同的多个媒体片段对应的内容标签,所述多个媒体片段的格式按照码率、分辨率和帧率中至少一个进行区分;确定用于描述用户兴趣的用户画像模型与所述内容标签的匹配度;以及根据所述匹配度,从所述多个媒体片段中选定一个待传输的媒体片段。

【技术实现步骤摘要】
媒体流控制方法、装置、计算设备及存储介质
本申请涉及多媒体领域,尤其涉及媒体流控制方法、装置、计算设备及存储介质。
技术介绍
随着互联网的发展,多媒体技术被广泛应用。例如,用户可以通过浏览器或者视频应用观看电影、电视剧、综艺、短视频等多媒体内容。在一些应用场景中,多媒体平台可以提供多种码流,用户可以在多媒体播放终端根据用户的码流切换请求,而从多媒体平台获取对应的码流。
技术实现思路
本申请提出了一种媒体流控制方案,能够根据用户兴趣自动切换媒体流格式。根据本申请一方面,提供一种媒体流控制方法,包括:获取与内容相同且格式不同的多个媒体片段对应的内容标签,所述多个媒体片段的格式按照码率、分辨率和帧率中至少一个进行区分;确定用于描述用户兴趣的用户画像模型与所述内容标签的匹配度;以及根据所述匹配度,从所述多个媒体片段中选定一个待传输的媒体片段。根据本申请一方面,提供一种媒体流控制装置,包括:标签获取单元,用于获取与内容相同且格式不同的多个媒体片段对应的内容标签,所述多个媒体片段的格式按照码率、分辨率和帧率中至少一个进行区分;匹配单元,用于确定用于描述用户兴趣的用户画像模型与所述内容标签的匹配度;以及选定单元,用于根据所述匹配度,从所述多个媒体片段中选定一个待传输的媒体片段。根据本申请一面,提供一种计算设备,包括:一个或多个处理器、存储器以及一个或多个程序。一个或多个程序存储在该存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行本申请的媒体流控制方法的指令。根据本申请一面,提供一种存储介质,存储有一个或多个程序,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行本申请的媒体流控制方法。综上,根据本申请的技术方案可以根据用户兴趣自动化地对媒体流的格式进行切换,从而极大提高用户体验度。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1A示出了根据本申请一些实施例的应用场景的示意图;图1B示出了根据本申请一些实施例的应用场景的示意图;图2A示出了根据本申请一些实施例的媒体流控制方法200的流程图;图2B示出了根据本申请一些实施例的码率切换过程的示意图;图2C示出了根据本申请一些实施例的应用场景的示意图;图3A示出了根据本申请一个实施例的媒体流控制方法300的流程图;图3B至3D分别示出了根据本申请一些实施例的码率切换过程的示意图;图4示出了根据本申请一些实施例的确定用户画像模型的方法400的流程图;图5示出了根据本申请一些实施例的应用场景图;图6示出了根据本申请一些实施例的选定媒体片段的流程图;图7示出了根据本申请一些实施例的选定媒体片段的流程图;图8示出了根据本申请一些实施例的媒体播放界面;图9示出了根据本申请一个实施例的媒体流控制装置900的示意图;图10示出了根据本申请一个实施例的媒体流控制方法1000的示意图;以及图11示出了一个计算设备的组成结构图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。媒体平台可以向用户设备提供媒体内容,以便用户设备播放媒体内容。媒体内容例如为电影、电视剧、综艺、赛事直播或短视频等视频内容。对于一项媒体内容,媒体平台可以生成多种格式的媒体文件。这里,媒体文件的格式可以按照码率、分辨率和帧率中至少一个格式参数进行区分。每个媒体文件可以切分为多个媒体片段。用户设备可以获取媒体片段并进行播放。在一些实施例中,媒体平台可以响应于用户设备的格式切换请求(例如,用户设备根据用户对分辨率或者码率的切换操作而生成的请求),向用户设备提供切换格式后的媒体内容,即向用户设备提供目标格式的媒体片段。在这些实施例中,媒体平台无法自动对媒体片段的格式进行切换。图1A示出了根据本申请一些实施例的应用场景100a的示意图。如图1A所示,媒体服务系统102可以通过一个或多个网络106向用户设备104(例如,用户设备104a-c)提供媒体内容110。这里,媒体内容110可以是各种媒体内容,例如电影、电视剧、综艺、纪录片、短视频和赛事直播等各种视频内容,但不限于此。这里,媒体服务系统102可以流式传输各项媒体内容。被流式传输的媒体内容110可以称为媒体流。对于一项媒体内容(例如一个电影、一集电视剧或者一个比赛的直播内容等等),媒体服务系统102可以提供多种格式的媒体流。媒体流的种类可以按照帧率、码率和分辨率等格式参数中至少一个进行划分。例如,媒体服务系统102可以将一项媒体内容的多种媒体流按照分辨率进行划分。一项媒体内容的媒体流的格式范围例如可以是低清、标清、高清和超清等分辨率格式。这里,低清例如是240P,标清例如是480P,高清例如是720P,超清例如是1080P。又例如,一项媒体内容的媒体流可以按照码率进行格式划分。在一些实施例中,媒体流的分辨率与码率成正比。换言之,不同分辨率的媒体流可以认为是不同码率格式的媒体流。媒体服务系统102可以将媒体流切分成由媒体片段组成的序列。这样,媒体服务系统102能够以提供媒体片段的方式向用户设备104提供媒体流。在一些实施例中,媒体服务系统102的每个用户通过在相应的用户设备104(例如,用户设备104a-c)上执行的相应的媒体客户端应用108(例如,媒体客户端应用108a-c),与媒体服务系统102通信。在一些实施例中,媒体客户端应用108可以向用户提供用户界面元素(例如,文本框、按钮、视频播放窗口、消息显示区域等)。媒体客户端应用108例如是视频客户端应用、浏览器应用或者能够播放视频的社交网络客户端应用,但不限于此。用户设备104可以包括但不限于掌上型计算机、可穿戴计算设备、个人数字助理(PDA)、平板计算机、笔记本电脑、台式计算机、移动电话、智能手机、增强型通用分组无线业务(EGPRS)移动电话、媒体播放器、导航设备、游戏控制台、电视机、或任意两个或更多的这些数据处理设备或其他数据处理设备的组合。一个或多个网络106的示例包括局域网(LAN)和广域网(WAN)诸如互联网。本申请的实施例可以使用任意公知的网络协议来实现一个或多个网络106,包括各种有线或无线协议,诸如,以太网、通用串行总线(USB)、FIREWIRE、全球移动通讯系统(GSM)、增强数据GSM环境(EDGE)、码分多址(CDMA)、时分多址(TDMA)、蓝牙、WiFi、IP语音(VoIP),Wi-MAX,或任意其他适合的通信协议。图1B示出了根据本申请一些实施例的应用场景100b的示意图。如图1B所示,媒体服务系统102可以包括一个或多个转码服务器(例如转码服务器112)和一个或多个内容分发服务器(例如内容分发服务器114)。转码服务器112可以在一个或多个独立的数据处理设备或分布式计算机网络上实现。在一些实施例中,转码服务器11本文档来自技高网...

【技术保护点】
1.一种媒体流控制方法,其特征在于,包括:获取与内容相同且格式不同的多个媒体片段对应的内容标签,所述多个媒体片段的格式按照码率、分辨率和帧率中至少一个进行区分;确定用于描述用户兴趣的用户画像模型与所述内容标签的匹配度;以及根据所述匹配度,从所述多个媒体片段中选定一个待传输的媒体片段。

【技术特征摘要】
1.一种媒体流控制方法,其特征在于,包括:获取与内容相同且格式不同的多个媒体片段对应的内容标签,所述多个媒体片段的格式按照码率、分辨率和帧率中至少一个进行区分;确定用于描述用户兴趣的用户画像模型与所述内容标签的匹配度;以及根据所述匹配度,从所述多个媒体片段中选定一个待传输的媒体片段。2.如权利要求1所述的方法,其中,所述获取与内容相同且格式不同的多个媒体片段对应的内容标签,包括:对所述多个媒体片段中任一个媒体片段中图像帧进行图像特征提取,而根据提取结果得到所述内容标签。3.如权利要求1所述的方法,进一步包括:在确定所述匹配度之前,根据用户历史操作记录,确定所述用户画像模型。4.如权利要求3所述的方法,其中,所述根据用户历史操作记录,确定所述用户画像模型,包括:获取所述历史操作记录对应的已播放视频;对所述已播放视频进行图像特征提取操作而得到图像特征;基于所述已播放视频的所述图像特征,确定所述用户画像模型。5.如权利要求4所述的方法,其中,所述基于所述已播放视频的所述图像特征,确定所述用户画像模型,包括:对所述已播放视频进行分组,每组包括至少一个已播放视频;基于所述每组中已播放视频对应的图像特征,确定一个用于判断对不同内容标签的感兴趣程度的分类器;对每组对应的分类器进行级联操作而得到所述用户画像模型。6.如权利要求1所述的方法,其中,所述根据所述匹配度,从所述多个媒体片段中选定一个待传输的媒体片段,包括:确定所述匹配度所属的匹配度级别,并根据所述所属的匹配度级别而选定所述待传输的媒体片段。7.如权利要求6所述的方法,其中,所述确定所述匹配度所属的匹配度级别,包括:当所述匹配度未达到第一阈值时,确定所述匹配度属于表示对所述内容标签不感兴趣的第一级别;当所述匹配度达到第一阈值时,确定所述匹配度属于表示对所述内容标签感兴趣的第二级别。8.如权利要求7所述的方法,其中,所述根据所述所属的匹配度级别而选定所述待传输的媒体片段,包括:当所述匹配度属于所述第一级别时,选定所述多个片段中默认格式的媒体片段作为所述待传输的媒体片段;当所述匹配度属于所述第二级别时,选定所述多个媒体片段中码率高于所述默认格式的一个媒体片段作为所述待传输的媒体片段。9.如权利要求7所述的方法,其中,所述根据所述所属的匹配度级别而选定所述待传输的媒体片段,包括:当所述匹配度属于所述第二级别时,选定所述多个片段中默认格式的媒体片段作为所述待传输的媒体片段;当所述匹配度...

【专利技术属性】
技术研发人员:李大龙张志辉
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1