动态页面内广告的制作方法

文档序号:9260470阅读:734来源:国知局
动态页面内广告的制作方法
【专利说明】
[0001] 本申请是申请日为2009年10月9日、申请号为200980142494. 4并且发明名称为 "动态页面内广告"的中国发明专利申请的分案申请。
技术领域
[0002] 本发明设及选择广告来显示在在线网页中。
【背景技术】
[0003] 根据一种定义,广告是一种通过介质的付费、单向通信,其中识别广告主并且控制 广告主提供的消息(即广告)。可W为了多种目的而做广告,包括宣传、公共关系、产品置 入、赞助、承销和促销。多种介质被用于传达广告,包括电视、无线电广播、电影、杂志、报纸、 因特网和布告牌。
[0004] 在线广告设及使用因特网和万维网来推广产品和服务。典型的在线广告类型包括 通过浏览器向用户的计算机桌面提供的横幅广告、浮动广告、弹出广告和视频广告。"情境 式广告"(contextualadveKising)指的是一种形式的因特网广告/营销,其中自动化系 统基于显示给用户的内容来选择和提供广告。例如,情境式广告选择系统可扫描网页的文 本W寻找关键字,并且基于在文本中定位到的任何关键字来选择广告。当为用户显示网页 时,情境式广告选择系统提供所选广告来显示在网页上。
[0005] 利用客户端侧的脚本语言(例如化vaScript或类似的脚本语言)生成的动态网 页具有在不生成新"页面视图"的情况下发生变化的内容(例如,改变网页的内容的一部 分,而不完全重载网页)。动态网页的内容例如可能由于用户与网页的特征交互而变化,但 网页整体上不被重载。结果,(用户在任何特定时刻看到的)动态网页的实时状态与原始 的、最初加载的网页内容相比可能有实质变化。当前的广告相关性匹配技术是基于页面视 图事件的,其中广告是在加载网页时与网页的内容匹配的。结果,随着用户与动态网页交互 并且内容被修改,网页中的广告可能变得与用户当前正看到和经历的东西不那么相关。

【发明内容】

