一种广告投放方法、系统及存储广告播放记录文件的制作方法

文档序号:7795033阅读:183来源:国知局
一种广告投放方法、系统及存储广告播放记录文件的制作方法
【专利摘要】本发明提供一种广告投放方法、系统及广告播放标记文件,包括:获取广告播放记录,根据所述广告播放记录确定待播放广告,播放所述待播放广告。通过使用以上方法或系统,可以实现对用户的广告差别投放,防止出现广告重复播放的情况,提高用户在点播视频时的广告观看体验和广告投放效果。
【专利说明】一种广告投放方法、系统及存储广告播放记录文件
【技术领域】
[0001]本发明涉及网络多媒体【技术领域】,特别涉及一种广告投放方法、系统及广告播放标记文件。
【背景技术】
[0002]随着计算机技术的高速发展和互联网领域的广泛应用,人们越来越多的使用网络来丰富自已的工作生活。其中,网络视频浏览就是人们日常生活中非常重要的组成部分。
[0003]在现有技术中,视频提供商在为用户提供网络视频时,会根据视频的具体情况在视频的片首、片中或片尾部分投放一定量的网络广告。用户在观看视频前需要观看一定时间的广告才可以浏览到相应的视频。
[0004]但是,如果用户在观看广告时在短时间内总是看到相同的广告,容易引起用户对该广告或视频提供商的反感,甚至会导致用户直接关闭视频不再继续观看。而这样既影响到了用户的正常观看感受,又会影响视频提供商的广告投放效果。
[0005]因此,如何有效避免在短时间重复向用户投放相同的广告是当前需要解决的问题。

【发明内容】

[0006]本发明要解决的技术问题是提供一种广告投放方法、系统及广告播放标记文件,从而避免出现广告重复播放的情况,提高用户在点播视频时的广告观看体验和广告投放效果O
[0007]一种广告投放方法,包括:
获取广告播放记录;
根据所述广告播放记录确定待播放广告;
播放所述待播放广告。
[0008]优先地,所述获取点播视频的广告播放记录,具体为:
获取本次播放的广告cookie ;
根据所述广告cookie获取所述本次播放的广告播放记录。
[0009]优先地,所述根据所述广告播放记录确定待播放广告,具体为:
根据所述广告播放记录确定已播放广告;
查找不属于已播放的广告作为待播放广告。
[0010]优先地,在播放所述待播放广告之前,还包括:
判断所述待播放广告是否满足播放条件;所述播放条件为预置的判断广告是否适合在点播视频中进行播放的条件;
若所述待播放广告不满足播放条件,重新查找不属于已播放的广告作为待播放广告。
[0011]优先地,在播放所述待播放广告之前,还包括: 判断待播放广告队列是否已满;若所述待播放广告队列未满,则将所述待播放广告在所述待播放广告队列中进行记录。
[0012]优先地,所述播放所述待播放广告,具体为:
根据所述待播放队列播放所述待播放广告。
[0013]优先地,还包括:
在所述广告播放记录中记录已播放的所述待播放广告。
[0014]一种广告投放系统,包括:用户端和服务器端;
在所述用户端中包括:播放记录获取模块和广告播放模块;
所述播放记录获取模块,用于获取广告播放记录;
所述广告播放模块,用于播放所述待播放广告;
在所述服务器端中包括:待播放广告确定模块;
所述待播放广告确定模块,用于根据所述广告播放记录确定待播放广告。
[0015]优先地,所述播放记录获取模块,包括=Cookie获取子模块和广告记录获取子模块;
所述cookie获取子模块,用于获取本次播放的广告cookie ;
所述广告记录获取子模块,用于根据所述广告cookie获取所述本次播放的广告播放记录。
[0016]优先地,所述待播放广告确定模块,包括:已播放广告确定子模块和待播放广告查找子模块;
所述已播放广告确定子模块,用于根据所述广告播放记录确定已播放广告;
所述待播放广告查找子模块,用于查找不属于已播放的广告作为待播放广告。
[0017]优先地,所述待播放广告确定模块,还包括:播放条件判断子模块;
所述播放条件判断子模块,用于判断所述待播放广告是否满足播放条件;所述播放条件为预置的判断广告是否适合在点播视频中进行播放的条件。
[0018]优先地,所述待播放广告确定模块,还包括:播放队列存储子模块;
所述播放队列存储子模块,用于判断待播放广告队列是否已满,若所述待播放广告队列未满,则将所述待播放广告在所述待播放广告队列中进行记录。
[0019]优先地,所述广告播放模块,还包括:队列播放子模块;
所述队列播放子模块,用于根据所述待播放队列播放所述待播放广告。
[0020]优先地,所述广告播放模块,还包括:已播放广告记录子模块;
所述已播放广告记录子模块,用于在所述广告播放记录中记录已播放的所述待播放广
生口 ο
[0021]一种存储广告播放记录的文件,包括:视频播放标识数据段和已播放广告数据段;
所述视频播放标识数据段,用于存储本次视频播放的标识数据;
所述已播放广告数据段,用于存储在本次视频播放中已经播放的广告信息。
[0022]优先地,还包括:时间戳数据段;
所述时间戳数据段,用于存储失效时间。
[0023]与现有技术相比,本发明具有以下优点: 在发明中,首先获取广告播放记录,再根据所述广告播放记录确定待播放广告,之后播放所述待播放广告。通过使用以上方法,可以实现对用户的广告差别投放,防止出现广告重复播放的情况,提高用户在点播视频时的广告观看体验和广告投放效果。
[0024]
【专利附图】

