本发明涉及互联网技术领域,尤其涉及一种广告推荐方法、广告服务器、及终端设备。
背景技术:
随着互联网技术的发展,全球网民的数量剧增,我们已经进入了互联时代,越来越多的用户使用终端设备(例如:智能手机、或平板电脑、笔记本电脑等等)上网,来获取最新的咨询信息。随之而来的是互联网广告的迅速发展。
互联网广告,就是通过互联网作为传播媒介,在用户使用终端设备上网时,向用户提供广告服务。
目前的广告投放管理平台,可以基于用户的地理位置信息,在已经制作好的广告中选择与用户相关的广告,再将选中的广告直接推荐给用户,但是,这样的广告与用户的相关性仍然不够高,广告效果不好。
技术实现要素:
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的广告推荐方法、广告服务器、及终端设备。
第一方面,本发明提供了一种广告推荐方法,包括:
获取终端设备的第一地理位置信息;
基于所述终端设备的第一地理位置信息,制作N条广告,N为正整数,所述N条广告中每条广告的广告内容中包含与所述第一地理位置信息相关的第二地理位置信息;
将所述N条广告发送给所述终端设备,以使得所述终端设备输出包含所述第二地理位置信息的广告。
可选地,所述获取所述终端设备的第一地理位置信息,包括:
获取所述终端设备的当前地理位置信息;或
获取所述终端设备的常用地理位置信息;或
获取所述终端设备的历史地理位置信息。
可选地,所述基于所述第一地理位置信息,制作N条广告,包括:
获取M个商品的商品信息,所述M个商品为需要进行广告推广的商品,M为大于等于N的整数;
获取所述M个商品中每个商品的推广区域信息;
基于所述第一地理位置信息和所述M个商品中每个商品的推广区域信息,确定所述M个商品中每个商品与用户的相关度,所述用户为所述终端设备的用户;
基于所述M个商品中每个商品与所述用户的相关度,从所述M个商品的商品信息中选出N个商品的商品信息,所述N个商品是所述N条广告对应的商品;
基于所述N个商品的商品信息和所述第一地理位置信息,利用广告模板制作所述N条广告。
可选地,所述基于所述第一地理位置信息和所述每个商品的推广区域信息,确定所述M个商品中每个商品与所述用户的相关度,包括:
基于所述第一地理位置信息,确定所述用户与所述M个商品中每个商品的推广区域之间的距离;
基于所述用户与所述每个商品的推广区域之间的距离,确定所述M个商品中每个商品与所述用户的相关度。
可选地,述基于所述第一地理位置信息和所述M个商品中每个商品的推广区域信息,确定所述M个商品中每个商品与所述用户的相关度,包括:
基于所述第一地理位置信息,确定所述用户最近一次到达所述M个商品中每个商品的推广区域的时间;
基于所述用户最近一次到达所述M个商品中每个商品的推广区域的时间,确定所述M个商品中每个商品与所述用户的相关度。
可选地,所述基于所述第一地理位置信息和所述每个商品的推广区域信息,确定所述M个商品中每个商品与所述用户的相关度,包括:
基于所述第一地理位置信息,确定所述用户达到所述M个商品中每个商品的推广区域的次数;
基于所述用户达到所述M个商品中每个所述商品的推广区域的次数,确定所述M个商品中每个商品与所述用户的相关度。
可选地,所述基于所述M个商品中每个商品与所述用户的相关度,从所述M个商品的商品信息中选出N个商品的商品信息,包括:
按照所述M个商品中每个商品与所述用户的相关度由高到低的顺序,对所述M个商品的商品信息进行排序;
从所述M个商品的商品信息中选出排序靠前的N个商品的商品信息。
可选地,所述基于所述终端设备的第一地理位置信息,制作N条广告,包括:
获取N个商品各自对应的广告模板,所述N个商品是所述N条广告对应的商品;
将所述N个商品的商品信息分别填充到所述N个商品各自对应的广告模板的第一展示区域;
基于所述第一地理位置信息和所述N个商品的推广区域信息,确定所述N个商品各自对应的所述第二地理位置信息;
将所述N个商品各自对应的所述第二地理位置信息分别填充到所述N个商品各自对应的广告模板的第二展示区域,从而获得所述N个商品的广告。
可选地,所述第二地理位置信息的获得方法,包括:
获取N个商品中每个商品的推广区域信息,所述N个商品是所述N条广告对应的商品;
对所述N个商品中每个商品的推广区域信息与所述第一地理位置信息取交集,获得所述N条广告各自对应的所述第二地理位置信息。
可选地,所述将所述N条广告发送给所述终端设备,以使得所述终端设备输出所述N条广告,包括:
在所述终端设备的显示屏上设置有N个广告位,且N等于1时,将与所述用户相关度最高的商品的广告投放到所述广告位上。
可选地,所述将所述N条广告发送给所述终端设备,以使得所述终端设备输出所述N条广告,包括:
在所述终端设备的显示屏上设置有N个广告位,且N为大于等于2的整数时,获取所述N个广告位的点击率;
按照点击率由高到低的顺序,对所述N个广告位进行排序;
按照N个商品中每个商品与所述用户的相关度由高到低的顺序,对所述N条广告进行排序,所述N个商品是所述N条广告对应的商品;
将所述N条广告中排序为第i的广告投放到所述N个广告位中排序为第i的广告位上,i为大于等于1且小于等于N的整数。
第二方面,本发明提供了一种广告推荐方法,包括:
向广告服务器发送终端设备的第一地理位置信息;
接收所述广告服务器发送的N条广告,其中,N为正整数,所述N条广告是所述广告服务器根据所述第一地理位置信息制作的,所述N条广告中每条广告的广告内容中包含与所述第一地理位置信息相关的第二地理位置信息;
输出所述N条广告,所述N条广告中每条广告的广告内容包括所述第二地理位置信息。
可选地,所述向广告服务器发送端设备的第一地理位置信息,包括:
向所述广告服务器发送所述终端设备的当前地理位置信息;或
向所述广告服务器发送所述终端设备的常用地理位置信息;或
向所述广告服务器发送所述终端设备的历史地理位置信息。
可选地,所述输出所述N条广告,包括:
在所述终端设备的显示屏上设置有N个广告位,且N等于1时,将与所述终端设备的用户相关度最高的商品的广告输出在所述广告位上。
可选地,所述输出所述N条广告,包括:
在所述终端设备的显示屏上设置有N个广告位,且N为大于或等于2的整数时,将所述N条广告中排序为第i的广告输在所述N个广告位中排序为第i的广告位上,i为大于等于1且小于等于N的整数;
其中,所述N条广告是按照所述N条广告各自对应的商品与所述终端设备的用户的相关度由高到低的顺序排序的,所述N个广告位是按照点击率由高到低的顺序排序的。
第三方面,本发明提供了一种广告服务器,包括:
获取单元,用于获取终端设备的第一地理位置信息;
制作单元,用于基于所述终端设备的第一地理位置信息,制作N条广告,N为正整数,所述N条广告中每条广告的广告内容中包含与所述第一地理位置信息相关的第二地理位置信息;
第一发送单元,用于将所述N条广告发送给所述终端设备,以使得所述终端设备输出包含所述第二地理位置信息的广告。
可选地,所述获取单元,具体用于:
获取所述终端设备的当前地理位置信息;或获取所述终端设备的常用地理位置信息;或获取所述终端设备的历史地理位置信息。
可选地,所述制作单元,包括:
第一获取模块,用于获取M个商品的商品信息,所述M个商品为需要进行广告推广的商品,M为大于等于N的整数;
第二获取模块,用于获取所述M个商品中每个商品的推广区域信息;
确定模块,用于基于所述第一地理位置信息和所述M个商品中每个商品的推广区域信息,确定所述M个商品中每个商品与用户的相关度,所述用户为所述终端设备的用户;
选择模块,用于基于所述M个商品中每个商品与所述用户的相关度,从所述M个商品的商品信息中选出N个商品的商品信息,所述N个商品是所述N条广告对应的商品;
制作模块,用于基于所述N个商品的商品信息和所述第一地理位置信息,利用广告模板制作所述N条广告。
可选地,所述确定模块,具体用于:
基于所述第一地理位置信息,确定所述用户与所述M个商品中每个商品的推广区域之间的距离;基于所述用户与所述每个商品的推广区域之间的距离,确定所述M个商品中每个商品与所述用户的相关度。
可选地,所述确定模块,具体用于:
基于所述第一地理位置信息,确定所述用户最近一次到达所述M个商品中每个商品的推广区域的时间;基于所述用户最近一次到达所述M个商品中每个商品的推广区域的时间,确定所述M个商品中每个商品与所述用户的相关度。
可选地,所述确定模块,具体用于:
基于所述第一地理位置信息,确定所述用户达到所述M个商品中每个商品的推广区域的次数;基于所述用户达到所述M个商品中每个所述商品的推广区域的次数,确定所述M个商品中每个商品与所述用户的相关度。
可选地,所述选择模块,具体用于:
按照所述M个商品中每个商品与所述用户的相关度由高到低的顺序,对所述M个商品的商品信息进行排序;从所述M个商品的商品信息中选出排序靠前的N个商品的商品信息。
可选地,所述制作模块,具体用于:
获取N个商品各自对应的广告模板,所述N个商品是所述N条广告对应的商品;将所述N个商品的商品信息分别填充到所述N个商品各自对应的广告模板的第一展示区域;基于所述第一地理位置信息和所述N个商品的推广区域信息,确定所述N个商品各自对应的所述第二地理位置信息;将所述N个商品各自对应的所述第二地理位置信息分别填充到所述N个商品各自对应的广告模板的第二展示区域,从而获得所述N个商品的广告。
可选地,所述制作模块,具体用于:
获取N个商品中每个商品的推广区域信息,所述N个商品是所述N条广告对应的商品;对所述N个商品中每个商品的推广区域信息与所述第一地理位置信息取交集,获得所述N条广告各自对应的所述第二地理位置信息。
可选地,所述第一发送单元,具体用于:
在所述终端设备的显示屏上设置有N个广告位,且N等于1时,将与所述用户相关度最高的商品的广告投放到所述广告位上。
可选地,所述第一发送单元,具体用于:
在所述终端设备的显示屏上设置有N个广告位,且N为大于等于2的整数时,获取所述N个广告位的点击率;按照点击率由高到低的顺序,对所述N个广告位进行排序;按照N个商品中每个商品与所述用户的相关度由高到低的顺序,对所述N条广告进行排序,所述N个商品是所述N条广告对应的商品;将所述N条广告中排序为第i的广告投放到所述N个广告位中排序为第i的广告位上,i为大于等于1且小于等于N的整数。
第四方面,本发明提供了一种终端设备,包括:
第二发送单元,用于向广告服务器发送终端设备的第一地理位置信息;
接收单元,用于接收所述广告服务器发送的N条广告,其中,N为正整数,所述N条广告是所述广告服务器根据所述第一地理位置信息制作的,所述N条广告中每条广告的广告内容中包含与所述第一地理位置信息相关的第二地理位置信息;
输出单元,用于输出所述N条广告,所述N条广告中每条广告的广告内容包括所述第二地理位置信息。
可选地,所述第二发送单元,具体用于:
向所述广告服务器发送所述终端设备的当前地理位置信息;或向所述广告服务器发送所述终端设备的常用地理位置信息;或向所述广告服务器发送所述终端设备的历史地理位置信息。
可选地,所述输出单元,具体用于:
在所述终端设备的显示屏上设置有N个广告位,且N等于1时,将与所述终端设备的用户相关度最高的商品的广告输出在所述广告位上。
可选地,所述输出单元,具体用于:
在所述终端设备的显示屏上设置有N个广告位,且N为大于或等于2的整数时,将所述N条广告中排序为第i的广告输在所述N个广告位中排序为第i的广告位上,i为大于等于1且小于等于N的整数;其中,所述N条广告是按照所述N条广告各自对应的商品与所述终端设备的用户的相关度由高到低的顺序排序的,所述N个广告位是按照点击率由高到低的顺序排序的。
本申请本发明实施例中提供的技术方案,至少具有如下技术效果或优点:
根据本发明的一种广告推荐方法,包括:获取终端设备的第一地理位置信息;基于终端设备的第一地理位置信息,制作N条广告,N为正整数,N条广告中每条广告的广告内容中包含与第一地理位置信息相关的第二地理位置信息;将N条广告发送给终端设备,以使得终端设备输出包含第二地理位置信息的广告。这样,用户在通过终端设备看到所述N条广告时,就可以看到包含第二地理位置信息的广告内容,由于第二地理位置信息是与终端设备的第一地理位置信息相关的,因此更进一步提升了广告内容与用户的相关性,使用户容易对推荐的广告感兴趣,进而提高了广告效果。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
图1示出了根据本发明一个实施例的一种(广告服务器侧)广告推荐方法的流程图;
图2示出了根据本发明一个实施例的步骤S102的细化流程图;
图3示出了根据本发明一个实施例的广告模板的示意图;
图4示出了根据本发明一个实施例的第一种广告效果示意图;
图5示出了根据本发明一个实施例的第二种广告效果示意图;
图6示出了根据本发明一个实施例的第三种广告效果示意图;
图7示出了根据本发明一个实施例的第四种广告效果示意图;
图8示出了根据本发明一个实施例的一种广告服务器的结构图;
图9示出了根据本发明一个实施例的一种(终端设备侧)广告推荐方法的流程图;
图10示出了根据本发明一个实施例的一种终端设备的结构图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
本发明实施例提供了一种广告推荐方法、广告服务器、及终端设备,用以解决现有技术的广告推荐方法,其广告内容与用户相关性低,广告效果差的技术问题。
实施例一
站在广告服务器侧,本实施例提供了一种广告推荐方法,应用于广告服务器中,该广告服务器可以基于用户的地理位置信息,向用户的终端设备投放广告。
具体来讲,如图1所示,本广告推荐方法,包括:
步骤S101:在接收到终端设备发送的广告请求时,获取终端设备的第一地理位置信息。
在具体实施过程中,所述终端设备可以是笔记本电脑、智能手机、平板电脑等移动终端,或者是智能电视、台式机电脑、一体机电脑等终端,对于所述终端设备具体是何种设备,本实施例不做具体限定。
在具体实施过程中,在用户使用终端设备打开一网页时或打开一App(Application,应用程序)时,通常在该网页上或在该App界面上会设置有广告位,该广告位用于展示广告。此时,终端设备可以向广告服务器发送广告请求来请求广告,以便将请求到的广告投放到广告位上。
在具体实施过程中,所述第一地理位置信息可以是终端设备的当前位置信息,终端设备的当前地理位置信息即为用户的当前地理位置信息。具体而言,可以在终端设备上设置一定位模块,例如,GPS(Global Position System,全球定位系统)模块或北斗卫星定位模块,来获取终端设备的当前地理位置信息。另外,终端设备还可以利用WLAN(Wireless Local Area Network,无线局域网)或移动网络确定当前的位置信息。其中,第一地理位置信息越详细越好。
在具体实施过程中,所述第一地理位置信息还可以是终端设备的历史地理位置信息,终端设备的历史地理位置信息即为用户的历史地理位置信息,例如,在过去的一段时间(例如,上周,或上个月、或去年)内,用户都在什么时间去了什么地方。
在具体实施过程中,所述第一地理位置信息还可以为终端设备的常用地理位置信息,终端设备的常用地理位置信息即为用户的常用地理位置信息。该常用地理位置信息可以由用户自定义,例如,用户可以将家庭位置信息和/或公司位置信息设置为常用地理位置信息。此外,终端设备还可以自动确定用户的常用地理位置信息,例如,将工作时间用户的位置信息确定为公司位置信息,将休息时间用户的位置信息确定为家庭位置信息。
在具体实施过程中,终端设备可以通过广告请求携带第一地理位置信息置,一起发送给广告服务器。
作为一种可选的实施例,步骤S101,包括:
获取终端设备的当前地理位置信息;或获取终端设备的常用地理位置信息;或获取终端设备的历史地理位置信息。
在具体实施过程中,广告服务器可以从终端设备发送的广告请求中获得所述第一地理位置信息(例如:当前地理位置信息、或常用地理位置信息、或历史地理位置信息)。
步骤S102:基于终端设备的第一地理位置信息,制作N条广告,N条广告中每条广告的广告内容中都包含与第一地理位置信息相关的第二地理位置信息。
作为一种可选的实施例,如图2所示,步骤S102,包括:
步骤S201:获取M个商品的商品信息,M个商品为需要进行广告推广的商品,M为大于等于N的整数。
在具体实施过程中,所述M个商品是不同的商品,通常是由不同的广告主委托广告服务器的服务商进行推广的商品。
步骤S202:获取M个商品中每个商品的推广区域信息。
在具体实施过程中,每个商品都有各自的推广区域,该推广区域可以由广告主确定,也可以由广告服务器根据不同商品的实际情况自主确定。例如,某超市需要做广告推广,由于超市的顾客多集中超市所在的街区,所以可以将该超市所在的街区作为其推广区域;某商场需要做广告推广,由于商场的顾客多集中在商场所在的区县,所以可以将该商场所在的区县作为其推广区域;某房地产公司需要做广告推广,由于房地产公司的客户多集中在该房地产公司所在的城市,所以可以将该房地产公司所在的城市作为其推广区域。
在具体实施过程中,同一商品还可以有多个推广区域,例如,某超市在多个街区都有连锁店,则可以将这些街区都作为其推广区域;某商场在多个区县都有分店,则可以将这些区县都作为其推广区域;某房地产公司在多个城市都有分公司,则可以将这些城市都作为其推广区域。
步骤S203:基于第一地理位置信息和M个商品中每个商品的推广区域信息,确定M个商品中每个商品与用户的相关度,所述用户是指终端设备的用户。
作为一种可选的实施例,步骤S203,可以有以下三种实施方式:
第一种,基于第一地理位置信息(例如:当前地理位置信息或常用地理位置信息),确定用户与M个商品中每个商品的推广区域之间的距离;基于用户与每个商品的推广区域之间的距离,确定M个商品中每个商品与用户的相关度。其中,距离越近,相关度越高。
以商场广告为例,在用户的当前地理位置信息(或常用地理位置信息)为“北京市-朝阳区-酒仙桥路”,A商场的推广区域为“朝阳区”和“西城区”,B商场的推广区域为“丰台区”和“大兴区”,C商场的推广区域为“通州区”时,由于用户的当前地理位置信息(或常用地理位置信息)在“朝阳区”,与A商场的推广区域“朝阳区”更近,所以A商场与用户的相关度更高。
第二种,基于第一地理位置信息(例如:历史地理位置信息),确定用户最近一次到达M个商品中每个商品的推广区域的时间;基于用户最近一次到达M个商品中每个商品的推广区域的时间,确定每个商品与用户的相关度。其中,时间与现在越近,相关度越高。若某一推广区域用户一次都没去过,则对应的相关度为0。
以超市广告为例,A超市的推广区域为“成都市-武侯区-红牌楼街”,B超市的推广区域为“成都市-武侯区-洗面桥街”,在基于用户的历史地理位置信息发现,用户最近一次去“成都市-武侯区-红牌楼街”是一周前,用户最近一次去“成都市-武侯区-洗面桥街”是昨天,由于用户最近一次到达B超市的推广区域的时间更近,所以B超市与用户的相关度更高。
第三种,基于第一地理位置信息(例如:历史地理位置信息),确定用户达到每个商品的推广区域的次数;基于用户达到每个商品的推广区域的次数,确定每个商品与用户的相关度。若某一推广区域用户一次都没去过,则对应的相关度为0。
在具体实施过程中,可以统计一段时间内(例如:一周内,或一个月内,或半年内)用户到达每个商品的推广区域的次数,其中,次数越多,相关度越高。
以房地产广告为例,A房地产公司的推广区域为“北京”,B房地产公司的推广区域为“成都”,基于用户的历史地理位置信息发现,用户在上个月去北京10次,去成都2次,由于用户去北京的次数更多,所以A房地产公司与用户的相关度更高。
步骤S204:基于M个商品中每个商品与用户的相关度,从M个商品的商品信息中选出N个商品的商品信息。
在具体实施过程中,所述N个商品是所述N条广告对应的商品,所述N个商品是从所述M个商品中选出来的,所述N个商品是需要向用户进行广告推荐的商品,所述N个商品的广告将会被投放到用户的终端设备上。
在具体实施过程中,可以根据终端设备的显示屏上的广告位的数量U,确定N的取值,即N等于U。另外,还可以按照M个商品中每个商品与用户的相关度由高到低的顺序,对M个商品的商品信息进行排序,再从M个商品的商品信息中选出排序靠前的N个商品的商品信息。
举例来讲,在终端设备的显示屏上仅有1个广告位时,则从所述M个商品中选出1个商品,这个商品是与用户的相关度最高的商品;在终端设备的显示屏上有两个广告位时,则从所述M个商品中选出两个商品,这两个商品是与用户相关度最高前两个的商品。
步骤S205:基于N个商品的商品信息和第一地理位置信息,利用广告模板制作N条广告。
作为一种可选的实施例,步骤S205,包括:
获取N个商品各自对应的广告模板300;基于第一地理位置信息和N个商品的推广区域信息,确定N个商品各自对应的第二地理位置信息;将N个商品的商品信息分别填充到N个商品各自对应的广告模板的第一展示区域310,以及将N个商品各自对应的第二地理位置信息分别填充到N个商品各自对应的广告模板的第二展示区域320,从而获得N个商品的广告。
在具体实施过程中,可以按照商品种类的不同,提供不同的广告模板。例如,提供房地产广告专用模板、商场广告专用模板、超市广告专用模板等等,不同广告模板之间的广告素材(例如:背景图)和/或排版方式有所不同。图3提供的广告模板300为通用型模板,可以应用于各类商品中。
在具体实施过程中,在每个商品的商品信息中可以包含对应商品的名称、特性、价格、原料、产地、优惠活动信息等信息中的一种或多种信息。
在具体实施过程中,在广告模板300上至少有两个不同的展示区域(即:第一展示区域310和第二展示区域302),其中,第一展示区域310用于展示对应商品的商品信息,第二展示区域320用于展示与第一地理位置信息相关的第二地理位置信息。其中,第二地理位置信息的获得方法,具体为:获取N个商品中每个商品的推广区域信息,对所述N个商品中每个商品的推广区域信息与第一地理位置信息取交集,获得N条广告各自对应的第二地理位置信息。
举例来讲,在用户的当前地理位置信息(即第一地理位置信息)为“北京市-朝阳区-酒仙桥路”,且需要向用户广告推荐A商场时,由于A商场的推广区域为“朝阳区”和“西城区”,可以将A商场的推广区域信息与第一地理位置信息取交集,确定第二地理位置信息为“朝阳区”,再获取A商场的商品信息(例如:A商场全场半价),最后将“A商场全场半价”填充到广告模板300的第一展示区域310,将“朝阳区”填充到第二展示区域320,制作出如图4所示的“朝阳区A商场全场半价”的广告。
再举例来讲,在需要向用户广告推荐B超市时,由于B超市的推广区域为“成都市-武侯区-洗面桥街”,而用户昨天就去过“洗面桥街”或用户最近经常去“洗面桥街”(即第一地理位置信息为“洗面桥街”),可以将B超市的推广区域信息与第一地理位置信息取交集,确定第二地理位置信息为“洗面桥街”,再获取B超市的商品信息(例如:“B超市年终促销”),最后将“B超市年终促销”填充到广告模板300的第一展示区域310,将“洗面桥街”填充到第二展示区域320,制作出如图5所示的“洗面桥街B超市年终促销”的广告。
再举例来讲,在用户的当前地理位置信息(即:第一地理位置信息)为“北京市-朝阳区-酒仙桥路”,且需要向用户广告推荐A房地产公司时,由于A房地产公司的推广区域为“北京”和“成都”,可以将A房地产公司的推广区域信息与第一地理位置信息取交集,确定第二地理位置信息为“北京”,再获取A房地产公司的商品信息(例如:“A房地产公司购房送车位”),最后将“A房地产公司购房送车位”填充到广告模板300的第一展示区域310,将“北京”填充到第二展示区域320,制作出如图6所示的“北京A房地产公司购房送车位”的广告。
在用户的当前地理位置信息(即:第一地理位置信息)为“成都市-武侯区-红牌楼街”,且需要向用户广告推荐A房地产公司时,由于A房地产公司的推广区域为“北京”和“成都”,可以将A房地产公司的推广区域信息与第一地理位置信息取交集,确定第二地理位置信息为“成都”,再获取A房地产公司的商品信息(例如:“A房地产公司购房送车位”),最后将“A房地产公司购房送车位”填充到广告模板300的第一展示区域310,将“成都”填充到第二展示区域320,制作出如图7所示的“成都A房地产公司购房送车位”的广告。
步骤S103:将N条广告发送给终端设备,以使得终端设备输出包含第二地理位置信息的广告。
在具体实施过程中,在终端设备的显示屏上设置有N个广告位且N等于1时(即显示屏上仅有1个广告位时),则将与用户相关度最高的商品的广告投放到广告位上。
在具体实施过程中,在终端设备的显示屏上设置有N个广告位且N为大于等于2的整数时(即显示屏上有多个广告位时),则获取N个广告位的点击率;按照点击率由高到低的顺序,对N个广告位进行排序;按照N个商品中每个商品与用户的相关度由高到低的顺序,对N条广告进行排序;将N条广告中排序为第i的广告投放到N个广告位的点击率排序为第i的广告位上,i为大于等于1且小于等于N的整数。
举例来讲,若终端设备的显示屏上有3个广告位,分别为广告位1、广告位2和广告位3,且需要向用户广告推荐A商场、B商城和C商场时,若广告位1的点击率高于广告位2的点击率,广告位2的点击率高于广告位3的点击率,A商场的相关度高于B商场的相关度,B商场的相关度高于C商场的相关度,则将A商场的广告投放到广告位1上,将B商场的广告投放到广告位2上,将C商场的广告投放到广告位3上。这样,将相关度高的广告投放到点击率高的广告位上,方便用户查看到与自己相关度高的广告,从而提高了广告效果。
在本实施例中,用户在通过终端设备看到所述N条广告时,就可以看到包含第二地理位置信息的广告内容,从而提升了广告内容与用户的相关性,使用户容易对推荐的广告感兴趣,进而提高了广告效果。
基于同一发明构思,本实施例还提供了一种广告服务器,如图8所示,包括:
获取单元801,用于获取终端设备的第一地理位置信息;
制作单元802,用于基于终端设备的第一地理位置信息,制作N条广告,N为正整数,N条广告中每条广告的广告内容中包含与第一地理位置信息相关的第二地理位置信息;
第一发送单元803,用于将N条广告发送给终端设备,以使得终端设备输出包含第二地理位置信息的广告。
作为一种可选的实施方式,获取单元801,具体用于:
获取终端设备的当前地理位置信息;或获取终端设备的常用地理位置信息;或获取终端设备的历史地理位置信息。
作为一种可选的实施方式,制作单元802,包括:
第一获取模块,用于获取M个商品的商品信息,M个商品为需要进行广告推广的商品,M为大于等于N的整数;
第二获取模块,用于获取M个商品中每个商品的推广区域信息;
确定模块,用于基于第一地理位置信息和M个商品中每个商品的推广区域信息,确定M个商品中每个商品与用户的相关度,用户为终端设备的用户;
选择模块,用于基于M个商品中每个商品与用户的相关度,从M个商品的商品信息中选出N个商品的商品信息,N个商品是N条广告对应的商品;
制作模块,用于基于N个商品的商品信息和第一地理位置信息,利用广告模板制作N条广告。
作为一种可选的实施方式,确定模块,具体用于:
基于第一地理位置信息,确定用户与M个商品中每个商品的推广区域之间的距离;基于用户与每个商品的推广区域之间的距离,确定M个商品中每个商品与用户的相关度。
作为一种可选的实施方式,确定模块,具体用于:
基于第一地理位置信息,确定用户最近一次到达M个商品中每个商品的推广区域的时间;基于用户最近一次到达M个商品中每个商品的推广区域的时间,确定M个商品中每个商品与用户的相关度。
作为一种可选的实施方式,确定模块,具体用于:
基于第一地理位置信息,确定用户达到M个商品中每个商品的推广区域的次数;基于用户达到M个商品中每个商品的推广区域的次数,确定M个商品中每个商品与用户的相关度。
作为一种可选的实施方式,选择模块,具体用于:
按照M个商品中每个商品与用户的相关度由高到低的顺序,对M个商品的商品信息进行排序;从M个商品的商品信息中选出排序靠前的N个商品的商品信息。
作为一种可选的实施方式,制作模块,具体用于:
获取N个商品各自对应的广告模板,N个商品是N条广告对应的商品;将N个商品的商品信息分别填充到N个商品各自对应的广告模板的第一展示区域;基于第一地理位置信息和N个商品的推广区域信息,确定N个商品各自对应的第二地理位置信息;将N个商品各自对应的第二地理位置信息分别填充到N个商品各自对应的广告模板的第二展示区域,从而获得N个商品的广告。
作为一种可选的实施方式,制作模块,具体用于:
获取N个商品中每个商品的推广区域信息,N个商品是N条广告对应的商品;对N个商品中每个商品的推广区域信息与第一地理位置信息取交集,获得N条广告各自对应的第二地理位置信息。
作为一种可选的实施方式,第一发送单元803,具体用于:
在终端设备的显示屏上设置有N个广告位,且N等于1时,将与用户相关度最高的商品的广告投放到广告位上。
作为一种可选的实施方式,第一发送单元803,具体用于:
在终端设备的显示屏上设置有N个广告位,且N为大于等于2的整数时,获取N个广告位的点击率;按照点击率由高到低的顺序,对N个广告位进行排序;按照N个商品中每个商品与用户的相关度由高到低的顺序,对N条广告进行排序,N个商品是N条广告对应的商品;将N条广告中排序为第i的广告投放到N个广告位中排序为第i的广告位上,i为大于等于1且小于等于N的整数。
由于本实施例所介绍的广告服务器为实施本发明实施例中广告推荐方法所采用的装置,故而基于本发明实施例中所介绍的广告推荐方法,本领域所属技术人员能够了解本实施例的广告服务器的具体实施方式以及其各种变化形式,所以在此对于该广告服务器如何实现本发明实施例中的广告推荐的方法不再详细介绍。只要本领域所属技术人员实施本发明实施例中广告推荐方法所采用的装置,都属于本发明所欲保护的范围。
本发明实施例中提供的技术方案,至少具有如下技术效果或优点:
根据本发明的一种广告推荐方法,在接收到终端设备发送的广告请求时,获取终端设备的第一地理位置信息;基于终端设备的第一地理位置信息,制作N条广告,其中,所述N条广告的广告内容中包含与第一地理位置信息相关的第二地理位置信息;将所述N条广告发送给终端设备,以使得终端设备输出所述N条广告。这样,用户在通过终端设备看到所述N条广告时,就可以看到包含第二地理位置信息的广告内容,由于第二地理位置信息是与终端设备的第一地理位置信息相关的,因此更进一步提升了广告内容与用户的相关性,使用户容易对推荐的广告感兴趣,进而提高了广告效果。
实施例二
站在终端设备侧,基于同一发明构思,本发明实施例提供了一种广告推荐方法,如图9所示,包括:
步骤S901:向广告服务器发送终端设备的第一地理位置信息。
在具体实施过程中,终端设备可以是笔记本电脑、智能手机、平板电脑等移动终端,或者是智能电视、台式机电脑、一体机电脑等终端,对于终端设备具体是何种设备,本实施例不做具体限定。
在具体实施过程中,在用户使用终端设备打开一网页时或打开一App(Application,应用程序)时,通常在该网页上或在该App界面上会设置有广告位,该广告位用于展示广告。此时,终端设备可以向广告服务器发送广告请求来请求广告,以便将请求到的广告投放到广告位上。
作为一种可选的实施例,步骤S901,包括:
向广告服务器发送终端设备的当前地理位置信息;或向广告服务器发送终端设备的常用地理位置信息;或向广告服务器发送终端设备的历史地理位置信息。
在具体实施过程中,第一地理位置信息可以是终端设备的当前位置信息,终端设备的当前地理位置信息即为用户的当前地理位置信息。具体而言,可以在终端设备上设置一定位模块,例如,GPS(Global Position System,全球定位系统)模块或北斗卫星定位模块,来获取终端设备的当前地理位置信息。另外,终端设备还可以利用WLAN(Wireless Local Area Network,无线局域网)或移动网络确定当前的位置信息。其中,第一地理位置信息越详细越好。
在具体实施过程中,第一地理位置信息还可以是终端设备的历史地理位置信息,终端设备的历史地理位置信息即为用户的历史地理位置信息,例如,在过去的一段时间(例如,上周,或上个月、或去年)内,用户都在什么时间去了什么地方。
在具体实施过程中,第一地理位置信息还可以为终端设备的常用地理位置信息,终端设备的常用地理位置信息即为用户的常用地理位置信息。该常用地理位置信息可以由用户自定义,例如,用户可以将家庭位置信息和/或公司位置信息设置为常用地理位置信息。此外,终端设备还可以自动确定用户的常用地理位置信息,例如,将工作时间用户的位置信息确定为公司位置信息,将休息时间用户的位置信息确定为家庭位置信息。
在具体实施过程中,终端设备可以通过广告请求携带第一地理位置信息置,一起发送给广告服务器。
步骤S902:接收广告服务器发送的N条广告,其中,N为正整数,N条广告是广告服务器根据第一地理位置信息制作的,N条广告中每条广告的广告内容中包含与第一地理位置信息相关的第二地理位置信息。
步骤S903:输出N条广告,N条广告中每条广告的广告内容包括第二地理位置信息。
作为一种可选的实施例,步骤S903,可以有以下两种实施方式:
第一种,在终端设备的显示屏上设置有N个广告位且N等于1时(即显示屏上仅有1个广告位时),将与终端设备的用户相关度最高的商品的广告输出在广告位上。
第二种,在终端设备的显示屏上设置有N个广告位且N为大于或等于2的整数时(即显示屏上有多个广告位时),将N条广告中排序为第i的广告输在N个广告位中排序为第i的广告位上,i为大于等于1且小于等于N的整数;其中,N条广告是按照N条广告各自对应的商品与终端设备的用户的相关度由高到低的顺序排序的,N个广告位是按照点击率由高到低的顺序排序的。
举例来讲,若终端设备的显示屏上有3个广告位,分别为广告位1、广告位2和广告位3,且需要向用户广告推荐A商场、B商城和C商场时,若广告位1的点击率高于广告位2的点击率,广告位2的点击率高于广告位3的点击率,A商场的相关度高于B商场的相关度,B商场的相关度高于C商场的相关度,则将A商场的广告输出到广告位1上,将B商场的广告输出到广告位2上,将C商场的广告输出到广告位3上。这样,将相关度高的广告输出到点击率高的广告位上,方便用户查看到与自己相关度高的广告,从而提高了广告效果。
基于同一发明构思,本实施例还提供了一种终端设备,如图10所示,包括:
第二发送单元1001,用于向广告服务器发送终端设备的第一地理位置信息;
接收单元1002,用于接收广告服务器发送的N条广告,其中,N为正整数,N条广告是广告服务器根据第一地理位置信息制作的,N条广告中每条广告的广告内容中包含与第一地理位置信息相关的第二地理位置信息;
输出单元1003,用于输出N条广告,N条广告中每条广告的广告内容包括第二地理位置信息。
作为一种可选的实施例,第二发送单元1001,具体用于:
向广告服务器发送终端设备的当前地理位置信息;或向广告服务器发送终端设备的常用地理位置信息;或向广告服务器发送终端设备的历史地理位置信息。
作为一种可选的实施例,输出单元1003,具体用于:
在终端设备的显示屏上设置有N个广告位,且N等于1时,将与终端设备的用户相关度最高的商品的广告输出在广告位上。
作为一种可选的实施例,输出单元1003,具体用于:
在终端设备的显示屏上设置有N个广告位,且N为大于或等于2的整数时,将N条广告中排序为第i的广告输在N个广告位中排序为第i的广告位上,i为大于等于1且小于等于N的整数;其中,N条广告是按照N条广告各自对应的商品与终端设备的用户的相关度由高到低的顺序排序的,N个广告位是按照点击率由高到低的顺序排序的。
由于本实施例所介绍的终端设备为实施本发明实施例中广告推荐方法所采用的装置,故而基于本发明实施例中所介绍的广告推荐方法,本领域所属技术人员能够了解本实施例的终端设备的具体实施方式以及其各种变化形式,所以在此对于该终端设备如何实现本发明实施例中的广告推荐的方法不再详细介绍。只要本领域所属技术人员实施本发明实施例中广告推荐方法所采用的装置,都属于本发明所欲保护的范围。
本发明实施例中提供的技术方案,至少具有如下技术效果或优点:
根据本发明的一种广告推荐方法,包括:向广告服务器发送终端设备的第一地理位置信息;接收广告服务器发送的N条广告,其中,N为正整数,所述N条广告是广告服务器根据第一地理位置信息制作的,每条广告的广告内容中包含与第一地理位置信息相关的第二地理位置信息;输出N条广告。这样,用户在通过终端设备看到所述N条广告时,就可以看到包含第二地理位置信息的广告内容,由于第二地理位置信息是与终端设备的第一地理位置信息相关的,因此更进一步提升了广告内容与用户的相关性,使用户容易对推荐的广告感兴趣,进而提高了广告效果。
在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的广告服务器中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
本发明公开了,A1、一种广告推荐方法,其特征在于,包括:
获取终端设备的第一地理位置信息;
基于所述终端设备的第一地理位置信息,制作N条广告,N为正整数,所述N条广告中每条广告的广告内容中包含与所述第一地理位置信息相关的第二地理位置信息;
将所述N条广告发送给所述终端设备,以使得所述终端设备输出包含所述第二地理位置信息的广告。
A2、如A1所述的广告推荐方法,其特征在于,所述获取所述终端设备的第一地理位置信息,包括:
获取所述终端设备的当前地理位置信息;或
获取所述终端设备的常用地理位置信息;或
获取所述终端设备的历史地理位置信息。
A3、如A1所述的广告推荐方法,其特征在于,所述基于所述第一地理位置信息,制作N条广告,包括:
获取M个商品的商品信息,所述M个商品为需要进行广告推广的商品,M为大于等于N的整数;
获取所述M个商品中每个商品的推广区域信息;
基于所述第一地理位置信息和所述M个商品中每个商品的推广区域信息,确定所述M个商品中每个商品与用户的相关度,所述用户为所述终端设备的用户;
基于所述M个商品中每个商品与所述用户的相关度,从所述M个商品的商品信息中选出N个商品的商品信息,所述N个商品是所述N条广告对应的商品;
基于所述N个商品的商品信息和所述第一地理位置信息,利用广告模板制作所述N条广告。
A4、如A3所述的广告推荐方法,其特征在于,所述基于所述第一地理位置信息和所述每个商品的推广区域信息,确定所述M个商品中每个商品与所述用户的相关度,包括:
基于所述第一地理位置信息,确定所述用户与所述M个商品中每个商品的推广区域之间的距离;
基于所述用户与所述每个商品的推广区域之间的距离,确定所述M个商品中每个商品与所述用户的相关度。
A5、如A3所述的广告推荐方法,其特征在于,所述基于所述第一地理位置信息和所述M个商品中每个商品的推广区域信息,确定所述M个商品中每个商品与所述用户的相关度,包括:
基于所述第一地理位置信息,确定所述用户最近一次到达所述M个商品中每个商品的推广区域的时间;
基于所述用户最近一次到达所述M个商品中每个商品的推广区域的时间,确定所述M个商品中每个商品与所述用户的相关度。
A6、如A3所述的广告推荐方法,其特征在于,所述基于所述第一地理位置信息和所述每个商品的推广区域信息,确定所述M个商品中每个商品与所述用户的相关度,包括:
基于所述第一地理位置信息,确定所述用户达到所述M个商品中每个商品的推广区域的次数;
基于所述用户达到所述M个商品中每个所述商品的推广区域的次数,确定所述M个商品中每个商品与所述用户的相关度。
A7、如A3所述的广告推荐方法,其特征在于,所述基于所述M个商品中每个商品与所述用户的相关度,从所述M个商品的商品信息中选出N个商品的商品信息,包括:
按照所述M个商品中每个商品与所述用户的相关度由高到低的顺序,对所述M个商品的商品信息进行排序;
从所述M个商品的商品信息中选出排序靠前的N个商品的商品信息。
A8、如A1所述的广告推荐方法,其特征在于,所述基于所述终端设备的第一地理位置信息,制作N条广告,包括:
获取N个商品各自对应的广告模板,所述N个商品是所述N条广告对应的商品;
将所述N个商品的商品信息分别填充到所述N个商品各自对应的广告模板的第一展示区域;
基于所述第一地理位置信息和所述N个商品的推广区域信息,确定所述N个商品各自对应的所述第二地理位置信息;
将所述N个商品各自对应的所述第二地理位置信息分别填充到所述N个商品各自对应的广告模板的第二展示区域,从而获得所述N个商品的广告。
A9、如A1所述的广告推荐方法,其特征在于,所述第二地理位置信息的获得方法,包括:
获取N个商品中每个商品的推广区域信息,所述N个商品是所述N条广告对应的商品;
对所述N个商品中每个商品的推广区域信息与所述第一地理位置信息取交集,获得所述N条广告各自对应的所述第二地理位置信息。
A10、如A1所述的广告推荐方法,其特征在于,所述将所述N条广告发送给所述终端设备,以使得所述终端设备输出所述N条广告,包括:
在所述终端设备的显示屏上设置有N个广告位,且N等于1时,将与所述用户相关度最高的商品的广告投放到所述广告位上。
A11、如A1所述的广告推荐方法,其特征在于,所述将所述N条广告发送给所述终端设备,以使得所述终端设备输出所述N条广告,包括:
在所述终端设备的显示屏上设置有N个广告位,且N为大于等于2的整数时,获取所述N个广告位的点击率;
按照点击率由高到低的顺序,对所述N个广告位进行排序;
按照N个商品中每个商品与所述用户的相关度由高到低的顺序,对所述N条广告进行排序,所述N个商品是所述N条广告对应的商品;
将所述N条广告中排序为第i的广告投放到所述N个广告位中排序为第i的广告位上,i为大于等于1且小于等于N的整数。
B12、一种广告推荐方法,其特征在于,包括:
向广告服务器发送终端设备的第一地理位置信息;
接收所述广告服务器发送的N条广告,其中,N为正整数,所述N条广告是所述广告服务器根据所述第一地理位置信息制作的,所述N条广告中每条广告的广告内容中包含与所述第一地理位置信息相关的第二地理位置信息;
输出所述N条广告,所述N条广告中每条广告的广告内容包括所述第二地理位置信息。
B13、如B12所述的广告推荐方法,其特征在于,所述向广告服务器发送端设备的第一地理位置信息,包括:
向所述广告服务器发送所述终端设备的当前地理位置信息;或
向所述广告服务器发送所述终端设备的常用地理位置信息;或
向所述广告服务器发送所述终端设备的历史地理位置信息。
B14、如B12所述的广告推荐方法,其特征在于,所述输出所述N条广告,包括:
在所述终端设备的显示屏上设置有N个广告位,且N等于1时,将与所述终端设备的用户相关度最高的商品的广告输出在所述广告位上。
B15、如B12所述的广告推荐方法,其特征在于,所述输出所述N条广告,包括:
在所述终端设备的显示屏上设置有N个广告位,且N为大于或等于2的整数时,将所述N条广告中排序为第i的广告输在所述N个广告位中排序为第i的广告位上,i为大于等于1且小于等于N的整数;
其中,所述N条广告是按照所述N条广告各自对应的商品与所述终端设备的用户的相关度由高到低的顺序排序的,所述N个广告位是按照点击率由高到低的顺序排序的。
C16、一种广告服务器,其特征在于,包括:
获取单元,用于获取终端设备的第一地理位置信息;
制作单元,用于基于所述终端设备的第一地理位置信息,制作N条广告,N为正整数,所述N条广告中每条广告的广告内容中包含与所述第一地理位置信息相关的第二地理位置信息;
第一发送单元,用于将所述N条广告发送给所述终端设备,以使得所述终端设备输出包含所述第二地理位置信息的广告。
C17、如C16所述的广告服务器,其特征在于,所述获取单元,具体用于:
获取所述终端设备的当前地理位置信息;或获取所述终端设备的常用地理位置信息;或获取所述终端设备的历史地理位置信息。
C18、如C16所述的广告服务器,其特征在于,所述制作单元,包括:
第一获取模块,用于获取M个商品的商品信息,所述M个商品为需要进行广告推广的商品,M为大于等于N的整数;
第二获取模块,用于获取所述M个商品中每个商品的推广区域信息;
确定模块,用于基于所述第一地理位置信息和所述M个商品中每个商品的推广区域信息,确定所述M个商品中每个商品与用户的相关度,所述用户为所述终端设备的用户;
选择模块,用于基于所述M个商品中每个商品与所述用户的相关度,从所述M个商品的商品信息中选出N个商品的商品信息,所述N个商品是所述N条广告对应的商品;
制作模块,用于基于所述N个商品的商品信息和所述第一地理位置信息,利用广告模板制作所述N条广告。
C19、如C18所述的广告服务器,其特征在于,所述确定模块,具体用于:
基于所述第一地理位置信息,确定所述用户与所述M个商品中每个商品的推广区域之间的距离;基于所述用户与所述每个商品的推广区域之间的距离,确定所述M个商品中每个商品与所述用户的相关度。
C20、如C18所述的广告服务器,其特征在于,所述确定模块,具体用于:
基于所述第一地理位置信息,确定所述用户最近一次到达所述M个商品中每个商品的推广区域的时间;基于所述用户最近一次到达所述M个商品中每个商品的推广区域的时间,确定所述M个商品中每个商品与所述用户的相关度。
C21、如C18所述的广告服务器,其特征在于,所述确定模块,具体用于:
基于所述第一地理位置信息,确定所述用户达到所述M个商品中每个商品的推广区域的次数;基于所述用户达到所述M个商品中每个所述商品的推广区域的次数,确定所述M个商品中每个商品与所述用户的相关度。
C22、如C18所述的广告服务器,其特征在于,所述选择模块,具体用于:
按照所述M个商品中每个商品与所述用户的相关度由高到低的顺序,对所述M个商品的商品信息进行排序;从所述M个商品的商品信息中选出排序靠前的N个商品的商品信息。
C23、如C18所述的广告服务器,其特征在于,所述制作模块,具体用于:
获取N个商品各自对应的广告模板,所述N个商品是所述N条广告对应的商品;将所述N个商品的商品信息分别填充到所述N个商品各自对应的广告模板的第一展示区域;基于所述第一地理位置信息和所述N个商品的推广区域信息,确定所述N个商品各自对应的所述第二地理位置信息;将所述N个商品各自对应的所述第二地理位置信息分别填充到所述N个商品各自对应的广告模板的第二展示区域,从而获得所述N个商品的广告。
C24、如C16所述的广告服务器,其特征在于,所述制作模块,具体用于:
获取N个商品中每个商品的推广区域信息,所述N个商品是所述N条广告对应的商品;对所述N个商品中每个商品的推广区域信息与所述第一地理位置信息取交集,获得所述N条广告各自对应的所述第二地理位置信息。
C25、如C16所述的广告服务器,其特征在于,所述第一发送单元,具体用于:
在所述终端设备的显示屏上设置有N个广告位,且N等于1时,将与所述用户相关度最高的商品的广告投放到所述广告位上。
C26、如C16所述的广告服务器,其特征在于,所述第一发送单元,具体用于:
在所述终端设备的显示屏上设置有N个广告位,且N为大于等于2的整数时,获取所述N个广告位的点击率;按照点击率由高到低的顺序,对所述N个广告位进行排序;按照N个商品中每个商品与所述用户的相关度由高到低的顺序,对所述N条广告进行排序,所述N个商品是所述N条广告对应的商品;将所述N条广告中排序为第i的广告投放到所述N个广告位中排序为第i的广告位上,i为大于等于1且小于等于N的整数。
D27、一种终端设备,其特征在于,包括:
第二发送单元,用于向广告服务器发送终端设备的第一地理位置信息;
接收单元,用于接收所述广告服务器发送的N条广告,其中,N为正整数,所述N条广告是所述广告服务器根据所述第一地理位置信息制作的,所述N条广告中每条广告的广告内容中包含与所述第一地理位置信息相关的第二地理位置信息;
输出单元,用于输出所述N条广告,所述N条广告中每条广告的广告内容包括所述第二地理位置信息。
D28、如D27所述的终端设备,其特征在于,所述第二发送单元,具体用于:
向所述广告服务器发送所述终端设备的当前地理位置信息;或向所述广告服务器发送所述终端设备的常用地理位置信息;或向所述广告服务器发送所述终端设备的历史地理位置信息。
D29、如D27所述的终端设备,其特征在于,所述输出单元,具体用于:
在所述终端设备的显示屏上设置有N个广告位,且N等于1时,将与所述终端设备的用户相关度最高的商品的广告输出在所述广告位上。
D30、如D27所述的终端设备,其特征在于,所述输出单元,具体用于:
在所述终端设备的显示屏上设置有N个广告位,且N为大于或等于2的整数时,将所述N条广告中排序为第i的广告输在所述N个广告位中排序为第i的广告位上,i为大于等于1且小于等于N的整数;其中,所述N条广告是按照所述N条广告各自对应的商品与所述终端设备的用户的相关度由高到低的顺序排序的,所述N个广告位是按照点击率由高到低的顺序排序的。