多媒体内容的关联、播放方法及装置、终端与流程

文档序号:14911199发布日期:2018-07-10 23:27阅读:177来源:国知局

本发明涉及通信领域,具体而言,涉及一种多媒体内容的关联、播放方法及装置、终端。



背景技术:

随着移动互联网的迅猛发展,互联网电视迅速的崛起,通过手机、PAD、PC、机顶盒等视频终端在线看视频,成为越来越普遍的视频观看方式,随着这一趋势的发展,多屏互动技术应运而生,为广大用户所青睐。多屏互动是指在不同的操作系统上的不同智能终端设备之间进行多媒体(视频、音频、图片等)内容的共享展示,丰富用户的多媒体生活。

对于当前的IPTV平台和手机平台来说,是相互隔离开的两个独立平台,所述两个平台注入的内容来自不同的内容提供商,相互独立。根据这一现状要实现机顶盒和移动终端的互联互动,需要关联所述两个平台间的内容。现有的关联所述两个平台间内容的方法有:一种是手工干预,由操作员根据内容名称来手工配置,生成所述两个平台间的内容对应关系,该方法增加了人力成本,且容易出错;一种是部署一个系统对内容进行二次加工处理,生成适用于所述两个平台格式的节目内容,并保存内容对应关系,该方法存在着处理流程较为复杂,涉及内容版权等问题。

针对相关技术中,多平台之间内容相互关联的技术方案存在成本高,易出错,以及流程复杂等问题,尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种多媒体内容的关联、播放方法及装置、终端,以至少解决相关技术中多平台之间内容相互关联的技术方案存在成本高,易出错,以及流程复杂等问题。

根据本发明的一个实施例,提供了一种多媒体内容的关联方法,包括:

获取多个业务平台的多个多媒体内容的内容信息;获取所述多个内容信息所对应的内容特征值,其中,所述内容特征值用于唯一标识所述多媒体内容;将所述内容特征值两两进行匹配得到匹配结果,并将匹配结果所指示的匹配值大于第一阈值的多媒体内容进行关联。

进一步地,将所述内容特征值两两进行匹配得到匹配结果包括:

根据所述内容特征值与所述内容特征值对应的权重确定匹配值。

进一步地,根据所述内容特征值与所述内容特征值对应的权重确定匹配值,包括:

根据以下公式确定所述匹配值C:

其中,n为多媒体内容提取的内容特征值个数,ak为所述多媒体内容的内容特征值的匹配度,bk为所述内容特征值对应的权重。

进一步地,所述方法还包括:

将匹配值小于所述第一阈值,且大于第二阈值的一个或多个多媒体内容进行关联;

在所述匹配值小于所述第二阈值时,确定多媒体内容关联失败。

进一步地,所述内容特征值至少包括以下之一:音频特征值、视频特征值、视频播放时长、视频内容名称。

进一步地,获取所述多个内容信息所对应的音频特征值,包括:

将音频分解为多个音频帧,从所述多个音频帧中获取所述音频帧的以下至少之一特征:时域特征、频域特征;

将所述特征对应的值作为所述音频特征值。

进一步地,获取所述多个内容信息所对应的视频特征值,包括:

从视频中抽取关键帧,并从所述关键帧中提取图像特征;

将所述图像特征对应的值作为所述视频特征值。

进一步地,所述方法还包括:

接收第一终端发送的查询请求,其中,所述查询请求用于查询所述第一终端当前播放的第一多媒体内容是否已关联第二多媒体内容;

如果所述第一多媒体内容未关联所述第二多媒体内容,则所述第一终端不支持屏幕切换;

如果所述第一多媒体内容已关联所述第二多媒体内容,则将播放所述第二多媒体内容所需的播放信息发送至所述第二终端,其中,所述播放信息包括:所述第二终端的内容标识、播放时间点容。

进一步地,所述多媒体内容的内容信息至少包括以下之一:唯一标识多媒体内容的内容标识、唯一标识所述业务平台的平台标识、所述多媒体内容的存储地址、所述多媒体内容的内容名称。

根据本发明的另一个实施例,还提供了一种多媒体内容的播放方法,包括:

在第一终端当前播放的第一多媒体内容已关联第二多媒体内容时,第二终端在第一终端发送的屏幕切换请求的触发下,接收播放信息,其中,所述播放信息用于指示所述第二终端播放所述第二多媒体内容,所述第二多媒体内容通过以下步骤确定:通过内容关联装置获取多个业务平台的多个多媒体内容的内容信息和所述多个内容信息所对应的内容特征值,将所述内容特征值两两进行匹配得到匹配结果,并将匹配结果所指示的匹配值大于第一阈值的多媒体内容进行关联,其中,所述内容特征值用于唯一标识所述多媒体内容,所述内容关联装置能够接收所述第一终端发送的查询所述第二多媒体内容的请求;

