在多个网页上维护会话标识符以进行内容选择制造技术

技术编号:22138962 阅读:56 留言:0更新日期:2019-09-18 12:14
本文描述了用于在多个网页上维护会话标识符以进行内容选择的系统和方法。服务器可以生成对应于客户端装置的会话标识符,以用于选择要在内容发布者的信息资源上服务的内容。然后,服务器可以从客户端装置接收对指令的请求,该指令是对信息资源的报头进行插入来选择内容提供者。服务器可以确定该请求包括与为先前请求生成的会话标识符匹配的会话标识符。服务器可以使用会话标识符获取用于每个内容提供者的参数值。服务器可以使用参数值选择内容提供者。服务器可以向客户端装置提供脚本以用于报头。脚本可以配置为使得客户端装置从所选择的内容提供者获得内容项以插入信息资源中。

Maintaining session identifiers on multiple web pages for content selection

【技术实现步骤摘要】
【国外来华专利技术】在多个网页上维护会话标识符以进行内容选择相关申请本申请要求提交于2017年8月21日的题为“MaintainingSessionIdentifiersAcrossMultipleWebpagesforContentSelection”的PCT申请No.PCT/US2017/047843的权益和优先权,其全部内容通过引用并入本文。
技术介绍
在诸如互联网的计算机网络环境中,诸如人或公司之类的实体提供用于在网页或其他在线文档上公开显示的信息。文档可以包括由实体经由计算装置提供的信息以在互联网上显示。内容也可以由其他实体提供,以与实体提供的信息一起显示在文档上。因此,查看文档的用户可以存取作为文档主题的信息,以及可能与或可能不与文档的主题相关的第三方内容。
技术实现思路
至少一个方面涉及一种在多个网页上维护会话标识符以进行内容选择的方法。具有一个或多个处理器的数据处理系统可以响应于从客户端装置接收对第一指令的第一请求,该第一指令是对内容发布者的第一信息资源的第一报头进行插入来选择多个内容提供者中的一个,生成对应于客户端装置的会话标识符,其用于选择要在内容发布者的多个信息资源上服务的内容。可以将会话标识符提供给多个内容提供者。随后,数据处理系统可以从客户端装置接收对第二指令的第二请求,该第二指令是对第二信息资源的第二报头进行插入来选择多个内容提供者中的一个。第二请求可以包括会话标识符。数据处理系统可以确定第二请求包括会话标识符,该会话标识符与响应于接收第一请求而生成的会话标识符匹配。数据处理系统可以响应于确定第二请求包括会话标识符,使用所述标识符获得用于多个内容提供者中的每个内容提供者的相应的内容选择参数值。数据处理系统可以使用从多个内容提供者获得的多个内容选择参数值,从多个内容提供者中选择内容提供者。数据处理系统可以向客户端装置提供内容取回脚本以插入第二信息资源的第二报头中。内容取回脚本可以配置为使得客户端装置从所选择的内容提供者获得内容项以插入第二信息资源中。在一些实现方式中,数据处理系统可以从客户端装置接收对第一指令的第一请求,该第一指令是对内容发布者的第一信息资源的第一报头进行插入来选择多个内容提供者中的一个。在一些实现方式中,数据处理系统可以将会话标识符提供给多个内容提供者,该多个内容提供者被允许将内容项插入内容发布者的多个信息资源中。在一些实现方式中,数据处理系统可以响应于接收第一请求,向客户端装置提供参数值取回脚本,以插入第一信息资源的第一报头中。参数值取回脚本可以配置为允许对应的内容提供者使用会话标识符存取在客户端装置上储存的状态数据并取回。参数值取回脚本可以配置为使得客户端装置从多个内容提供者中的每个内容提供者获得第一多个内容选择参数值。第一多个内容选择参数中的每一个可以用于选择第一内容项以插入到第一信息资源上。在一些实现方式中,在接收第二请求之后,数据处理系统可以接收对第三指令的第三请求,该第三指令是对第三信息资源的第三报头进行插入来选择多个内容提供者中的一个。第三请求可以包括会话标识符。在一些实现方式中,数据处理系统可以基于伪随机数生成器生成的随机值确定第三报头要被插入参数值取回脚本而不是内容取回脚本。在一些实现方式中,数据处理系统可以响应于接收第三请求,向客户端装置提供参数值取回脚本,以插入第三信息资源的第三报头中。参数值取回脚本可以配置为允许对应的内容提供者使用会话标识符存取在客户端装置上储存的状态数据并取回。参数值取回脚本可以配置为使得客户端装置从多个内容提供者中的每个内容提供者获得第三多个内容选择参数值。第三内容选择参数中的每一个可以用于选择第一内容项以插入到第三信息资源上。在一些实现方式中,数据处理系统可以使用从多个内容提供者获得的多个内容选择参数值来标识对应于所选择的内容提供者的内容提供者地址。在一些实现方式中,数据处理系统可以生成内容取回脚本,该内容取回脚本包括使得客户端装置使用内容提供者地址获得内容项的指令。在一些实现方式中,提供内容取回脚本还可以包括向客户端装置提供内容取回脚本。接收内容取回脚本可以使得客户端装置向内容取回脚本中指定的内容提供者地址发送对内容的请求,并随后从内容提供者接收内容项。在一些实现方式中,响应于接收第一请求,数据处理系统可以确定客户端装置先前没有存取过内容发布者的多个信息资源。在一些实现方式中,生成所会话标识符还可以包括响应于确定客户端装置先前没有存取过多个信息资源来生成会话标识符。在一些实现方式中,生成会话标识符还可以包括向多个内容提供者中的每个内容提供者提供会话标识符。接收会话标识符可以使得对应的内容提供者将会话标识符储存为对应于客户端装置,以用于提供要在内容发布者的多个信息资源上服务的内容。接收会话标识符可以使得对应的内容提供者将客户端装置使用的内容选择参数发送到数据处理系统,以选择第一内容项来插入到客户端装置处的第一信息资源上。在一些实现方式中,向客户端装置提供内容取回脚本还可以包括向客户端装置提供内容取回脚本。接收内容取回脚本可以使得客户端装置将内容取回脚本插入第二信息资源的第二报头中。接收内容取回脚本可以使得客户端装置在执行第二信息资源的其余部分之前,执行第二信息资源的包括内容取回脚本的第二报头。接收内容取回脚本可以使得客户端装置在执行第二报头的内容取回脚本时向所选择的内容提供者发送对内容的请求。接收内容取回脚本可以使得客户端装置在发送对内容的请求之后从所选择的内容提供者获得内容项。接收内容取回脚本可以使得客户端装置响应于获得内容项将内容项插入第二信息资源的其余部分中。在一些实现方式中,使用会话标识符获得用于多个内容提供者中的每个内容提供者的相应的内容选择参数值还可以包括,使用会话标识符获得用于每个内容提供者的内容选择参数值的条件序列。内容选择参数的条件序列可以指定用于第二信息资源的相应的内容选择参数值。内容选择参数的条件序列可以指定以下中的一个:第二相应的内容选择参数,其基于选择用于第二信息资源之后的内容发布者的第三信息资源的对应的内容提供者,或第三相应的内容选择参数,其基于不选择用于第三信息资源的对应的内容提供者。在一些实现方式中,在接收第二请求之后,数据处理系统可以接收对第三指令的第三请求,该第三指令是对第三信息资源的第三报头进行插入来选择多个内容提供者中的一个,第三请求包括会话标识符。在一些实现方式中,数据处理系统可以使用从多个内容提供者获得的内容选择参数值的条件序列,为第三信息资源从多个内容提供者中选择内容提供者。在一些实现方式中,数据处理系统可以向客户端装置提供第二内容取回脚本以插入第三信息资源的第三报头中。内容取回脚本可以配置为使得客户端装置从所选择的内容提供者获得第二内容项以插入第三信息资源中。在一些实现方式中,在接收第二请求之后,数据处理系统可以接收对第三指令的第三请求,该第三指令是对第三信息资源的第三报头进行插入来选择多个内容提供者中的一个。第三请求可以包括会话标识符。在一些实现方式中,数据处理系统可以基于伪随机数生成器生成的随机值确定内容选择参数值的条件序列不用于选择第三信息资源的多个内容提供者中的一个。在一些实现方式中,数据处理系统可以响应于确定不使用内容选择参数值的条件序列,使用会话标识符获得用于多个内容本文档来自技高网...

