CN112804568B - 一种视频广告播放监控方法及装置 - Google Patents
一种视频广告播放监控方法及装置 Download PDFInfo
- Publication number
- CN112804568B CN112804568B CN202110133724.3A CN202110133724A CN112804568B CN 112804568 B CN112804568 B CN 112804568B CN 202110133724 A CN202110133724 A CN 202110133724A CN 112804568 B CN112804568 B CN 112804568B
- Authority
- CN
- China
- Prior art keywords
- timer
- sending
- video advertisement
- video
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 53
- 238000000034 method Methods 0.000 title claims abstract description 45
- 230000004913 activation Effects 0.000 claims abstract description 22
- 239000003550 marker Substances 0.000 claims abstract description 17
- 230000003213 activating effect Effects 0.000 claims abstract description 16
- 230000006855 networking Effects 0.000 claims abstract description 11
- 238000012806 monitoring device Methods 0.000 claims description 5
- 230000006378 damage Effects 0.000 claims description 3
- 239000000725 suspension Substances 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 abstract description 18
- 238000010586 diagram Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 230000000694 effects Effects 0.000 description 6
- 239000000463 material Substances 0.000 description 6
- 230000009471 action Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000006399 behavior Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000007405 data analysis Methods 0.000 description 2
- 238000005034 decoration Methods 0.000 description 2
- 238000002716 delivery method Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2668—Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44204—Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/812—Monomedia components thereof involving advertisement data
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
一种视频广告播放监控方法,包括:当接收到视频广告内容请求时,向用户终端发送视频广告内容;其中,所述视频广告内容在特定帧中包含有标记点,所述标记点带有唯一标识码;当视频播放到标记点所在的帧时,激活标记点;其中,所述标记点有启用仅与视频播放有关,而与用户终端的联网状态无关;读取标记点激活信息,向服务器发送信息;其中,所述标记点激活信息包含所述唯一标识码。本发明通过在广告视频内容中写入标记信息,并控制消息发送,以在网络状态不好时也可以监控播放进度。
Description
技术领域
本发明涉及互联网广告技术领域,尤其涉及一种视频广告播放监控方法及装置。
背景技术
在互联网广告领域中,越来越多的广告主采用视频广告的形式展示广告内容。区别于以图片为展现形式的广告,视频广告的播放进度往往成为广告商与广告主结算费用的依据,因此视频广告的播放时间成为非常重要的参数。而现有技术中缺乏针对视频广告播放的稳定性的方案。
某发明提供了广告展示方法及装置,终端在联网状态下缓存离线视频及相关联的离线广告。当终端在无网络状态下播放离线视频时,获取当前播放的离线视频的视频信息,从终端内查找与该离线视频相关联的离线广告;然后,播放该离线广告,并统计该离线广告的播放状态得到监测统计信息。当终端处于联网状态时,将该监测统计信息发送至广告监测服务端,以便广告监测服务端统计广告的播放信息,实现对终端播放的离线广告的播放情况进行统计和计费。而且,终端在无网络状态下播放的离线广告预先与播放的离线视频绑定,这样,能够实现剧集定向投放广告、地域定向投放广告,能够有效提高广告点击率。
某发明涉及广告投放效果监控方法及***,广告终端的显示屏上设置有视频区域和广告播放区域;每一条广告中均设置有广告识别标识;所述广告终端进行终端截屏,截屏的图片中含有人脸图像和广告识别标识;对终端截屏中的人脸图像和广告识别标识进行分析统计以监控广告投放的效果。监控***包括服务器端和一个以上的广告终端所述服务器端用于向所述广告终端推送广告,所述图片信息处理单元负责接受截屏信息、保存和分析广告终端发来的终端截屏,本发明在无人值守的情况下能够实时查看广告播放内容;能够实时监控广告是否正常运行;对广告播放的次数,观看的次数进行统计,为市场广告的投放提供较为准确的数据。
某发明提供一种离线广告投放方法及装置。投放服务器侧的方法包括:投放服务器获得广告素材和广告索引,所述广告素材被设置为离线播放,所述广告索引用于表示所述广告素材对应的投放条件;所述投放服务器获得用户终端发送的广告请求,所述广告请求包括所述用户终端对应的离线广告投放需求;所述投放服务器查找所述广告索引,确定出与所述离线广告投放需求相符的广告素材;所述投放服务器利用广告响应,将确定出的广告素材反馈至所述用户终端,以在所述用户终端处于离线状态时,利用所述确定出的广告素材进行广告投放。相应地,本发明还提供用户终端侧的离线广告投放方法,如此,投放服务器和用户终端相互配合,有助于实现离线广告投放。
发明内容
本发明所要解决的技术问题在于,提供一种视频广告播放监控方法及装置,通过在广告视频内容中写入标记信息,并控制消息发送,以实现在网络状态不好时也可以监控播放进度,其具体方案如下:
第一方面,本发明提供了一种视频广告播放监控方法,其特征在于:包括:
当接收到视频广告内容请求时,向用户终端发送视频广告内容;其中,所述视频广告内容在特定帧中包含有标记点,所述标记点带有唯一标识码;
当视频播放到标记点所在的帧时,激活标记点;其中,所述标记点有启用仅与视频播放有关,而与用户终端的联网状态无关;
读取标记点激活信息,向服务器发送信息;其中,所述标记点激活信息包含所述唯一标识码。
可选地,所述当接收到视频广告内容请求时,向用户终端发送视频广告内容,包括:
当接收到视频广告内容请求时,从待投放广告中获取与出价相对应的所述视频广告内容;
根据广告主的监控要求,对所述视频广告内容的特定帧添加带有所述唯一标识码的所述标记点;其中,一个所述视频广告内容可以有多个所述标记点;
对视频广告内容添加计时器,用于记录所述标记点的触发时长;其中,一个所述视频广告内容只有一个计时器;
发送视频广告内容。
可选地,所述当视频播放到标记点所在的帧时,激活标记点,包括:
当视频播放到标记点所在的帧时,激活标记点;
当标记点被激活时,若计时器未计时,则触发计时器计时;
当标记点被激活时,若计时器正在计时,则重置计时器,并开始计时;
若视频广告被用户关闭,则保持计时器在终端应用中,以实现继续计时;
若计时器时间达到限制时长,则销毁计时器;
若接收到销毁计时器指令,则销毁计时器。
可选地,所述读取标记点激活信息,向服务器发送信息,包括:
读取所述标记点的所述唯一标识码,读取所述计时器时间,并向服务器发送所述唯一标识码和所述计时器时间;
若接收到所述服务器返回的发送成功消息,则发送销毁计时器指令;
若接收到所述服务器返回的发送失败消息,则继续发送所述唯一标识码和所述计时器时间信息;
若所述计时器被销毁,则不再向服务器发送信息。
可选地,所述若接收到所述服务器返回的发送失败消息,则继续发送所述唯一标识码和所述计时器时间信息,包括:
若接收到所述服务器返回的发送失败消息,则暂停发送消息;
间隔一段时间后,重新读取所述计时器时间信息;
若有新的标记点被激活,则读取所述新的标记码的所述唯一标识码;
向所述服务器发送所述唯一标识码和所述计时器时间信息。
第二方面,本发明还提供了一种视频广告播放监控装置,其特征在于,包括:
第一发送模块,位于服务器端,用于当接收到视频广告内容请求时,向用户终端发送视频广告内容;其中,所述视频广告内容在特定帧中包含有标记点,所述标记点带有唯一标识码;
监控模块,位于客户端,用于当视频播放到标记点所在的帧时,激活标记点;其中,所述标记点有启用仅与视频播放有关,而与用户终端的联网状态无关;
反馈模块,位于客户端,用于读取标记点激活信息,向服务器发送信息;其中,所述标记点激活信息包含所述唯一标识码。
可选地,所述第一发送模块,包括:
获取内容子模块,用于当接收到视频广告内容请求时,从待投放广告中获取与出价相对应的所述视频广告内容;
添加标记点子模块,用于根据广告主的监控要求,对所述视频广告内容的特定帧添加带有所述唯一标识码的所述标记点;其中,一个所述视频广告内容可以有多个所述标记点;
添加计时器子模块,用于对视频广告内容添加计时器,用于记录所述标记点的触发时长;其中,一个所述视频广告内容只有一个计时器;
发送子模块,用于发送视频广告内容。
可选地,所述监控模块,包括:
触发子模块,用于当视频播放到标记点所在的帧时,激活标记点;当标记点被激活时,若计时器未计时,则触发计时器计时;
计时子模块,用于当标记点被激活时,若计时器正在计时,则重置计时器,并开始计时;若视频广告被用户关闭,则保持计时器在终端应用中,以实现继续计时;
销毁子模块,用于若计时器时间达到限制时长,则销毁计时器;若接收到销毁计时器指令,则销毁计时器。
可选地,所述反馈模块,包括:
读取子模块,用于读取所述标记点的所述唯一标识码,读取所述计时器时间,并向服务器发送所述唯一标识码和所述计时器时间;
完成子模块,用于若接收到所述服务器返回的发送成功消息,则发送销毁计时器指令;
继续子模块,用于若接收到所述服务器返回的发送失败消息,则继续发送所述唯一标识码和所述计时器时间信息;
中止子模块,用于若所述计时器被销毁,则不再向服务器发送信息。
可选地,所述继续子模块,包括:
暂停单元,用于若接收到所述服务器返回的发送失败消息,则暂停发送消息;
第一重读单元,用于间隔一段时间后,重新读取所述计时器时间信息;
第二重读单元,用于若有新的标记点被激活,则读取所述新的标记码的所述唯一标识码;
第二发送单元,用于向所述服务器发送所述唯一标识码和所述计时器时间信息。
实施本发明,具有如下有益效果。
本发明实现了小空间和小流量占用的情况下,对视频广告播放进度的精准监控。本发明通过设置多个标记点,实现对视频播放的阶段性监控,使对播放进度的判别更加灵活。本发明为标记点设置唯一标识码,在减少信息传输量的同时,还可以实现反作弊的功能。本发明可以实现监控不依赖于网络状况,从而可以很好地在网络状况较差时实现对视频广告播放的有效监控。
附图说明
图1是本发明实施例提供的一种视频广告播放监控方法流程图。
图2是本发明实施例提供的另一种视频广告播放监控方法流程图。
图3是本发明实施例提供的又一种视频广告播放监控方法流程图。
图4是本发明实施例提供的再一种视频广告播放监控方法流程图。
图5是本发明实施例提供的一种视频广告播放监控装置的结构示意图。
图6是本发明实施例提供的一种第一发送模块的结构示意图。
图7是本发明实施例提供的一种监控模块的结构示意图。
图8是本发明实施例提供的一种反馈模块的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参见图1,示出了本发明实施例提供的一种广告展示方法的流程图,该方法应用于服务器和终端中,所述终端可以是如手机、平板电脑、电脑等用户侧的终端。
如图1所示,本实施例提供的一种视频广告播放监控方法包括以下步骤:
S110.当接收到视频广告内容请求时,向用户终端发送视频广告内容。 在接收到视频广告内容请求之前,服务器已经发送过报价,并建立了与用户终端的信息联系。如果竞价失败,则不会收到视频广告内容请求。如果竞价成功,则会接收到视频广告内容请求。当接收到视频广告内容请求时,需要发送与出价相对应的视频广告内容。查找与本次视频广告内容请求相对应的出价记录,并根据出价信息确认需要发送的视频广告内容。如果对出价相对应的有多个视频文件,比如不同清晰度的多个视频文件,而每个视频文件都有唯一的视频标识,则需要根据视频文件的选取规则,或者终端的屏幕尺寸大小选择其中的一个。
当接收到视频广告时,可以判断用户终端处于联网状态,否则无法发起视频广告内容请求,因此可以直接向用户终端发送视频广告内容。如果收到视频广告内容发送失败的反馈,则重新发送视频广告内容,直至收到成功发送的消息。所述视频广告内容在特定帧中包含有标记点,所述标记点带有唯一标识码。标记点是一个像素点,既不影响视频的播放效果,又可以保证可以真正的起到监控的作用。每次视频广告内容请求时,都会为每个标记生成唯一的标识码。
S120.当视频播放到标记点所在的帧时,激活标记点。
其中,所述标记点有启用仅与视频播放有关,而与用户终端的联网状态无关。视频广告播放过程中,按时间顺序一帧一帧地展现图片,从而实现动态展示的效果。当展示到第一个标记点所在的帧时,激活第一个标记点,从而可以读取第一个标记点的唯一标识码。当展示到第二个标记点所在的帧时,激活第二个标记点,从而可以读取第二个标记点的唯一标识码。以此类推,直至所有的标识点均被激活。如果播放中断,则未播放的标记点所在的帧不会被激活,因而可以通过标记点是否激活判断用户的播放进度。
S130.读取标记点激活信息,向服务器发送信息。
其中,所述标记点激活信息包含所述唯一标识码。
由于不同的标记点的位置不同,因此通过唯一标识码可以确认视频广告的播放进度。另外,服务器端还可以通过核对唯一标识码,排除非正常的唯一标识码,起到反作弊的作用。非正常的唯一标识码既包括作弊者生成、不是***生成的唯一标识码,又包括***生的唯一标识码,但时间过长,失去有效性的唯一标识码。
本实施例实现了小空间和小流量占用的情况下,对视频广告播放进度的精准监控。本发明通过设置多个标记点,实现对视频播放的阶段性监控,使对播放进度的判别更加灵活。本发明为标记点设置唯一标识码,在减少信息传输量的同时,还可以实现反作弊的功能。本发明可以实现监控不依赖于网络状况,从而可以很好地在网络状况较差时实现对视频广告播放的有效监控。
请参见图2,示出了本发明实施例提供的另一种视频广告播放监控方法流程图,本实施例中,当接收到视频广告内容请求时,向用户终端发送视频广告内容。如图2所示,该方法包括如下步骤。
S210.当接收到视频广告内容请求时,从待投放广告中获取与出价相对应的所述视频广告内容。
对于需要出价竞价的***而言,收到视频广告内容请求意味着之前已经经历过出价环节,在本步骤中只需要寻找出与出价相对应的视频广告内容即可。本步骤只需根据出价的历史记录,获得与之对应的视频内容即可确定需要投放的视频广告内容。
对于直投类广告,因为不需要经过竞价环节,所以需要根据视频广告内容请求选择相应的视频广告内容进行发送。当接收到视频广告内容请求时,还会对视频广告内容有一定的要求,因此可以根据要求从待投放的视频广告中选择合适的视频广告内容,并根据广告的出价高低优先进行展示。当然也可以按照广告主的预算总额或者其他参数进行展示,本实施例不做限制。
S220.根据广告主的监控要求,对所述视频广告内容的特定帧添加带有所述唯一标识码的所述标记点。
其中,一个所述视频广告内容可以有多个所述标记点。标记点是一个像素点,位于视频中某一帧中靠近边缘的位置。这样不影响用户观看,而且可以精确地识别用户观看的进度。另外,以一个像素点为标记点,使得标记的尺寸很小,保证了广告内容传输过程中的信息较少。
标记点中包含有唯一标识码,而服务器端也记录有该唯一标识码和与之对应的播放时间。一帧中只有一个标记点,而一个视频广告中可以有多个标记点。
S230.对视频广告内容添加计时器,用于记录所述标记点的触发时长。
其中,一个所述视频广告内容只有一个计时器。计时器用以在标记点激活时开始计时,从而可以使服务器端获知收到标记点信息时距离标记点被激活的时间。若一个视频广告内容中有多个标记点信息,则计时器从每一个标记点被激活时就开始计时,直到被销毁。
S240.发送视频广告内容。
发送的视频广告内容中包含有标记点和计时器。每一次广告内容请求都会生成带有不同的标记点信息的视频广告内容,因而可以仅通过对唯一标识码的识别起到识别单次广告投放的目的。
本实施例提供的一种视频广告播放监控方法,在向视频广告内容添加标记点的同时,也添加计时器,从而可以记录标记点被激活的时长,可以有效地对视频广告播放进度被激活的时间进行识别,可以在网络状况较差的情况下实现对用户播放进度时间的精确把握。
请参见图3,示出了本发明实施例提供的又一种视频广告播放监控方法。本实施例读取标记点激活信息,向服务器发送信息。如图3所示,该方法包括如下步骤。
S310.当视频播放到标记点所在的帧时,激活标记点。
当视频播放到标记点所在的帧时,该帧位于最前端,因而可以激活标记点。
S320.判断计时器是否未计时。
标记点激活时,计时器需要同步计时,因而需要判断计时器状态。
S330. 若计时器正在计时,则重置计时器,并开始计时。
如果标记点不是第一个标记点,而是第二个或者更靠后的标记点,则其被激活时,计时器仍在为前一个标记点激活的时间计时,则此时需要重置计时器,并开始计时,以保证计时器始终为最后一个激活的标记点计时。
S340. 若计时器未计时,则触发计时器计时。
如果计时器当前未计时,则说明标记点为第一个激活的标记点,只需要触发计时器计时即可。
S350.若视频广告被用户关闭,则保持计时器在终端应用中,以实现继续计时;
当用户的联网状态不好时,广告播放的状态信息并不能及时反馈给服务器。如果用户在观看广告一段时间后,或在播放中,或在播放完成后,都会导致用户退出当前界面,因此需要保持计时器在终端应用中运行,并保持计时的连续性。
S360.若计时器时间达到限制时长,则执行S380;
为每个计时器设置了最大的计时时长。超出预设时长仍在计时的计时器可以被为较长时间断网,因此应该执行步骤S380,以解放终端的内存。
S370.若接收到销毁计时器指令,则执行S380。
当***消息成功运行,或者接收到***的关闭指令时,需要执行S380。
S380.销毁计时器。
销毁计时器可以释放内存,解除对用户终端的资源占用。
本实施例通过激活标记点和触发计时器的动作,准确地记录标记点激活的时间,可以有效地应对用户终端网络不佳的情况;并且本实施例还在计时器完成功能后进行销毁,释放了用户终端的资源,不占用过多的资源,使得用户终端的使用更加流畅。本实施例考虑了终端用户使用时容易出现的不同场景,具有更好的适应性,提高了本实施例的可靠性与稳定性。
请参见图4,示出了本发明实施例提供的再一种视频广告播放监控方法。本实施例读取标记点激活信息,向服务器发送信息。如图4所示,该方法包括以下步骤:
S410.读取所述标记点的所述唯一标识码,读取所述计时器时间,并向服务器发送所述唯一标识码和所述计时器时间。
本步骤读取唯一标识码和计时器时间,并一起发送,可以使得服务器同时接收到唯一标识码和计时器信息,从而可以判断出标记点被激的具体时间,有效规避掉网络延迟的影响,从而可以使视频广告的播放进度与视频广告内容请求时间更好地关联,可以更好地用来分析用户行为。
S420.接收到所述服务器返回的消息,并判断发送是否成功。
接收信息发送是否成功的消息,如果发送成功,则执行步骤S430;如果发送失败,则执行步骤S440。
S430.发送销毁计时器指令。
当信息成功发送时,需要发送销毁计时器的指令,以销毁计时器,释放用户终端的资源。
S44O. 间隔一段时间后,重新读取所述计时器时间信息。
如果发送失败,则判断为网络状态不佳,先暂停一断时间,之后再继续发送信息。在再次发送之前,需要重新读取计时器时间信息,因为计时器一直处于计时状态,再次发送时的时间与之前不同。并执行步骤S450。
S450.判断是否有新的标记点被激活。
再次准备发送时,同样需要判断是否有新的标记点被激活,如果有新的标记点被激活,则执行步骤S460,更新唯一标识码;如果没有新的标记点被激活,则执行步骤S470,确认最终唯一标识码。
S460. 读取所述新的标记码的所述唯一标识码。
本步骤更新唯一标识码,并执行步骤S470。
S470.得到最终唯一标识码和计时器时间信息,并发送。
本步骤将最终的唯一标识码与最新的计时器时间信息合并,一起发送给服务器端。
S480.不再向服务器发送信息。
计时器销毁后,不再向服务器发送信息。计时器既可以是由于本实施例中的销毁计时器指令而销毁,也可以是由上一实施例中的计时限制销毁。
本实施例通过延时发送消息的方式,可以减少用户终端的运行及传输负荷,并且不影响服务器端统计时间,使得用户分析的数据更加准确,同时,也使得通过重新读取计时器信息和标记点状态,使得传输的数据最新最准确,保证传输的数据是准确可靠的。
相应于上述的一种视频广告播放监控方法实施例,本发明还提供了一种视频广告播放监控装置实施例。
请参见图5,示出了本发明实施例提供的一种视频广告播放监控装置,该装置可以包括:第一发送模块100、监控模块200和反馈模块300.
第一发送模块100,位于服务器端,用于当接收到视频广告内容请求时,向用户终端发送视频广告内容。
第一发送模块100位于服务器端,是服务器端接收广告内容请求,并向用户终端发送广告内容的部分。其中,所述视频广告内容在特定帧中包含有标记点,所述标记点带有唯一标识码。
监控模块200,位于客户端,用于当视频播放到标记点所在的帧时,激活标记点。
监控模块200位于客户端,是监视用户终端广告播放状态的部分。其中,所述标记点有启用仅与视频播放有关,而与用户终端的联网状态无关。
反馈模块300,位于客户端,用于读取标记点激活信息,向服务器发送信息。
反馈模块300位于客户端,是根据特定规则向服务器反馈特定信息的部分。其中,所述标记点激活信息包含所述唯一标识码。
请参见图6,示出了本发明实施例提供的一种第一发送模块的结构示意图。所述第一发送模块100位于服务器端,包括:获取内容子模块110、添加标记点子模块120、添加计时器子模块130和发送子模块140。
获取内容子模块110,用于当接收到视频广告内容请求时,从待投放广告中获取与出价相对应的所述视频广告内容。
获取内容子模块110可以与常规的广告投放***相结合,采用常规的广告投放***进行广告的出价、比价等环节,而由获取内容子模块110获取视频广告内容请求,或者由常规的广告投放***接收所有的广告内容请求,并且将视频广告内容请求转给获取内容子模块110,从而触发本***。
添加标记点子模块120,用于根据广告主的监控要求,对所述视频广告内容的特定帧添加带有所述唯一标识码的所述标记点。
添加标记点子模块120可以从常规的广告投放***读取广告主配置信息,也可以单独由广告主进行配置,从而可以针对性地完成对视频广告内容的标记点添加。一个视频广告内容可以有多个所述标记点,但一帧只能有一个标记点。
添加计时器子模块130,用于对视频广告内容添加计时器,用于记录所述标记点的触发时长。
添加计时器子模块130针对每个添加标记点的视频广告内容添加一个计时器,并且一个视频广告内容只有一个计时器。
发送子模块140,用于发送视频广告内容。
发送子模块140发送的视频广告内容是添加过标记点和计时器的视频广告内容,相比于未添加标记点和计时器的视频广告内容,其占用的空间与流量增加的量可以忽略不计,但是能够大大地增加计时的准确性。
本实施例具有很好地兼容性,可以与常规的广告投放***兼容,从而可以提高***的运行效率。本实施例为视频广告内容添加了标记点,起到了精准监控和反作弊的作用。本实施例为视频广告内容添加了计时器,可以在网络不佳的情况下确定视频广告的播放进度,并且不会受用户终端本地时间的影响,提高了计时的准确性。
请参见图7,示出了本发明实施例提供的一种监控模块的结构示意图。监控模块200位于客户端,包括触发子模块210、计时子模块220和销毁子模块230。
触发子模块210,用于当视频播放到标记点所在的帧时,激活标记点;当标记点被激活时,若计时器未计时,则触发计时器计时。
触发子模块210用于激活标记点及第一次触发计时器计时。触发子模块100根据终端用户使用的不同应用或者浏览器设置不同的事件***。比如在HTML中使用currentTime并timeupdate函数达到视频播放到标记点时触发事件。
计时子模块220,用于当标记点被激活时,若计时器正在计时,则重置计时器,并开始计时;若视频广告被用户关闭,则保持计时器在终端应用中,以实现继续计时。 计时子模块220用于控制计时器的计时、让步等动作。每个标记点的激活都会创建一个计时任务,而当有两个或以上的标记点被激活时,则有两个或以上的计时任务。计时子模块220在每次接收到新的计时任务时,都将原有的计时任务终结,并重新开始为新的计时任务计时,从而保证计时器始终都在为最后一个被激活的标记点计时。
销毁子模块230,用于若计时器时间达到限制时长,则销毁计时器;若接收到销毁计时器指令,则销毁计时器。
销毁子模块230用于在计时器的任务完成后清除计时器。对于不同的用户终端***,可以采用不同的编程语言和函数实现。比如采用Java编写时,可以采用 clearInterval函数实现销毁子模块230的基本功能。
请参见图8,示出了本发明实施例提供的一种反馈模块的结构示意图。反馈模块300位于客户端,包括读取子模块310、完成子模块320、继续子模块330和中止子模块340;其中继续子模块330又包括暂停单元331、第一重读单元332、第二重读单元333和第二发送单元334。
读取子模块310,用于读取所述标记点的所述唯一标识码,读取所述计时器时间,并向服务器发送所述唯一标识码和所述计时器时间。
读取子模块310同时读取标记点和计时器的信息,将两个信息合并,一起发送给服务器端,从而实现标记点被激活的精确时间,提高了后续用户行为分析数据的准确性,尤其是还可以识别出网络状况不佳的用户,并单独分析这类用户的行为。
完成子模块320,用于若接收到所述服务器返回的发送成功消息,则发送销毁计时器指令。
当信息成功反馈到服务器端时,完成子模块320销毁计时器,从而完成对正在运行的部件的清除,得以释放***资源。
继续子模块330,用于若接收到所述服务器返回的发送失败消息,则继续发送所述唯一标识码和所述计时器时间信息,包括如下单元。
暂停单元331,用于若接收到所述服务器返回的发送失败消息,则暂停发送消息。
暂停单元331用于暂停发送消息,并在固定的间隔时间后重启发送任务。比如,暂停间隔时间为5秒,则第一资助接收到发送失败消息时,暂停单元在5秒之后向第一重读单元332和第二重读单元333发送启动信息;如果再次接收到发送失败消息,则暂停单元继续在5秒之后向第一重读单元332和第二重读单元333发送启动信息。
第一重读单元332,用于间隔一段时间后,重新读取所述计时器时间信息。
当第一重读单元332接收到暂停单元331的启动信号时,重新读取计时器的时间信息,并发送给第二发送单元334。
第二重读单元333,用于若有新的标记点被激活,则读取所述新的标记码的所述唯一标识码。
当第二重读单元333接收到暂停单元331的启动信号时,检查是否有新的标记点被激活,如果有新的标记点被激活,则读取新的标记码的唯一标识码;如果没有新的标记点被激活,则读取上一次的唯一标识码。第二重读单元333将读取的唯一标识码发送给第二发送单元334。
第二发送单元334,用于向所述服务器发送所述唯一标识码和所述计时器时间信息。
当第二发送单元334接收到唯一标识码和计时器时间信息后,将两个信息一起发送给服务器。第二发送单元334可以使服务器同时接收到在同一时间的标识码和时间信息,从而实现两个数据的对应,更好地实现后续的数据分析。
中止子模块340,用于若所述计时器被销毁,则不再向服务器发送信息。
本实施例通过对视频广告播放内容数据的采集与同步发送,使得服务器接收到的数据更加准确,并可以更好地识别出网络状况不佳的用户,从而可以单独针对这类用户进行行为分析,并制定针对性的营销方案。本实施例还能过接收反馈失败的数据进行暂停与再发送,使得数据可以更稳定地传输给服务器,并且减少用户终端的资源消耗。
在一种视频广告播放监控装置实施例中未详细说明部分参见一种视频广告播放监控方法实施例,此处不再赘述。
对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本申请各实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本申请各实施例中的装置及终端中的模块和子模块可以根据实际需要进行合并、划分和删减。
本申请所提供的几个实施例中,应该理解到,所揭露的终端,装置和方法,可以通过其它的方式实现。例如,以上所描述的终端实施例仅仅是示意性的,例如,模块或子模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个子模块或模块可以结合或者可以集成到另一个模块,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的模块或子模块可以是或者也可以不是物理上分开的,作为模块或子模块的部件可以是或者也可以不是物理模块或子模块,即可以位于一个地方,或者也可以分布到多个网络模块或子模块上。可以根据实际的需要选择其中的部分或者全部模块或子模块来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能模块或子模块可以集成在一个处理模块中,也可以是各个模块或子模块单独物理存在,也可以两个或两个以上模块或子模块集成在一个模块中。上述集成的模块或子模块既可以采用硬件的形式实现,也可以采用软件功能模块或子模块的形式实现。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (6)
1.一种视频广告播放监控方法,其特征在于:包括:
当接收到视频广告内容请求时,从待投放广告中获取与出价相对应的所述视频广告内容;
根据广告主的监控要求,对所述视频广告内容的特定帧添加带有唯一标识码的标记点;其中,一个所述视频广告内容可以有多个所述标记点;
对视频广告内容添加计时器,用于记录所述标记点的触发时长;其中,一个所述视频广告内容只有一个计时器;
发送视频广告内容;
当视频播放到标记点所在的帧时,激活标记点;其中,所述标记点有启用仅与视频播放有关,而与用户终端的联网状态无关;
当标记点被激活时,若计时器未计时,则触发计时器计时;
当标记点被激活时,若计时器正在计时,则重置计时器,并开始计时;
若视频广告被用户关闭,则保持计时器在终端应用中,以实现继续计时;
若计时器时间达到限制时长,则销毁计时器;
若接收到销毁计时器指令,则销毁计时器;
读取标记点激活信息,向服务器发送信息;其中,所述标记点激活信息包含所述唯一标识码。
2.如权利要求1所述的方法,其特征在于,所述读取标记点激活信息,向服务器发送信息,包括:
读取所述标记点的所述唯一标识码,读取所述计时器时间,并向服务器发送所述唯一标识码和所述计时器时间;
若接收到所述服务器返回的发送成功消息,则发送销毁计时器指令;
若接收到所述服务器返回的发送失败消息,则继续发送所述唯一标识码和所述计时器时间信息;
若所述计时器被销毁,则不再向服务器发送信息。
3.如权利要求2所述的方法,其特征在于,所述若接收到所述服务器返回的发送失败消息,则继续发送所述唯一标识码和所述计时器时间信息,包括:
若接收到所述服务器返回的发送失败消息,则暂停发送消息;
间隔一段时间后,重新读取所述计时器时间信息;
若有新的标记点被激活,则读取所述新的标记码的所述唯一标识码;
向所述服务器发送所述唯一标识码和所述计时器时间信息。
4.一种视频广告播放监控装置,其特征在于,包括:
第一发送模块,位于服务器端,用于当接收到视频广告内容请求时,向用户终端发送视频广告内容;其中,所述视频广告内容在特定帧中包含有标记点,所述标记点带有唯一标识码;
所述第一发送模块,包括:
获取内容子模块,用于当接收到视频广告内容请求时,从待投放广告中获取与出价相对应的所述视频广告内容;
添加标记点子模块,用于根据广告主的监控要求,对所述视频广告内容的特定帧添加带有所述唯一标识码的所述标记点;其中,一个所述视频广告内容可以有多个所述标记点;
添加计时器子模块,用于对视频广告内容添加计时器,用于记录所述标记点的触发时长;其中,一个所述视频广告内容只有一个计时器;
发送子模块,用于发送视频广告内容;
监控模块,位于客户端,用于当视频播放到标记点所在的帧时,激活标记点;其中,所述标记点有启用仅与视频播放有关,而与用户终端的联网状态无关;
所述监控模块,包括:
触发子模块,用于当视频播放到标记点所在的帧时,激活标记点;当标记点被激活时,若计时器未计时,则触发计时器计时;
计时子模块,用于当标记点被激活时,若计时器正在计时,则重置计时器,并开始计时;若视频广告被用户关闭,则保持计时器在终端应用中,以实现继续计时;
销毁子模块,用于若计时器时间达到限制时长,则销毁计时器;若接收到销毁计时器指令,则销毁计时器;
反馈模块,位于客户端,用于读取标记点激活信息,向服务器发送信息;其中,所述标记点激活信息包含所述唯一标识码。
5.如权利要求4所述的一种视频广告播放监控装置,其特征在于,所述反馈模块,包括:
读取子模块,用于读取所述标记点的所述唯一标识码,读取所述计时器时间,并向服务器发送所述唯一标识码和所述计时器时间;
完成子模块,用于若接收到所述服务器返回的发送成功消息,则发送销毁计时器指令;
继续子模块,用于若接收到所述服务器返回的发送失败消息,则继续发送所述唯一标识码和所述计时器时间信息;
中止子模块,用于若所述计时器被销毁,则不再向服务器发送信息。
6.如权利要求5所述的一种视频广告播放监控装置,其特征在于,所述继续子模块,包括:
暂停单元,用于若接收到所述服务器返回的发送失败消息,则暂停发送消息;
第一重读单元,用于间隔一段时间后,重新读取所述计时器时间信息;
第二重读单元,用于若有新的标记点被激活,则读取所述新的标记码的所述唯一标识码;
第二发送单元,用于向所述服务器发送所述唯一标识码和所述计时器时间信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110133724.3A CN112804568B (zh) | 2021-02-01 | 2021-02-01 | 一种视频广告播放监控方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110133724.3A CN112804568B (zh) | 2021-02-01 | 2021-02-01 | 一种视频广告播放监控方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112804568A CN112804568A (zh) | 2021-05-14 |
CN112804568B true CN112804568B (zh) | 2021-10-22 |
Family
ID=75813234
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110133724.3A Expired - Fee Related CN112804568B (zh) | 2021-02-01 | 2021-02-01 | 一种视频广告播放监控方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112804568B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104380757A (zh) * | 2012-01-31 | 2015-02-25 | 汤姆逊许可公司 | 用于数字电影中的广告播放确认的方法和设备 |
CN107371066A (zh) * | 2017-08-11 | 2017-11-21 | 中广热点云科技有限公司 | 准确定位多个播放终端的视频播放内容进度的方法及*** |
CN109495780A (zh) * | 2018-10-16 | 2019-03-19 | 深圳壹账通智能科技有限公司 | 一种产品推荐方法、终端设备及计算机可读存储介质 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103888851A (zh) * | 2012-12-20 | 2014-06-25 | 天津职业技术师范大学 | 一种统计视频广告播放的***和方法 |
US10278014B2 (en) * | 2015-11-04 | 2019-04-30 | xAd, Inc. | System and method for using geo-blocks and geo-fences to predict mobile device locations |
CN105678593A (zh) * | 2016-03-11 | 2016-06-15 | 合一网络技术(北京)有限公司 | 一种视频广告组合竞价投放的方法及*** |
CN109905777A (zh) * | 2019-03-29 | 2019-06-18 | 北京奇艺世纪科技有限公司 | 广告展示方法及装置 |
-
2021
- 2021-02-01 CN CN202110133724.3A patent/CN112804568B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104380757A (zh) * | 2012-01-31 | 2015-02-25 | 汤姆逊许可公司 | 用于数字电影中的广告播放确认的方法和设备 |
CN107371066A (zh) * | 2017-08-11 | 2017-11-21 | 中广热点云科技有限公司 | 准确定位多个播放终端的视频播放内容进度的方法及*** |
CN109495780A (zh) * | 2018-10-16 | 2019-03-19 | 深圳壹账通智能科技有限公司 | 一种产品推荐方法、终端设备及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112804568A (zh) | 2021-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112967081B (zh) | 广告投放效果监控方法 | |
US10754668B2 (en) | Media file presentation method, client application, and plug-in | |
CN106303654B (zh) | 一种媒体信息的展示方法、客户端、插件及*** | |
TWI587227B (zh) | 進化版廣告 | |
US8510661B2 (en) | End to end response enabling collection and use of customer viewing preferences statistics | |
CN113923518B (zh) | 用于电视事件观看的追踪像素和cookie | |
US20170026479A1 (en) | Method and Apparatus for Passively Monitoring Online Video Viewing and Viewer Behavior | |
CN103856607B (zh) | 将手机终端上视频投放到视频播放设备播放的方法和*** | |
US20160295269A1 (en) | Information pushing method, device and system | |
US20130263182A1 (en) | Customizing additional content provided with video advertisements | |
US20060212347A1 (en) | System and method for advertisement delivery in a network system | |
KR102040473B1 (ko) | 인터넷 방송에 대한 광고 후원 서비스를 제공하는 방법 및 장치 | |
EP2024926A1 (en) | Call to action lockout system and method | |
JP5072149B2 (ja) | コンテンツ配信システム及びコンテンツ配信方法、コンテンツ提供装置及びコンテンツ提供方法、並びに記憶媒体 | |
CN107659831A (zh) | 媒体数据处理方法、客户端、及存储介质 | |
CN106713953A (zh) | 一种开机广告播放方法及*** | |
US20190364340A1 (en) | Brand and Ad Messaging Recall Method and System | |
CN101662474A (zh) | 移动终端流媒体异常中断的自动恢复方法和*** | |
CN112804568B (zh) | 一种视频广告播放监控方法及装置 | |
KR20230080513A (ko) | 메인 장치로부터 2차 장치까지 광고 콘텐츠를 공유하는 시스템 및 방법 | |
CN114020196A (zh) | 视频互动方法、装置、存储介质及计算机程序产品 | |
CN107294934B (zh) | 媒体信息的展示方法、客户端、服务器及*** | |
KR101038252B1 (ko) | 음성패킷망(VoIP)을 이용한 동영상광고와 쿠폰 제공 방법 및 그 시스템 | |
CN114663168A (zh) | 一种基于信息流的广告定向投放管理方法及其*** | |
US20040091091A1 (en) | Charging server, charging method, recorded medium where charging program is stored, and recorded medium where connection program is stored |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder |
Address after: Room 313-319, 3rd floor, building 3, room 418-420, 4th floor, 283 Jianguo West Road, Xuhui District, Shanghai 200031 Patentee after: Shanghai kuliang Technology Co.,Ltd. Address before: Room 313-319, 3rd floor, building 3, room 418-420, 4th floor, 283 Jianguo West Road, Xuhui District, Shanghai 200031 Patentee before: Shanghai kuliang Information Technology Co.,Ltd. |
|
CP01 | Change in the name or title of a patent holder | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20211022 |
|
CF01 | Termination of patent right due to non-payment of annual fee |