互联网高清视频广告系统及其实现方法

文档序号:6557325阅读:162来源:国知局
专利名称:互联网高清视频广告系统及其实现方法
技术领域
本发明涉及互联网技术,更具体地说,涉及一种互联网高清视频广告系统 及其实现方法。
背景技术
互联网广告作为一种新的广告形式,在互联网(Internet)上得到了广泛的 应用和认可。互联网广告一般由一些简单的文字、图片、动画组成,当用户通 过计算机终端浏览网页时,可直接看到这些广告,或者需要进一步点击预定位 置才能看到完整的广告;随着技术的不断进步,除了传统的一经设定就固定不 变的图片或简单的动画之外,某些广告已可播放一小段动态视频,再配合相应 的音频信号,可大大增强其广告效果。目前比较常用的动态视频广告是FLASH 广告,例如当用户访问某一网页时,会出现一个新的窗口来播放预定的带有视 频和音频信息的FLSAH广告。为实现FLASH广告的播放,目前的方法是由用户计算机终端直接从其当前 访问的网页所在的服务器下载相应的广告文件,下载完毕之后,再于本计算机 终端上播放。由于这种下载是基于单节点的下载方式,受单个服务器性能的影 响,现有技术中的视频广告文件一般在500K以内,所以广告的时长、清晰度 都大受限制,无法做到高清效果,所能承载的信息量也比较有限。发明内容针对现有技术的上述缺陷,本发明要解决现有互联网广告只能播放500K 以内的文件,广告的时长、清晰度都不够理想的问题。为解决上述技术问题,本发明提供一种互联网高清视频广告系统,其中包 括装于计算机终端中的广告客户端,用于实现播放控制功能的播放控制服务
器,以及下载服务器;所述广告客户端、播放控制服务器以及下载服务器通过 互联网相互连接;其中,所述广告客户端可向广告播放控制服务器发送广告播放请求;所述 广告播放控制服务器根据所述广告播放请求,向所述广告客户端返回相应的广 告播放控制信息;所述广告客户端根据所述广告播放控制信息,向下载服务器 发送下载请求;所述下载服务器根据所述下载请求,向所述广告客户端返回相 应的下载节点信息;所述广告客户端根据所述下载节点信息,向至少一个下载 节点请求视频广告文件数据,并把从所述至少一个下载节点下载的视频广告文 件数据合成为视频广告文件;所述广告客户端播放所述视频广告文件。
本发明的系统中,所述下载服务器向广告客户端返回的下载节点信息包括 以下至少一种用于存储所述视频广告文件的HTTP服务器和/或FTP服务器的节点信息;己下载了所述视频广告文件的计算机终端的节点信息;该下载节点 信息还可以是按运营商自定协议运行的下载服务器的节点信息。另外,本发明还提供一种互联网高清视频广告的实现方法,其中包括以下 步骤(51) 计算机终端中的广告客户端向广告播放控制服务器发送广告播放请求;(52) 所述广告播放控制服务器根据所述广告播放请求,向所述广告客户 端返回相应的广告播放控制信息;(53) 所述广告客户端根据所述广告播放控制信息,向下载服务器发送下 载请求;(54) 所述下载服务器根据所述下载请求,向所述广告客户端返回相应的 下载节点信息;(55) 所述广告客户端根据所述下载节点信息,向至少一个下载节点请求 视频广告文件数据,并把从所述至少一个下载节点下载的视频广告文件数据合 成为视频广告文件;(56) 所述广告客户端播放所述视频广告文件。在本发明所述方法的步骤(S1)中,所述广告客户端可被用户主动启动;所述广告客户端启动时,向广告播放控制服务器发送广告播放请求,然后进入所 述步骤(S2)。在本发明所述方法的步骤(S1)中,所述广告客户端可被特定代码所激活, 具体包括(S卜l)当用户通过浏览器访问到的网页中包含有一段特定JavaScript 或vbscript代码时,由所述JavaScript或vbscript代码判断本计算机终端 中是否己安装了所述广告客户端,如果是则激活所述广告客户端;(SI-2)所述广告客户端判断由所述JavaScript或vbscript代码指定要 播放的视频广告文件是否己存在于本计算机终端,如果是则直接跳到所述步骤 (S6);否则向所述广告播放控制服务器发送所述广告播放请求,然后进入所述 步骤(S2)。在本发明所述方法的步骤(S2)中,所述广告播放控制服务器可根据所述广 告客户端的访问行为信息返回一个智能匹配的广告播放信息,所述访问行为信 息包括、最近访问时间、累计访问时间、最近停留时间、累计停留时间、最近 访问次数、以及累计访问次数等信息。在本发明所述方法的步骤(S2)中,所述广告播放控制信息是管理者通过相应的编辑系统而输入的。在本发明所述方法的步骤(S4)中返回的下载节点信息包括以下至少一种 用于存储所述视频广告文件的HTTP服务器和/或FTP服务器的节点信息;已下 载了所述视频广告文件的计算机终端的节点信息。在本发明所述方法的步骤(S4)中,所述下载服务器可从多个下载节点信息 中挑选出最合适的返回给广告客户端。在本发明所述方法的步骤(S6)中,所述广告客户端可根据所述广告播放控 制信息的设定,立即播放在所述步骤(S5)中合成的视频广告文件,或者在预定 时间、或按预定周期播放所述视频广告文件。由上述方案可知,本发明中设置了一个专门的广告客户端,再配合相应的 播放控制服务器和下载服务器,让广告客户端自动地可从多个下载节点下载视 频广告文件数据,然后合成为视频广告文件,所以可克服现有技术中的缺陷,根据需要来设置视频广告文件的大小(从500K直到5M、 IOM、甚至更大均可), 从而让计算机终端可播放高清晰广告;另外,所述广告客户端可下载完之后立 即播放、或者是在之后的预定时间播放广告视频文件,从而可进一步解决下载 速度所带来的限制。