【技术保护点】
1.一种取回在内容发布者的多个信息资源中所包含的内容的方法,所述方法包括:响应于从客户端装置接收对第一指令的请求,所述第一指令是对所述内容发布者的第一信息资源的报头进行插入来选择多个内容提供者中的一个,由具有一个或多个处理器的数据处理系统生成对应于所述客户端装置的会话标识符,所述会话标识符用于选择要在所述信息资源上服务的内容;由所述数据处理系统向所述多个内容提供者提供所述会话标识符;随后,由所述数据处理系统接收对第二指令的请求,所述第二指令是对所述内容发布者的第二信息资源的报头进行插入来选择所述多个内容提供者中的一个;由所述数据处理系统确定所述第二请求是来自所述客户端装置;响应于确定所述第二请求是来自所述客户端装置,由所述数据处理系统获得用于所述内容提供者的相应的内容选择参数值;使用从所述多个内容提供者获得的所述多个内容选择参数值,由所述数据处理系统从所述多个内容提供者中选择内容提供者;以及由所述数据处理系统向所述客户端装置提供内容取回脚本,以插入所述第二信息资源的报头中,所述内容取回脚本配置为使得所述客户端装置请求所选择的内容提供者提供内容项,以插入到所述第二信息资源中;所述方法还包括:响应于接收所述第一请求,由所述数据处理系统向所述客户端装置提供参数值取回脚本,以插入所述第一信息资源的第一报头中,所述参数值取回脚本配置为:允许对应的内容提供者使用所述会话标识符存取在所述客户端装置上储存的状态数据并取回,并且使得所述客户端装置从所述多个内容提供者中的每个内容提供者获得第一多个内容选择参数值,所述第一多个内容选择参数中的每一个用于选择第一内容项,以插入到所述第一信息资源上。...

