本发明涉及通信技术领域,尤其涉及一种管理视音频的方法。
背景技术:
随着社会的进步和人类物质文明的发展,人们的生活越来越多的依赖于使用播放平台观看所需的视音频,或是使用网络播放平台利用网络在线观看视音频。而随着播放平台自身的运营和发展,各个播放平台在为用户提供视音频的同时向用户输出广告,通过这种方式从广告商处获取盈利。
目前,各个播放平台通常根据广告策略将广告分为在播放视音频前进行播放的前贴广告和在播放视音频后进行播放的后贴广告,但如何精准的控制前贴广告和后贴广告在视音频播放时出现的节点,从而有序的在视音频和广告之间进行切换,成为各个播放平台需要解决的技术难点之一。
技术实现要素:
本发明的目的是针对现有技术的缺陷,提供一种管理视音频的方法,根据对影片的特征信息进行识别,匹配出与影片的特征信息相同的关联视音频数据,比如可以为广告等,从而提高了关联视音频数据与影片之间的相关性和针对性,加强了关联视音频数据播放的效果。
为实现上述目的,本发明提供了一种管理视音频的方法,所述管理视音频的方法包括:
播放管理服务器接收第一视音频数据,并存储在第一类型视音频数据库;所述第一视音频数据包括第一视音频源数据和第一视音频数据的特征参数;所述第一视音频数据为第一类型视音频数据;
根据所述第一视音频源数据生成第一数据id;
所述播放管理服务器根据所述第一视音频数据的特征参数,在第二类型视音频数据库中查询匹配第二类型视音频数据,确定具有与所述第一视音频数据的特征参数相匹配的一个或多个第二类型视音频数据;
获取所述一个或多个第二类型视音频数据的一个或多个第二数据id;
根据所述第一数据id和所述一个或多个第二数据id生成所述第一视音频源数据和一个或多个第二视音频源数据的对应信息;
将所述对应信息存储到对应信息管理数据库。
优选的,在所述根据所述第一数据id和所述一个或多个第二数据id生成所述第一视音频数据和所述一个或多个第二视音频源数据的对应信息之后,所述方法还包括:
根据所述对应信息对所述第一视音频源数据添加属性信息。
优选的,所述方法还包括:
播放管理服务器接收第三视音频数据,所述第三视音频数据为第二类型视音频数据;
将所述第三视音频数据存储在第二类型视音频数据库;所述第三视音频数据包括第三视音频源数据和特征数据;所述第三视音频源数据具有第三数据id;
根据所述第三视音频源数据的特征数据在所述第一类型视音频数据库中查询匹配与所述特征数据相对应的第一视音频数据特征参数,从而得到一个或多个所述第一类型视音频数据;
获取一个或多个所述第一类型视音频数据的一个或多个数据id;
根据所述数据id和所述第三数据id,更新所述一个或多个第一类型视音频数据的对应信息,并更新所述对应信息管理数据库。
优选的,所述第一视音频数据的特征参数包括:第一类别信息、第一分级信息和第一时长信息中的一种或多种;
所述第二视音频数据的特征参数包括:第二类别信息、第二分级信息和第二时长信息中的一种或多种。
进一步优选的,所述播放管理服务器根据第一视音频数据的特征参数,在第二类型视音频数据库中查询匹配第二类型视音频数据,确定具有与第一视音频数据的特征参数相匹配的一个或多个第二类型视音频数据具体为:
所述播放管理服务器分别对所述第一类别信与第二类别信息、第一分级信息与第二分级信息、第一时长信息与第二时长信息进行匹配,确定所述第一类别信与所述第二类别信息相同、所述第一分级信息与所述第二分级信息相同、并且所述第一时长信息与所述第二时长信息相同的所述第二类型视音频数据。
本发明实施例提供的管理视音频的方法,根据对影片的特征信息进行识别,匹配出与影片的特征信息相同的关联视音频数据,比如可以为广告等,从而提高了关联视音频数据与影片之间的相关性和针对性,加强了关联视音频数据播放的效果。
附图说明
图1为本发明实施例提供的管理视音频的方法的流程图;
图2为本发明实施例提供的管理视音频的方法的更新对应信息管理数据库的方法的流程图。
具体实施方式
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
为了更好的理解本发明的技术方案,首先对于本发明提出的播放方法的应用场景进行介绍。
本发明实施例提供的一种播放方法,用于具有播放平台进行视音频的播放,并且播放平台在播放视音频的同时还需播放广告。其方法流程图如图1所示,包括如下步骤:
步骤110,接收第一视音频数据,并存储在第一类型视音频数据库;
具体的,播放管理服务器接收用户终端发送的第一视音频数据,并将第一视音频数据存储在第一类型视音频数据库。
第一视音频数据为第一类型视音频数据。第一类型视音频数据可以理解为用户想要观看的视音频,而第一视音频数据为第一类型视音频数据中某一个具体的视音频数据,可以理解为用户需要观看的具体的某一个视音频,例如某集电视剧或某部电影。
第一视音频数据包括第一视音频源数据和第一视音频数据的特征参数。
第一视音频源数据为第一视音频数据的视音频数据,例如某集电视剧的视音频数据。第一视音频数据的特征参数为该第一视音频数据所需的第二类型视音频数据的特征信息,包括:第一类别信息、第一分级信息和第一时长信息中的一种或多种。其中,影片类别信息可以理解为视音频题材分类信息,例如战争题材或喜剧题材;分级信息可以理解为视音频的分级信息,例如根据分级信息对少儿电视剧或带有轻微暴力信息的电视剧进行区分;时长信息可以理解为观看该视音频的所需的时间范围,例如100分钟以内,100分钟-150分钟,150分钟以上等等。
进一步具体的,第二类型视音频数据存储在第二视音频数据库中。第一类型视音频数据和第二类型视音频数据均为可以进行输出视音频数据。同第一类型视音频数据和第一视音频数据的关系一样,第二类型视音频数据可以理解为第二视音频数据的总称。第二视音频数据为某一个具体的第二类型视音频数据,如某个广告。
第二类型视音频数据包括第二视音频源数据和第二视音频数据的特征参数。第二视音频源数据为第二视音频数据的视音频数据。第二视音频源数据特征参数与第一视音频源数据的特征参数相对应,第二视音频数据的特征参数包括:第二类别信息、第二分级信息和第二时长信息中的一种或多种。第二类别信息、第二分级信息和第二时长信息与第一类别信息、第一分级信息和第一时长信息含义相同。
为便于表述,在下述阐述过程中,对以下概念分别举例进行说明:
a,第一视音频数据以电视剧数据为例进行说明;
b,第一类型视音频数据以电视剧类数据为例进行说明;
c,第一视音频源数据以电视剧源数据为例进行说明;
d,第一视音频数据的特征参数以电视剧数据参数为例进行说明;
e,第二视音频数据以广告数据为例进行说明;
f,第二类型视音频数据以广告类数据为例进行说明;
g,第二视音频源数据以广告源数据为例进行说明;
h,第二视音频数据的特征参数以广告数据参数为例进行说明。
步骤120,根据第一视音频源数据生成第一数据id;
具体的,第一数据id为识别电视剧数据的身份信息,可以是一个有编码规则的具体的编号,即电视剧数据id。每一个电视剧数据都包括一个唯一的电视剧数据id。播放管理服务器根据电视剧源数据生成一个唯一的电视剧数据id,用以区分其他电视剧源数据。
在一个具体的例子中,电视剧a的电视剧数据id为“a01”,电视剧数据的特征参数为“需要两个前贴视音频数据且需要一个后贴视音频数据”。
步骤130,确定具有与第一视音频数据的特征参数相匹配的一个或多个第二视音频数据;
具体的,如上所述,广告类数据包括第二类别信息、第二分级信息和第二时长信息中的一种或多种。播放管理服务器将第一类别信与第二类别信息、第一分级信息与第二分级信息、第一时长信息与第二时长信息进行匹配,确定第一类别信与第二类别信息相同、第一分级信息与第二分级信息相同、并且第一时长信息与第二时长信息相同的广告数据。
步骤140,获取一个或多个第二视音频数据的一个或多个第二数据id;
具体的,广告类数据还包括第二数据id,即广告数据id。同电视剧数据id与电视剧类数据的关系一样,广告数据id为识别广告数据的身份信息,可以具体为一个有编码规则的具体的编号。
播放管理服务器根据确定的一个或多个广告数据,得到一个或多个广告类数据相应的一个或多个广告数据id。
步骤150,根据第一数据id和一个或多个第二数据id生成第一视音频源数据和一个或多个第二视音频源数据的对应信息;
具体的,广告数据还包括第二类型视音频源数据,即广告源数据,且每个广告源数据都对应一个唯一的广告数据id。同样,每个电视剧源数据都对应一个唯一的电视剧数据id。
播放管理服务器首先根据电视剧数据id确定电视剧源数据,并根据广告数据id确定广告数据。然后根据电视剧数据id与一个或多个广告数据id的对应关系生成电视剧源数据和一个或多个广告源数据的对应信息。
步骤160,将对应信息存储到对应信息管理数据库;
具体的,播放管理服务器将对应信息存储到对应信息管理数据库中,用于后续输出电视剧源数据和广告源数据。
更优的,播放管理服务器在生成对应信息后,根据对应信息向电视剧源数据中添加属性信息,用以确定电视剧源数据和广告源数据之间的输出顺序。
进一步优选的,在实际情况中,广告数据库中的广告数据不会保持不变,因此,在确定具有与电视剧数据的特征参数相匹配的一个或多个广告数据时,具有与电视剧数据的特征参数相匹配的一个或多个广告源数据会随着广告数据库的变化而变化。
图2为本发明实施例提供的管理视音频的方法的更新对应信息管理数据库的方法的流程图。如图2所示,当广告数据库中的视音频数据发生变化时,进行如下步骤。
步骤210,接收第三视音频数据,并将第三视音频数据存储在第二类型视音频数据库中;
具体的,第三视音频数据与广告数据同样为广告数据。广告数据为广告数据库中已有的视音频数据,第三视音频数据为需要更新在广告数据库中的待更新广告数据。
为便于表述,以下对第三视音频数据以待更新广告数据为例进行说明。
待更新广告数据包括第三视音频源数据和特征数据,即待更新广告数据源数据和特征数据,待更新广告数据源数据具有第三数据id,即待更新广告数据id。
步骤220,得到一个或多个第一类型视音频数据;
具体的,播放管理服务器根据特征数据在电视剧类数据库中查询匹配与特征数据相对应的电视剧数据的特征参数,根据电视剧数据的特征参数得到一个或多个相应的电视剧类数据。
步骤230,获取一个或多个第一类型视音频数据的一个或多个数据id;
具体的,每一个电视剧类数据都对应一个唯一的数据id,即电视剧类id。播放管理服务器根据确定的一个或多个电视剧类数据,得到一个或多个电视剧类数据相应的一个或多个电视剧类id。
步骤240,更新一个或多个第一类型视音频数据的对应信息;
具体的,播放管理服务器首先根据电视剧类id确定电视剧类数据,并根据更新广告数据id确定更新广告源数据。然后根据一个或多个电视剧类id与更新广告数据id的对应关系生成一个或多个电视剧类数据和更新广告源数据的对应信息。
步骤250,更新对应信息管理数据库;
具体的,播放管理服务器将一个或多个电视剧类数据和更新广告源数据的对应信息更新到对应信息管理数据库中,用于后续输出电视剧源数据和更新广告源数据。
本发明实施例提供的管理视音频的方法,根据对影片的特征信息进行识别,匹配出与影片的特征信息相同的关联视音频数据,比如可以为广告等,从而提高了关联视音频数据与影片之间的相关性和针对性,加强了关联视音频数据播放的效果。
专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。