【附图说明】
[0025]图1是本发明提供的一种广告投放方法第一实施例的流程图;
图2是本发明提供的一种广告投放方法第二实施例的流程图;
图3是本发明提供的一种广告投放方法第三实施例的流程图;
图4是本发明提供的一种广告投放方法第四实施例的流程图;
图5是本发明提供的一种广告投放方法第五实施例的流程图;
图6是本发明提供的一种广告投放系统第一实施例的原理框图;
图7是本发明提供的一种广告投放系统第二实施例的原理框图;
图8是本发明提供的一种广告投放系统第三实施例的原理框图;
图9是本发明提供的一种广告投放系统第四实施例的原理框图;
图10是本发明提供的一种广告投放系统第五实施例的原理框图;
图11是本发明提供的一种广告投放系统第六实施例的原理框图;
图12是本发明提供的一种存储广告播放记录文件第一实施例的数据结构图。
[0026]
【具体实施方式】
[0027]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的【具体实施方式】做详细的说明。
[0028]参见图1,该图为本发明提供的一种广告投放方法第一实施例的流程图。
[0029]在本实施例中,包括:
SlOl:获取广告播放记录。
[0030]S102:根据所述广告播放记录确定待播放广告。
[0031]S103:播放所述待播放广告。
[0032]在用户端请求播放一个视频后,首先获取广告播放记录。其中,在广告播放记录中记录着在指定时间周期内已播放的广告。对于广告播放记录,可以通过在客户端查找本次播放请求的cookie中的广告播放记录,也可以通过如查找数据库中的广告播放记录等方式确定广告播放记录。
[0033]在查找到广告播放记录后,可以确定哪些广告为已播放广告,不再进行播放。将未播放广告作为待播放广告,发送到用户端进行播放。其中,发送给用户端的待播放广告可以作为用户点击视频的前贴广告,也可以作为视频的中插广告或尾贴广告。
[0034]在本实施例中,首先获取广告播放记录,再根据所述广告播放记录确定待播放广告,之后播放待播放广告。通过使用以上方法,可以实现对用户的广告差别投放,防止出现广告重复播放的情况,提高用户在点播视频时的广告观看体验和广告投放效果。
[0035]参见图2,该图为本发明提供的一种广告投放方法第二实施例的流程图。[0036]本实施例中的步骤S203、S204与广告投放方法第一实施例中的步骤S102、S103相同,在此不再重复介绍。
[0037]在本实施例中,所述获取点播视频的广告播放记录,具体为:
S201:获取本次播放的广告cookie。
[0038]S202:根据所述广告cookie获取所述本次播放的广告播放记录。
[0039]对于获取点播视频的广告播放记录,可以采用在用户端的cookie中记录用户每次视频点播中广告播放的记录。其中,记录广告播放记录的cookie的格式可以为:本次视频的播放标识(即本次视频播放的序列号)+本次所播放过的广告信息(如序列号)。每播放完一个广告,即可将该广告视频的标识记录在本次cookie中。在有些情况下,还可以为cookie设置时间戳,在超过该时间戳后本cookie中记录的广告播放记录失效,已经播放过的广告可以作为未播放广告重新被选中进行播放。
[0040]在用户每次视频点播时,会为点播视频的本次播放分配一个播放标识。该播放标识可以采用随机生成的方式产生。
[0041]如果本次点播为第一次播放,则在服务器端生成一个本次播放的播放标识,并存储在用户端的cookie中。此时,cookie中只记录有播放标识,表示在本次视频播放中还没有播放过广告,广告播放记录为空。
[0042]如果在本次点播中已经播放过广告,则在对本次点播再次投放广告时,可以首先通过播放标识获取到本次播放的广告cookie记录,根据cookie中记录的广告信息,确定之前已经播放过的广告视频。
[0043]例如,用户点播了一个长达2个小时的电影,在用户第一次点播时,服务器端生成一个0001的播放标识,并存储在用户端的cookie中。此时,本次视频点播的广告记录为空,服务器端可以随意向用户投放广告作为本次视频点播的前贴广告进行播放。
[0044]在播放了若干个前贴广告后,如果用户在观看视频中时,可以再次向用户投放广告。为了避免广告的重复投放,可以首先根据本次播放标识获取用户端的cookie,根据cookie中的记录确定已播放广告记录,再确定哪些广告为未播放广告,发送到用户端进行播放。
[0045]在本实施例中,获取点播视频的广告播放记录,具体为:首先获取本次播放的广告cookie,之后根据广告cookie获取本次播放的广告播放记录。通过使用以上方法,可以实现在视频播放过程中对已播放广告的实时记录,从而避免向用户播放重复的广告,提高用户在点播视频时的广告观看体验和广告投放效果。
[0046]参见图3,该图为本发明提供的一种广告投放方法第三实施例的流程图。
[0047]本实施例中的步骤S301、S304与广告投放方法第一实施例中的步骤SlOl、S103相同,在此不再重复介绍。
[0048]在本实施例中,所述根据所述广告播放记录确定待播放广告,具体为:
S302:根据所述广告播放记录确定已播放广告。
[0049]S303:查找不属于已播放的广告作为待播放广告。
[0050]在得到广告播放记录后,可以根据其中的记录信息确定已播放广告。例如,根据广告播放记录的广告序列号确定在服务器端对应的广告作为已播放广告。之后在服务器端查找不属于已播放的广告作为未播放广告。如果能够查找到多个未播放广告,则可以选择其中一个或若干个未播放广告作为待播放广告,并发送到用户端准备进行播放。
[0051]在本实施例中,在获取到广告播放记录后,根据广告播放记录确定已播放广告,再查找不属于已播放的广告作为待播放广告,发送到用户端准备进行播放。通过使用以上方法,可以实现在服务器端判断出已播放和未播放的广告,将未播放的广告发送到用户端进行播放,从而实现对用户的广告差别投放,防止出现广告重复播放的情况,提高用户在点播视频时的广告观看体验和广告投放效果。
[0052]参见图4,该图为本发明提供的一种广告投放方法第四实施例的流程图。
[0053]本实施例中的步骤S401-S403、S405与广告投放方法第三实施例中的步骤S301-S303、S304相同,在此不再重复介绍。
[0054]在本实施例中,在播放所述待播放广告之前,还包括:
S404:判断所述待播放广告是否满足播放条件。所述播放条件为预置的判断广告是否适合在点播视频中进行播放的条件。若所述待播放广告不满足播放条件,重新查找不属于已播放的广告作为待播放广告。
[0055]为了提高广告投放的效果或实现对广告的投放限制(例如,少数民族较多的地区,避免与其宗教文化相冲突的广告投放),还可以在确定待播放广告后,设置一定的播放条件对待播放广告进行筛选。其中,播放条件为预先设置的,作为判断待播放广告中哪些更适合播放的条件。
[0056]例如:根据用户的IP来源确定用户所在的地区,根据不同地区的特点选择适合的待播放广告发送到用户端进行播放;或根据用户点播视频的频道确定对应的用户群,根据该用户群选择适合的待播放广告发送到用户端进行播放。
[0057]如果判断选择的一个或若干个待播放广告中存在不符合播放条件的情况,可以重新查找不属于已播放的广告作为待播放广告,对新查找的广告再次进行播放条件筛选。如果满足播放条件,则可以发送到用户端进行播放。
[0058]在本实施例中,在播放所述未播放广告之前,还包括:判断待播放广告是否满足播放条件,如果待播放广告不满足播放条件,重新查找不属于已播放的广告作为待播放广告。通过使用以上方法,可以实现对待播放广告的条件筛选,提高广告的投放效果或对广告的投放限制,使得广告的投放更具体化。
[0059]参见图5,该图为本发明提供的一种广告投放方法第五实施例的流程图。
[0060]本实施例中的步骤S501-S503、S506与广告投放方法第三实施例中的步骤S301-S303、S304相同,在此不再重复介绍。
[0061 ] 在本实施例中,在播放所述待播放广告之前,还包括:
S504:判断待播放广告队列是否已满。
[0062]S505:若所述待播放广告队列未满,则将所述待播放广告在所述待播放广告队列中进行记录。
[0063]由于在点播视频的前、中、后贴中都可以播放多个广告,因此可以设置待播放广告队列存储多个待播放广告。在需要播放时直接从播放队列中调取相应广告进行播放即可。其中,在待播放广告队列中,可以只存储待播放广告的序列号,在调用时根据序列号从服务器端下载相应的广告进行播放即可;也可以将待播放广告缓存在本地,在需要播放时直接进行播放。[0064]在确定待播放广告后,可以先判断点播视频的待播放广告队列是否已满。如果待播放广告队列未满,表示在点播视频中还有时间或窗口播放广告,可以将待播放广告存储在待播放广告队列中。还可以多次重复选定待播放广告,分别存储在广告播放队列,直到待播放广告队列已满为止。在进行播放时,以待播放广告队列为依据,逐一播放其中的广告。
[0065]在本实施例中,在播放所述待播放广告之前,还判断待播放广告队列是否已满。如果待播放广告队列未满,则将待播放广告在待播放广告队列中进行记录。通过使用以上方法,可以实现对待播放广告的队列排序缓存,在需要播放广告时,直接依据队列调用相应的广告即可,节省了待播放广告查询的时间。
[0066]本实施例为本发明提供的一种广告投放方法的第六实施例。
[0067]在本实施例中,还包括:
在所述广告播放记录中记录已播放的所述待播放广告。
[0068]为了确定点播视频中已播放广告,可以在广告播放记录中记录已经播放的广告。例如:在cookie文件中记录已播放广告的相关信息或序列号等。
[0069]可以米用在广告播放后将该广告信息记录广告播放列表中,也可以在待播放广告播放前就将该广告信息记录在广告播放列表中。
[0070]通过使用在广告播放记录中记录已播放广告,可以实现对某点播视频的广告投放情况进行全程记录,在避免广告重复投放的同时,提高了用户的广告观看感受和广告播放效果。
[0071]基于上述广告投放方法,本发明还提供了一种广告投放系统,下面结合具体实施例来详细说明其组成部分。
[0072]参见图6,该图为本发明提供的一种广告投放系统第一实施例的原理框图。
[0073]在本实施例中,包括:用户端100和服务器端200。
[0074]在所述用户端100中包括:播放记录获取模块101和广告播放模块102。
[0075]所述播放记录获取模块101,用于获取广告播放记录。
[0076]所述广告播放模块102,用于播放所述待播放广告。
[0077]在所述服务器端200中包括:待播放广告确定模块201。
[0078]所述待播放广告确定模块201,用于根据所述广告播放记录确定待播放广告。
[0079]在用户请求播放一个视频后,首先由播放记录获取模块101获取用户端中的广告播放记录。其中,在广告播放记录中记录着在指定时间周期内已播放的广告。对于广告播放记录,可以通过在用户端100查找本次播放请求的cookie中的广告播放记录,也可以通过如查找数据库中的广告播放记录等方式确定广告播放记录。
[0080]在查找到广告播放记录后,将广告播放记录发送到服务器端200。服务器端200中的待播放广告确定模块201根据广告播放记录可以确定服务器端的广告中哪些广告为已播放广告,将未播放广告作为待播放广告发送到用户端100,由广告播放模块102进行播放。其中,发送给用户的待播放广告可以作为用户点击视频的前贴广告,也可以作为视频的中插广告或后贴广告。
[0081]在本实施例中,包括用户端和服务器端。在用户端中包括:播放记录获取模块和广告播放模块。其中,播放记录获取模块用于获取广告播放记录,广告播放模块用于播放所述待播放广告。在服务器端中包括待播放广告确定模块,用于根据所述广告播放记录确定待播放广告。通过使用以上系统,可以实现对用户端已播放广告的具体检测,实现对播放广告的差别投放,防止出现广告重复播放的情况,提高用户在点播视频时的广告观看体验和广告投放效果。
[0082]参见图7,该图为本发明提供的一种广告投放系统第二实施例的原理框图。
[0083]在本实施例中,所述播放记录获取模块101,包括:cookie获取子模块1011和广告记录获取子模块1012。
[0084]所述cookie获取子模块1011,用于获取本次播放的广告cookie。
[0085]所述广告记录获取子模块1012,用于根据所述广告cookie获取所述本次播放的广告播放记录。
[0086]对于广告播放记录的存储,可以采用在用户端的cookie中记录用户每次视频点播中广告播放的记录。其中,记录广告播放记录的cookie的格式可以为:本次视频的播放标识(即本次视频播放的序列号)+本次所播放过的广告视频的信息(如序列号)。每播放完一个广告,即可将该广告的信息记录在本次cookie中。在有些情况下,还可以为cookie设置时间戳,在超过该时间戳后本cookie中记录的广告播放记录失效,已经播放过的广告可以作为未播放广告重新被选中进行播放。
[0087]另外,在用户每次视频点播时,会为点播视频的本次播放分配一个播放标识。该播放标识可以采用随机生成的方式产生。
[0088]在获取用户端的广告播放记录时,首先使用cookie获取子模块1011获取本次播放的广告cookie,之后再使用广告记录获取子模块1012根据广告cookie获取所述本次播放的广告播放记录。
[0089]如果本次点播为第一次播放,则生成一个本次播放的播放标识,并存储在用户端的cookie中。此时,cookie中只记录有播放标识,表示在本次视频播放中还没有播放过广告,广告播放记录为空。
[0090]如果在本次点播中已经播放过广告,则在对本次点播再次投放广告时,可以首先通过播放标识获取到本次播放的广告cookie记录,根据cookie中记录的广告信息,确定之前已经播放过的广告视频。
[0091]例如,用户点播了一个长达2个小时的电影,在用户第一次点播时,服务器端生成一个0001的播放标识,并存储在用户端的cookie中。此时,本次视频点播的广告记录为空,服务器端可以随意向用户投放广告作为本次视频点播的前贴广告进行播放。
[0092]在播放了若干个前贴广告后,如果用户在观看视频中时,可以再次向用户投放广告。为了避免广告的重复投放,可以首先根据本次播放标识获取用户端的cookie,根据cookie中的记录确定已播放广告记录,再确定哪些广告为未播放广告,发送到用户端进行播放。
[0093]在本实施例中,播放记录获取模块包括:cookie获取子模块和广告记录获取子模块。其中,cookie获取子模块获取本次播放的广告cookie,广告记录获取子模块根据所述广告cookie获取所述本次播放的广告播放记录。通过使用以上系统,可以实现在视频播放过程中对已播放广告的实时记录查询,从而避免向用户播放重复的广告,提高用户在点播视频时的广告观看体验和广告投放效果。
[0094]参见图8,该图为本发明提供的一种广告投放系统第三实施例的原理框图。[0095]在本实施例中,所述待播放广告确定模块201,包括:已播放广告确定子模块2011和待播放广告查找子模块2012。
[0096]所述已播放广告确定子模块2011,用于根据所述广告播放记录确定已播放广告; 所述待播放广告查找子模块2012,用于查找不属于已播放的广告作为待播放广告。
[0097]在得到广告播放记录后,已播放广告确定子模块2011可以根据其中的记录信息确定已播放广告。例如,根据广告播放记录的广告序列号确定在服务器端对应的广告作为已播放广告。之后待播放广告查找子模块2012在服务器端查找不属于已播放的广告作为未播放广告。如果能够查找到多个未播放广告,则可以选择其中一个或若干个未播放广告作为待播放广告,并发送到用户端准备进行播放。
[0098]在本实施例中,待播放广告确定模块中包括:已播放广告确定子模块和待播放广告查找子模块。其中,已播放广告确定子模块用于根据广告播放记录确定已播放广告,待播放广告查找子模块用于查找不属于已播放的广告作为待播放广告。通过使用以上系统,可以实现在服务器端判断出已播放和未播放的广告,将未播放的广告发送到用户端进行播放,从而实现对用户的广告差别投放,防止出现广告重复播放的情况,提高用户在点播视频时的广告观看体验和广告投放效果。
[0099]参见图9,该图为本发明提供的一种广告投放系统第四实施例的原理框图。
[0100]在本实施例中,所述待播放广告确定模块201,还包括:播放条件判断子模块2013。
[0101]所述播放条件判断子模块2013,用于判断所述待播放广告是否满足播放条件。所述播放条件为预置的判断广告是否适合在点播视频中进行播放的条件。
[0102]为了提高广告投放的效果或实现对广告的投放限制(例如,少数民族较多的地区,避免与其宗教文化相冲突的广告投放),还可以在已播放广告确定子模块2011和待播放广告查找子模块2012之后,使用播放条件判断子模块2013设置一定的播放条件对待播放广告进行筛选。其中,播放条件为预先设置的,作为判断待播放广告中哪些更适合播放的条件。
[0103]例如:根据用户的IP来源确定用户所在的地区,根据不同地区的特点选择适合的待播放广告发送到用户端进行播放;或根据用户点播视频的频道确定对应的用户群,根据该用户群选择适合的待播放广告发送到用户端进行播放。
[0104]如果播放条件判断子模块2013判断出选择的一个或若干个待播放广告中存在不符合播放条件的情况,可以重新查找不属于已播放的广告作为待播放广告,对新查找的广告再次进行播放条件筛选。如果满足播放条件,则可以发送到用户端进行播放。
[0105]在本实施例中,待播放广告确定模块中还包括:播放条件判断子模块。其中,播放条件判断子模块用于判断待播放广告是否满足播放条件。通过使用以上系统,可以实现对待播放广告的条件筛选,提高广告的投放效果或对广告的投放限制,使得广告的投放更具体化。
[0106]参见图10,该图为本发明提供的一种广告投放系统第五实施例的原理框图。
[0107]在本实施例中,所述待播放广告确定模块102,还包括:播放队列存储子模块1021。
[0108]所述播放队列存储子模块1021,用于判断待播放广告队列是否已满,若所述待播放广告队列未满,则将所述待播放广告在所述待播放广告队列中进行记录。
[0109]由于在点播视频的前、中、后贴中都可以播放多个广告,因此可以使用播放队列存储子模块1021设置待播放广告队列存储多个待播放广告。在需要播放时直接从播放队列中调取相应广告进行播放即可。其中,在待播放广告队列中,可以只存储待播放广告的序列号,在调用时根据序列号从服务器端下载相应的广告进行播放即可;也可以将待播放广告缓存在用户端,在需要播放时直接进行播放。
[0110]在确定待播放广告后,可以由播放队列存储子模块1021先判断点播视频的待播放广告队列是否已满。如果待播放广告队列未满,表不在点播视频中还有时间或窗口播放广告,播放队列存储子模块1021将待播放广告存储在待播放广告队列中。还可以多次重复选定待播放广告,分别存储在广告播放队列,直到待播放广告队列已满为止。
[0111]在本实施例中,所述广告播放模块102,还包括:队列播放子模块1022。
[0112]所述队列播放子模块1022,用于根据所述待播放队列播放所述待播放广告。
[0113]在进行播放时,如果之前已经使用待播放广告队列存储待播放广告,则使用队列播放子模块1022以待播放广告队列为依据,逐一播放其中的广告。
[0114]在本实施例中,待播放广告确定模块中还包括:播放队列存储子模块和队列播放子模块。其中,播放队列存储子模块用于判断待播放广告队列是否已满,若待播放广告队列未满,则将待播放广告在待播放广告队列中进行记录。队列播放子模块用于根据待播放队列播放待播放广告。通过使用以上系统,可以实现对待播放广告的队列排序缓存,在需要播放广告时,直接依据队列调用相应的广告即可,节省了待播放广告查询的时间。
[0115]参见图11,该图为本发明提供的一种广告投放系统第六实施例的原理框图。
[0116]在本实施例中,所述广告播放模块102,还包括:已播放广告记录子模块1023。
[0117]所述已播放广告记录子模块1023,用于在所述广告播放记录中记录已播放的所述待播放广告。
[0118]为了确定点播视频中已播放广告,可以使用已播放广告记录子模块1023在广告播放记录中记录已经播放的广告。例如:在cookie文件中记录已播放广告的相关信息或序列号等。
[0119]已播放广告记录子模块1023可以在广告播放后将该广告信息记录广告播放列表中,也可以在待播放广告播放前就将该广告信息记录在广告播放列表中。
[0120]通过使用已播放广告记录子模块在广告播放记录中记录已播放广告,可以实现对某点播视频的广告投放情况进行全程记录,在避免广告重复投放的同时,提高了用户的广告观看感受和广告播放效果。
[0121]参见图12,该图为本发明提供的一种存储广告播放记录文件第一实施例的数据结构图。
[0122]在本实施例中,包括:视频播放标识数据段3101和已播放广告数据段3102。
[0123]所述视频播放标识数据段3101,用于存储本次视频播放的标识数据。
[0124]所述已播放广告数据段3102,用于存储在本次视频播放中已经播放的广告信息。
[0125]对于获取点播视频的广告播放记录,可以采用在用户端的文件中记录用户每次视频点播中广告播放的记录。其中,记录广告播放记录的文件的格式可以为:视频播放标识数据段3101(即本次视频播放的序列号)+已播放广告数据段3102。每播放完一个广告,即可将该广告视频的信息(如广告的序列号)记录在文件中。
[0126]在本实施例中,还可以在文件中设置时间戳数据段3103。该时间戳数据段3103中记录着文件的失效时间,即在超过该时间戳后本文件中记录的广告播放记录失效,已经播放过的广告可以作为未播放广告重新被选中进行播放。
[0127]通过在文件中设置视频播放标识数据段和已播放广告数据段,可以实现对每次播放的已播放广告进行记录,从而保证能够对已播放广告和未播放广告的正确区分,避免广告在短时间内的重复投放,提高用户对广告的观看体验。
[0128]以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制。虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明。任何熟悉本领域的技术人员,在不脱离本发明技术方案范围情况下,都可利用上述揭示的方法和技术内容对本发明技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例。因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本发明技术方案保护的范围内。
【权利要求】
1.一种广告投放方法,其特征在于,包括: 获取广告播放记录; 根据所述广告播放记录确定待播放广告; 播放所述待播放广告。
2.根据权利要求1所述的方法,其特征在于,所述获取点播视频的广告播放记录,具体为:
获取本次播放的广告cookie ; 根据所述广告cookie获取所述本次播放的广告播放记录。
3.根据权利要求1所述的方法,其特征在于,所述根据所述广告播放记录确定待播放广告,具体为: 根据所述广告播放记录确定已播放广告; 查找不属于已播放的广告作为待播放广告。
4.根据权利要求3所述的方法,其特征在于,在播放所述待播放广告之前,还包括: 判断所述待播放广告是否满足播放条件;所述播放条件为预置的判断广告是否适合在点播视频中进行播放的条件; 若所述待播放广告不满足播放条件,重新查找不属于已播放的广告作为待播放广告。
5.根据权利要求3所述的方法,其特征在于,在播放所述待播放广告之前,还包括: 判断待播放广告队列是否已满; 若所述待播放广告队列未满,则将所述待播放广告在所述待播放广告队列中进行记录。
6.根据权利要求5所述的方法,其特征在于,所述播放所述待播放广告,具体为: 根据所述待播放队列播放所述待播放广告。
7.根据权利要求1所述的方法,其特征在于,还包括: 在所述广告播放记录中记录已播放的所述待播放广告。
8.一种广告投放系统,其特征在于,包括:用户端和服务器端; 在所述用户端中包括:播放记录获取模块和广告播放模块; 所述播放记录获取模块,用于获取广告播放记录; 所述广告播放模块,用于播放所述待播放广告; 在所述服务器端中包括:待播放广告确定模块; 所述待播放广告确定模块,用于根据所述广告播放记录确定待播放广告。
9.根据权利要求8所述的系统,其特征在于,所述播放记录获取模块,包括=Cookie获取子模块和广告记录获取子模块;
所述cookie获取子模块,用于获取本次播放的广告cookie ; 所述广告记录获取子模块,用于根据所述广告cookie获取所述本次播放的广告播放记录。
10.根据权利要求8所述的系统,其特征在于,所述待播放广告确定模块,包括:已播放广告确定子模块和待播放广告查找子模块; 所述已播放广告确定子模块,用于根据所述广告播放记录确定已播放广告; 所述待播放广告查找子模块,用于查找不属于已播放的广告作为待播放广告。
11.根据权利要求10所述的系统,其特征在于,所述待播放广告确定模块,还包括:播放条件判断子模块; 所述播放条件判断子模块,用于判断所述待播放广告是否满足播放条件;所述播放条件为预置的判断广告是否适合在点播视频中进行播放的条件。
12.根据权利要求10所述的系统,其特征在于,所述待播放广告确定模块,还包括:播放队列存储子模块; 所述播放队列存储子模块,用于判断待播放广告队列是否已满,若所述待播放广告队列未满,则将所述待播放广告在所述待播放广告队列中进行记录。
13.根据权利要求12所述的系统,其特征在于,所述广告播放模块,还包括:队列播放子模块; 所述队列播放子模块,用于根据所述待播放队列播放所述待播放广告。
14.根据权利要求8所述的系统,其特征在于,所述广告播放模块,还包括:已播放广告记录子模块; 所述已播放广告记录子模块,用于在所述广告播放记录中记录已播放的所述待播放广生口 ο
15.一种存储广告播放记录的文件,其特征在于,包括:视频播放标识数据段和已播放广告数据段; 所述视频播放标识数据段,用于存储本次视频播放的标识数据; 所述已播放广告数据段,用于存储在本次视频播放中已经播放的广告信息。
16.根据权利要求15所述的文件,其特征在于,还包括:时间戳数据段; 所述时间戳数据段,用于存储失效时间。
【文档编号】H04N21/2668GK103747301SQ201410013768
【公开日】2014年4月23日 申请日期:2014年1月13日 优先权日:2014年1月13日
【发明者】齐鹏晖, 张云锋, 高东超, 张缓迅, 周胜, 姚键, 潘柏宇, 卢述奇 申请人:合一信息技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1