【技术特征摘要】
【国外来华专利技术】2017.08.21 US PCT/US2017/0478431.一种取回在内容发布者的多个信息资源中所包含的内容的方法,所述方法包括:响应于从客户端装置接收对第一指令的请求,所述第一指令是对所述内容发布者的第一信息资源的报头进行插入来选择多个内容提供者中的一个,由具有一个或多个处理器的数据处理系统生成对应于所述客户端装置的会话标识符,所述会话标识符用于选择要在所述信息资源上服务的内容;由所述数据处理系统向所述多个内容提供者提供所述会话标识符;随后,由所述数据处理系统接收对第二指令的请求,所述第二指令是对所述内容发布者的第二信息资源的报头进行插入来选择所述多个内容提供者中的一个;由所述数据处理系统确定所述第二请求是来自所述客户端装置;响应于确定所述第二请求是来自所述客户端装置,由所述数据处理系统获得用于所述内容提供者的相应的内容选择参数值;使用从所述多个内容提供者获得的所述多个内容选择参数值,由所述数据处理系统从所述多个内容提供者中选择内容提供者;以及由所述数据处理系统向所述客户端装置提供内容取回脚本,以插入所述第二信息资源的报头中,所述内容取回脚本配置为使得所述客户端装置请求所选择的内容提供者提供内容项,以插入到所述第二信息资源中;所述方法还包括:响应于接收所述第一请求,由所述数据处理系统向所述客户端装置提供参数值取回脚本,以插入所述第一信息资源的第一报头中,所述参数值取回脚本配置为:允许对应的内容提供者使用所述会话标识符存取在所述客户端装置上储存的状态数据并取回,并且使得所述客户端装置从所述多个内容提供者中的每个内容提供者获得第一多个内容选择参数值,所述第一多个内容选择参数中的每一个用于选择第一内容项,以插入到所述第一信息资源上。2.如权利要求1所述的方法,还包括:响应于选择所述内容提供者,由所述数据处理系统标识对应于所选择的内容提供者的内容提供者地址;以及由所述数据处理系统生成所述内容取回脚本,所述内容取回脚本包括使得所述客户端装置使用所述内容提供者地址获得所述内容项的指令;并且其中,提供所述内容取回脚本还包括向所述客户端装置提供所述内容取回脚本,接收所述内容取回脚本使得所述客户端装置向所述内容取回脚本中指定的所述内容提供者地址发送对内容的请求,并随后从所述内容提供者接收所述内容项。3.如权利要求1或2所述的方法,还包括:响应于接收所述第一请求,由所述数据处理系统确定所述客户端装置先前没有存取过所述内容发布者的多个信息资源;并且其中生成所述会话标识符还包括基于确定所述客户端装置先前没有存取过所述多个信息资源来生成所述会话标识符。4.如前述权利要求中任一项所述的方法,其中生成所述会话标识符还包括向所述多个内容提供者中的每个内容提供者提供所述会话标识符,接收所述会话标识符使得对应的内容提供者:将所述会话标识符储存为对应于所述客户端装置,以用于提供要在所述内容发布者的多个信息资源上服务的内容;以及将所述客户端装置使用的内容选择参数发送到所述数据处理系统,以选择第一内容项来插入到所述客户端装置处的第一信息资源上。5.如前述权利要求中任一项所述的方法,其中,在向所述客户端装置提供所述内容取回脚本时,接收所述内容取回脚本使得所述客户端装置:将所述内容取回脚本插入到所述第二信息资源的第二报头中;在执行所述第二信息资源的其余部分之前,执行所述第二信息资源的包括所述内容取回脚本的第二报头;在执行所述第二报头的内容取回脚本时,向所选择的内容提供者发送对内容的请求;在发送所述对内容的请求之后,从所选择的内容提供者获得所述内容项;以及响应于获得所述内容项,将所述内容项插入所述第二信息资源的其余部分中。6.如前述权利要求中任一项所述的方法,还包括:在接收所述第二请求之后,由所述数据处理系统接收对第三指令的第三请求,所述第三指令是对第三信息资源的第三报头进行插入来选择所述多个内容提供者中的一个,所述第三请求包括所述会话标识符;由所述数据处理系统基于伪随机数生成器生成的随机值确定所述第三报头要被插入参数值取回脚本而不是所述内容取回脚本;以及响应于接收所述第三请求,由所述数据处理系统向所述客户端装置提供所述参数值取回脚本,以插入所述第三信息资源的第三报头中,所述参数值取回脚本配置为允许对应的内容提供者使用所述会话标识符存取在所述客户端装置上储存的状态数据并取回,并且使得所述客户端装置从所述多个内容提供者中的每个内容提供者获得第三多个内容选择参数值,所述第三内容选择参数中的每一个用于选择第一内容项以插入到所述第三信息资源上。7.如权利要求1至5中任一项所述的方法,其中使用所述会话标识符获得用于所述多个内容提供者中的每个内容提供者的相应的内容选择参数值还包括,使用所述会话标识符获得用于每个内容提供者的内容选择参数值的条件序列,所述内容选择参数的条件序列指定:用于所述第二信息资源的相应的内容选择参数值,以及以下中的一个:第二相应的内容选择参数,其基于选择用于所述第二信息资源之后的所述内容发布者的第三信息资源的对应的内容提供者,或第三相应的内容选择参数,其基于不选择用于所述第三信息资源的对应的内容提供者。8.如权利要求7所述的方法,还包括:在接收所述第二请求之后,由所述数据处理系统接收对第三指令的第三请求,所述第三指令是对所述第三信息资源的第三报头进行插入来选择所述多个内容提供者中的一个,所述第三请求包括所述会话标识符;使用从所述多个内容提供者获得的所述内容选择参数值的条件序列,由所述数据处理系统为所述第三信息资源从所述多个内容提供者中选择所述内容提供者;以及由所述数据处理系统向所述客户端装置提供第二内容取回脚本以插入所述第三信息资源的第三报头中,所述内容取回脚本配置为使得所述客户端装置从所选择的内容提供者获得第二内容项以插入所述第三信息资源中。9.如权利要求7所述的方法,还包括:在接收所述第二请求之后,由所述数据处理系统接收对第三指令的第三请求,所述第三指令是对第三信息资源的第三报头进行插入来选择所述多个内容提供者中的一个,所述第三请求包括所述会话标识符;由所述数据处理系统基于伪随机数生成器生成的随机值确定所述内容选择参数值的条件序列不用于选择用于所述第三信息资源的所述多个内容提供者中的一个;响应于确定不使用所述内容选择参数值的条件序列,由所述数据处理系统使用所述会话标识符获得用于所述多个内容提供者中的每个内容提供者的新的内容选择参数值;使用从所述多个内容提供者获得的所述多个新的内容选择参数值,由所述数据处理系统从所述多个内容提供者中选择所述内容提供者或第二内容提供者中的一个;以及由所述数据处理系统向所述客户端装置提供第二内容取回脚本以插入所述第三信息资源的第三报头中,所述内容取回脚本配置为使得所述客户端装置从所选择的内容提供者获得第三内容项以插入所述第三信息资源中。10.一种储存指令的计算机可读介质,当执行所述指令时,所述指令使得一个或多个处理器进行包括如权利要求1至9中任一项所述的方法的操作。11.一种计算装置,其包括一个或多个处理器和储存指令的计算机可读储存介质,当执行所述指令时,所述指令使得所述一个或多个处理器进行包括如权利要求1至9中任一项所述的方法的操作。12.一种在多个网页上维护会话标识符以进行内容选择的方法,包括:由具有一个或多个处理器的数据处理系统从客户端装置接收对第一指令的第一请求,所述第一指令是对插入内容发布者的第一信息资源的第一报头进行插入来选择多个内容提供者中的一个;响应于从所述客户端装置接收所述对第一指令的第一请求,由所述数据处理系统生成对应于所述客户端装置的会话标识符,以用于选择要在所述内容发布者的多个信息资源上服务的内容;由所述数据处理系统将所述会话标识符提供给所述多个内容提供者,所述多个内容提供者被允许将内容项插入所述内容发布者的多个信息资源中;随后,由所述数据处理系统从所述客户端装置接收对第二指令的第二请求,所述第二指令是对第二信息资源的第二报头进行插入来选择所述多个内容提供者中的一个,所述第二请求包括所述会话标识符;由所述数据处理系统确定所述数据处理系统包括所述会话标识符,所述会话标识符与响应于接收所述第一请求而生成的会话标识符匹配;响应于确定所述第二请求包括所述会话标识符,由所述数据处理系统使用所述会话标识符获得用于所述多个内容提供者中的每个内容提供者的相应的内容选择参数值;使用从所述多个内容提供者获得的所述多个内容选择参数值,由所述数据处理系统从所述多个内容提供者中选择内容提供者;以及由所述数据处理系统向所述客户端装置提供内容取回脚本以插入所述第二信息资源的第二报头中,所述内容取回脚本配置为使得所述客户端装置从所选择的内容提供者获得内容项以插入所述第二信息资源中。所述方法还包括:响应于接收所述第一请求,由所述数据处理系统向所述客户端装置提供参数值取回脚本,以插入所述第一信息资源的第一报头中,所述参数值取回脚本配置为:允许对应的内容提供者使用所述会话标识符存取在所述客户端装置上储存的状态数据并取回,并且使得所述客户端装置从所述多个内容提供者中的每个内容提供者获得第一多个内容选择参数值,所述第一多个内容选择参数中的每一个用于选择第一内容项,以插入到所述第一信息资源上。13.如权利要求12所述的方法,还包括:使用从所述多个内容提供者获得的所述多个内容选择参数值,由所述数据处理系统标识对应于所选择的内容提供者的内容提供者地址;由所述数据处理系统生成所述内容取回脚本,所述内容取回脚本包括使得所述客户端装置使用所述内容提供者地址获得所述内容项的指令;并且其中,提供所述内容取回脚本还包括向所述客户端装置提供所述内容取回脚本,接收所述内容取回脚本使得所述客户端装置向所述内容取回脚本中指定的所述内容提供者地址发送对内容的请求,并随后从所述内容提供者接收所述内容项。14.如权利要求12或13所述的方法,还包括:响应于接收所述第一请求,由所述数据处理系统确定所述客户端装置先前没有存取过所述内容发布者的多个信息资源;并且其中生成所述会话标识符还包括响应于确定所述客户端装置先前没有存取过所述多个信息资源来生成所述会话标识符。15.如权利要求12至14中任一项所述的方法,其中生成所述会话标识符还包括向所述多个内容提供者中的每个内容提供者提供所述会话标识符,接收所述会话标识符使得对应的内容提供者:将所述会话标识符储存为对应于所述客户端装置,以用于提供要在所述内容发布者的多个信息资源上服务的内容;以及将所述客户端装置使用的内容选择参数发送到所述数据处理系统,以选择第一内容项来插入到所述客户端装置处的第一信息资源上。16.如权利要求12至15中任一项所述的方法,其中向所述客户端装置提供所述内容取回脚本还包括向所述客户端装置提供所述内容取回脚本,接收所述内容取回脚本使得所述客户端装置:将所述内容取回脚本插入所述第二信息资源的第二报头中;在执行所述...

【专利技术属性】
技术研发人员:T普赖斯J路易斯
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1