下面将结合附图及实施例对本发明作进一步说明,附图中图1是本发明一个优选实施例中高清视频广告实现方法的流程图。
具体实施方式
从背景技术部分的内容可知,现有技术中,为实现FLASH广告的播放,是 由用户计算机终端直接从其当前访问的网页所在的服务器下载相应的广告文 件,下载完毕之后,再于本计算机终端上播放。本发明中,在计算机终端内增设了专门的广告客户端,并设置有相应的播 放控制服务器和下载服务器,三者之间通过互联网相互连接,并与保存有所需 视频广告文件的一个或多个下载节点配合,让广告客户端可从多个下载节点下 载视频广告文件数据,然后合成为视频广告文件,其视频广告文件的大小从 500K直到5M、 IOM、甚至更大均可,从而让计算机终端可播放高清晰广告。可见,现有FLASH广告的播放技术中的计算机终端相当于本发明中带有广 告客户端的计算机终端,而现有技术中保存有FLASH广告文件的WEB服务器则 相当于本发明中保存有视频广告文件的下载节点,本发明的系统相对于现有技 术增设了播放控制服务器和下载服务器,从而可实现自动或受用户控制而启动 的多节点下载、多种模式的播放控制等功能。本发明的一个优选实施例如图l所示,下面分别介绍各个步骤。 步骤Sl,计算机终端中的广告客户端向广告播放控制服务器发送广告播 放请求。本发明中的广告客户端可以是一个独立的客户端软件,也可以与其他客户
端软件集成在一起,例如与网络浏览器、即时通信工具、或专用下载工具集成 在一起。其中,广告客户端可以被用户主动启动,类似于在计算机终端上启动浏览器(例如Internet Explore)。广告客户端启动时,会向广告播放控制服务器 发送广告播放请求。另外,广告客户端还可被特定代码所激活,例如当用户通过浏览器访问到 的网页中包含有一段特定JavaScript或vbscript代码时,该段JavaScript 或vbscript代码会判断本计算机终端中是否已安装了广告客户端,如果是则 激活已安装的广告客户端;如果没有,则可提示用户安装,在安装之前只能请 求普通的FLASH广告,即只能播放现有FLASH广告。然后,广告客户端会判断 由所述JavaScript或vbscriot代码指定要播放的视频广告文件是否已存在于 本计算机终端,如果是则直接跳到后面的播放步骤S6;否则向广告播放控制 服务器发送前述广告播放请求。具体实施时,所述JavaScript或vbscript代码段中会包含普通FLASH 广告的下载地址、视频广告所属播放频道等信息。本文中所说的广告播放请求,针对被JavaScript或vbscript代码激活的 情况,是请求一个特定的视频广告文件;而针对用户主动启动的情况,则是向 广告播放控制服务器宣告自己的存在,并发送广告客户端已有的广告信息,然 后由广告播放控制服务器通过后续的步骤S2,根据服务器中最新的信息更新 广告客户端的广告播放控制信息。步骤S2,广告播放控制服务器根据其收到的广告播放请求,向广告客户 端返回相应的广告播放控制信息。本发明的广告播放控制信息中,通常包含有关视频广告文件的名称信息、 HTTP或FTP下载地址(可能是多个)、下载时间、播放时间、播放次数、删除 条件、播放频道等,其重要作用是用于指定各个不同视频广告文件的播放时间、 频率、周期等。它可由管理者通过相应的编辑系统而输入到广告播放控制服务 器中。广告播放控制服务器控制整个广告播放,当广告播放控制服务器的内容 被重新编辑、修改后,广告播放控制服务器会将最新的控制信息同步给广告客 户端。该步骤中,视频广告文件可以被预先下载而不进行播放,播放条件是由 下载的视频广告文件的控制信息决定的, 一旦控制信息中的条件被触发,则幵 始播放视频广告,同样,广告的停止、删除也受该信息控制。本发明中,广告播放控制服务器可根据从广告客户端所收到的广告播放请 求,返回相应的广告播放控制信息。具体可以是针对一个或多个特定的视频广 告文件的播放控制信息。此外,广告播放控制服务器还可根据所述广告客户端的访问行为信息返回 一个智能匹配的广告播放信息,例如根据最近访问时间、累计访问时间、最 近停留时间、累计停留时间、最近访问次数、以及累计访问次数等信息,同时 根据用户注册信息和其它产品收集的用户信息进行用户属性和行为的分析,进 而细分不同种类的用户,投放不同的广告。步骤S3,广告客户端根据广告播放控制信息,向下载服务器发送下载请求。本步骤所发送的下载请求中,应包含从广告播放控制信息中获取的一个或 多个视频广告文件的名称信息。步骤S4,下载服务器根据其收到的下载请求,向广告客户端返回相应的 下载节点信息。本发明中所说的下载节点信息,可以是用于存储视频广告文件的HTTP服 务器和/或FTP服务器的节点信息,也可是以己经下载了相应视频广告文件的 计算机终端的节点信息,还可以是按运营商自定协议运行的下载服务器的节点 信息。对于第一、第三种情况,可由管理者通过编辑系统将所述HTTP服务器 和/或FTP服务器的节点信息输入到下载服务器;对于第二种情况,则可由广 告客户端在启动(激活)后自动向下载服务器报告本计算机终端所保存的视频 广告文件以及相计算机终端的节点信息来实现。本步骤中,下载服务器可从多个下载节点信息中挑选出最合适的返回给广
告客户端。例如优先挑选HTTP、 FTP下载节点,对于其它广告客户端下载节点, 则根据IP网段优先原则,优先返回IP段相同、相近的广告客户端下载节点,使得下载速度更快。步骤S5,广告客户端根据下载节点信息,向至少一个下载节点请求视频 广告文件数据,并把从所述至少一个下载节点下载的视频广告文件数据合成为 视频广告文件。根据步骤S4可以看出,针对特定视频广告文件,第一个下载用户下载时, 下载节点只有所述HTTP服务器和/或FTP服务器;当其下载完毕之后,其使用 的计算机终端本身就为了一个新的可用下载节点,如此类推,下载节点是不断 增加的,从而使得下载的速度也不断增加,对于一个5M左右的视频广告文件, 只需要极短的时间10-30秒(具体时间受文件大小及下载节点数影响)就可完 成下载,不需要漫长的等待过程;同时广告客户端的广告播放可以是边下边播 的方式,即视频广告文件不需要全部下完即可开始播放,具体方式是将文件分 成多个块,按顺序下载并进行组合,组合好的一部分即可以开始播放,而在播 放的同时,下载文件的另一部分,使用户基本不需要等待时间即可观看到视频 广告。关于如何实现多节点下载、下载之后如何合成为一个完整的文件等,都已 是成熟的现有技术,例如现有的FlashGet、影音传送带软件就是使用了这一 技术。步骤S6,由广告客户端播放视频广告文件。本发明中,广告客户端可根据广告播放控制信息的设定,在完成了步骤 S5所述的下载、合成之后立即播放刚合成的视频广告文件。具体实施时,也可以不是立即播放,而是在完成下载、合成之后的预定时 间播放,或按预定周期播放所述视频广告文件。所以,本发明的广告客户端具 有预下载功能,即先下载,然后在预定时间进行播放。这一功能可进一步提高 广告播放效果,因为可通过广告播放控制信息,提前几分钟、几小时、甚至几 天下载特定的视频广告文件,在需要播放的时候,文件已保存于计算机终端内, 所以其响应速度会大大提高。另外,本发明中还可一边下载、 一边播放视频广告文件,此时会通过广告 客户端来控制以优先下载文件的前面部分,当下载到20-30%左右,就开始进 行播放,该方式优点在于较短的时间就能看到广告,缺点在于后续的播放可能 受网络状况的影响而不流畅。当然,这种边下边播的模式只对下载中的广告使 用,对于已完成下载的广告则直接播放整个文件。由上述具体实施方式
可知,本发明中设置了一个专门的广告客户端,再配 合相应的播放控制服务器和下载服务器,让广告客户端可从多个下载节点下载 视频广告文件数据,然后合成为视频广告文件,所以可克服现有技术中的缺陷,根据需要来设置视频广告文件的大小(从500K直到5M、 IOM、甚至更大均可), 从而让计算机终端可播放高清晰广告,对用户的吸引力也得以大大增强,具有 很高的经济价值。另外,所述广告客户端可下载完之后立即播放、或者是在之 后的预定时间播放广告视频文件,从而可进一步解决下载速度所带来的限制。
权利要求
1、 一种互联网高清视频广告系统,其特征在于,包括装于计算机终端中 的广告客户端,用于实现播放控制功能的播放控制服务器,以及下载服务器; 所述广告客户端、播放控制服务器以及下载服务器通过互联网相互连接;其中,所述广告客户端可向广告播放控制服务器发送广告播放请求;所述 广告播放控制服务器根据所述广告播放请求,向所述广告客户端返回相应的广 告播放控制信息;所述广告客户端根据所述广告播放控制信息,向下载服务器 发送下载请求;所述下载服务器根据所述下载请求,向所述广告客户端返回相 应的下载节点信息;所述广告客户端根据所述下载节点信息,向至少一个下载 节点请求视频广告文件数据,并把从所述至少一个下载节点下载的视频广告文 件数据合成为视频广告文件;所述广告客户端播放所述视频广告文件。
2、 根据权利要求1所述的互联网高清视频广告系统,其特征在于,所述 下载服务器向广告客户端返回的下载节点信息包括以下至少一种用于存储所述视频广告文件的HTTP服务器和/或FTP服务器的节点信息; 按运营商自定协议运行的下载服务器的节点信息; 已下载了所述视频广告文件的计算机终端的节点信息。
3、 一种互联网高清视频广告的实现方法,其特征在于,包括以下步骤(51) 计算机终端中的广告客户端向广告播放控制服务器发送广告播放请求;(52) 所述广告播放控制服务器根据所述广告播放请求,向所述广告客户 端返回相应的广告播放控制信息;(53) 所述广告客户端根据所述广告播放控制信息,向下载服务器发送下 载请求;(54) 所述下载服务器根据所述下载请求,向所述广告客户端返回相应的 下载节点信息;(55) 所述广告客户端根据所述下载节点信息,向至少一个下载节点请求视频广告文件数据,并把从所述至少一个下载节点下载的视频广告文件数据合 成为视频广告文件;(S6)所述广告客户端播放所述视频广告文件。
4、 根据权利要求3所述的方法,其特征在于,在所述步骤(S1)中,所述 广告客户端是被用户主动启动的;所述广告客户端启动时,向广告播放控制服 务器发送广告播放请求,然后进入所述步骤(S2)。
5、 根据权利要求3所述的方法,其特征在于,在所述步骤(S1)中,所述 广告客户端是被特定代码所激活的,具体包括(S1-1)当用户通过浏览器访问到的网页中包含有一段特定JavaScript 或vbscript代码时,由所述JavaScript或vbscript代码判断本计算机终端 中是否己安装了所述广告客户端,如果是则激活所述广告客户端;(SI-2)所述广告客户端判断由所述JavaScript或vbscript代码指定要播放的视频广告文件是否已存在于本计算机终端,如果是则直接跳到所述步骤 (S6);否则向所述广告播放控制服务器发送所述广告播放请求,然后进入所述 步骤(S2)。
6、 根据权利要求3所述的方法,其特征在于,在所述步骤(S2)中,所述 广告播放控制服务器根据所述广告客户端的访问行为信息返回一个智能匹配 的广告播放信息,所述访问行为信息包括、最近访问时间、累计访问时间、最 近停留时间、累计停留时间、最近访问次数、以及累计访问次数。
7、 根据权利要求6所述的方法,其特征在于,在所述步骤(S2)中的广告 播放控制信息是管理者通过相应的编辑系统而输入的。
8、 根据权利要求3所述的方法,其特征在于,在所述步骤(S4)中返回的 下载节点信息包括以下至少一种用于存储所述视频广告文件的HTTP服务器和/或FTP服务器的节点信息; 已下载了所述视频广告文件的计算机终端的节点信息。
9、 根据权利要求8所述的方法,其特征在于,在所述步骤(S4)中,所述 下载服务器从多个下载节点信息中挑选出最合适的返回给广告客户端。
10、 根据权利要求3-9中任一项所述的方法,其特征在于,在所述步骤(S6)中,所述广告客户端根据所述广告播放控制信息的设定,立即播放在所述步骤 (S5)中合成的视频广告文件。
11、根据权利要求3-9中任一项所述的方法,其特征在于,在所述步骤(S6) 中,所述广告客户端根据所述广告播放控制信息的设定,在预定时间或按预定 周期播放所述视频广告文件。
全文摘要
本发明涉及一种互联网高清视频广告系统及其实现方法,为解决现有互联网广告时长、清晰度都不够理想的问题,本发明中,由装于计算机终端中的广告客户端向广告播放控制服务器发送广告播放请求,再根据返回的广告播放控制信息向下载服务器发送下载请求,然后根据返回的下载节点信息向至少一个下载节点请求视频广告文件数据,再把下载的数据合成为视频广告文件,然后播放该视频广告文件。由于设置有专门的播放控制服务器和下载服务器,使得许客户端可从多个下载节点进行下载,所以视频广告文件的大小可达5M、10M甚至更大,从而让计算机终端可播放高清晰广告;本发明的广告客户端还具有预下载功能,即先下载,然后在预定时间进行播放。
文档编号G06Q30/02GK101145921SQ20061006256
公开日2008年3月19日 申请日期2006年9月11日 优先权日2006年9月11日
发明者杰 何, 丰 刘, 李金波, 王小乐 申请人:千兆科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1