广告数据推送方法及装置与流程

文档序号:11520544阅读:246来源:国知局
广告数据推送方法及装置与流程

本发明实施例涉及计算机技术领域,尤其涉及一种广告数据推送方法及装置。



背景技术:

随着互联网技术日趋完善,使用互联网的用户越来越多,同时广告业务取得了迅猛发展,越来越多的广告商使用互联网向用户推送广告数据。

目前,现有技术提供了一种广告推送方法,包括:广告服务器事先会准备好特定的广告数据,当用户使用终端接入网络时,广告服务器就会向终端推送事先准备好的广告数据;终端在屏幕中显示广告服务器推送的广告数据,之后用户就可以在终端的屏幕中看到广告数据,以实现向用户推送广告数据。

然而,发明人发现:在现有技术中,无论使用终端的用户是谁且无论终端何时接入网络,广告服务器向终端推送的广告数据均相同,但是推送的广告数据往往可能并不是用户感兴趣的广告数据,从而会导致广告数据的推送准确率较低。



技术实现要素:

为克服相关技术中存在的问题,本发明实施例提供一种广告数据推送方法及装置。

根据本发明实施例的第一方面,提供一种广告数据推送方法,应用于广告数据推送平台,所述方法包括:

获取终端向数据服务器发送的数据获取请求,所述数据获取请求携带待请求数据的数据标识和用户的用户标识;

从所述数据标识中提取出用于描述所述待请求数据的数据主题的关键词;

向所述终端发送广告数据获取指令,所述广告数据获取指令携带所述关键词、所述用户标识和广告服务器的服务器标识,所述广告数据获取指令用于指示从所述广告服务器中获取数据特征符合所述用户标识对应的用户的消费特征、且数据主题包括所述关键词的广告数据。

其中,所述从所述数据标识中提取出用于描述所述待请求数据的数据主题的关键词,包括:

在所述数据标识中查找预设标识符;

在所述数据标识中获取位于与所述预设标识符相对应的位置处的数据,并作为所述关键词。

根据本发明实施例的第二方面,提供一种广告数据推送方法,应用于终端,所述方法包括:

接收广告数据推送平台发送的广告数据获取指令,所述广告数据获取指令携带关键词、用户的用户标识和广告服务器的服务器标识,所述关键词用于描述所述终端向数据服务器发送的数据获取请求中的数据标识对应的待请求数据的数据主题,所述广告数据获取指令用于指示从所述广告服务器中获取数据特征符合所述用户标识对应的用户的消费特征、且数据主题包括所述关键词的广告数据;

根据所述服务器标识向所述广告服务器发送广告数据获取请求,所述广告数据获取请求携带所述关键词和所述用户标识;

接收所述广告服务器根据所述广告数据获取请求返回的、数据特征符合所述用户标识对应的用户的消费特征、且数据主题包括所述关键词的广告数据;

在所述终端的屏幕中显示所述广告数据。

根据本发明实施例的第三方面,提供一种广告数据推送方法,应用于广告服务器,所述方法包括:

接收终端发送的广告数据获取请求;所述广告数据获取请求携带关键词和用户的用户标识;所述关键词用于描述所述终端向数据服务器发送的数据获取请求中的数据标识对应的待请求数据的数据主题;

获取数据特征符合所述用户标识对应的用户的消费特征、且数据主题包括所述关键词的广告数据;

向所述终端发送所述广告数据。

其中,所述获取数据特征符合所述用户标识对应的用户的消费特征、且数据主题包括所述关键词的广告数据,包括:

在本地预先存储的关键词与广告数据之间的对应关系中,查找与所述关键词相对应的广告数据;

分别获取查找到的每一个广告数据的数据特征;

在本地预先存储的用户标识的消费特征之间的对应关系中,查找与所述用户标识相对应的消费特征;

在查找到的所有数据特征中,选择与所述消费特征相同的数据特征;

分别获取选择的每一个数据特征对应的广告数据,并作为数据特征符合用户标识对应的用户的消费特征、且数据主题包括所述关键词的广告数据。

根据本发明实施例的第四方面,提供一种广告数据推送装置,应用于广告数据推送平台,所述装置包括:

第一获取模块,用于获取终端向数据服务器发送的数据获取请求,所述数据获取请求携带待请求数据的数据标识和用户的用户标识;

