一种提供广告的方法和提供广告的装置制造方法

文档序号:6510269阅读:306来源:国知局
一种提供广告的方法和提供广告的装置制造方法
【专利摘要】本发明实施例提供了一种提供广告的方法,包括接收来自客户端的广告请求,确定所述客户端的身份标识;将所述身份标识插入所述广告请求;将插入有所述身份标识的广告请求转发给广告平台,以便广告平台根据所述身份标识获取所述客户端的特征数据并依据该特征数据向所述客户端返回匹配的广告。本发明实施例还提供了一种提供广告的装置。本发明实施例提供的技术方案可有效提高广告的命中率。
【专利说明】一种提供广告的方法和提供广告的装置
【技术领域】
[0001]本发明涉及广告投放技术,尤其涉及一种提供广告的方法和提供广告的装置。
【背景技术】
[0002]凭借精准的投放效果,互联网广告早已成为众多商家在投放广告时的首选。
[0003]互联网广告通过统计用户行为来构建用户的特征数据,再根据用户的特征数据向用户投放对应的广告。具体来说,当用户首次访问一互联网站点时,该互联网站点会在用户设备上放置一个小型文本文件(Cookie),该互联网站点通过该Cookie来标识用户的身份。随后该互联网站点会统计用户在该互联网站点上浏览的内容,以此来构建用户的特征数据,并用上述Cookie来标识该特征数据。此后,当用户再次访问该互联网站点时,访问请求中会携带上述Cookie。如此一来,该互联网站点便可根据该Cookie查找到对应的特征数据,并根据该特征数据来查找匹配的广告。找到的广告将连同用户请求浏览的内容,一起返回给用户。
[0004]然而,在用户清除浏览器历史访问记录时,用户设备上的Cookie很可能会被清除。若Cookie被清除,则即使用户访问之前访问过的互联网站点,也会被该互联网站点认为是首次访问,从而在用户设备上重新放置一个新的Cookie,并且为用户重新构建特征数据,原有的Cookie和特征数据将不再有效。由此可见,借助Cookie统计得到的特征数据,无法保持长期有效。此外,由于上述特征数据是通过统计用户的浏览内容而获得的,而用户的浏览内容往往具有很大的随机性,因此统计得到的特征数据并不能准确的反映用户的特征。由此可见,借助Cookie统计得到的用户特征数据不仅无法保持长期有效,且该特征数据无法准确反映用户特征。因此,以此特征数据为基础投放的广告,广告投放的精准性十分有限。

【发明内容】