所述第二终端根据所述播放信息中携带的信息播放所述第二多媒体内容。

根据本发明的另一个实施例,还提供了一种多媒体内容的关联装置,包括:

第一获取模块,用于获取多个业务平台的多个多媒体内容的内容信息;

第二获取模块,用于获取所述多个内容信息所对应的内容特征值,其中,所述内容特征值用于唯一标识所述多媒体内容;

第一确定模块,用于将所述内容特征值两两进行匹配得到匹配结果;

第一关联模块,用于将匹配结果所指示的匹配值大于第一阈值的多媒体内容进行关联。

进一步地,所述第一确定模块,用于根据所述内容特征值与所述内容特征值对应的权重确定匹配值。

进一步地,所述第一确定模块,还用于根据以下公式确定所述匹配值C:

其中,n为多媒体内容提取的内容特征值个数,ak为所述多媒体内容的内容特征值的匹配度,bk为所述内容特征值对应的权重。

进一步地,所述装置还包括:

第二关联模块,用于将匹配值小于所述第一阈值,且大于第二阈值的一个或多个多媒体内容进行关联;

第二确定模块,用于在所述匹配值小于所述第二阈值时,确定多媒体内容关联失败。

进一步地,所述装置还包括:

第一接收模块,用于接收第一终端发送的查询请求,其中,所述查询请求用于查询所述第一终端当前播放的第一多媒体内容是否已关联第二多媒体内容;

第三确定模块,用于在所述第一多媒体内容未关联所述第二多媒体内容时,确定所述第一终端不支持屏幕切换;

发送模块,用于在所述第一多媒体内容已关联所述第二多媒体内容时,将播放所述第二多媒体内容所需的播放信息发送至所述第二终端,其中,所述播放信息包括:所述第二终端的内容标识、播放时间点。

根据本发明的另一个实施例,还提供了一种多媒体内容的播放装置,应用于第二终端,包括:

第二接收模块,用于在第一终端当前播放的第一多媒体内容已关联第二多媒体内容时,在第一终端发送的屏幕切换请求的触发下,接收播放信息,其中,所述播放信息用于指示所述第二终端播放所述第二多媒体内容,,所述第二多媒体内容通过以下方式确定:通过内容关联装置获取多个业务平台的多个多媒体内容的内容信息和所述多个内容信息所对应的内容特征值,将所述内容特征值两两进行匹配得到匹配结果,并将匹配结果所指示的匹配值大于第一阈值的多媒体内容进行关联,其中,所述内容特征值用于唯一标识所述多媒体内容,所述内容关联装置能够接收所述第一终端发送的查询所述第二多媒体内容的请求;

播放模块,用于根据所述播放信息中携带的信息播放所述第二多媒体内容。

根据本发明的另一个实施例,还提供了一种多媒体内容的关联装置,包括:

处理器;存储器,用于存储所述处理器可执行的指令;所述处理器用于根据所述存储器中存储的指令执行以下操作:获取多个业务平台的多个多媒体内容的内容信息;获取所述多个内容信息所对应的内容特征值,其中,所述内容特征值用于唯一标识所述多媒体内容;将所述内容特征值两两进行匹配得到匹配结果,并将匹配结果所指示的匹配值大于第一阈值的多媒体内容进行关联。

进一步地,所述处理器还用于执行以下操作:根据所述内容特征值与所述内容特征值对应的权重确定匹配值。

进一步地,所述处理器还用于根据以下公式确定所述匹配值C:

其中,n为多媒体内容提取的内容特征值个数,ak为所述多媒体内容的内容特征值的匹配度,bk为所述内容特征值对应的权重。

进一步地,所述处理器还用于执行以下操作:将匹配值小于所述第一阈值,且大于第二阈值的一个或多个多媒体内容进行关联;在所述匹配值小于所述第二阈值时,确定多媒体内容关联失败。

在本发明实施例中,还提供了一种计算机存储介质,该计算机存储介质可以存储有执行指令,该执行指令用于执行上述实施例中的多媒体内容的关联方法的实现。

根据本发明的另一个实施例,还提供了一种终端,包括以上所述的多媒体内容的播放装置。

通过本发明,能够根据多媒体内容的内容特征值来对不同平台的多媒体内容进行关联。解决了相关技术中多平台之间内容相互关联的技术方案存在成本高,易出错,以及流程复杂等问题,实现不同平台之间的内容关联,不受人工干预的限制,为后续不同平台的多屏终端之间的多媒体内容的切换提供了可能。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是本发明实施例的一种多媒体内容的关联方法的计算机终端的硬件结构框图;