提取模块,用于从所述数据标识中提取出用于描述所述待请求数据的数据主题的关键词;

第一发送模块,用于向所述终端发送广告数据获取指令,所述广告数据获取指令携带所述关键词、所述用户标识和广告服务器的服务器标识,所述广告数据获取指令用于指示从所述广告服务器中获取数据特征符合所述用户标识对应的用户的消费特征、且数据主题包括所述关键词的广告数据。

其中,所述提取模块包括:

第一查找单元,用于在所述数据标识中查找预设标识符;

第一获取单元,用于在所述数据标识中获取位于与所述预设标识符相对应的位置处的数据,并作为所述关键词。

根据本发明实施例的第五方面,提供一种广告数据推送装置,应用于终端,所述装置包括:

第一接收模块,用于接收广告数据推送平台发送的广告数据获取指令,所述广告数据获取指令携带关键词、用户的用户标识和广告服务器的服务器标识,所述关键词用于描述所述终端向数据服务器发送的数据获取请求中的数据标识对应的待请求数据的数据主题,所述广告数据获取指令用于指示从所述广告服务器中获取数据特征符合所述用户标识对应的用户的消费特征、且数据主题包括所述关键词的广告数据;

第二发送模块,用于根据所述服务器标识向所述广告服务器发送广告数据获取请求,所述广告数据获取请求携带所述关键词和所述用户标识;

第二接收模块,用于接收所述广告服务器根据所述广告数据获取请求返回的、数据特征符合所述用户标识对应的用户的消费特征、且数据主题包括所述关键词的广告数据;

显示模块,用于在所述终端的屏幕中显示所述广告数据。

根据本发明实施例的第六方面,提供一种广告数据推送装置,应用于广告服务器,所述装置包括:

第三接收模块,用于接收终端发送的广告数据获取请求;所述广告数据获取请求携带关键词和用户的用户标识;所述关键词用于描述所述终端向数据服务器发送的数据获取请求中的数据标识对应的待请求数据的数据主题;

第二获取模块,用于获取数据特征符合所述用户标识对应的用户的消费特征、且数据主题包括所述关键词的广告数据;

第三发送模块,用于向所述终端发送所述广告数据。

其中,所述第二获取模块包括:

第二查找单元,用于在本地预先存储的关键词与广告数据之间的对应关系中,查找与所述关键词相对应的广告数据;

第二获取单元,用于分别获取查找到的每一个广告数据的数据特征;

第三查找单元,用于在本地预先存储的用户标识的消费特征之间的对应关系中,查找与所述用户标识相对应的消费特征;

选择单元,用于在查找到的所有数据特征中,选择与所述消费特征相同的数据特征;

第三获取单元,用于分别获取选择的每一个数据特征对应的广告数据,并作为数据特征符合用户标识对应的用户的消费特征、且数据主题包括所述关键词的广告数据。

本发明实施例提供的技术方案可以包括以下有益效果:

在本发明实施例中,通过终端、广告数据推送平台以及广告服务器之间的数据交互,广告服务器可以根据用户的用户标识以及用于描述用户此时需要请求的待请求数据的数据主题的关键词,来获取数据特征符合该用户的消费特征、且数据主题包括该关键词的广告数据,进而向用户推送获取的广告数据。相比于现有技术,本发明实施例根据用户此时的需求以及根据用户历史上的消费特征来向用户推送广告数据,可以提高广告数据的推送准确率。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明实施例。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明实施例的原理。

图1是根据一示例性实施例示出的一种广告数据推送方法的流程图;

图2是根据一示例性实施例示出的一种广告数据推送装置的框图;

图3是根据一示例性实施例示出的一种广告数据推送装置的框图;

图4是根据一示例性实施例示出的一种广告数据推送装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明实施例的一些方面相一致的装置和方法的例子。

图1是根据一示例性实施例示出的一种广告数据推送方法的流程图,如图1所示,该方法用于终端中,该方法包括以下步骤。

在步骤s101中,终端向广告数据推送平台发送数据获取请求,该数据获取请求携带待请求数据的数据标识和用户的用户标识;

在本发明实施例中,用户在使用终端时,往往需要利用终端从数据服务器中获取待请求数据。

