向游戏客户端推送广告的方法及系统的制作方法

文档序号:6465356阅读:155来源:国知局
专利名称:向游戏客户端推送广告的方法及系统的制作方法
技术领域
本发明涉及广告推送,更具体地,涉及向游戏客户端推送广告的方法及 系统。
背景技术
游戏内置广告(IGA)已经成为游戏产业的重要收入来源之一。目前,游戏内置广告的推送主要是采用预先集成的方式,即,技术人员 事先将广告内容设置在游戏画面的某一区域或形象上,游戏运行时,广告内 容就展现在游戏玩家面前。这种预先集成方案又细分为两种情况, 一种情况 是在游戏制作时由游戏开发团队合作将广告集成到游戏程序中,这种情形要 求游戏开发商在开发游戏之前就寻找到广告合作商并就确定广告内容,还要 求技术人员在开发游戏过程中将广告内容集成到游戏程序中,导致技术人员 为了集成广告内容而需要变化、修改游戏程序,加重了技术人员的负担,增 加了游戏开发成本。另 一种情况是在游戏制作完成后由游戏维护团队修改游 戏程序以植入、更换广告内容,这种情况同样加重了技术人员的负担,增加 了游戏运营成本。可见,在现有的预先集成方式下,广告的植入、更换都涉及游戏程序的 修改,加重了技术人员的负担,也增加了成本。发明内容本发明的一个发明目的是提供一种向游戏客户端推送广告的方法,这种 推送广告的方法能避免修改游戏程序以及减轻技术人员的负担。为实现上述发明目的,本发明提供的向游戏客户端推送广告的方法包括以下步骤记录游戏中可用的各个广告位的特征信息;记录可供显示的各项 广告内容的属性信息;判断所述游戏客户端是否访问到广告位,若访问到, 就读取所访问的广告位的特征信息;根据所述各项广告内容的属性信息与所 读取的特征信息,选出与所访问的广告位匹配的广告内容;将所选出的广告 内容推送到所访问的广告位进行显示。与现有的向游戏客户端推送广告的方法相比,在本发明中,游戏数据与 广告内容是独立的,在游戏运行时,根据游戏客户端访问到的广告位的特征 信息、可用的广告内容的属性信息选出匹配的广告内容,然后将选出的广告 内容推送到被访问的广告位进行显示。实施本发明,广告内容的植入、更换 都不需要修改游戏程序,减轻了技术人员的负担,降低了成本。优选地所述广告内容的属性信息包括若干属性项Al An ;所述广告 位的特征信息包括对应的若干特征项Bl ~Bn;所述选出匹配的广告内容的步 骤具体为计算每项广告内容的若干属性项Al An与所访问的广告位的若 干特征项Bl Bn的匹配程度,得到若干匹配因子R1-Rn,对所述若干匹配 因子Rl Rn求和并将所得到的和值作为所述广告内容与所访问的广告位的 匹配度;根据所述匹配度选出匹配的广告内容。在该优选方案中,广告内容 包括若干属性项,广告位也具有若干特征项,根据该若干属性项、特征项的 匹配程度确定广告内容与广告位的匹配度,有助于提高广告投放的精准性。优选地所述广告内容的属性信息包括若干属性项Al An ;所述广告 位的特征信息包括对应的若干特征项Bl Bn;所述选出匹配的广告内容的步 骤具体为计算每项广告内容的若干属性项Al An与所访问的广告位的若 干特征项Bl Bn的匹配程度,得到若干匹配因子Rl Rn,对所述若干匹配 因子Rl ~ Rn加权后求和,将所得到的和值作为所述广告内容与所访问的广告 位的匹配度;根据所述匹配度选出匹配的广告内容。在该优选方案中,首先 根据各个匹配因子的重要性对匹配因子加权,再求和,进一步提高了广告投 放的精准性。优选地,所述根据匹配度选出匹配的广告内容的步骤具体为对所述广告内容与所述广告位的匹配度进行排序,选出最匹配的广告内容。在该优选 方案中,对广告内容与广告位的匹配度进行排序,找出最匹配的广告内容, 以自动化地获得最佳的广告效果。优选地所述广告内容的若干属性项包括占用的空间大小、内容关4建词、 广告种类;所述广告位的若干特征项包括广告位大小、与所述广告位关i[关的 游戏内容、游戏种类;所述若干匹配因子包括所述占用的空间大小与所述 广告位大小的匹配程度,所述内容关键词与所述游戏内容的匹配程度,所述 广告种类与所述游戏种类的匹配程度。在该方案中,广告内容的占用的空间大小、内容关键词、广告种类分别与广告位的广告面积、游戏内容、游戏种 类匹配,得到3个匹配因子,根据这3个匹配因子推送广告有助于准确地、 有效地才t改广告。优选地所述广告内容的属性项还包括广告内容采用的色调类型;所述 广告位的特征项还包括与所述广告位关联的游戏场景色调;所述匹配因子还 包括所述色调类型与所述游戏场景色调的匹配程度。在该优选方案中,考 虑了广告内容与游戏场景的色调方面的匹配,使得所推送的广告内容与游戏 场景在视觉上更为协调,增强了游戏玩家的体验,提高了广告的效益。本发明的另一个发明目的是提供一种推送广告的系统,该推送广告的系 统能够向游戏客户端推送广告且能够避免修改游戏程序以及减轻技术人员的 负担。为实现该发明目的,本发明提供的推送广告的系统包括游戏服务器、游 戏客户端和广告单元,所述游戏服务器与所述游戏客户端连接构成游戏系统, 所述游戏服务器包括存储有游戏数据的游戏数据库,所述广告单元包括存储 有广告内容的广告数据库,其中所述游戏数据库还存储有游戏中可用的各 个广告位的特征信息,所述广告数据库还存储有所述广告内容的属性信息;所述游戏客户端包括广告处理模块,所述广告处理模块用于判断所述游戏客 户端是否访问到广告位,以及读取被访问的广告位的特征信息,将所读取的特征信息发送给所述广告单元;所述广告单元还包括收发模块和匹配模块, 所述收发模块接收所述广告处理模块发送的特征信息;所述匹配模块与所述 收发模块、广告数据库连接,用于根据所述特征信息与所述广告内容的属性 信息选出匹配的广告内容,以及通过所述收发模块将所选出的广告内容发送 给所述游戏客户端;所述广告处理模块接收所述广告内容,在所访问的广告 位显示所接收的广告内容。与现有的向游戏客户端推送广告的系统相比,在本发明中,游戏服务器 存储有广告位的特征信息,广告单元存储有广告内容的属性信息,在所述游 戏客户端访问到广告位时,读取广告位的特征信息,而广告单元根据该特征 信息、可用的广告内容的属性信息选出匹配的广告内容,将选出的广告内容 推送到被访问的广告位进行显示。实施本发明,广告内容的植入、更换都不 需要修改游戏程序,减轻了技术人员的负担,降低了成本。优选地存储在所述广告数据库中的广告内容的属性信息包括若干属性 项Al-An ;存储在所述游戏数据库中的广告位的特征信息包括对应的若干 特征项Bl Bn;所述匹配模块计算每项广告内容的若干属性项Al ~ An与所 访问的广告位的若干特征项Bl-Bn的匹配程度,得到若干匹配因子Rl~ Rn,对所述若干匹配因子Rl-Rn求和并将所得到的和值作为所述广告内容 与所访问的广告位的匹配度,根据所述匹配度选出匹配的广告内容。优选地存储在所述广告数据库中的广告内容的属性信息包括若干属性 项Al-An ;存储在所述游戏数据库中的广告位的特征信息包括对应的若干 特征项Bl -Bn;所述匹配模块计算每项广告内容的若干属性项Al ~ An与所 访问的广告位的若干特征项Bl Bn的匹配程度,得到若干匹配因子Rl~ Rn,对所述若干匹配因子Rl Rn加4又后求和,将所得到的和值作为所述广 告内容与所访问的广告位的匹配度,根据所述匹配度选出匹配的广告内容。优选地所述匹配模块还用于对所述广告内容与所访问的广告位的匹配 度进行排序,根据排序结果选出最匹配的广告内容。优选地所述广告内容的若干属性项包括占用的空间大小、内容关4定词、 广告种类;所述广告位的若干特征项包括广告位大小、与所述广告位关联的 游戏内容、游戏种类;所述若干匹配因子包括所述占用的空间大小与所述 广告位大小的匹配程度,所述内容关键词与所述游戏内容的匹配程度,所述 广告种类与所述游戏种类的匹配程度。优选地所述广告内容的属性项还包括广告内容采用的色调类型;所述 广告位的特征项还包括与所述广告位关联的游戏场景色,;所述匹配因子还包括所述色调类型与所述游戏场景色调的匹配程度。


图1为本发明向游戏客户端推送广告的方法的流程图; 图2为本发明提供的推送广告的系统的示意图。
具体实施方式
能自动地识别将要访问的广告位、广告位的特征信息,并自动地根据广告位 的特征信息选择匹配的广告内容,然后将所选择的广告内容推送到该广告位 进行显示。通过实施本发明,在游戏制作阶段,不需要游戏开发人员与广告 商沟通以植入广告内容;在运营游戏时,不需要游戏维护人员修改程序以植 入、更换广告内容,减轻了技术人员的负担,降低了游戏开发、运营成本。图1为本发明向游戏客户端推送广告的方法的原理流程图,如图1所示, 在步骤S101中,记录游戏中可用的各个广告位的特征信息,存储可供显示的 广告内容,并记录广告内容的属性信息。在本发明中,广告位指可用于显示 广告内容的空间,例如游戏画面中的空白处、游戏中虚拟物品或者虚拟形象的可用来显示广告内容的地方。广告位的特征信息用于表示广告位的特征, 一个广告位的特征信息可以包括一个特征项,也可以包括多个特征项。广告位的特征信息可包括但不限于广告位的大小(如300像素X200像素)、与 该广告位关联的游戏画面类型(例如动感型、静止型、暴力型)等等。类似 地,广告内容的属性信息用于表示广告内容的属性,广告内容的属性信息可 以包括一个属性项,也可以包括多个属性项,广告内容的属性信息包括但不 限于占用的空间大小、广告内容的关键词、广告的种类等。用户玩游戏之时,通过游戏客户端运行游戏程序,如步骤S102所示。在 用户玩游戏的过程中,判断游戏客户端是否即将显示广告位,即判断游戏客 户端是否游戏客户端是否访问到广告位,如步骤S103所示。在步骤S103中, 如果访问到广告位,则流程进入步骤S104,否则,游戏客户端继续运行游戏。步骤S104中,获取被访问的广告位的特征信息,并将所读取的特征信息 发送给广告单元。在本发明中,"广告单元"仅表示存储和推送广告内容的功 能单元,其可以是可独立于游戏服务器的设备(例如广告服务器),也可以集 成到游戏服务器的功能单元(即游戏服务器也负责存储和推送广告内容)。接着,步骤S105中,广告单元接收游戏客户端发送的特征信息,将该特 征信息与各项广告内容的属性信息进行匹配,选出匹配的广告内容,并将匹配的广告内容推送给游戏客户端。随后,步骤S106中,游戏客户端接收该广 告内容,并在广告位上显示该广告内容。可见,实施本发明,能够实现自动 地根据广告位的特征信息选择匹配的广告内容,并将广告内容推送到广告位, 提高广告投放的效果。并且,通过实施应用本发明,在游戏制作阶段不需要 游戏开发人员与广告商沟通以植入广告内容,在运营游戏阶段不需要游戏维 护人员修改程序以植入、更换广告内容,从而减轻了技术人员的负担,降低 了游戏开发、运营成本。下面接合具体的实例对本发明的实现过程做进一步的阐述。实施例1该实施例涉及向在线游戏系统的游戏客户端推送广告内容,其中,在线 游戏系统包括至少一个游戏服务器和若干个游戏客户端,而广告内容存放在 广告服务器(相当于上述的广告单元)中。在该实施例中,游戏画面包括静 态内容和动态内容。静态内容是指比较固定、不常变化的内容,静态内容常 出现在游戏客户端视窗的边缘或者角落,或者出现在背景画面中。动态内容 是指容易变化的内容,动态内容常位于游戏客户端视窗内部,且随着游戏用 户与游戏服务器的交互而不断变化。开发游戏时,静态内容主要集成到游戏 客户端,动态内容主要存放在游戏服务器。相应地,广告位设置在静态内容中和动态内容中,各个广告位之间采用标识符(ID)来区分,并根据广告位 ID来记录各个广告位的特征信息,本实施例采用如表1所示的结构化格式记 录、存储广告位特征信息广告位ID特征项1特征项2特征项n表l:广告位的特征信息的存储格式类似地,广告内容也通过广告内容ID来区分,并根据才艮据广告内容ID 来记录和存储各项广告内容的属性信息,本实施例采用的广告内容属性信息表如表2所示广告内容ID属性项1属性项2属性项n表2:广告内容的属性信息的存储格式进行游戏时,广告位ID与广告位一起传输。游戏客户端根据所读取的静态内容是否包含了广告位ID来判断是否访问到广告位,根据所接收的动态内 容是否包含了广告位ID来判断是否访问到广告位。游戏客户端访问到广告位之后,就读取被访问或者即将显示的广告位的 特征信息,并将所读取的特征信息发送给广告服务器。如上所述,游戏画面 包含静态内容与动态内容,对于静态内容中的广告位,其特征信息可以集成在静态内容中(即集成在游戏客户端),也可以存储在游戏服务器端。对于动 态内容中的广告位,其特征信息一般存储在游戏服务器。如果广告位的特征 信息集成在游戏客户端,那么,游戏客户端不需要与游戏服务器进行交互就 能读取到广告位的特征信息。对于广告位的特征信息存储在游戏服务器的情 况,在一个方案中,广告位的特征信息是随着广告位(或者游戏数据)传输 的,这种情况下,游戏客户端不需要与游戏服务器进行交互就可以从本地读取广告位的特征信息,减轻了游戏服务器的压力以Ai。快了推送广告的速度; 在另一个方案中,广告位的特征信息与游戏数据(例如动态内容)是分开传 输的,具体地,游戏客户端读取到广告位的广告位ID时,才请求游戏服务器 发送与该广告位ID对应的特征信息,这种方案的优点在于传输游戏数据与 广告位的特征信息不是同时传输的,减轻了网络带宽的压力,确保了游戏的 实时性,有利于避免了游戏的"停顿"现象。本领域技术人员应当意识到, 还可以通过其他的方式读取广告位的特征信息,但是这并不脱离本发明的实 质与保护范围。接着,广告服务器接收游戏客户端发送的特征信息,将该特征信息与各 项广告内容的属性信息进行匹配。如表l、表2所示,本实施例采用结构化的 格式记录广告位的特征信息、广告内容的属性信息,从而能够很方便地进行 各项广告内容与该广告位的匹配。具体地,在匹配某项广告内容与某个广告 位时,分别匹配该项广告内容的属性项1与该广告位的特征项1、该项广告内 容的属性项2与该广告位的特征项2、该项广告内容的属性项3与该广告位的 特征项3等,得到多个匹配因子。然后根据这多个匹配因子选择匹配的广告 内容(例如选择最匹配的广告内容),并将匹配的广告内容推送给游戏客户端。 随后,游戏客户端接收该广告内容,并在广告位上显示该广告内容。实施例2:实施例2的主要过程与实施例1的相同,不同之处在于,实施例2中采用"标签"来标记广告位,并且各个广告位的特征信息与广告位一起存储、传输。相应地,广告位特征信息的记录格式为特征项1特征项2特征项n表3:广告位的特征信息的存储格式类似地,广告内容的属性信息也采用结构化的格式存储,参见上面的表2。在本实施例中,游戏客户端根据所读取的静态内容是否包含了广告位标 签来判断是否访问到广告位,根据所接收的动态内容是否包含了广告位标签 来判断是否访问到广告位。因为广告位的特征信息是与广告位一起传输的, 因此,如果访问到广告位,就可以马上获得广告位的特征信息而不需要与服务器进行交互,减轻了游戏服务器的压力以AiH夬了推送广告的速度。随后,游戏客户端将广告位的特征信息发送给服务器,后续的过程与实施例1类似, 不再详述。实施例2采用的方案的优点在于使用统一的"标签"来表示广告位, 不再需要为每个广告位设置一个广告ID,也不再需要存储、传输各个广告位 的广告位ID,在一定程度上节省了系统资源;另一方面,通过统一的"标签" 来判断是否访问到广告位,也减轻了游戏客户端的负担,而游戏客户端访问 到广告位时不再需要与服务器进行交互,也减轻了游戏服务器、游戏客户端、 以及网络环境的负担。实施例3实施例3为上述实施例1和实施例2的一种改进。在上述实施例1和实 施例2中,游戏客户端负责判断读取的静态内容是否包含了广告位,还负责 判断所接收的动态内容是否包含了广告位。在实施例3中,游戏客户端只负 责判断从本地读取的静态内容是否包含了广告位;游戏服务器负责判断发送 给游戏客户端的动态内容是否包含了广告位(例如根据广告位ID、广告位标签进行判断),并在判断到包含了广告位时,通知游戏客户端。可见,实施例3中,由于游戏客户端只需要判断从本地读取的静态内容 是否包含了广告位,所以极大地减轻了游戏客户端的负担,避免了游戏客户 端因为占用过高的系统资源而导致游戏停顿、中止等现象,改善了游戏玩家 的体验。本领域的技术人员应当意识到,在游戏服务器通知游戏客户端动态内容 包括广告位之后,可以由游戏客户端进行后续的读取广告位特征信息、发送 广告位特征信息的步骤。也可以由游戏服务器将读取广告位特征信息、并将 广告位特征信息发送给广告服务器。上面已经结合附图以及实施例阐述了本发明向游戏客户端推送广告的方 法的主要步骤,尤其是阐述了记录广告位特征信息、广告内容属性信息、判 断是否访问到广告位等步骤。下面将对其中的匹配步骤进行详细的阐述。在一个实施例中,广告位的特征信息包括广告位的大小,广告内容的属 性信息包括该项广告内容的占用的空间大小。广告服务器接收到广告位的特 征信息后(例如从游戏客户端接收或者从游戏服务器接收),根据广告位的大 小、广告内容的占用的空间大小计算各项广告内容与该广告位的匹配程度, 并将最匹配的广告内容推送给游戏客户端以进行显示。为了找出最匹配的广告内容,可以对各项广告内容与该广告位的匹配程度进行排序;也可以采用业内其他的寻找最大值的方法,例如两两比较法。作为一种改进,广告服务器首先选出占用的空间大小《广告位的大小的 广告内容,再从中选出最匹配的广告内容,这种改进方案的优点在于避免所 推送的广告内容超出广告位的范围。作为另一种改进,广告服务器根据匹配程度对广告内容进行排序,然后 才艮据排序结果划分为若干小类,然后随机地或者有条件地从最匹配的小类中选出一项广告内容以进行显示,这种改进方案的优点在于提高了各项广告内 容^皮推送的几率,避免了过多地推送某一项或者某几项广告内容。在另一个实施例中,广告内容的属性信息包括若干属性项Al An,广告 位的特征信息包括对应的若干特征项B1-Bn。在这种情况下,广告服务器接 收到游戏客户端发送过来的特征信息后,如下计算每项广告内容的匹配程度步骤一计算该项广告内容的属性项Al与广告位的特征项Bl的匹配程 度,将其作为一个匹配因子Rl;计算该项广告内容的属性项A2与广告位的 特征项B2的匹配程度,将其作为一个匹配因子R2;以此类推,这样,将得 到n个匹配因子Rl Rn。步骤二根据该n个匹配因子Rl Rn选出最匹配的广告内容。在步骤二中,可以直接对该n个匹配因子求和,根据所得到的和值选出 最匹配的广告;也可以先对该n个匹配因子加权,再求和,接着根据所得到 的和值选出最匹配的广告。类似地,作为另一种改进,广告服务器根据匹配 程度将广告内容划分为若干小类,然后随机地或者有条件地从最匹配的小类 中选出一项广告内容以进行显示。在再一个实施例中,广告内容的属性项包括占用的空间大小、内容关键 词、广告种类,其中,内容关键词与广告内容、涉及的产品或者服务有关, 广告种类用于表示涉及的产品或服务种类,例如运动器材、食品、悠闲用具、 理财服务等。广告位的特征项包括广告位大小、与所述广告位关联的游戏内 容、游戏种类,类似地,游戏内容与游戏的主题、人物、情节有关,游戏种 类用于标识游戏的定位,例如暴力型、益智型、悠闲型等等。这种情况下, 在步骤S105中,广告服务器计算广告内容的占用的空间大小与广告位大小的 匹配程度并将其作为第 一 匹配因子,计算内容关键词与游戏内容的匹配程度 并将其作为第二匹配因子,计算广告种类与游戏种类的匹配程度并将其作为 第三匹配因子,然后对这3个匹配因子求和(或者先加权再求和),接着才艮据 所得到的和值选择要推送的广告内容。作为一种改进方案,广告内容的属性项还可以包括广告内容采用的色调 类型(例如红色、黄色等偏暖的色调,或者灰色、青铜色等偏冷的色调)、期 望的音效类型等,广告位的特征项还包括与该广告位关联的游戏场景色调、 与该广告位关联的游戏音效等等。相应地,广告服务器还计算所述色调类型 与所述游戏场景色调的匹配程度并将其作为 一个匹配因子、计算所述期望的 音效类型与所述游戏音效的匹配程度并将其作为另 一个匹配因子。要意识到,广告内容的属性项的数目可以多于或者少于广告位的特征项 的数目。在这些情况下,在进行匹配时,可以通过加权或者采用预设值的方式进行匹配。例如,假如某项广告内容对游戏场景色调不^:感,那么,在计 算广告内容与游戏场景色调的匹配程度时,可以采用预设值(例如取最大值1 、 最大值1的80%、最大值1的50%等)。图2为本发明推送广告的系统的示意图。如图2所述,该系统包括游戏 服务器l、游戏客户端2和广告单元3,其中,所述游戏服务器1与所述游戏 客户端2连接构成在线游戏系统。所述游戏服务器1包括游戏数据库10,游戏数据库IO存储有游戏信息, 例如游戏程序、用户信息、用户交互信息等。此外,游戏数据库10还存储有 游戏中可用的各个广告位的特征信息。广告单元3包括广告数据库30、收发模块31和匹配模块32,其中,广 告数据库30存储有广告内容以及广告内容的属性信息,匹配模块32与广告 数据库30、收发模块31连接。游戏客户端2包括广告处理模块20,广告处理模块20判断所述游戏客户 端是否访问到广告位,如果访问到广告位,就读取被访问的广告位的特征信 息,将所读取的特征信息发送给广告单元3。上文已经接合图1阐述了如何判 断是否访问到广告位以及读取广告位的特征信息。例如,游戏月l务器1可以同时发送游戏数据与广告位的特征信息,这种情况下,广告处理;漠块20不需 要与游戏服务器1交互就可以读取到广告位的特征信息;游戏服务器1也可 以先发送游戏数据,在游戏客户端2请求游戏服务器1发送广告位的特征信 息时再发送广告位的特征信息。广告单元3的收发模块31接收广告处理模块20发送的特征信息,将该 特征信息发送给匹配模块32。匹配模块32与收发模块31、广告数据库30连 接,匹配模块32接收到广告位的特征信息后,根据该特征信息与广告内容的 属性信息选出匹配的广告内容,并通过收发^f莫块31将所选出的广告内容发送 给所述游戏客户端2。本说明书上文已经结合步骤S105对选出匹配的广告内 容的具体过程进行了描述,不再赘述。游戏客户端2的广告处理模块20接收到广告内容后,在广告位显示所接 收的广告内容,从而完成了广告内容的推送。可见,通过实施本发明,不需 要游戏维护人员修改程序以植入、更换广告内容,减轻了技术人员的负担, 降低了游戏开发、运营成本。如上所述,广告单元3可以是独立于游戏服务器1的主机或者主机集群, 或者是集成到游戏服务器1的、具有同等功能的一个功能单元。在广告单元3 与游戏服务器1集成的情况下,广告单元3可以直接从游戏服务器1读取广 告位的特征信息,但是这种方案依然包含在本发明的权利要求保护范围之内。以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何 在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本 发明的权利
权利要求
1、一种向游戏客户端推送广告的方法,其特征在于,包括以下步骤记录游戏中可用的各个广告位的特征信息;记录可供显示的各项广告内容的属性信息;判断所述游戏客户端是否访问到广告位,若访问到,就读取所访问的广告位的特征信息;根据所述广告内容的属性信息与所读取的特征信息,选出与所访问的广告位匹配的广告内容;将所选出的广告内容推送到所访问的广告位进行显示。
2、 根据权利要求1所述的向游戏客户端推送广告的方法,其特征在于所述广告内容的属性信息包括若干属性项Al-An ;所述广告位的特征信息包括对应的若干特征项Bl Bn;所述选出匹配的广告内容的步骤具体为计算每项广告内容的若干属性 项Al ~ An与所访问的广告位的若干特征项Bl ~Bn的匹配程度,得到若干 匹配因子R1 ~Rn,对所述若干匹配因子R1 Rn求和并将所得到的和值作为 所述广告内容与所访问的广告位的匹配度;#4居所述匹配度选出匹配的广告 内容。
3、 根据权利要求1所述的向游戏客户端推送广告的方法,其特征在于所述广告内容的属性信息包括若干属性项Al ~ An ;所述广告位的特征信息包括对应的若干特征项Bl ~Bn;所述选出匹配的广告内容的步骤具体为计算每项广告内容的若干属性 项Al An与所访问的广告位的若干特征项Bl ~Bn的匹配程度,得到若干 匹配因子Rl Rn,对所述若干匹配因子Rl Rn加^k后求和,将所得到的和值作为所述广告内容与所访问的广告位的匹配度;根据所述匹配度选出匹配 的广告内容。
4、 根据权利要求2或3所述的向游戏客户端推送广告的方法,其特征在 于,所述根据匹配度选出匹配的广告内容的步骤具体为对所述广告内容与 所述广告位的匹配度进行排序,选出最匹配的广告内容。
5、 根据权利要求4所述的向游戏客户端推送广告的方法,其特征在于 所述广告内容的若干属性项包括占用的空间大小、内容关键词、广告种类;所述广告位的若干特征项包括广告位大小、与所述广告位关联的游戏内 容、游戏种类;所述若干匹配因子包括所述占用的空间大小与所迷广告位大小的匹配 程度,所述内容关键词与所述游戏内容的匹配程度,所述广告种类与所述游 戏种类的匹配禾呈度。
6、 一种推送广告的系统,包括游戏服务器(1)、游戏客户端(2)和广 告单元(3),所述游戏服务器(1)与所述游戏客户端(2)连接构成游戏系 统,所述游戏服务器(1)包括存储有游戏信息的游戏数据库(10),所述广 告单元(3)包括存储有广告内容的广告数据库(30),其特征在于所述游戏数据库(10)还存储有游戏中可用的各个广告位的特征信息, 所述广告数据库(30)还存储有所述广告内容的属性信息;所述游戏客户端(2)包括广告处理模块(20),所述广告处理模块(20) 用于判断所述游戏客户端(2)是否访问到广告位,以及读取被访问的广告位 的特征信息,将所读取的特征信息发送给所述广告单元(3);所述广告单元(3)还包括收发模块(31)和匹配模块(32),所述收发 模块(31)接收所述广告处理模块(20 )发送的特征信息;所述匹配模块(32 ) 与所述收发模块(31)、广告数据库(30)连接,用于根据所述特征信息与所述广告内容的属性信息选出匹配的广告内容,以及通过所述收发模块(31) 将所选出的广告内容发送给所述游戏客户端(2);所述广告处理模块(20)接收所述广告内容,在所访问的广告位显示所 接收的广告内容。
7、 根据权利要求6所述的推送广告的系统,其特征在于存储在所述广告数据库(30)中的广告内容的属性信息包括若干属性项 Al ~ An ;存储在所述游戏数据库(10)中的广告位的特征信息包括对应的若干特 征项Bl ~Bn;所述匹配模块(32)计算每项广告内容的若干属性项Al-An与所访问 的广告位的若干特征项Bl Bn的匹配程度,得到若干匹配因子Rl Rn,对 所述若干匹配因子Rl-Rn求和并将所得到的和值作为所述广告内容与所访 问的广告位的匹配度,根据所述匹配度选出匹配的广告内容。
8、 根据权利要求6所述的推送广告的系统,其特征在于存储在所述广告数据库(30)中的广告内容的属性信息包括若干属性项 Al ~ An ;存储在所述游戏数据库(10)中的广告位的特征信息包括对应的若干特 征项Bl ~Bn;所述匹配才莫块(32)计算每项广告内容的若干属性项Al An与所访问 的广告位的若干特征项B1 ~Bn的匹配程度,得到若干匹配因子Rl ~Rn,对 所述若干匹配因子Rl ~ Rn加权后求和,将所得到的和值作为所述广告内容与 所访问的广告位的匹配度,根据所述匹配度选出匹配的广告内容。
9、 根据权利要求7或8所述的推送广告的系统,其特征在于,所述匹配 模块(32)还用于对所述广告内容与所访问的广告位的匹配度进行排序,根据排序结果选出最匹配的广告内容。
10、根据权利要求9所述的推送广告的系统,其特征在于 所述广告内容的若干属性项包括占用的空间大小、内容关键词、广告种类;所述广告位的若干特征项包括广告位大小、与所述广告位关联的游戏内容、游戏种类;所述若干匹配因子包括所述占用的空间大小与所述广告位大小的匹配 程度,所述内容关键词与所述游戏内容的匹配程度,所述广告种类与所述游 戏种类的匹配程度。
全文摘要
本发明涉及一种推送广告的系统和方法,所述系统包括游戏服务器、游戏客户端和广告单元,所述方法包括在游戏服务器端记录游戏中可用的各个广告位的特征信息;在广告单元记录可供显示的各项广告内容的属性信息;在游戏客户端判断所述游戏客户端是否访问到广告位,若访问到,就读取所访问的广告位的特征信息;广告单元根据所述各项广告内容的属性信息与所读取的特征信息,选出与所访问的广告位匹配的广告内容;广告单元将所选出的广告内容推送给游戏客户端,以在所访问的广告位进行显示。实施本发明,广告内容的植入、更换都不需要修改游戏程序,减轻了技术人员的负担,降低了成本。
文档编号G06Q30/00GK101330397SQ20081012797
公开日2008年12月24日 申请日期2008年7月1日 优先权日2008年7月1日
发明者劭 李, 黄子光 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1