网络游戏内嵌广告投放平台的方法与系统的制作方法

文档序号:7648812阅读:209来源:国知局
专利名称:网络游戏内嵌广告投放平台的方法与系统的制作方法
技术领域
本发明涉及网络游戏技术领域,尤其是指一种网络游戏内嵌广告投放平 台的方法与系统。
TO駄
随着互联网和移动通讯技术的发展,网络游戏越来越受到青年一代的青 睐,使其逐渐成为通信运营商的业务重点之一。而在移动网络游戏中插播广 告的业务也逐渐受到广告运营商和移动网络游戏运营商的青睐。游戏内嵌广 告是近几年才发展起来的新兴领域,而当前在该领域的相关系统主要有法国
MAGLC PARTY SAS的Gameblaster等,Gameblaster是目前全球唯一用中文
在网络游戏内实时植入并发布广告的广告发布系统,其功能主要有
1、 在网络游戏里定时、定量、定向地发布广告;
2、 通过对广告二次创意使广告更直观、更贴切、更有效地嵌入到游戏里
面;
3、 可以根据广告覆盖为客户提供全方位的专业实时效果跟踪监测服务。 但该系统存在着如下缺点1、 简易性较差,在跟具体的游戏接入时要同时配置游戏的服务器和客户
一山
顺;
2、 通用性较差,针对不同的游戏需要调整大量的配置;
3、 独立性较差,与游戏系统耦合度高,系统难以进行修改和更新。

发明内容
因此,本发明的目的在于提供一种网络游戏内嵌广告投放平台的方法与 系统,其在不影响宿主游戏性能的前提下投放广告,并使广告投放与游戏内 容无关,有效提高了广告投放的简易型、通用性、与独立性。为实现在上述目的,本发明提供一种网络游戏内嵌广告投放平台的方 法,包括以下步骤-
步骤l:将广告资源信息上传到FTP站点上;
步骤2:游戏客户端连接FTP站点,并将FTP站点上的广告资源信息下 载到本地计算机。
所述的网络游戏内嵌广告投放平台的方法,其中,所述的步骤l之前进一
步包括
步骤101:提供一服务网站,通过该服务网站投放广告资源信息。 所述的网络游戏内嵌广告投放平台的方法,其中,所述步骤101之后,步
骤l之前进一步包括
步骤102:根据步骤101中投放的广告资源信息为每一个广告生成相应的
广告版本文件;
步骤103:将步骤102中生成的各个广告版本文件上传到FTP站点。 所述的网络游戏内嵌广告投放平台的方法,其中,所述步骤l之后,步骤 2之前进一步包括
步骤201:提供一文件服务器,文件服务器上存储有广告版本文件的版本 名称,以及相应该版本名称对应的FTP站点的下载地址; 步骤202:游戏客户端初始化时连接文件服务器;
步骤203:文件服务器根据游戏客户端的游戏类型返回相应的广告版本文 件的版本名称,并做负载均衡为其指定一个用于下载该广告版本文件的FTP 站点;
步骤204:游戏客户端根据步骤203提供的下载地址连接相应的FTP站 点,下载相应版本名称的广告版本文件,并保存该广告版本文件;
步骤205:游戏客户端解析步骤204中下载的广告版本文件,进而得到该 广告版本文件的信息;
所述步骤2中,游戏客户端将FTP站点上的广告资源信息下载到本地计 算机的步骤为游戏客户端根据步骤205中解析出的广告版本文件的信息在后 台下载与之对应的广告资源信息,并将该广告资源信息保存到临时文件夹 中,下载完毕后,游戏客户端将临时文件夹中的广告资源信息保存到广告资源文件夹中,并在游戏运行过程中,将广告资源文件夹中的广告资源信息替 换游戏资源信息。
所述的网络游戏内嵌广告投放平台的方法,其中,所述步骤l之后,步骤 2之前进一步包括
步骤201':提供一文件服务器,文件服务器上存储有广告版本文件的文 件名,以及相应文件名对应的FTP站点的下载地址; 步骤202':游戏客户端初始化时连接文件服务器;
步骤203':文件服务器根据游戏客户端的游戏类型返回相应的广告版本 文件,并做负载均衡为其指定一个用于下载该广告版本文件的FTP站点;
步骤204':游戏客户端根据步骤203'提供的下载地址连接相应的FTP站 点,下载相应的广告版本文件,并保存该广告版本文件;
步骤205':游戏客户端将下载的广告版本文件比对本地计算机上的广告 版本文件,
如果两者相同,不做任何操作;
如果两者不相同,执行步骤206';
步骤206':游戏客户端解析步骤204'中下载的广告版本文件,得到所有 新的广告版本文件的信息;
所述步骤2中,游戏客户端将FTP站点上的广告资源信息下载到本地计 算机的步骤为游戏客户端根据步骤206'中解析出的广告版本文件的信息在 后台下载与之对应的广告资源信息,并将该广告资源信息保存到临时文件 夹,下载完毕后,游戏客户端将临时文件夹中的广告资源信息替换广告资源 文件夹中的信息,得到新版本的广告资源信息,并在游戏运行过程中,将广 告资源文件夹中的广告资源信息替换游戏资源信息。
所述的网络游戏内嵌广告投放平台的方法,其中,步骤2之后还进一步包