如果用户需要利用终端从数据服务器中获取待请求数据,则用户首先需要在终端中输入用户事先在数据服务器中注册的用户标识,并利用输入的用户标识在终端中登录数据服务器,然后再在终端中输入数据获取请求并提交给终端,该数据获取请求中携带待请求数据的数据标识和用户的用户标识。

终端获取用户输入的该数据获取请求,在本发明实施例中,终端与数据服务器之间未直接通信连接,因此终端无法直接向数据服务器发送该数据获取请求,但是终端与广告数据推送平台之间直接通信连接,且广告数据推送平台与数据服务器之间也直接通信连接,因此,终端可以利用广告推送平台将该数据获取请求转发至广告数据推送平台。所以,在本发明实施例中,终端可以将该数据获取请求发送至广告数据推送平台,并由广告数据推送平台将该数据获取请求转发至数据服务器。

在数据服务器接收到该数据获取请求之后,数据服务器就会从该数据获取请求中提取出待请求数据的数据标识,然后根据待请求数据的数据标识在本地获取待请求数据,并向广告数据推送平台返回数据获取响应,该数据获取响应携带待请求数据。

广告数据推送平台接收数据服务器返回的该数据获取响应之后,就会向终端转发该数据获取响应。

终端接收广告数据推送平台转发的该数据获取响应,并从该数据获取响应中提取出待请求数据,从而实现获取到待请求数据的目的。

在本发明实施例中,数据的数据标识用于唯一标识数据,例如,当待请求数据为网页中的网页数据时,待请求数据的数据标识可以为网页的url(uniformresourcelocator,统一资源定位符),不同的数据的数据标识不同。

例如,用户需要在终端上打开百度的主页面,则待请求数据为百度主页面中的数据,百度主页面中的数据包括文字、搜索框以及图片等等,百度主页面中的数据的数据标识为百度的主页面的url“www.baidu.com”。

在步骤s102中,广告数据推送平台接收终端发送的该数据获取请求;

在步骤s103中,广告数据推送平台从该数据获取请求携带的数据标识中提取出用于描述待请求数据的数据主题的关键词;

在本发明实施例中,每一个数据都具备数据主题,例如,一个用于购买篮球鞋的购物网页中的网页数据包括篮球鞋的价格、图片以及尺寸描述等各种网页数据,该购物网页中的网页数据的数据主题为“购买篮球鞋”,此时用于描述数据主题“购买篮球鞋”的关键词即为“篮球鞋”。

其中,当待请求数据为网页数据时,该网页数据的数据标识为该网页数据所在的网页的url,在url中,往往会利用预设标识符来标记用于描述待请求数据的数据主题的关键词,例如,用户在淘宝上的用于购买“篮球鞋”网页的url为“https://s.taobao.com/topic=篮球鞋”,在该url中,“=”左边为预设标识符“topic”,“=”右边为与预设标识符相对应的位置处,位于该位置处的数据为关键词“篮球鞋”。

因此,在本步骤中,可以在该数据标识中查找预设标识符;然后在该数据标识中获取位于与预设标识符相对应的位置处的数据,并作为用于描述待请求数据的数据主题的关键词。

进一步地,广告数据推送平台还需要向数据服务器转发该数据获取请求。数据服务器接收该数据获取请求,并根据该数据标识获取待请求数据,并向广告数据推送平台返回数据获取响应,该数据获取响应携带待请求数据。广告数据推送平台在接收到数据服务器返回的该数据获取响应之后,然后向终端转发该数据获取响应。

在步骤s104中,广告数据推送平台向终端发送广告数据获取指令,该广告数据获取指令携带该关键词、该用户标识和广告服务器的服务器标识,该广告数据获取指令用于指示从广告服务器中获取数据特征符合该用户标识对应的用户的消费特征、且数据主题包括该关键词的广告数据。

在本发明实施例中,在广告数据推送平台接收到数据服务器根据该数据获取请求返回的该数据获取响应之后,广告数据推送平台可以将该数据获取响应与广告数据获取指令同时发送给终端。例如,广告数据推送平台将广告数据获取指令添加至该数据获取响应中,然后将加载了广告数据获取指令的数据获取响应发送给终端。

在步骤s105中,终端接收广告数据推送平台发送的该广告数据获取指令;