[0005]有鉴于此,实有必要提供一种提供广告的方法,以解决现有广告投放方法由于借助Cookie统计得到的用户特征数据无法保持长期有效且无法准确反映用户特征,而导致广告投放精准性有限的问题。
[0006]同时,提供一种提供广告的装置,以解决现有广告投放方法由于借助Cookie统计得到的用户特征数据无法保持长期有效且无法准确反映用户特征,而导致广告投放精准性有限的问题。
[0007]第一方面,提供一种提供广告的方法,包括:
[0008]接收来自客户端的广告请求,确定所述客户端的身份标识;
[0009]将所述身份标识插入所述广告请求;
[0010]将插入有所述身份标识的广告请求转发给广告平台,以便广告平台根据所述身份标识获取所述客户端的特征数据并依据该特征数据向所述客户端返回匹配的广告。
[0011]结合第一方面的第一可能,所述确定所述客户端的身份标识具体包括,提取承载所述广告请求的超文本传输协议消息中携带的源网际协议地址,在地址分配表中查找源网际协议地址对应的身份标识,作为所述客户端的身份标识。
[0012]结合第一方面的第二可能,所述将所述身份标识插入所述广告请求具体包括,将所述身份标识插入承载所述广告请求的超文本传输协议消息的消息头中。
[0013]结合第一方面、第一可能或第二可能的第三可能,所述方法还包括:
[0014]在收到所述广告请求后,确定所述客户端所在小区的小区标识;
[0015]将所述小区标识插入到所述广告请求;
[0016]所述将插入有所述身份标识的广告请求转发给广告平台,以便广告平台根据所述身份标识获取所述客户端的特征数据并依据该特征数据向所述客户端返回匹配的广告,具体包括:
[0017]将插入有所述身份标识和小区标识的广告请求转发给广告平台,以便广告平台依据所述特征数据和所述小区标识向所述客户端返回匹配的广告。
[0018]结合第一方面、第一可能或第二可能的第四可能,所述将所述身份标识插入所述广告请求具体包括,对所述身份标识进行加密,将加密后的身份标识插入所述广告请求。
[0019]第二方面,提供一种提供广告的装置,包括:
[0020]接收模块,用于接收来自客户端的广告请求,确定所述客户端的身份标识;
[0021]插入模块,用于将所述身份标识插入所述广告请求;
[0022]发送模块,用于将插入有所述身份标识的广告请求转发给广告平台,以便广告平台根据所述身份标识获取所述客户端的特征数据并依据该特征数据向所述客户端返回匹配的广告。
[0023]结合第二方面的第一可能,所述接收模块具体用于提取承载所述广告请求的超文本传输协议消息中携带的源网际协议地址,在地址分配表中查找源网际协议地址对应的身份标识,作为所述客户端的身份标识。
[0024]结合第二方面的第二可能,所述插入模块具体用于将所述身份标识插入承载所述广告请求的超文本传输协议消息的消息头中。
[0025]结合第二方面、第一可能或第二可能的第三可能,所述接收模块还用于在收到所述广告请求后,确定所述客户端所在小区的小区标识;所述插入模块还用于将所述小区标识插入到所述广告请求;所述发送模块还用于将插入有所述身份标识和小区标识的广告请求转发给广告平台,以便广告平台依据所述特征数据和所述小区标识向所述客户端返回匹配的广告。
[0026]结合第二方面、第一可能或第二可能的第四可能,所述插入模块具体用于对所述身份标识进行加密,将加密后的身份标识插入所述广告请求。
[0027]第三方面,提供一种提供广告的装置,包括:
[0028]收发器;
[0029]处理器,用于:
[0030]通过所述收发器接收来自客户端的广告请求,确定所述客户端的身份标识;
[0031]将所述身份标识插入所述广告请求;
[0032]通过所述收发器将插入有所述身份标识的广告请求转发给广告平台,以便广告平台根据所述身份标识获取所述客户端的特征数据并依据该特征数据向所述客户端返回匹配的广告。
[0033]本发明实施例在收到来自客户端的广告请求后,确定所述客户端的身份标识,并将该身份标识插入广告请求;随后,插入有所述身份标识的广告请求将被转发给广告平台,以便广告平台根据所述身份标识获取所述客户端的特征数据并依据该特征数据向所述客户端返回匹配的广告。上述身份标识是运营商为用户分配的唯一标识,该身份标识不仅基本不会发生变化,且可凭借该身份标识查找到用户在运营商注册时登记的真实用户信息。由于用户信息真实有效且长期不变,因此以该用户信息(或者用户信息结合用户的互联网浏览记录)作为特征数据来搜索匹配的广告,广告命中率更高。
【专利附图】