图2是根据本发明实施例的多媒体内容的关联方法的流程图;

图3为根据本发明实施例的多媒体内容的播放方法的流程图;

图4是根据本发明实施例2的多媒体内容的关联装置的结构框图(一);

图5是根据本发明实施例2的多媒体内容的关联装置的结构框图(二);

图6为根据本发明实施例的多媒体内容的播放装置的结构框图;

图7为根据本发明实施例的多媒体内容的关联装置的另一结构框图;

图8为根据本发明优选实施例提供的一种多屏互动下内容智能关联的装置的结构框图;

图9为根据本发明优选实施例的内容智能关联装置的结构框图;

图10为本发明优选实施例3提供的自动关联到一个内容的多屏互动的流程图;

图11为本发明优选实施例提供的自动关联到多个内容的多屏互动的流程图;

图12为本发明优选实施例提供的未关联到内容的多屏互动的流程图;

图13为本发明优选实施例提供的未关联内容自动匹配的流程图;

图14为本发明优选实施例提供的内容删除时所述装置的处理流程图;

图15为根据本发明优选实施例提供的另一种多屏互动下内容智能关联的装置的结构图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

实施例1

本申请实施例一所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在计算机终端上为例,图1是本发明实施例的一种多媒体内容的关联方法的计算机终端的硬件结构框图。如图1所示,计算机终端10可以包括一个或多个(图中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输装置106。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,计算机终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。

存储器104可用于存储应用软件的软件程序以及模块,如本发明实施例中的多媒体内容的关联方法对应的程序指令/模块,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(Network Interface Controller,NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。

本发明实施例提供了一种运行于上述计算机终端的方法,图2是根据本发明实施例的多媒体内容的关联方法的流程图,如图2所示,该流程包括如下步骤:

步骤S202:获取多个业务平台的多个多媒体内容的内容信息;

步骤S204:获取所述多个内容信息所对应的内容特征值,其中,所述内容特征值用于唯一标识所述多媒体内容;

步骤S206:将所述内容特征值两两进行匹配得到匹配结果,并将匹配结果所指示的匹配值大于第一阈值的多媒体内容进行关联。

通过上述各个步骤,能够根据多媒体内容的内容特征值来对不同平台的多媒体内容进行关联。解决了相关技术中多平台之间内容相互关联的技术方案存在成本高,易出错,以及流程复杂等问题,实现不同平台之间的内容关联,不受人工干预的限制,为后续不同平台的多屏终端之间的多媒体内容的切换提供了可能。

上述步骤S206可以有多种实现方式,在本发明实施例中,提供了一种实现方式:根据所述内容特征值与所述内容特征值对应的权重确定匹配值,进一步地,根据以下公式确定所述匹配值C:其中,n为多媒体内容提取的内容特征值个数,ak为多媒体内容的内容特征值的匹配度,bk为所述内容特征值对应的权重,例如,在本发明实施例中,ak可以表示对于同一内容特征值(音频特征值),多个多媒体内容所对应的匹配度,匹配度可以理解为是第一终端的多媒体内容中的音频特征值(在实际操作中,此处的音频特征值还可以是内容特征值中包括的其他信息)与第二终端的多媒体内容中的音频特征值的相似度。

在具体实施过程中,对于匹配值大于第一阈值的多媒体内容进行关联,如果没有找到匹配值大于第一阈值的多媒体内容,也可以将匹配值小于所述第一阈值,且大于第二阈值的一个或多个多媒体内容进行关联,也就是说,可以将多个关联的多媒体内容统一进行关联,在需要时发送给用户终端使用,当然,在匹配值小于所述第二阈值时,确定多媒体内容关联失败。

进一步地,所述内容特征值至少包括以下之一:音频特征值、视频特征值、视频播放时长、视频内容名称。

基于上述内容特征值,在内容特征值为音频特征值时,获取所述多个内容信息所对应的音频特征值,可以通过以下技术方案实现:

将音频分解为多个音频帧,从所述多个音频帧中获取所述音频帧的以下至少之一特征:时域特征、频域特征;将所述特征对应的值作为所述音频特征值。

在内容特征值为视频特征值时,获取所述多个内容信息所对应的视频特征值,包括:从视频中抽取关键帧,并从所述关键帧中提取图像特征;将所述图像特征对应的值作为所述视频特征值。

在本发明实施例的进一步技术方案中,还可以存在以下技术方案:接收第一终端发送的查询请求,其中,所述查询请求用于查询所述第一终端当前播放的第一多媒体内容是否已关联第二多媒体内容;如果所述第一多媒体内容未关联所述第二多媒体内容,则所述第一终端不支持屏幕切换;如果所述第一多媒体内容已关联所述第二多媒体内容,则将播放所述第二多媒体内容所需的播放信息发送至所述第二终端,其中,所述播放信息包括::所述第二终端的内容标识、播放时间点,。

在本发明实施例中,所述多媒体内容的内容信息至少包括以下之一:唯一标识多媒体内容的内容标识、唯一标识所述业务平台的平台标识、所述多媒体内容的存储地址、所述多媒体内容的内容名称。

基于上述多媒体内容的关联方法,在本发明实施例中还提供了一种多媒体内容的播放方法,如图3所示,图3为根据本发明实施例的多媒体内容的播放方法的流程图,如图3所示,包括以下步骤:

步骤S302,在第一终端当前播放的第一多媒体内容已关联第二多媒体内容时,第二终端在第一终端发送的屏幕切换请求的触发下,接收播放信息,其中,播放信息用于指示第二终端播放第二多媒体内容,第二多媒体内容通过以下步骤确定:通过内容关联装置获取多个业务平台的多个多媒体内容的内容信息和多个内容信息所对应的内容特征值,将内容特征值两两进行匹配得到匹配结果,并将匹配结果所指示的匹配值大于第一阈值的多媒体内容进行关联,其中,内容特征值用于唯一标识所述多媒体内容,所述内容关联装置能够接收所述第一终端发送的查询所述第二多媒体内容的请求;

步骤S304,第二终端根据所述播放信息播放所述第二多媒体内容。

通过上述各个步骤,第二终端能够在第一终端当前播放的第一多媒体内容已关联第二多媒体内容时,第二终端在第一终端发送的屏幕切换请求的触发下,接收播放信息,第二多媒体内容是上述内容关联装置根据多媒体内容的内容特征值来对不同平台的多媒体内容进行关联进而确定的。采用上述技术方案,解决了相关技术中多平台之间内容相互关联的技术方案存在成本高,易出错,以及流程复杂等问题,实现不同平台之间的内容关联,不受人工干预的限制,进而能够实现不同平台的多屏终端之间的多媒体内容的切换。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。

实施例2

在本实施例中还提供了一种多媒体内容的关联装置,该装置用于实现上述实施例及优选示例,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图4是根据本发明实施例2的多媒体内容的关联装置的结构框图(一)。如图4所示,包括:

第一获取模块40,用于获取多个业务平台的多个多媒体内容的内容信息;

第二获取模块42,与第一获取模块40连接,用于获取多个内容信息所对应的内容特征值,其中,内容特征值用于唯一标识多媒体内容;

第一确定模块44,与第二获取模块42连接,用于将内容特征值两两进行匹配得到匹配结果;

第一关联模块46,与第一确定模块44连接,用于将匹配结果所指示的匹配值大于第一阈值的多媒体内容进行关联。

通过上述各个模块的综合作用,能够根据多媒体内容的内容特征值来对不同平台的多媒体内容进行关联。解决了相关技术中多平台之间内容相互关联的技术方案存在成本高,易出错,以及流程复杂等问题,实现不同平台之间的内容关联,不受人工干预的限制,为后续不同平台的多屏终端之间的多媒体内容的切换提供了可能。

在本发明实施例中,第一确定模块44,用于根据内容特征值与内容特征值对应的权重确定匹配值,还用于根据以下公式确定匹配值C:

其中,n为多媒体内容提取的内容特征值个数,ak为多媒体内容的内容特征值的匹配度,bk为内容特征值对应的权重。

进一步地,为了更好的适应多媒体内容的关联情况,在本发明实施例中,如图5所示,上述装置还可以包括:

第二关联模块48,与第一确定模块44连接,用于将匹配值小于第一阈值,且大于第二阈值的一个或多个多媒体内容进行关联;

第二确定模块50,与第一确定模块44连接,用于在匹配值小于第二阈值时,确定多媒体内容关联失败。

进一步地,如图5所示,上述装置还包括:

第一接收模块52,第一关联模块46或第二关联模块48连接,用于接收第一终端发送的查询请求,其中,查询请求用于查询第一终端当前播放的第一多媒体内容是否已关联第二多媒体内容;

第三确定模块54,与第一接收模块52连接,用于在第一多媒体内容未关联第二多媒体内容时,确定第一终端不支持屏幕切换;

发送模块56,用于在所述第一多媒体内容已关联所述第二多媒体内容时,将播放所述第二多媒体内容所需的播放信息发送至所述第二终端,其中,所述播放信息包括:所述第二终端的内容标识、播放时间点。

在本发明实施例中,还提供了一种多媒体内容的播放装置,应用于第二终端,图6为根据本发明实施例的多媒体内容的播放装置的结构框图,如图6所示,包括:

第二接收模块60,用于在第一终端当前播放的第一多媒体内容已关联第二多媒体内容时,在第一终端发送的屏幕切换请求的触发下,接收播放信息,其中,播放信息用于指示第二终端播放第二多媒体内容,第二多媒体内容通过以下步骤确定:通过内容关联装置获取多个业务平台的多个多媒体内容的内容信息和所述多个内容信息所对应的内容特征值,将内容特征值两两进行匹配得到匹配结果,并将匹配结果所指示的匹配值大于第一阈值的多媒体内容进行关联,其中,内容特征值用于唯一标识所述多媒体内容,所述内容关联装置能够接收所述第一终端发送的查询所述第二多媒体内容的请求;

播放模块62,用于根据播放信息播放所述第二多媒体内容。

通过上述模块的作用,第二终端能够在第一终端当前播放的第一多媒体内容已关联第二多媒体内容时,在第一终端发送的屏幕切换请求的触发下,接收播放信息,第二多媒体内容是上述内容关联装置根据多媒体内容的内容特征值来对不同平台的多媒体内容进行关联进而确定的。采用上述技术方案,解决了相关技术中多平台之间内容相互关联的技术方案存在成本高,易出错,以及流程复杂等问题,实现不同平台之间的内容关联,不受人工干预的限制,进而能够实现不同平台的多屏终端之间的多媒体内容的切换。

在本发明实施例中,还提供了一种终端,包括以上所述的多媒体内容的播放装置。

实施例3

为了更好的理解上述实施例的技术方案,在本发明实施例中,还提供了一种多媒体内容的关联装置,图7为根据本发明实施例的多媒体内容的关联装置的另一结构框图,如图7所示,包括:

处理器70;

存储器72,用于存储处理器可执行的指令;

处理器70用于根据存储器中存储的指令执行以下操作:获取多个业务平台的多个多媒体内容的内容信息;获取多个内容信息所对应的内容特征值,其中,内容特征值用于唯一标识多媒体内容;将内容特征值两两进行匹配得到匹配结果,并将匹配结果所指示的匹配值大于第一阈值的多媒体内容进行关联。

进一步地,处理器70还用于执行以下操作:根据内容特征值与内容特征值对应的权重确定匹配值。

进一步地,处理器70还用于根据以下公式确定匹配值C:

其中,n为多媒体内容提取的内容特征值个数,ak为多媒体内容的内容特征值的匹配度,bk为内容特征值对应的权重。

进一步地,处理器70还用于执行以下操作:将匹配值小于第一阈值,且大于第二阈值的一个或多个多媒体内容进行关联;在匹配值小于第二阈值时,确定多媒体内容关联失败。

以下结合一示例对上述多媒体内容的关联和播放方法进行解释说明,但不用于限定本发明实施例。

本发明示例提供了一种多屏互动下多媒体内容智能关联的技术方案,实现不同平台间的内容智能关联,无需对内容进行二次加工处理,减少人工干预。

本发明示例采用的技术方案是:一种多屏互动下内容智能关联的装置,所述的用于内容智能关联的装置包括:

用于接收不同业务平台请求消息的接入模块;

用于提取内容特征值的特征值提取模块(相当于上述实施例的第二获取模块42);

用于存储内容特征值等信息的数据存储模块;

用于匹配内容特征值生成内容对应关系的数据处理模块(相当于上述实施例的第一确定模块44);

基于上述内容智能关联的装置,在本发明实施例中,还提供了基于所述装置实现的内容智能关联的方法,包括:

步骤1)内容发布时,第一平台及第二平台将发布的内容相关信息发送到所述装置的接入模块,其中,内容相关信息包含内容标识、平台标识、存储地址等信息;

步骤2)所述装置接入模块接收所述两个平台发送的内容相关信息,保存到所述装置的数据存储模块,触发所述装置的特征值提取模块对所述两个平台的内容提取内容特征值,其中,内容特征值包含音频特征值、视频特征值、播放时长、内容名称等信息;