步骤3:提供一统计服务器,统计服务器统计游戏客户端的广告投放情 况,并将该广告投放情况的数据存储于数据库中。
所述的网络游戏内嵌广告投放平台的方法,,其中,步骤3中,游戏客户端 根据每一帧中调用动态链接库提供的接口函数来判断广告位的触发情况,如果广告位有触发则向统计服务器发送统计消息,统计服务器接受游戏客户端 的统计消息,并更新数据库中的记录。
为实现在上述目的,本发明还提供一种网络游戏内嵌广告投放平台的系
统,包括游戏客户端、游戏服务器、及FTP站点,FTP站点上存储有广告资 源信息,游戏客户端通过TCP协议与游戏服务器交互,游戏客户端通过FTP 协议下载FTP站点上的广告资源信息。
所述的网络游戏内嵌广告投放平台的系统,其中,还包括一连接游戏客 户端的文件服务器,文件服务器上存储有广告版本文件的版本名称,以及相 应该版本名称对应的FTP站点的下载地址。
所述的网络游戏内嵌广告投放平台的系统,其中,还包括一连接游戏客 户端的统计服务器,统计服务器上设数据库。综上所述,本发明网络游戏内嵌广告投放平台的方法在保证游戏服务器 独立工作的前提下,通过一 FTP站点存储广告资源信息,使其在跟具体的游 戏接入时不需要同时配置游戏的服务器和客户端,提高了广告投放的简易 型,另外,游戏客户端直接与FTP站点连接并下载广告资源信息,使得广告 投放独立于游戏服务器之外,针对不同的游戏不需要调整任何配置,提高了 广告投放的通用性,同时也使得游戏客户端的广告投放与具体的游戏内容无 关,提高了广告投放的独立性。
附图的简要说明
下面结合附图,通过对本发明的具体实施方式
详细描述,将使本发明的 技术方案及其他有益效果显而易见。 附图中,


图1为本发明网络游戏内嵌广告投放平台的系统的原理框图; 图2为实现本发明网络游戏内嵌广告投放平台的方法总体流程图; 图3为本发明网络游戏内嵌广告投放平台的方法中步骤2的又一实施例 的示意图。
具体实施例方式
图1为实现本发明的原理框图,如图所示,本发明网络游戏内嵌广告投放平台的系统包括游戏客户端10、游戏服务器20、文件服务器30、统 计服务器40、 FTP站点50、及数据库60。游戏客户端10和游戏服务器20 属于游戏系统;文件服务器30上存储有广告版本文件的版本名称,以及相应 版本名称对应的广告版本文件的FTP站点50的下载地址,其负责广告资源 的投放;统计服务器40负责广告发布的监测;FTP站点50用于存储广告资 源信息;数据库60用于统计数据。游戏客户端10通过TCP (Transmission Control Protocol,传输控制协议)分别与游戏服务器20、文件服务器30、统 计服务器40进行数据交互,文件服务器30通过FTP (File Transfer Protocol,远程文件传输协议)与PTP站点50进行数据交互,统计服务器40 通过ODBC (Open Database Co皿ectivity,开放数据库互连)协议与数据库 60进行数据交互。
图2为网络游戏内嵌广告投放平台的方法的总体流程图,包括以下步