【附图说明】
[0034]图1是是依据本发明一实施例的提供广告的方法的示范性流程图;
[0035]图2是依据本发明一实施例的提供广告的装置的示范性逻辑结构示意图;
[0036]图3是依据本发明一实施例的提供广告的装置的示范性硬件结构示意图。
【具体实施方式】
[0037]图1是依据本发明一实施例的提供广告的方法100的示范性流程图。在具体实现过程中,方法100可由互联网网关来实现。
[0038]步骤102,接收来自客户端的广告请求,确定所述客户端的身份标识。
[0039]具体来说,确定所述客户端的身份标识具体包括,提取承载所述广告请求的超文本传输协议(Hypertext Transfer Protocol, HTTP)消息中携带的源网际协议(InternetProtocol, IP)地址,在地址分配表中查找源IP地址对应的身份标识,作为所述客户端的身份标识。
[0040]在具体实现过程中,当用户请求接入互联网时,为用户提供接入服务的运营商会为用户分配IP地址。具体来说,可由运营商的AAA (认证、授权和计费,Authentication, Authorization and Accounting)服务器为用户分配 IP 地址。在为用户分配IP地址之后,运营商可将为用户分配的IP地址和用户的身份标识配对写入地址分配表。如此一来,通过提取用户通过客户端发出的HTTP消息中携带的源IP地址,并根据该IP地址向AAA服务器发起查询请求,便可确定用户的身份标识。当然,也可从AAA服务器获取地址分配表,然后通过提取的IP地址查询用户的身份标识。
[0041]此外,还可通过监听F1DP (分组数据协议,Packet Data Protocol)消息,来获取用户IP地址与用户的身份标识之间的对应关系。例如,可对SGSN (GPRS服务支持节点,Serving GPRS Support Node)和GGSN之间传输的PDP消息进行监听,来获取用户IP地址与用户的身份标识之间的对应关系。
[0042]当用户通过安装在移动终端(例如,笔记本电脑或者智能手机)上的客户端发出广告请求时,上述身份标识可以是例如但不限于,该移动终端的号码,例如,移动台国际ISDN(综合业务数字网,Integrated Services Digital Network)号码(Mobile SubscriberInternational ISDN number,MSISDN)。当用户通过安装在固定终端(例如台式电脑)上的客户端发出广告请求时,该身份标识可以是例如但不限于,将该固定终端接入互联网的ADSL(Asymmetric Digital Subscriber Loop,非对称数字用户环路)所使用的电话线路的固定电话号码,或者该固定终端在进行ADSL拨号时使用的用户名等。由此可见,上述身份标识是运营商为用户分配的唯一标识,该身份标识基本不会发生变化。
[0043]在具体实现过程中,当用户通过客户端请求访问互联网站点的内容时,互联网站点返回的页面上除了包含请求访问的内容,还会包含若干广告位,每个广告位与一广告地址相关联,该广告地址指向广告平台。客户端浏览器根据该广告地址,向广告平台发送广告请求,而广告平台返回的广告就会显示在对应的广告位上。由此可知,若收到的访问请求指向一广告平台,就可以认定该访问请求为一广告请求。更为具体的,还可以将指向广告平台特定端口的访问请求,认定为一广告请求。
[0044]在具体实现过程中,上述客户端可以是例如但不限于客户端浏览器。
[0045]此外,在步骤102中,除了确定客户端的身份标识,还可进一步确定客户端所在小区的小区标识(Cell ID)。具体来说,该小区标识可从运营商内部的其他设备处获取,例如可从GGSN (网关GPRS (通用分组无线服务,General Packet Radio Service)支持节点,Gateway GPRS Support Node)获取。当用户通过安装在移动终端上的客户端发出广告请求时,上述小区标识可以为移动终端提供服务的基站的基站标识,或者端局交换机的标识。当用户通过安装在固定终端上的客户端发出广告请求时,上述小区标识可以为端局交换机的标识。无论是基站标识,还是端局交换机的标识,均可在一定程度上反映客户端所在的位置。此外,还可用真实的地理位置坐标来替代所述小区标识。
[0046]步骤104,将所述身份标识插入所述广告请求。
[0047]具体来说,将所述身份标识插入所述广告请求具体包括,将所述身份标识插入承载所述广告请求的HTTP消息的消息头(header)中。
[0048]当在步骤102中还同时确定了客户端所在小区的小区标识(Cell ID)时,步骤104进一步包括,将所述小区标识也插入到所述广告请求之中。
[0049]插入身份标识之前HTTP消息的消息头可如如下所示:
[0050]GEThttp://adserver1.com/request_ad.do
[0051]Host:adserver1.com
[0052]Accept:氺/*
[0053]Pragma: no-cache
[0054]Cache-Contro1: no-cache
[0055]User-Agent:MoziIla/4.04[en](Win95;I;Nav)
[0056]Range:bytes=554554_
[0057]插入身份标识之后HTTP消息的消息头可如如下所示:
[0058]GEThttp://adserver1.com/request_ad.do
[0059]Host:adserverl.com
[0060]Accept:氺/*
[0061]MSISDN:+8618666669999
[0062]Pragma: no-cache
[0063]Cache-Control: no-cache
[0064]User-Agent:MoziIla/4.04[en](Win95;I;Nav)
[0065]Range:bytes=554554_[0066]如上例所示,插入的身份标识为一 MSISDN,其值为+8618666669999。
[0067]步骤106,将插入有所述身份标识的广告请求转发给广告平台,以便广告平台根据所述身份标识获取所述客户端的特征数据并依据该特征数据向所述客户端返回匹配的广
生口 ο
[0068]具体来说,用户在向运营商请求提供服务时,首先需要在运营商处登记一些必要的真实用户信息,例如用户登记时提供的身份证件可以反映出用户的年龄、性别。由于这些用户信息可以在一定程度上反映出用户的喜好,因此这些用户信息可以作为用户(即客户端)的特征数据。此外,运营商也可以收集用户的互联网浏览记录,经过分析生成用户的特征数据。上述用户信息和依据互联网浏览记录生成的特征数据可以分别单独使用,也可同时使用。
[0069]在根据客户端的身份标识获取到客户端的特征数据之后,便可基于该特征数据,查找匹配的广告,并将找到的广告返回给客户端。应注意,在具体实现过程中,上述特征数据可存储在运营商的客户知识管理(Customer Knowledge Management,CKM)系统中。如此一来,广告平台便可通过客户标识来向CKM发起查询请求,以获取用户的特征数据。
[0070]应注意,若广告请求中同时包含插入的小区标识,则步骤106可具体包括,插入有所述身份标识和小区标识的广告请求转发给广告平台,以便广告平台依据所述特征数据和所述小区标识向所述客户端返回匹配的广告。在这种情况下,Cell ID所对应的小区位置的具体描述,可以同特征数据一起存储在CKM中,也可存储在其他设备中。如此一来,广告平台便可通过提取的Cell ID向这些设备发起查询请求,以获取Cell ID对应的小区位置信息。
[0071]在具体实现过程中,上述广告平台可由运营商来实现,也可由第三方公司来实现。当上述广告平台由第三方公司来实现时,为避免身份标识以及从CKM获取的用户特征数据泄露给第三方公司,在步骤104中将身份标识插入广告请求之前,还可客户端的身份标识进行加密,例如对客户端的身份标识进行散列变换(例如MD5)。如此一来,在步骤104中,便可将加密后的身份标识插入所述广告请求。应注意,在这种情况下,CKM中存储的用户特征数据是与加密后的身份标识相对应的。
[0072]广告平台中可存储有每条广告的广告数据,以及每条广告所对应的目标受众(Targeted Audience)的特征数据。例如,一条示范性广告的目标受众的特征数据可以是:
[0073]性别:男性;
[0074]年龄:16?30岁;
[0075]居住地:万象城商场附近
[0076]应注意,在具体实现过程中,除了在广告请求中插入客户端的身份标识之外,还可由广告平台在收到广告请求之后,主动向执行方法100的设备,例如但不限于互联网网关,查询客户端的身份标识。在这种情况下,来自客户端的广告请求将直接发往广告平台,该广告请求内将不会插入客户端的身份标识。在收到例如互联网网关返回的客户端的身份标识之后,广告平台根据所述身份标识获取所述客户端的特征数据并依据该特征数据向所述客户端返回匹配的广告。
[0077]本发明实施例在收到来自客户端的广告请求后,确定所述客户端的身份标识,并将该身份标识插入广告请求;随后,插入有所述身份标识的广告请求将被转发给广告平台,以便广告平台根据所述身份标识获取所述客户端的特征数据并依据该特征数据向所述客户端返回匹配的广告。上述身份标识是运营商为用户分配的唯一标识,该身份标识不仅基本不会发生变化,且可凭借该身份标识查找到用户在运营商注册时登记的真实用户信息。由于用户信息真实有效且长期不变,因此以该用户信息(或者用户信息结合用户的互联网浏览记录)作为特征数据来搜索匹配的广告,广告命中率更高。
[0078]图2是依据本发明一实施例的提供广告的装置200的示范性逻辑结构示意图。提供广告的装置200包括接收模块202、插入模块204和发送模块206。
[0079]接收模块202用于接收来自客户端的广告请求,确定所述客户端的身份标识。
[0080]具体来说,接收模块202具体用于提取承载所述广告请求的超文本传输协议消息中携带的源网际协议地址,在地址分配表中查找源网际协议地址对应的身份标识,作为所述客户端的身份标识。
[0081]插入模块204用于将所述身份标识插入所述广告请求。
[0082]具体来说,插入模块204具体用于将所述身份标识插入承载所述广告请求的超文本传输协议消息的消息头中。此外,插入模块204还具体用于对所述身份标识进行加密,将加密后的身份标识插入所述广告请求。
[0083]发送模块206用于将插入有所述身份标识的广告请求转发给广告平台,以便广告平台根据所述身份标识获取所述客户端的特征数据并依据该特征数据向所述客户端返回匹配的广告。
[0084]此外,接收模块202还用于在收到所述广告请求后,确定所述客户端所在小区的小区标识;插入模块204还用于将所述小区标识插入到所述广告请求;所述发送模块206还用于将插入有所述身份标识和小区标识的广告请求转发给广告平台,以便广告平台依据所述特征数据和所述小区标识向所述客户端返回匹配的广告。
[0085]提供广告的装置200用于执行上文所述的方法100,相关技术内容的细节已经在上文结合方法100进行了详细的描述,因此此处不再赘述。
[0086]图3是依据本发明一实施例的提供广告的装置300的示范性硬件结构示意图。如图3所示,装置300包括收发器302和处理器304。在具体实现过程中,收发器302和处理器304可通过例如但不限于总线通信连接。
[0087]处理器304用于:
[0088]通过收发器302接收来自客户端的广告请求,确定所述客户端的身份标识;
[0089]将所述身份标识插入所述广告请求;
[0090]通过收发器302将插入有所述身份标识的广告请求转发给广告平台,以便广告平台根据所述身份标识获取所述客户端的特征数据并依据该特征数据向所述客户端返回匹配的广告。
[0091]在具体实现过程中,处理器304具体用于提取承载所述广告请求的超文本传输协议消息中携带的源网际协议地址,在地址分配表中查找源网际协议地址对应的身份标识,作为所述客户端的身份标识。
[0092]在具体实现过程中,处理器304具体用于将所述身份标识插入承载所述广告请求的超文本传输协议消息的消息头中。
[0093]在具体实现过程中,处理器304还用于:[0094]在通过收发器302收到所述广告请求后,确定所述客户端所在小区的小区标识;
[0095]将所述小区标识插入到所述广告请求;
[0096]通过收发器302将插入有所述身份标识和小区标识的广告请求转发给广告平台,以便广告平台依据所述特征数据和所述小区标识向所述客户端返回匹配的广告。
[0097]在具体实现过程中,处理器304还用于所述将所述身份标识插入所述广告请求具体包括,对所述身份标识进行加密,将加密后的身份标识插入所述广告请求。
[0098]本领域普通技术人员可知,上述方法中的全部或部分步骤可以通过程序指令相关的硬件完成,该程序可以存储于一计算机可读存储介质中,该计算机可读存储介质如ROM、RAM和光盘等。
[0099]综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种提供广告的方法,其特征在于,包括: 接收来自客户端的广告请求,确定所述客户端的身份标识; 将所述身份标识插入所述广告请求; 将插入有所述身份标识的广告请求转发给广告平台,以便广告平台根据所述身份标识获取所述客户端的特征数据并依据该特征数据向所述客户端返回匹配的广告。
2.如权利要求1所述的方法,其特征在于,所述确定所述客户端的身份标识具体包括,提取承载所述广告请求的超文本传输协议消息中携带的源网际协议地址,在地址分配表中查找源网际协议地址对应的身份标识,作为所述客户端的身份标识。
3.如权利要求2所述的方法,其特征在于,所述将所述身份标识插入所述广告请求具体包括,将所述身份标识插入承载所述广告请求的超文本传输协议消息的消息头中。
4.如权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括: 在收到所述广告请求后,确定所述客户端所在小区的小区标识; 将所述小区标识插入到所述广告请求; 所述将插入有所述身份标识的广告请求转发给广告平台,以便广告平台根据所述身份标识获取所述客户端的特征数据并依据该特征数据向所述客户端返回匹配的广告,具体包括: 将插入有所述身份标识和小区标识的广告请求转发给广告平台,以便广告平台依据所述特征数据和所述小区标识向所述客户端返回匹配的广告。
5.如权利要求1至3中任一项所述的方法,其特征在于,所述将所述身份标识插入所述广告请求具体包括,对所述身份标识进行加密,将加密后的身份标识插入所述广告请求。
6.一种提供广告的装置,其特征在于,包括: 接收模块,用于接收来自客户端的广告请求,确定所述客户端的身份标识; 插入模块,用于将所述身份标识插入所述广告请求; 发送模块,用于将插入有所述身份标识的广告请求转发给广告平台,以便广告平台根据所述身份标识获取所述客户端的特征数据并依据该特征数据向所述客户端返回匹配的广告。
7.如权利要求6所述的装置,其特征在于,所述接收模块具体用于提取承载所述广告请求的超文本传输协议消息中携带的源网际协议地址,在地址分配表中查找源网际协议地址对应的身份标识,作为所述客户端的身份标识。
8.如权利要求6所述的装置,其特征在于,所述插入模块具体用于将所述身份标识插入承载所述广告请求的超文本传输协议消息的消息头中。
9.如权利要求6至8中任一项所述的装置,其特征在于,所述接收模块还用于在收到所述广告请求后,确定所述客户端所在小区的小区标识;所述插入模块还用于将所述小区标识插入到所述广告请求;所述发送模块还用于将插入有所述身份标识和小区标识的广告请求转发给广告平台,以便广告平台依据所述特征数据和所述小区标识向所述客户端返回匹配的广告。
10.如权利要求6至8中任一项所述的装置,其特征在于,所述插入模块具体用于对所述身份标识进行加密,将加密后的身份标识插入所述广告请求。
11.一种提供广告的装置,其特征在于,包括:收发器; 处理器,用于: 通过所述收发器接收来自客户端的广告请求,确定所述客户端的身份标识; 将所述身份标识插入所述广告请求;通过所述收发器将插入有所述身份标识的广告请求转发给广告平台,以便广告平台根据所述身份标识获取所述客户端的特征数据并依据该特征数据向所述客户端返回匹配的广告。 ·
【文档编号】G06Q30/02GK103440588SQ201310398849
【公开日】2013年12月11日 申请日期:2013年9月4日 优先权日:2013年9月4日
【发明者】王瑜峰, 段起阳, 曹明 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1