其中,特征提取是对某一模式的组测量值进行变换,以突出该模式具有代表性特征,并对其符号化,形成特征矢量或符号串、关系图,从而产生代表对象的模式。视频特征值提取采用抽取关键帧,提取关键帧的图像特征的方式;音频特征值提取采用将音频分解为帧,提取音频帧的时域、频域特征的方式。

步骤3)所述装置的数据处理模块采用大数据技术,对第一平台及第二平台注入的内容,提取相应的特征值,然后对特征值进行匹配并生成内容的对应关系。所述对应关系包含但不限于一对一的映射关系,即对应关系可以是一个多媒体内容对应多个多媒体内容,将所述对应关系保存在所述装置的数据存储模块中。例如:对第一平台的视频1提取内容特征生成唯一标识所述视频的特征值A,对第二平台的视频2提取内容特征生成唯一标识所述视频的特征值B,然后对特征值A与特征值B进行匹配,当匹配结果满足一定条件,则认定视频1与视频2是相关联的。

步骤4)第一平台终端(相当于上述实施例的第一终端)展示内容详情时,向所述装置接入模块发送查询内容关联关系,如果所述内容已关联,则第一平台终端展示支持多屏互动图标,用户可发起屏幕切换请求;如果所述内容未关联,则第一平台终端所述内容不支持屏幕切换。