[0006] 使得能够随着网页的情境变化而改变网页中显示的广告。例如,一个或多个广告 的第一集合可被显示在网页上。所显示的广告中的一个或多个可被一个或多个替代广告所 替换。对替代广告的选择是基于导致网页的情境的变化的一个或多个事件的发生而被触发 的。替代广告的显示是动态执行的,不需要完全重载网页。该样,在网页上显示的广告可基 于网页情境的变化而被改变,W向用户提供更好地与变化的情境相对应的广告。
[0007] 在一种实现方式中,提供了一种用于在网页中动态地提供广告的方法。发送对用 于在网页上显示的一个或多个广告的第一请求。接收一个或多个广告的第一集合,并将其 提供来显示在网页上。接收指示出对网页的情境的修改的至少一个事件通知。基于该(一 个或多个)事件通知来生成对用于在网页上显示的一个或多个广告的第二请求。接收一个 或多个广告的第二集合,并且将其提供来取代第一集合的至少一个广告显示在网页上。
[0008] 在该方法的另一实现方式中,可接收指示出对网页的情境的多个修改的多个事件 通知。可聚集对网页的情境的多个修改。当接收到与触发事件相对应的事件通知时,例如 当聚集的情境修改达到预定阔值时,可生成对广告的第二请求。
[0009] 在该方法的另一实现方式中,可接收来自网页的对来自web服务的数据的请求。 可把与所接收的对来自web服务的数据的请求有关的信息存储为第一事件通知。可向web 服务发送对数据的请求。可从web服务接收响应数据。可把响应数据存储为第二事件通知。
[0010] 在另一实现方式中,提供了被配置为在网页中动态地提供广告的动态广告提供 器。在一种示例性实现方式中,动态广告提供器包括广告请求模块(ARM)和页面事件监视 器模块(PELM)。ARM被配置为生成对用于在网页上显示的一个或多个广告的第一请求,基 于第一请求接收一个或多个广告的第一集合,并且提供一个或多个广告的第一集合来显示 在网页上。PELM被配置为接收指示出对网页的情境的修改的至少一个事件通知,并且将接 收到的至少一个事件通知提供给ARM。ARM被配置为基于该(一个或多个)事件通知来生 成对用于在网页上显示的一个或多个广告的第二请求,基于第二请求接收一个或多个广告 的第二集合,并且提供一个或多个广告的第二集合来取代第一集合的至少一个广告显示在 网页上。
[0011] 在另一实现方式中,PELM可包括情境修改聚集器,该情境修改聚集器被配置为接 收指示出对网页的情境的多个修改的多个事件通知,并且聚集由多个事件通知指示出的对 网页的情境的多个修改W生成对网页的情境的聚集修改。
[0012] 在另一实现方式中,ARM可包括情境比较器,该情境比较器被配置为判定聚集修改 是否达到了预定阔值,并且如果判定聚集修改达到了预定阔值,则使ARM能够生成第二请 求。
[0013] 在另一实现方式中,阳LM可包括触发事件生成器,该触发事件生成器被配置为判 定接收到的事件通知是否与触发事件相对应。ARM可被配置为在接收到的事件通知被判定 为与触发事件相对应的情况下生成第二请求。
[0014] 在另一实现方式中,web服务接口可被配置为接收来自网页对来自web服务的数 据的请求。情境修改聚集器可被配置为把与所接收的对来自web服务的数据的请求有关的 信息存储为第一事件通知。web服务接口可被配置为向web服务发送对数据的请求并且从 web服务接收响应数据。情境修改聚集器可被配置为把响应数据存储为第二事件通知。
[0015] 该里还描述了计算机程序产品。计算机程序产品包括计算机可读介质,其上记录 有计算机程序逻辑,用于根据该里描述的实现方式使得能够在网页中动态显示广告。
[0016] W下参考附图来详细描述本发明的更多特征和优点W及本发明的各种实施例的 结构和操作。要注意,本发明并不限于该里描述的具体实施例。该种实施例在该里仅是出 于例示目的而给出的。相关领域的技术人员基于该里包含的教导将清楚其他的实施例。
【附图说明】
[0017] 被包含在此并形成说明书的一部分的附图图示了本发明并且与描述一起进一步 帮助说明本发明的原理并且使得相关领域的技术人员能够做出和使用本发明。
[0018] 图1示出了用户可用来查看内容的计算机的框图。
[0019] 图2示出了可由于用户向捜索引擎提交查询而产生的示例性捜索结果页面。
[0020] 图3和5示出了根据本发明示例性实施例的动态广告系统的框图视图。
[0021] 图4示出了根据本发明示例性实施例动态地提供广告的流程图。
[0022] 图6示出了根据本发明示例性实施例的动态广告提供系统。
[0023] 图7示出了根据本发明示例性实施例的网页源代码的框图。
[0024] 图8示出了根据本发明示例性实施例的动态广告提供器的框图。
[0025] 图9示出了根据本发明示例性实施例用于web浏览器与广告服务器之间的通信的 系统的框图。
[0026] 图10示出了根据本发明示例性实施例使能动态更新网页的广告的流程图。
[0027] 图11示出了根据本发明示例性实施例用于web浏览器、web服务与广告服务器之 间的通信的系统的框图。
[002引图12示出了根据本发明示例性实施例访问web服务的流程图。
[0029] 图13示出了根据本发明示例性实施例可包括在图12的流程图中的额外过程。
[0030] 图14示出了根据本发明示例性实施例用于web浏览器、web服务与广告服务器之 间的通信的系统的框图。
[0031] 图15和16示出了根据本发明实施例的示例性动态网页的视图。
[0032] 当结合附图来理解时,根据W下记载的详细描述,将更清楚本发明的特征和优点, 附图中相似的标号始终标识对应的元件。在附图中,相似的标号一般指示相同、功能上相似 和/或结构上相似的元件。元件在其中首次出现的附图由相应标号中的最左侧的数字指 /J、- 〇
【具体实施方式】
[00对介绍
[0034] 本说明书公开了包含本发明的特征的一个或多个实施例。所公开的(一个或多 个)实施例只是例示了本发明。本发明的范围并不限于所公开的(一个或多个)实施例。 本发明由所附权利要求限定。
[0035] 说明书中提及"一个实施例"、"实施例"和"示例性实施例"等指的是所描述的实 施例可包括特定的特征、结构或特性,但不是每一个实施例都一定包括该特定特征、结构或 特性。另外,该种说法不一定指的是同一个实施例。另外,当联系一实施例来描述特定的特 征、结构或特性时,认为本领域的技术人员知道联系其他实施例(无论是否有明确描述)来 实现该种特征、结构或特性。
[0036] 本发明的实施例设及在线广告,例如情境式广告和赞助捜索形式的广告。图1和 2示出了在情境式广告和赞助捜索环境中显示广告的示例。例如,图1示出了用户可用来 查看内容108的计算机102的框图。如图1所示,计算机102具有显示网页106的显示器 104。例如,网页106可W在web浏览器中打开。用户可W通过任何方式使得网页106被显 示,包括根据网页106的U化(统一资源定位符)地址巡览到网页106。如图1所示,网页 106包括用户通过巡览到网页106而使得显示的内容108。另外,网页106可包括任意数目 和布置的广告,其中包括图1所示的广告llOa-llOc。广告llOa-llOc可根据任何适当的形 式来显示,包括横幅广告、浮动广告、弹出广告和视频广告。在图1的示例中,广告110a被 示为网页106顶端处的横幅广告(例如北部横幅),并且广告11化和110c都位于网页106 的右边缘附近。可通过在内容108中包括的文本上进行捜索并且选择与在捜索的文本中找 到的关键字有关的广告来选择广告llOa-llOc用于显示。
[0037] 图2示出了可由于用户向捜索引擎提交查询而产生的示例性捜索结果页面200。 捜索结果页面200可由图1的计算机102W与网页106类似的方式显示。捜索结果页面200 通常是网页,并且可由捜索引擎呈现给用户。如图2所示,捜索结果页面200包括捜索结果 分区202、数据输入框204W及捜索按钮206。数据输入框204限定了用户可编辑区域,一 个或多个查询字词可被输入其中。捜索按钮206构成一界面元素,该界面元素在被用户激 活时致使捜索引擎基于在数据输入框204中输入的(一个或多个)查询字词来执行文档捜 索。捜索结果分区202用于显示与捜索引擎响应于提交的捜索查询而识别的文档有关的信 息。
[003引捜索结果页面200可包括任意数目和布置的广告,其中包括图2所示的广告llOa-llOd。广告llOa-llOd可根据任何适当的形式显示在捜索结果页面200中,包括横幅 广告、浮动广告、弹出广告、文本广告和视频广告。在图2的示例中,广告llOa-llOd被显示 在邻近网页106的右边缘的列中。广告llOa-llOd的每个可W是由广告主提供的赞助捜索 广告。广告主可W为了针对一个或多个特定查询使广告llOa-llOd中的一个或多个出现在 捜索结果页面200的赞助分区中而付费或提供其他补偿。
[0039] 图1所示的网页106和捜索结果页面200可W是动态网页。动态网页具有可在不 生成新的"页面视图"的情况下发生变化的内容(例如,网页的一部分内容可在不重载网页 的情况下发生变化)。动态网页可W通过各种方式来生成,包括利用客户端侧脚本语言(例 如化vaScript或类似的脚本语言)来生成。动态网页的内容例如可由于用户与网页的特 征相交互而变化。例如,参考图1,查看网页106的用户可将其光标移动到内容108中显示 的某一特征上或者点击该特征。通过
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1