在本发明实施例中,终端还会接收到广告数据推送平台发送的数据获取响应,并从数据获取响应中提取出待请求数据,以实现得到待请求数据,进一步地,终端还可以待请求数据显示在屏幕中,以供用户查看。

在本发明另一实施例中,该广告数据获取指令位于广告数据推送平台返回的该数据获取响应中,如此,终端在接收到该数据获取响应之后,需要从该数据获取响应中提取出该广告数据获取指令,然后执行步骤s106。

在步骤s106中,终端根据服务器标识向广告服务器发送广告数据获取请求,该广告数据获取请求携带该关键词和该用户标识;

终端从广告数据获取指令中提取出该关键词、该用户标识和广告服务器的服务器标识,然后根据该关键词和该用户标识生成广告数据获取请求,并根据服务器标识向广告服务器发送生成的广告数据获取请求。

在步骤s107中,广告服务器接收终端发送的该广告数据获取请求;

在步骤s108中,广告服务器获取数据特征符合该用户标识对应的用户的消费特征、且数据主题包括该关键词的广告数据;

广告服务器中事先存储有多个广告数据,对于广告服务器中存储的任意一个广告数据,技术人员可以事先总结出用于描述该广告数据的数据主题的关键词,以及将该关键词与该广告数据组成一条记录,并存储在本地预先存储的关键词与广告数据之间的对应关系中。对于广告数据服务器中存储的其他每一个广告数据,同样执行上述操作。

其次,对于任意一个用户,技术人员事先会统计出该用户在历史过程中的消费特征,例如该用户在历史过程中喜欢购买什么价位的商品、喜欢购买什么颜色的商品以及喜欢购买什么品牌的商品等等,以及将该用户的用户标识与该用户在历史过程中的消费特征组成一条记录,并存储在本地预先存储的用户标识的消费特征之间的对应关系中。

每一个广告数据都具备各自的数据特征,例如,某一广告数据为可购买商品,则该可购买商品的商品的价格、颜色以及品牌等即为该可购买商品的数据特征。技术人员会将每一个广告数据的数据特征存储在广告服务器中。

因此,在本步骤中,广告服务器可以先在本地预先存储的关键词与广告数据之间的对应关系中,查找与该关键词相对应的广告数据;然后分别获取查找到的每一个广告数据的数据特征;以及在本地预先存储的用户标识的消费特征之间的对应关系中,查找与该用户标识相对应的消费特征;在查找到的所有数据特征中,选择与查找到的该消费特征相同的数据特征;分别获取选择的每一个数据特征对应的广告数据,并作为数据特征符合该用户标识对应的用户的消费特征、且数据主题包括该关键词的广告数据。

在步骤s109中,广告服务器向终端发送获取的该广告数据。

在步骤s110中,终端接收广告服务器根据该广告数据获取请求返回的该广告数据;

在步骤s111中,终端在终端的屏幕中显示该广告数据。

例如,终端可以在屏幕中的显示有待请求数据的位置处显示广告数据,如此,用户在查看屏幕中显示的待请求数据的同时,就可以看到屏幕中显示的广告数据。相比于在屏幕中的其他位置显示广告数据,在屏幕中显示有待请求数据的位置处显示广告数据可以提高用户查看、点击和/或购买广告数据的可能性。

在本发明实施例中,通过终端、广告数据推送平台以及广告服务器之间的数据交互,广告服务器可以根据用户的用户标识以及用于描述用户此时需要请求的待请求数据的数据主题的关键词,来获取数据特征符合该用户的消费特征、且数据主题包括该关键词的广告数据,进而向用户推送获取的广告数据。相比于现有技术,本发明实施例根据用户此时的需求以及根据用户历史上的消费特征来向用户推送广告数据,可以提高广告数据的推送准确率。

图2是根据一示例性实施例示出的一种广告数据推送装置的框图。参照图2,该装置包括:

第一获取模块11,用于获取终端向数据服务器发送的数据获取请求,所述数据获取请求携带待请求数据的数据标识和用户的用户标识;

提取模块12,用于从所述数据标识中提取出用于描述所述待请求数据的数据主题的关键词;

第一发送模块13,用于向所述终端发送广告数据获取指令,所述广告数据获取指令携带所述关键词、所述用户标识和广告服务器的服务器标识,所述广告数据获取指令用于指示从所述广告服务器中获取数据特征符合所述用户标识对应的用户的消费特征、且数据主题包括所述关键词的广告数据。