步骤5)第一平台终端发起屏幕切换请求,将此内容关联的第二终端内容标识、播放时间点和第二平台终端标识信息通过多屏互动模块转发给第二平台终端。

步骤6)第二平台终端(相当于上述实施例的第二终端)接收多屏互动模块转发的第一平台终端的屏幕切换请求,根据携带的所述内容标识生成新的播放请求,从携带的所述播放时间点开始播放。

在本发明实施例中,提供了一种内容特征值匹配模型:

其中:

ak标识内容特征值匹配度(例如,可以包括视频特征值,音频特征值,内容名称);

bk标识内容特征值匹配度的权重值(例如可以取0.4,0.5,0.1)。

首先,要求播放时长完全一致,其次,当c达到满足一定条件时,即可认定两个内容是相关联的;即可以设定多个阀值,当c满足第一阀值时,优先取c值最高的,当匹配度落在第二阀值与第一阀值区间时,可取多个内容关联,在屏幕切换时,终端可展示多个关联内容,由用户自由选择,当c落在第二阀值以下,视为匹配失败。

本发明示例在保持平台隔离的前提下,实现了平台间的内容智能关联,且不受人工干预的限制,使不同平台多屏终端间的视频自由切换更为快速、灵活,提高用户体验。

综上所述,本发明实施例提供的多屏互动下的内容智能关联的装置,基于上述装置,多媒体内容的关联处理方法包括以下步骤:在内容发布时,该装置的接入模块接收来自第一平台及第二平台内容信息通知消息;触发该装置的特征值提取模块对两个平台发布的内容进行内容特征值提取处理,其中,内容特征值包含音频特征值、视频特征值、播放时长、内容名称等信息,将提取的内容特征值及内容相关信息保存在数据存储模块中;该装置的数据处理模块基于大数据技术对两个平台的内容特征值进行匹配,当匹配度达到一定条件时,则认定两个内容是相关联的,将两个平台内容的对应关系保存到数据存储模块中;另一方面,在屏幕切换时,第一平台终端将已关联的第二平台的内容信息及播放时长发送至第二平台终端,第二平台终端根据所述内容信息生成新的播放请求,根据所述播放时长开始播放。与现有技术相比,本发明实施例在保持平台隔离的前提下,实现了平台间的内容智能关联,且不受人工干预的限制,使不同平台多屏终端间的视频自由切换更为快速、灵活,提高用户体验。

