在网页源文档中识别内容项请求。对于每个请求,确定是否已经生成内容项请求,以及如果还没有生成内容项请求,则生成用于所述网页源文档中的所有请求的内容项请求。
【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及信息检索。
技术介绍
响应于在呈现网页期间由客户端设备生成的内容项请求,显示在 网页上的内容可以由一个或多个内容项服务器生成。网页的发布者常 常可以为要在网页内显示的内容项,例如广告,定义多个内容项环境, 例如,广告槽段(slot)。通常,每个内容项环境具有关联的内容项请求,例如,广告请求,该内容项请求被传送到内容项服务器,例如广 告服务器。当由请求发布者的网页的客户端设备呈现网页时,内容项 将在每个内容项环境中显示。然而,具有多个内容项环境的网页可以生成过度的通信量给内容 项服务器。另外,因为网页指令常常是解释性的,在处理每个内容项 请求指令时生成内容项请求。因此,在不知道可能遇到用于所述页的任何随后的内容项请求的情况下,传送并且派发(serve)对网页的第 一内容项请求。因此,由内容项服务器为网页派发的每个内容项与由 内容项服务器为所述页派发的其它内容项相独立。因此,如果网页的 呈现生成多个内容项请求,可能为网页派发次最佳的内容项集合,例 如,广告。
技术实现思路
在此,公开了一种内容请求优化系统,包括存储在数据存储中的 第一和第二指令。第一指令被配置为定义在页面环境中的内容项环境。 第二指令与每个内容项环境相关联,并且被配置为确定是否已经通过 第二指令中的任何一个生成内容项请求,并且响应于确定还没有通过8第二指令中的任何一个生成内容项请求,生成用于每个内容项环境的 对内容项的内容项请求。用于内容请求优化的方法识别在网页源文档中的请求。对于每个 识别的请求,做出是否已经生成内容项请求的确定。如果还没有生成 内容项请求,那么生成用于在网页源文档中的所有请求的内容项请求。另一个示例内容请求优化系统包括存储网页源文件的数据存储。 网页源文件包括被配置为定义广告槽段的声明指令和与广告槽段相关 联的呈现指令。呈现指令被配置为确定是否已经生成广告请求,以及 响应于确定还没有生成广告请求,传送用于每个广告槽段的广告请求。另一个示例内容请求优化系统包括存储网页源文件的数据存储。 网页源文件包括声明指令、取指令以及呈现指令。声明指令被配置为 定义内容项环境,以及取指令被配置为生成用于每个内容项环境的内 容项请求。呈现指令与广告槽段相关联并且被配置为生成本地内容项 调用以检索响应于内容项请求而接收的内容项以及在相应的内容项环 境中呈现检索的内容项。在此描述的所述系统和方法可以实现以下特征和优点中的一个或 多个。可以生成用于多个内容项环境的单个内容项请求,降低内容项 服务器的通信量。内容项服务器可以优化对用于请求网页的内容项的 选择,因为可以根据内容项请求和用于请求网页的其它所选择的内容 项来选择内容项。通过如下所述的系统和方法实现这些及其他的优点 和特征。附图说明图1是用于从源请求内容的示例系统的框图。图2是用于从源请求内容的另一个示例系统的框图。图3是源文档和相应的缓存指令库的框图。图4是用于处理内容项请求的示例过程的流程图。图5是用于处理内容项请求的另 一个示例过程的流程图。图6是用于处理内容项请求的另 一个示例过程的流程图。图7是用于处理内容项请求的另一个示例过程的流程图。 图8是用于响应联合的(consolidated)内容项请求的示例过程的流程图。具体实施例方式图1是用于从例如内容项服务器的源请求内容项的示例系统10的 框图。在一个实施方式中,内容项可以是广告,并且内容项服务器可 以是广告服务器。还可以请求不同类型的内容,例如天气、行车路线 指引、琐事等等。在示出的实施方式中,请求设备是被配置以通过例如因特网的网 络访问网页的客户端系统100。例如,客户端系统100可以是web浏览器、 计算设备、移动通信设备或执行网络导航软件的某个其它设备等等。 由客户端系统100访问的web地址可以被解析以识别发布者102,例如, 托管相应网页的服务器。客户端系统100因此向发布者102发送用于例 如超文本标记语言(HTML)源文档的网页内容106的网页内容请求104, 并且响应于所述请求,发布者102提供网页内容106给客户端系统100。在实施方式中,网页内容106可以例如包括标题(head)区108禾口 主体区IIO,每个区具有解释性指令。例如,可以在主体区UO之前解 释标题区108。在实施方式中,第一指令112a、 112b和112c,例如声明 指令,在标题区108中被执行以定义将在显示设备上显示的相应网页 107中呈现的一个或多个内容项环境114a、 114b和114c。例如,内容项 环境114a、 114b和114c可以包括如在呈现的网页107中描述的近似位置 中呈现和显示的广告槽段,例如在顶部槽段、中间槽段和底部槽段中。 在一个实施方式中,内容项环境114a、 114b和114c可以是同步的环境, 例如,在呈现的网页107的相同框架(frame)内的div。在另一个实施10方式中,内容项环境114a、 14b和114c可以是异步环境,例如,在呈现 的网页107内的iFrame。包括在主体区110内的是与内容项环境114a、 H4b和114c相关联的 第二指令116a、 116b和116c,例如呈现指令。第二指令116被配置为调 用确定是否已经通过任何第二指令116生成内容项请求的请求过程。在 一个实施方式中,响应于确定没有通过任何第二指令116生成内容项请 求,正在执行的特定组第二指令116,例如第二指令116a,生成用于每 个内容项环境114a、 114b和114c的对内容项的组合的内容项请求117。在一个实施方式中,在客户端设备100处理第二指令116a、 116b和 116c之前解释第一指令112a、 U2b和112c。因此,当任何第二指令116a、 116b和116c被执行的时候,所述内容环境114a、114b和114c已经被定义。 因此,当执行第一组第二指令116时,例如,执行第二指令116a时,由 第二指令116a调用的过程可以确定内容环境114b和114c也被定义,由此 生成组合的内容项请求117。在一个实施方式中,组合的内容项请求117可以包括对应于用于内 容项环境114a、 114b和114c的请求的内容项请求118a、 118b和118c的串 接。在响应中,内容项服务器120可以例如优化对被派发的相应内容项 122a、 122b和122c的选择。在一个实施方式中,内容项服务器120包括 优化逻辑121以优化对内容项122a、 122b和122c的选择。例如,根据优 化逻辑121选择内容项122a、 122b和122c以保证完全不同的内容项被选 择,例如,保证没有所选择的内容项是重复的内容项。在一个实施方式中,内容项请求118a、 118b和118c可以例如包括 相同的页面浏览(pageview)标识符,以及优化逻辑121可以根据页面 浏览标识符和内容项请求118a、 118b和118c的地址来选择内容项122a、 122b和122c。还可以使用其它内容项优化选择过程。例如,内容项122a、 122b以及122c可以在组合的答复123中被传送 到客户端系统100并且被存储在数据存储130中,例如与客户端100上运 行的浏览器相关联的缓存中。响应于由第二指令116a发出的本文档来自技高网...
【技术保护点】
一种方法,包括: 识别网页源文档中的请求; 对于每个请求: 确定是否已经生成内容项请求;以及 如果还没有生成内容项请求,则生成用于所述网页源文档中的所有请求的内容项请求。
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:史蒂芬楚恩,迪帕克吉恩达尔,
申请(专利权)人:谷歌公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。