步骤l:将广告资源信息上传到FTP站点50上;
步骤2:游戏客户端10连接FTP站点50,并将FTP站点50上的广告资源 信息下载到本地计算机。
本发明网络游戏内嵌广告投放平台的方法通过将广告资源信息存储在 FTP站点50上,使其在跟具体的游戏接入时不需要同时配置游戏的服务器和 客户端,提高了广告投放的简易型。另外,游戏客户端10直接与FTP站点50 连接并下载广告资源信息,使得广告投放独立于游戏服务器之外,针对不同 的游戏不需要调整任何配置,提高了广告投放的通用性。
以上是本发明的总体流程,下面通过具体实施例详细说明本发明方法, 上述步骤l中,将广告资源信息上传到FTP站点50上还具体包括如下步骤
步骤101:提供一服务网站,通过该服务网站投放广告资源信息;
服务网站提供了广告位与广告策略,广告商可通过该服务网站投放广告 资源信息,并选择广告策略。
步骤102:根据步骤101中投放的广告资源信息为每一个广告生成相应的 广告版本文件
步骤103:将步骤102中生成的广告版本文件与步骤101中投放的广告资源 信息都上传到FTP站点50。上述步骤2中,游戏客户端10连接FTP站点50,并将FTP站点50上的广 告资源信息下载到本地计算机,具体包括如下步骤
步骤201:提供一文件服务器30,文件服务器30上存储有广告版本文件的 版本名称,以及相应该版本名称对应的FTP站点的下载地址;
步骤202:游戏客户端10初始化时连接文件服务器30;
步骤203:文件服务器30根据游戏客户端10的游戏类型返回相应的广告版 本文件的版本名称,并做负载均衡为其指定一个用于下载该广告版本文件的 FTP站点50;
步骤204:游戏客户端10根据步骤203提供的下载地址连接相应的FTP站 点50,下载相应版本名称的广告版本文件,并保存该广告版本文件;
步骤205:游戏客户端10解析步骤204中下载的广告版本文件,进而得到 该广告版本文件的信息;
步骤206:游戏客户端10连接FTP站点50,根据步骤205中解析出的广告 版本文件的信息在后台下载与之对应的广告资源信息,并将该广告资源信息 保存到临时文件夹中,下载完毕后,游戏客户端10将临时文件夹中的广告资 源信息保存到广告资源文件夹中,并在游戏运行过程中,将广告资源文件夹 中的广告资源信息替换游戏资源信息,以在游戏运行过程中播放广告,同时 也使得游戏客户端的广告投放与具体的游戏内容无关,提高了广告投放的独 立性。
作为本发明一更具体的实施例,本发明网络游戏内嵌广告投放平台的方 法还包括步骤3:提供一统计服务器40,统计服务器40统计游戏客户端10的广 告投放情况,并将该广告投放情况的数据存储于数据库60中。
该步骤中,游戏客户端10根据每一帧中调用动态链接库提供的接口函数 来判断广告位的触发情况,如果广告位有触发则向统计服务器40发送统计消 息,统计服务器40接受游戏客户端10的统计消息,并更新数据库60中的记 录。
作为本发明的另一更具体的实施例,上述实施例中的步骤205-步骤206还
可替换成如下步骤-
步骤205,游戏客户端10将下载的广告版本文件比对本地计算机上的广
告版本文件,如果两者相同,不做任何操作; 如果两者不相同,执行步骤206';
游戏客户端10每次连接FTP站点50下载广告资源信息,并将下载的广告 资源信息保存到本地计算机的相应文件夹中,下次再连接FTP站点50时,可 能会下载到同样版本的广告资源信息,如果本次下载的广告版本与本地计算 机中存储的广告版本相同,则无需更新本地计算机上的广告资源信息。
而如果本次下载的广告版本与本地计算机中存储的广告版本不相同,说 明有新版本的广告资源,则通过如下步骤下载新版本的广告资源信息,并替 换本地计算机上的广告资源信息。
步骤206':游戏客户端10解析步骤204中下载的广告版本文件,得到所有 新的广告版本文件的信息;
步骤207':游戏客户端10连接FTP站点50,根据步骤206'中解析出的广 告版本文件的信息在后台下载与之对应的广告资源信息,并将该广告资源信 息保存到临时文件夹,下载完毕后,游戏客户端10将临时文件夹中的广告资 源信息替换广告资源文件夹中的信息,得到新版本的广告资源信息,并在游 戏运行过程中,将广告资源文件夹中的广告资源信息替换游戏资源信息,以 在游戏运行过程中播放广告。
综上所述,本发明网络游戏内嵌广告投放平台的方法在保证游戏服务器 独立工作的前提下,通过一 FTP站点存储广告资源信息,使其在跟具体的游 戏接入时不需要同时配置游戏的服务器和客户端,提高了广告投放的简易 型,另外,游戏客户端直接与FTP站点连接并下载广告资源信息,使得广告 投放独立于游戏服务器之外,针对不同的游戏不需要调整任何配置,提高了 广告投放的通用性,同时也使得游戏客户端的广告投放与具体的游戏内容无 关,提高了广告投放的独立性。
以上所述,对于本领域的普通技术人员来说,可以根据本发明的技术方 案和技术构思作出其他各种相应的改变和变形,而所有这些改变和变形都应 属于本发明后附的权利要求的保护范围。
权利要求
1.一种网络游戏内嵌广告投放平台的方法,其特征在于,包括以下步骤步骤1将广告资源信息上传到FTP站点上;步骤2游戏客户端连接FTP站点,并将FTP站点上的广告资源信息下载到本地计算机。
2、 如权利要求l所述的网络游戏内嵌广告投放平台的方法,其特征在 于,所述的步骤l之前进一步包括步骤101:提供一服务网站,通过该服务网站投放广告资源信息。
3、 如权利要求2所述的网络游戏内嵌广告投放平台的方法,其特征在 于,所述步骤101之后,步骤l之前进一步包括步骤102:根据步骤IOI中投放的广告资源信息为每一个广告生成相应的 广告版本文件;步骤103:将步骤102中生成的各个广告版本文件上传到FTP站点。
4、 如权利要求l所述的网络游戏内嵌广告投放平台的方法,其特征在 于,所述步骤l之后,步骤2之前进一步包括步骤201:提供一文件服务器,文件服务器上存储有广告版本文件的版本 名称,以及相应该版本名称对应的FTP站点的下载地址; 步骤202:游戏客户端初始化时连接文件服务器;步骤203:文件服务器根据游戏客户端的游戏类型返回相应的广告版本文 件的版本名称,并做负载均衡为其指定一个用于下载该广告版本文件的FTP 站点;步骤204:游戏客户端根据步骤203提供的下载地址连接相应的FTP站 点,下载相应版本名称的广告版本文件,并保存该广告版本文件;步骤205:游戏客户端解析步骤204中下载的广告版本文件,进而得到该广告版本文件的信息;所述步骤2中,游戏客户端将FTP站点上的广告资源信息下载到本地计 算机的步骤为游戏客户端根据步骤205中解析出的广告版本文件的信息在后台下载与之对应的广告资源信息,并将该广告资源信息保存到临时文件夹 中,下载完毕后,游戏客户端将临时文件夹中的广告资源信息保存到广告资 源文件夹中,并在游戏运行过程中,将广告资源文件夹中的广告资源信息替 换游戏资源信息。
5、 如权利要求l所述的网络游戏内嵌广告投放平台的方法,其特征在 于,所述步骤l之后,步骤2之前进一步包括步骤201,提供一文件服务器,文件服务器上存储有广告版本文件的文 件名,以及相应文件名对应的FTP站点的下载地址; 步骤202,游戏客户端初始化时连接文件服务器;步骤203':文件服务器根据游戏客户端的游戏类型返回相应的广告版本 文件,并做负载均衡为其指定一个用于下载该广告版本文件的FTP站点;步骤204':游戏客户端根据步骤203'提供的下载地址连接相应的FTP站 点,下载相应的广告版本文件,并保存该广告版本文件;步骤205,游戏客户端将下载的广告版本文件比对本地计算机上的广告 版本文件,如果两者相同,不做任何操作;如果两者不相同,执行步骤206';步骤206,游戏客户端解析步骤204'中下载的广告版本文件,得到所有新的广告版本文件的信息;所述步骤2中,游戏客户端将FTP站点上的广告资源信息下载到本地计 算机的步骤为游戏客户端根据步骤206'中解析出的广告版本文件的信息在 后台下载与之对应的广告资源信息,并将该广告资源信息保存到临时文件 夹,下载完毕后,游戏客户端将临时文件夹中的广告资源信息替换广告资源 文件夹中的信息,得到新版本的广告资源信息,并在游戏运行过程中,将广 告资源文件夹中的广告资源信息替换游戏资源信息。
6、 如权利要求l所述的网络游戏内嵌广告投放平台的方法,其特征在 于,步骤2之后还进一步包括步骤3:提供一统计服务器,统计服务器统计游戏客户端的广告投放情况,并将该广告投放情况的数据存储于数据库中。
7、 如权利要求6所述的网络游戏内嵌广告投放平台的方法,其特征在 于,步骤3中,游戏客户端根据每一帧中调用动态链接库提供的接口函数来判 断广告位的触发情况,如果广告位有触发则向统计服务器发送统计消息,统 计服务器接受游戏客户端的统计消息,并更新数据库中的记录。
8、 一种网络游戏内嵌广告投放平台的系统,其特征在于,包括游戏客户 端、游戏服务器、及FTP站点,FTP站点上存储有广告资源信息,游戏客户 端通过TCP协议与游戏服务器交互,游戏客户端通过FTP协议下载FTP站 点上的广告资源信息。
9、 如权利要求8所述的网络游戏内嵌广告投放平台的系统,其特征在 于,还包括一连接游戏客户端的文件服务器,文件服务器上存储有广告版本 文件的版本名称,以及相应该版本名称对应的FTP站点的下载地址。
10、 如权利要求8所述的网络游戏内嵌广告投放平台的系统,其特征在 于,还包括一连接游戏客户端的统计服务器,统计服务器上设数据库。
全文摘要
一种网络游戏内嵌广告投放平台的方法,包括以下步骤步骤1将广告资源信息上传到FTP站点上;步骤2游戏客户端连接FTP站点,并将FTP站点上的广告资源信息下载到本地计算机。本发明网络游戏内嵌广告投放平台的方法在保证游戏服务器独立工作的前提下,通过一FTP站点存储广告资源信息,使其在跟具体的游戏接入时不需要同时配置游戏的服务器和客户端,提高了广告投放的简易型,另外,游戏客户端直接与FTP站点连接并下载广告资源信息,使得广告投放独立于游戏服务器之外,针对不同的游戏不需要调整任何配置,提高了广告投放的通用性,同时也使得游戏客户端的广告投放与具体的游戏内容无关,提高了广告投放的独立性。
文档编号H04L12/18GK101369905SQ20071007577
公开日2009年2月18日 申请日期2007年8月17日 优先权日2007年8月17日
发明者洪 刘, 朱保利, 磊 石 申请人:奉建华
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1