以下结合多个优选实施例对上述多媒体内容的关联、播放方法的技术方案进行说明。

图8为根据本发明优选实施例提供的一种多屏互动下内容智能关联的装置的结构框图,如图8所示,基于图8的结构,可以具体包括以下流程:

步骤S802,两个内容提供商分别将内容注入到两个业务平台;

步骤S804,所述两个业务平台发送通知请求消息给接入模块;

步骤S806,接入模块触发特征值提取模块对所述两个业务平台的内容提取内容特征值,保存内容特征值到数据存储模块;

步骤S808,数据处理模块对所述两个平台内容特征值进行匹配,生成内容对应关系,并保存到数据存储模块;

步骤S810,第一业务平台终端在展示内容详情时,发送查询内容对应关系请求消息到接入模块,展示多屏互动标识;第一业务平台终端携带第二平台业务内容相关信息及播放时间点信息,发起屏幕切换请求;

步骤S812,第二业务平台终端收到屏幕切换请求,根据携带的第二平台业务内容相关信息生成新的播放请求,从携带的播放时间点开始播放;

根据上述描述完成不同平台间多屏互动操作,减少人工干预,使得多屏活动快速、自由灵活。

优选实施例2

图9为根据本发明优选实施例的内容智能关联装置的结构框图,如图9所示,包括:

接入模块90:一方面用于接收业务平台发送的通知请求消息,并触发特征值提取模块92提取内容特征值;一方面用于接收业务平台发送的查询内容对应关系请求消息,返回所关联的内容相关信息;

