视频对应物品广告播放方法及系统的制作方法

文档序号:2626190阅读:193来源:国知局
专利名称:视频对应物品广告播放方法及系统的制作方法
技术领域
本发明属于广告播放领域,涉及一种视频对应物品广告播放方法及系统。
背景技术
在网页播放器播放视频时,在播放器附近都会提供广告,然而在播放器附近提供的广告一般与视频内容无关,该种推送广告的方式取得的效果不显著,存在广告的推送效率低的问题。

发明内容
本发明针对传统广告播放器的缺点,提供一种视频对应物品广告播放方法及系统。该播放方法及系统能够根据视频播放内容,提供与视频中物品对应的广告,并能够准确的控制广告的出现时机。按照本发明的视频对应物品广告播放方法包括如下优选步骤
A、从广告服务器加载广告资源;
B、加载广告的配置文件并封装到广告值对象中;
C、匹配播放器当前播放时间和广告值对象中的广告出现时间,根据匹配结果显示广
生P=I ;
D、启动监听,并根据监听结果启动相应功能。在上述任一方案优选的是,在上述步骤A之前,应先分析播放器配置文件里面的相关参数去判断是否开启加载视频对应物品广告播放方法,所述参数有两个可能值,即I或0,如果该值为I则开启视频对应物品广告播放方法,否则不开启。在上述任一方案优选的是,上述步骤B,根据后台提供的加载地址从广告服务器加载广告配置文件,并将广告配置文件中的配置信息封装到广告值对象中,所述配置文件优选xml文件。在上述任一方案优选的是,上述广告值对象至少包括以下属性广告id、广告的加载地址、广告位置标识、广告出现时间、广告停顿在播放器附近的时间、广告响应鼠标点击的链接、广告的宽度、广告的高度。在上述任一方案优选的是,上述广告能够链接到提供广告中产品的商家的网站。在上述任一方案优选的是,上述广告链接可为文字链接、图片链接、视频链接。在上述任一方案优选的是,上述步骤C即根据当前播放器播放的时间(当前播放器的播放头时间)实时的进行写数据,并与上述广告值对象中的广告出现时间进行匹配验证,若所述当前播放器播放的时间与广告值对象中的广告出现时间一致,则利用广告值对象以及上述步骤A中加载的广告资源显示该广告。在上述任一方案优选的是,上述在显示广告时还需利用广告滚动定时器,所述广告滚动定时器用于控制广告在播放器附近某位置(例如播放器的上部,下部及两侧)的停顿时间,当停顿时间已过,广告滚动定时器控制当前广告停止显示同时控制下一广告开始显示,所述停顿时间是由广告播放器读取广告值对象的“广告停顿在播放器附近的时间”属性获得的。在上述任一方案优选的是,所述步骤D包括
D1、启动播放器外部拖拽及页面屏幕伸缩监听,当播放器被拖拽及页面屏幕发生伸缩变化时,矫正当前广告的位置和记录当前y坐标和舞台高度之间的比例。D2、启动鼠标点击操作监听,包括,若当前播放器播放状态为播放状态时,如果对播放器外部屏幕进行鼠标点击操作,则停止处于播放状态的的广告滚动定时器;若当前播放器播放状态为暂停状态时,如果对播放器外部屏幕进行鼠标点击操作,则重新启动已经暂停的广告滚动定时器。D3、启动进度条拖拽监听,当在播放器外部进行拖拽进度条时,清空用于装载广告的容器。D4、启动舞台的伸缩变化及窗口大小变化监听,当播放器舞台伸缩变化或窗口大小进行变化时,对广告的宽和高的进行伸缩变化或大小变化以配合播放器舞台伸缩变化或窗口大小变化。本发明还涉及一种用于实现上述任一方法的视频对应物品广告播放系统,该系统优选包括广告资源加载模块、广告值对象生成模块、广告生成模块、广告滚动定时器、监听丰吴块等,
所述广告资源加载模块用于从广告服务器加载广告资源,并将所述广告资源发送至广告生成模块;
所述广告值对象生成模块用于根据后台提供的加载地址从广告服务器加载广告配置文件,并将广告配置文件中的配置信息封装到广告值对象中,将所述广告值对象发送至广告生成模块,将广告值对象内的“广告停顿在播放器附近的时间”属性信息发送至广告滚动定时器;
所述广告滚动定时器用于控制广告在播放器附近某位置(例如播放器的上部,下部及两侧)的停顿时间,并将控制信号发送至广告生成模块,所述停顿时间采用自上述广告值对象生成模块发送来的“广告停顿在播放器附近的时间”属性信息;
所述监听模块用于监听外部事件,并根据所述外部事件生成各类事件响应指令并将所述指令发送至广告生成模块及广告滚动定时器,所述监听模块包括播放器外部拖拽及页面屏幕伸缩事件监听模块、鼠标点击操作监听模块、进度条拖拽事件监听模块、舞台的伸缩变化或窗口大小变化事件监听模块;
所述广告生成模块,首先接收上述广告资源加载模块传递来的广告资源、上述广告值对象生成模块传来的广告值对象、上述广告滚动定时器发送来的控制信号,之后所述广告生成模块根据上述接收到的广告资源、广告值对象以及控制信号生成广告,所述广告生成模块还接收监听模块传来的各类事件响应指令,根据指令对广告进行相应的控制,所述控制包括矫正当前广告的位置和记录当前y坐标和舞台高度之间的比例,清空用于装载广告的容器,对广告的宽和高的进行伸缩变化。在上述任一方案优选的是,上述播放器外部拖拽及页面屏幕伸缩事件监听模块用于当页面屏幕事件发生伸缩变化时,向广告生成模块发出矫正当前广告的位置和记录当前y坐标和舞台高度之间的比例的指令。
在上述任一方案优选的是,上述鼠标点击操作监听模块用于若当前播放器播放状态为播放状态时,如果发生对播放器外部屏幕进行鼠标点击操作事件,则向处于播放状态的的广告滚动定时器发出停止指令;若当前播放器播放状态为暂停状态时,如果对播放器外部屏幕进行鼠标点击操作,则向已经暂停的广告滚动定时器发出重新启动指令。
在上述任一方案优选的是,上述进度条拖拽事件监听模块用于当在播放器外部进行拖拽进度条时,向广告生成模块发出清空用于装载广告的容器的指令。在上述任一方案优选的是,上述舞台的伸缩变化或窗口大小变化事件监听模块用于当播放器发生舞台伸缩变化或窗口大小变化时,向广告生成模块发出对广告的宽和高的进行伸缩变化的指令。