其中,所述提取模块12包括:

第一查找单元,用于在所述数据标识中查找预设标识符;

第一获取单元,用于在所述数据标识中获取位于与所述预设标识符相对应的位置处的数据,并作为所述关键词。

在本发明实施例中,通过终端、广告数据推送平台以及广告服务器之间的数据交互,广告服务器可以根据用户的用户标识以及用于描述用户此时需要请求的待请求数据的数据主题的关键词,来获取数据特征符合该用户的消费特征、且数据主题包括该关键词的广告数据,进而向用户推送获取的广告数据。相比于现有技术,本发明实施例根据用户此时的需求以及根据用户历史上的消费特征来向用户推送广告数据,可以提高广告数据的推送准确率。

图3是根据一示例性实施例示出的一种广告数据推送装置的框图。参照图3,该装置包括:

第一接收模块21,用于接收广告数据推送平台发送的广告数据获取指令,所述广告数据获取指令携带关键词、用户的用户标识和广告服务器的服务器标识,所述关键词用于描述所述终端向数据服务器发送的数据获取请求中的数据标识对应的待请求数据的数据主题,所述广告数据获取指令用于指示从所述广告服务器中获取数据特征符合所述用户标识对应的用户的消费特征、且数据主题包括所述关键词的广告数据;

第二发送模块22,用于根据所述服务器标识向所述广告服务器发送广告数据获取请求,所述广告数据获取请求携带所述关键词和所述用户标识;

第二接收模块23,用于接收所述广告服务器根据所述广告数据获取请求返回的、数据特征符合所述用户标识对应的用户的消费特征、且数据主题包括所述关键词的广告数据;

显示模块24,用于在所述终端的屏幕中显示所述广告数据。

在本发明实施例中,通过终端、广告数据推送平台以及广告服务器之间的数据交互,广告服务器可以根据用户的用户标识以及用于描述用户此时需要请求的待请求数据的数据主题的关键词,来获取数据特征符合该用户的消费特征、且数据主题包括该关键词的广告数据,进而向用户推送获取的广告数据。相比于现有技术,本发明实施例根据用户此时的需求以及根据用户历史上的消费特征来向用户推送广告数据,可以提高广告数据的推送准确率。

图4是根据一示例性实施例示出的一种广告数据推送装置的框图。参照图4,该装置包括:

第三接收模块31,用于接收终端发送的广告数据获取请求;所述广告数据获取请求携带关键词和用户的用户标识;所述关键词用于描述所述终端向数据服务器发送的数据获取请求中的数据标识对应的待请求数据的数据主题;

第二获取模块32,用于获取数据特征符合所述用户标识对应的用户的消费特征、且数据主题包括所述关键词的广告数据;

第三发送模块33,用于向所述终端发送所述广告数据。

其中,所述第二获取模块32包括:

第二查找单元,用于在本地预先存储的关键词与广告数据之间的对应关系中,查找与所述关键词相对应的广告数据;

第二获取单元,用于分别获取查找到的每一个广告数据的数据特征;

第三查找单元,用于在本地预先存储的用户标识的消费特征之间的对应关系中,查找与所述用户标识相对应的消费特征;

选择单元,用于在查找到的所有数据特征中,选择与所述消费特征相同的数据特征;

第三获取单元,用于分别获取选择的每一个数据特征对应的广告数据,并作为数据特征符合用户标识对应的用户的消费特征、且数据主题包括所述关键词的广告数据。

在本发明实施例中,通过终端、广告数据推送平台以及广告服务器之间的数据交互,广告服务器可以根据用户的用户标识以及用于描述用户此时需要请求的待请求数据的数据主题的关键词,来获取数据特征符合该用户的消费特征、且数据主题包括该关键词的广告数据,进而向用户推送获取的广告数据。相比于现有技术,本发明实施例根据用户此时的需求以及根据用户历史上的消费特征来向用户推送广告数据,可以提高广告数据的推送准确率。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明实施例的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明实施例的一般性原理并包括本发明实施例未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明实施例的真正范围和精神由所附的权利要求指出。

应当理解的是,本发明实施例并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明实施例的范围仅由所附的权利要求来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1