特征值提取模块92:对业务平台内容提取特征值,其中,内容特征值包含音频特征值、视频特征值、播放时长、内容名称等信息;视频特征值提取采用抽取关键帧,提取关键帧的图像特征的方式;音频特征值提取采用将音频分解为帧,提取音频帧的时域、频域特征的方式。

数据存储模块94:存储提取的内容特征值及内容相关信息等素材;存储平台内容间对应关系数据;

数据处理模块96:采用大数据技术,根据内容匹配模型对内容特征值等素材信息进行比对分析,生成平台内容间的对应关系数据,并存储在数据存储模块。

优选实施例3

图10为本发明优选实施例3提供的自动关联到一个内容的多屏互动的流程图,如图10所示,本发明实施例的所述方法包括以下步骤:

步骤S1001,内容提供商A将内容注入到第一业务平台;

步骤S1002,第一业务平台发送通知请求消息给接入模块,携带内容相关信息,包含内容名称、内容标识、内容地址、播放时长等;

步骤S1003,接入模块接收第一业务平台发送的通知请求消息,将请求携带的内容相关信息保存到数据存储模块,然后触发特征值提取模块,进入步骤S1004;

步骤S1004,特征值提取模块对所述内容文件进行分析,提取内容特征值,并保存到数据存储模块,其中,内容特征值包含视频特征值、音频特征值等,然后触发数据处理模块,进入步骤1005;

步骤S1005,数据处理模块,采用大数据技术,根据所述内容特征值与素材库中已有的第二业务平台的内容特征值比对,匹配到一个内容,生成一对一的内容对应关系,并保存到数据存储模块;

步骤S1006,第一业务平台终端在展示所述内容详情时,发起查询所述内容的对应关系请求到接入模块;

步骤S1007,接入模块接收步骤S1006所述请求消息,返回所述内容关联的第二业务平台内容的相关信息;

步骤S1008,第一业务平台终端在所述内容详情页面展示多屏互动标识,用户在播放内容时发起屏幕切换,携带所关联的第二业务平台内容的相关信息及播放时间点等参数;然后进入到步骤S1009;

步骤S1009,第二业务平台终端接收到屏幕切换请求,根据携带的所述第二业务平台内容相关信息生成新的播放请求,从播放时间点开始播放;其中,所述播放时间点为所述点播内容当前播放的时间点。

优选实施例4

图11为本发明优选实施例提供的自动关联到多个内容的多屏互动的流程图,如图11所示,本发明实施例的所述方法包括以下步骤:

步骤S401,内容提供商A将内容注入到第一业务平台;

步骤S402,第一业务平台发送通知请求消息给接入模块,携带内容相关信息,包含内容名称、内容标识、内容地址、播放时长等;

步骤S403,接入模块接收第一业务平台发送的通知请求消息,将请求携带的内容相关信息保存到数据存储模块,然后触发特征值提取模块,进入步骤S404;

步骤S404,特征值提取模块对所述内容文件进行分析,提取内容特征值,并保存到数据存储模块,其中,内容特征值包含视频特征值、音频特征值等,然后触发数据处理模块,进入步骤405;

步骤S405,数据处理模块,采用大数据技术,根据所述内容特征值与素材库中已有的第二业务平台的内容特征值比对,匹配到多个内容,生成一对多的内容对应关系,并保存到数据存储模块;

步骤S406,第一业务平台终端在展示所述内容详情时,发起查询所述内容的对应关系请求到接入模块;

步骤S407,接入模块接收步骤S406所述请求消息,返回所述内容关联的第二业务平台内容的相关信息,此时,返回的是多个关联内容;

步骤S408,第一业务平台终端在所述内容详情页面展示多屏互动标识,用户在播放内容时发起屏幕切换,携带所关联的多个第二业务平台内容的相关信息及播放时间点等参数;然后进入到步骤S409;

步骤S409,第二业务平台终端接收到屏幕切换请求,在终端页面展示多个所关联的内容信息,由终端用户自由选择要观看的节目,根据终端用户选择的内容信息生成新的播放请求,从播放时间点开始播放;其中,所述播放时间点为所述点播内容当前播放的时间点。

优选实施例5

图12为本发明优选实施例提供的未关联到内容的多屏互动的流程图,如图12所示,本发明实施例的所述方法包括以下步骤:

步骤S501,内容提供商A将内容注入到第一业务平台;

步骤S502,第一业务平台发送通知请求消息给接入模块,携带内容相关信息,包含内容名称、内容标识、内容地址、播放时长等;

步骤S503,接入模块接收第一业务平台发送的通知请求消息,将请求携带的内容相关信息保存到数据存储模块,然后触发特征值提取模块,进入步骤S504;