图1是按照本发明的视频对应物品广告播放方法的流程图。图2是按照本发明的视频对应物品广告播放系统的一优选实施例的示意图。
具体实施例方式为了使本发明更便于理解,下面结合附图和优选的实施方式对按照本发明的视频对应物品广告播放方法及系统作进一步的详细描述。实施例1
应当注意的是,“系统”在此意味着由两个或更多设备构成的处理系统。如图1所示,按照本发明的视频对应物品图片广告播放方法包括如下优选步骤
A、从广告服务器加载图片广告资源;
B、加载图片广告的配置文件并封装到图片广告值对象中;
C、匹配播放器当前播放时间和图片广告值对象中的图片广告出现时间,根据匹配结果显示图片广告;
D、启动监听,并根据监听结果启动相应功能。在上述步骤A之前,应先分析播放器配置文件里面的相关参数去判断是否开启加载视频对应物品图片广告播放方法,所述参数有两个可能值,即I或0,如果该值为I则开启视频对应物品图片广告播放方法,否则不开启。上述步骤B,根据后台提供的加载地址从广告服务器加载图片广告配置文件,并将图片广告配置文件中的配置信息封装到图片广告值对象中,所述配置文件为xml文件。上述广告值对象包括以下属性图片广告id、图片广告的加载地址、图片广告位置标识、图片广告出现时间、图片广告停顿在播放器附近的时间、图片广告响应鼠标点击的链接、图片广告的宽度、图片广告的高度。上述图片广告能够链接到提供图片广告中产品的商家的网站。上述步骤C即根据当前播放器播放的时间(当前播放器的播放头时间)实时的进行写数据,并与上述图片广告值对象中的图片广告出现时间进行匹配验证,若所述当前播放器播放的时间与图片广告值对象中的图片广告出现时间一致,则利用图片广告值对象以及上述步骤A中加载的图片广告资源显示该图片广告。在上述任一方案优选的是,上述在显示图片广告时还需利用图片广告滚动定时器,所述图片广告滚动定时器用于控制图片广告在播放器附近某位置(例如播放器的上部,下部及两侧)的停顿时间,当停顿时间已过,图片广告滚动定时器控制当前图片广告停止显示同时控制下一图片广告开始显示,所述停顿时间是由图片广告播放器读取图片广告值对象的“图片广告停顿在播放器附近的时间”属性获得的。在上述任一方案优选的是,所述步骤D包括
D1、启动播放器外部拖拽及页面屏幕伸缩监听,当播放器被拖拽及页面屏幕发生伸缩变化时,矫正当前图片广告的位置和记录当前y坐标和舞台高度之间的比例。D2、启动鼠标点击操作监听,包括,若当前播放器播放状态为播放状态时,如果对播放器外部屏幕进行鼠标点击操作,则停止处于播放状态的的图片广告滚动定时器;若当前播放器播放状态为暂停状态时,如果对播放器外部屏幕进行鼠标点击操作,则重新启动已经暂停的图片广告滚动定时器。D3、启动进度条拖拽监听,当在播放器外部进行拖拽进度条时,清空用于装载图片广告的容器。D4、启动舞台的伸缩变化及窗口大小变化监听,当播放器舞台伸缩变化或窗口大小进行变化时,对图片广告的宽和高的进行伸缩变化或大小变化以配合播放器舞台伸缩变化或窗口大小变化。在如图2所示的按照本发明的视频对应物品图片广告播放系统,该系统优选包括图片广告资源加载模块、图片广告值对象生成模块、图片广告生成模块、图片广告滚动定时器、监听模块等。上述图片广告资源加载模块用于从广告服务器加载图片广告资源,并将所述图片广告资源发送至图片广告生成模块。上述图片广告值对象生成模块用于根据后台提供的加载地址从广告服务器加载图片广告配置文件,并将图片广告配置文件中的配置信息封装到图片广告值对象中,将所述图片广告值对象发送至图片广告生成模块,将图片广告值对象内的“图片广告停顿在播放器附近的时间”属性信息发送至图片广告滚动定时器。上述图片广告滚动定时器用于控制图片广告在播放器附近某位置(例如播放器的上部,下部及两侧)的停顿时间,并将控制信号发送至图片广告生成模块,所述停顿时间采用自上述图片广告值对象生成模块发送来的“图片广告停顿在播放器附近的时间”属性信
肩、O上述监听模块用于监听外部事件,并根据所述外部事件生成各类事件响应指令并将所述指令发送至图片广告生成模块及图片广告滚动定时器,所述监听模块包括播放器外部拖拽及页面屏幕伸缩事件监听模块、鼠标点击操作监听模块、进度条拖拽事件监听模块、舞台的伸缩变化或窗口大小变化事件监听模块。上述播放器外部拖拽及页面屏幕伸缩事件监听模块用于当页面屏幕事件发生伸缩变化时,向图片广告生成模块发出矫正当前图片广告的位置和记录当前y坐标和舞台高度之间的比例的指令。上述鼠标点击操作监听模块用于若当前播放器播放状态为播放状态时,如果发生对播放器外部屏幕进行鼠标点击操作事件,则向处于播放状态的的图片广告滚动定时器发出停止指令;若当前播放器播放状态为暂停状态时,如果对播放器外部屏幕进行鼠标点击操作,则向已经暂停的图片广告滚动定时器发出重新启动指令。上述进度条拖拽事件监听模块用于当在播放器外部进行拖拽进度条时,向图片广告生成模块发出清空用于装载图片广告的容器的指令。上述舞台的伸缩变化或窗口大小变化事件监听模块用于当播放器发生舞台伸缩变化或窗口大小变化时,向图片广告生成模块发出对图片广告的宽和高的进行伸缩变化的指令。上述图片广告生成模块,首先接收上述图片广告资源加载模块传递来的图片广告资源、上述图片广告值对象生成模块传来的图片广告值对象、上述图片广告滚动定时器发送来的控制信号,之后所述图片广告生成模块根据上述接收到的图片广告资源、图片广告值对象以及控制信号生成图片广告,所述图片广告生成模块还接收监听模块传来的各类事件响应指令,根据指令对图片广告进行相应的控制,所述控制包括矫正当前图片广告的位置和记录当前y坐标和舞台高度之间的比例,清空用于装载图片广告的容器,对图片广告的宽和高的进行伸缩变化。实际应用中,采用上述视频对应物品图片广告播放方法,还可以用于播放器播放视频时文字广告的播放,或其他形式的广告内容的播放,具体的实施方式,可以参考上述视频对应物品图片广告播放方法,此处不再赘述。本发明中提供的广告播放方法及系统实现了实时响应当前播放器的时间并准时的播放视频内与视频中物品对应的广告,广告在播放器上显示的位置、方式都是可控的并适应播放器状态变化互不干扰,广告资源根据当前时间进行匹配,提取和展示,且内存资源耗费比较少。
权利要求
1.一种视频对应物品广告播放方法,其特征在于,包括: A、从广告服务器加载广告资源; B、加载广告的配置文件并封装到广告值对象中; C、匹配播放器当前播放时间和广告值对象中的广告出现时间,根据匹配结果显示广生P=I ; D、启动监听,并根据监听结果启动相应功能。
2.如权利要求1所述的视频对应物品广告播放方法,其特征在于,所述广告能够链接到提供广告中产品的商家的网站。
3.如权利要求2所述的视频对应物品广告播放方法,其特征在于,所述广告链接至少为文字链接、图片链接、视频链接等。
4.如权利要求1所述的视频对应物品广告播放方法,其特征在于,在所述步骤A之前,应先分析播放器配置文件里面的相关参数去判断是否开启加载视频对应物品广告播放方法。
5.如权利要求1所述的视频对应物品广告播放方法,其特征在于,所述步骤B,根据后台提供的加载地址从广告服务器加载广告配置文件,并将广告配置文件中的配置信息封装到广告值对象中。
6.如权利要求3所述的视频对应物品广告播放方法,其特征在于,所述广告值对象至少包括以下属性:广告id、 广告的加载地址、广告位置标识、广告出现时间、广告停顿在播放器附近的时间、广告响应鼠标点击的链接、广告的宽度、广告的高度。
7.如权利要求1-4所述的视频对应物品广告播放方法,其特征在于,所述步骤C即根据当前播放器播放的时间实时的进行写数据,并与所述广告值对象中的广告出现时间进行匹配验证,若所述当前播放器播放的时间与所述广告值对象中的广告出现时间一致,则利用所述广告值对象以及所述广告资源显示该广告。
8.如权利要求5所述的视频对应物品广告播放方法,其特征在于,所述在显示广告时还需利用广告滚动定时器,所述广告滚动定时器用于控制广告在播放器附近某位置的停顿时间,当停顿时间已过,广告滚动定时器控制当前广告停止显示同时控制下一广告开始显示,所述停顿时间是由广告播放器读取广告值对象的“广告停顿在播放器附近的时间”属性获得的。
9.如权利要求1所述的视频对应物品广告播放方法,其特征在于,所述步骤D包括: D1、启动播放器外部拖拽及页面屏幕伸缩监听,当播放器被拖拽及页面屏幕发生伸缩变化时,矫正当前广告的位置和记录当前y坐标和舞台高度之间的比例; D2、启动鼠标点击操作监听,包括,若当前播放器播放状态为播放状态时,如果对播放器外部屏幕进行鼠标点击操作,则停止处于播放状态的的广告滚动定时器,若当前播放器播放状态为暂停状态时,如果对播放器外部屏幕进行鼠标点击操作,则重新启动已经暂停的广告滚动定时器; D3、启动进度条拖拽监听,当在播放器外部进行拖拽进度条时,清空用于装载广告的容器; D4、启动舞台的伸缩变化及窗口大小变化监听,当播放器舞台伸缩变化或窗口大小进行变化时,对广告的宽和高的进行伸缩变化或大小变化以配合播放器舞台伸缩变化或窗口大小变化。
10.一种视频对应物品广告播放系统,其特征在于该系统至少包括:广告资源加载模块、广告值对象生成模块、广告生成模块、广告滚动定时器、监听模块等, 所述广告资源加载模块用于从广告服务器加载广告资源,并将所述广告资源发送至广告生成模块; 所述广告值对象生成模块用于根据后台提供的加载地址从广告服务器加载广告配置文件,并将广告配置文件中的配置信息封装到广告值对象中,将所述广告值对象发送至广告生成模块,将广告值对象内的“广告停顿在播放器附近的时间”属性信息发送至广告滚动定时器; 所述广告滚动定时器用于控制广告在播放器附近某位置的停顿时间,并将控制信号发送至广告生成模块,所述停顿时间采用自上述广告值对象生成模块发送来的“广告停顿在播放器附近的时间”属性信息; 所述监听模块用于监听外部事件,并根据所述外部事件生成各类事件响应指令并将所述指令发送至广告生成模块及广告滚动定时器,所述监听模块包括:播放器外部拖拽及页面屏幕伸缩事件监听模块、鼠标点击操作监听模块、进度条拖拽事件监听模块、舞台的伸缩变化或窗口大小变化事件监听模块; 所述广告生成模块,首先接收上述广告资源加载模块传递来的广告资源、上述广告值对象生成模块传来的广告值对象、上述广告滚动定时器发送来的控制信号,之后所述广告生成模块根据上述接收到的广告资源、广告值对象以及控制信号生成广告,所述广告生成模块还接收监听模块传来的各类事件响应指令,根据指令对广告进行相应的控制,所述控制包括:矫正当前广告的位置和记录当前y坐标和舞台高度之间的比例,清空用于装载广告的容器,对广告的宽和高 的进行伸缩变化。
全文摘要
本发明针对传统广告播放器的缺点,提供一种视频对应物品广告播放方法及系统。该播放方法及系统能够根据视频播放内容,提供与视频中物品对应的广告,并能够准确的控制广告的出现时机。按照本发明的视频对应物品广告播放方法包括如下步骤A、从广告服务器加载广告资源;B、加载广告的配置文件并封装到广告值对象中;C、匹配播放器当前播放时间和广告值对象中的广告出现时间,根据匹配结果显示广告;D、启动监听,并根据监听结果启动相应功能。按照本发明的视频对应物品广告播放系统包括广告资源加载模块、广告值对象生成模块、广告生成模块、广告滚动定时器、监听模块等。
文档编号G09F27/00GK103077673SQ201210585249
公开日2013年5月1日 申请日期2012年12月30日 优先权日2012年12月30日
发明者王连财 申请人:乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1