步骤S504,特征值提取模块对所述内容文件进行分析,提取内容特征值,并保存到数据存储模块,其中,内容特征值包含视频特征值、音频特征值等,然后触发数据处理模块,进入步骤505;

步骤S505,数据处理模块,采用大数据技术,根据所述内容特征值与素材库中已有的第二业务平台的内容特征值比对,未匹配到任何内容;

步骤S506,第一业务平台终端在展示所述内容详情时,发起查询所述内容的对应关系请求到接入模块;

步骤S507,接入模块接收步骤S506所述请求消息,返回关联内容不存在;

步骤S508,第一业务平台终端在所述内容详情页面不展示多屏互动标识,用户在播放内容时发起屏幕切换,提示用户当前播放内容不支持屏幕切换。

优选实施例6

图13为本发明优选实施例提供的未关联内容自动匹配的流程图,如图13所示,本发明实施例的所述方法包括以下步骤:

步骤S602,定时装置发送事件号,然后触发数据处理模块,进入步骤602;

步骤S604,数据处理模块按照一定的策略对数据存储模块中未关联的内容再次匹配;

步骤S606,对匹配到的内容生成内容对应关系,保存到数据存储模块;

其中,定时装置触发条件支持设定;另外,所述策略包含但不限于如下情况:增加关联操作优先级,对于多次未匹配到的内容,降低其关联操作优先级,延长定时间隔时间。

通过上述步骤,可以避免因多内容提供商内容注入时差导致内容匹配失败的情况,同时提高处理性能,减少人工干预;

优选实施例7

图14为本发明优选实施例提供的内容删除时所述装置的处理流程图,如图14所示,本发明实施例的所述方法包括以下步骤:

步骤S701,内容提供商A将内容从第一业务平台删除;

步骤S702,第一业务平台发送通知请求消息给接入模块,携带所删除内容的相关信息,包含内容名称、内容标识等;

步骤S703,接入模块接收第一业务平台发送的通知请求消息,然后触发数据处理模块,进入步骤S704;

步骤S704,数据处理模块根据所述内容标识,删除所述内容相关特征值及所述内容的关联关系;

优选实施例8

图15为根据本发明优选实施例提供的另一种多屏互动下内容智能关联的装置的结构图,如图15所示,基于图15所提供的装置,内容智能关联方法包括以下流程:

步骤S1501,三个相互独立的业务平台,其中一个是IPTV平台,一个是其他厂商IPTV平台,一个是手机平台,三个业务平台分别接入不同的内容提供商,三个内容提供商分别将内容注入到对应的业务平台;

步骤S1502,三个业务平台在内容注入成功后,分别与内容智能关联装置交互;

步骤S1503,所述装置对三个业务平台注入的内容进行分析,提取内容特征值,使用大数据技术对内容特征值进行匹配,生成不同平台间的内容的对应关系,并保存;

步骤S1504,手机平台终端在展示内容详情时,到所述装置查询该内容关联的IPTV平台上的内容信息,并展示多屏互动标识;

步骤S1505,手机平台终端上发起多屏互动请求,并携带IPTV平台内容相关信息和播放时间点信息;

步骤S1506,IPTV平台终端收到多屏互动请求,根据携带的IPTV平台内容相关信息生成新的播放请求,从携带的播放时间点开始播放。

实施例4

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于保存上述实施例一所提供的上下文信息的释放方法所执行的程序代码。

可选地,在本实施例中,上述存储介质可以位于计算机网络中计算机终端群中的任意一个计算机终端中,或者位于移动终端群中的任意一个移动终端中。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:

S1,获取多个业务平台的多个多媒体内容的内容信息;

S2,获取所述多个内容信息所对应的内容特征值,其中,所述内容特征值用于唯一标识所述多媒体内容;

S3,将所述内容特征值两两进行匹配得到匹配结果,并将匹配结果所指示的匹配值大于第一阈值的多媒体内容进行关联。

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于保存上述实施例一所提供的上下文信息的释放方法所执行的程序代码。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:

S1,在第一终端当前播放的第一多媒体内容已关联第二多媒体内容时,在第一终端发送的屏幕切换请求的触发下,接收播放信息,其中,播放信息用于指示第二终端播放第二多媒体内容,第二多媒体内容通过以下步骤确定:通过内容关联装置获取多个业务平台的多个多媒体内容的内容信息和所述多个内容信息所对应的内容特征值,将内容特征值两两进行匹配得到匹配结果,并将匹配结果所指示的匹配值大于第一阈值的多媒体内容进行关联,其中,内容特征值用于唯一标识所述多媒体内容,所述内容关联装置能够接收所述第一终端发送的查询所述第二多媒体内容的请求;

S2,根据播放信息播放所述第二多媒体内容。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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