广告落地页的展示方法、装置、存储介质及计算机设备与流程

文档序号:27831946发布日期:2021-12-07 22:30阅读:78来源:国知局
广告落地页的展示方法、装置、存储介质及计算机设备与流程

1.本技术涉及互联网技术领域,特别是涉及一种广告落地页的展示方法、装置、存储介质及计算机设备。


背景技术:

2.在广告投放中,落地页是用户最先触及到广告投放系统的。所以对于用户看到的落地页页面样式、文案等信息的不同有助于用户进行注册,从而达到广告投放想要实现的效果。所以在进行广告投放时会制作多个落地页的页面信息,同时将多个落地页同时进行投放。在多个落地页进行投放时,如何展示各落地页是一个亟待解决的问题,因为不同的落地页带来的投放效果是不同的。
3.传统的解决方案是通过人为主观判断各落地页的优劣,从而为不同的落地页分配不同的曝光比例,如此,当用户访问落地页时,会根据人为设置的曝光比例来展示各个落地页。
4.然而,传统的解决方案,人为参与设置曝光比例,不够精准,效率低下,且具有很大的主观性,这样容易导致每个页面曝光率不同,从而可能会影响落地页从用户点击到注册的转化率。


技术实现要素:

5.基于此,有必要针对上述技术问题,提供一种广告落地页的展示方法、装置、计算机设备和存储介质。
6.一种广告落地页的展示方法,方法包括:
7.获取当前广告的各落地页的历史访问数据;
8.将历史访问数据输入预设识别模型,得到预设识别模型输出的目标落地页的标识信息,预设识别模型是根据历史访问数据确定各落地页的展示权重值,并根据各展示权重值筛选出目标落地页的模型;
9.将目标落地页的标识信息存入第一预设缓存中;
10.当接收到终端发送的当前广告的落地页访问请求时,从第一预设缓存中获取目标落地页的标识信息;
11.根据目标落地页的标识信息获取目标落地页对应的页面展示文件返回给终端进行目标落地页的展示。
12.在其中一个实施例中,上述的方法还包括:
13.查找第二预设缓存中当前用户的历史访问记录;
14.当当前用户的历史访问记录中不存在当前广告的落地页访问记录时,执行从第一预设缓存中获取目标落地页的标识信息的步骤;
15.当当前用户的历史访问记录中存在当前广告的落地页访问记录时,获取当前广告的落地页访问记录中的历史访问落地页的标识信息;
16.根据历史访问落地页的标识信息获取历史访问落地页对应的页面展示文件返回给终端进行历史访问落地页的展示。
17.在其中一个实施例中,上述的方法还包括:
18.当第一预设缓存中不存在目标页面标识,且当前用户的历史访问记录中不存在当前广告的落地页访问记录时,获取随机落地页的标识信息,随机落地页为从当前广告的各落地页中随机选取的一个落地页;
19.根据随机落地页的标识信息获取随机落地页的页面展示文件返回给终端进行随机落地页的展示。
20.在其中一个实施例中,上述的预设识别模型包括预设的模型参数,上述的历史访问数据包括用户点击数据以及广告转化数据,上述的将历史访问数据输入预设识别模型,得到预设识别模型的目标识别结果,包括:
21.根据各落地页的用户点击数据以及广告转化数据为各落地页创建贝塔分布;
22.根据各落地页对应的贝塔分布、模型参数以及预设的随机数生成函数,生成各落地页对应的展示权重值;
23.获取数值最大的展示权重值对应的落地页的页面标识作为目标落地页的标识信息。
24.在其中一个实施例中,上述的广告转化数据包括用户注册数据,上述的方法还包括:
25.当接收到终端发送的落地页的访问请求时,生成目标落地页的用户点击数据,将用户点击数据存入预设的第一消息队列;
26.当接收到终端的注册请求时,生成目标落地页的用户注册数据,将注册数据存入预设的第二消息队列;
27.上述的获取当前广告的各落地页的历史访问数据,包括:
28.从第一消息队列中获取预设时间段内的用户点击数据;
29.从第二消息队列中获取预设时间段内的用户注册数据。
30.在其中一个实施例中,上述的方法还包括:
31.对各落地页的用户点击数据以及广告转化数据进行数据统计,生成统计结果;
32.将统计结果存入预设的第三消息队列;
33.上述的将历史访问数据输入预设识别模型,得到预设识别模型的目标识别结果,包括:
34.从第三消息队列中获取统计结果;
35.将统计结果输入预设识别模型,得到预设识别模型的目标识别结果。
36.在其中一个实施例中,上述的方法还包括:
37.获取预设时间段内各落地页的曝光概率;
38.根据预设时间段内各落地页的曝光概率调整模型参数。
39.一种广告落地页的展示装置,装置包括:
40.获取模块,用于获取当前广告的各落地页的历史访问数据;
41.识别模块,用于将历史访问数据输入预设识别模型,得到预设识别模型输出的目标落地页的标识信息,预设识别模型是根据历史访问数据确定各落地页的展示权重值,并
根据各展示权重值筛选出目标落地页的模型;
42.第一缓存模块,用于将目标落地页的标识信息存入第一预设缓存中;
43.处理模块,用于当接收到终端发送的当前广告的落地页访问请求时,从第一预设缓存中获取目标落地页的标识信息;
44.第一展示模块,用于根据目标落地页的标识信息获取目标落地页对应的页面展示文件返回给终端进行目标落地页的展示。
45.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,处理器执行计算机程序时实现上述任一实施例方法的步骤。
46.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,计算机程序被处理器执行时实现上述任一实施例方法的步骤。
47.本发明实施例中,服务器获取当前广告的各落地页的历史访问数据;将历史访问数据输入预设识别模型,得到预设识别模型输出的目标落地页的标识信息,预设识别模型是根据历史访问数据确定各落地页的展示权重值,并根据各展示权重值筛选出目标落地页的模型;将目标落地页的标识信息存入第一预设缓存中;当接收到终端发送的当前广告的落地页访问请求时,从第一预设缓存中获取目标落地页的标识信息;根据目标落地页的标识信息获取目标落地页对应的页面展示文件返回给终端进行目标落地页的展示。本技术可以实现根据各落地页的历史访问数据以及预设的识别模型从各落地页中筛选出目标落地页进行展示,实现自动筛选落地页进行展示,解决了传统技术中需要人为设置落地页的曝光比例,根据曝光比例来展示各落地页所带来的效率低下的问题,提升落地页展示的效率,使得落地页的展示更加科学。
附图说明
48.图1为本技术一示例性实施例中广告落地页的展示方法的应用环境图;
49.图2为本技术一示例性实施例中提供的广告落地页的展示方法的流程示意图;
50.图3为本技术一示例性实施例中提供的广告落地页的展示方法的流程示意图;
51.图4为本技术一示例性实施例中提供的广告落地页的展示方法的流程示意图;
52.图5为本技术一示例性实施例中提供的预设识别模型生成目标落地页的页面标识的流程示意图;
53.图6为本技术一示例性实施例中提供的广告落地页的展示装置的结构框图;
54.图7为本技术一示例性实施例中提供的计算机设备的内部结构图。
具体实施方式
55.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
56.请参考图1,图1为本技术一示例性实施例提供的一种广告落地页的展示方法的应用环境示意图。如图1所示,该应用环境中包括服务器100以及终端101,服务器100与终端101之间可以通过网络102实现可通信的连接,以实现本技术的广告落地页的展示方法。
57.服务器100用于获取当前广告的各落地页的历史访问数据;将历史访问数据输入
预设识别模型,得到预设识别模型输出的目标落地页的标识信息,预设识别模型是根据历史访问数据确定各落地页的展示权重值,并根据各展示权重值筛选出目标落地页的模型;
58.将目标落地页的标识信息存入第一预设缓存中;当接收到终端101发送的当前广告的落地页访问请求时,从第一预设缓存中获取目标落地页的标识信息;根据目标落地页的标识信息获取目标落地页对应的页面展示文件返回给终端进行目标落地页的展示。其中,服务器100可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
59.终端101用于向服务器100发送当前广告的落地页访问请求,并接收服务器100相应反馈的目标落地页对应的页面展示文件,根据目标落地页对应的页面展示文件展示目标落地页。其中,终端101可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。
60.网络102用于实现终端101与服务器100之间的网络连接,具体的,网络102可以包括多种类型的有线或无线网络。
61.在一个实施例中,如图2所示,提供了一种广告落地页的展示方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:
62.s11、获取当前广告的各落地页的历史访问数据。
63.在该实施例中,当前广告的各落地页是指在互联网营销中,当潜在用户点击广告或者利用搜索引擎搜索后显示给用户的网页。本技术中对于一个广告计划可以预先配置多个落地页,使得不同用户看到的落地页页面样式、文案等信息不会单一化,有助于用户进行注册,从而达到广告投放想要实现的效果。
64.进一步的,上述的历史访问数据可以为当前广告的各落地页被访问的数据。具体的,历史访问数据可以包括各落地页的用户点击数据、用户注册数据、用户激活数据以及用户下载数据。
65.s12、将历史访问数据输入预设识别模型,得到预设识别模型输出的目标落地页的标识信息,预设识别模型是根据历史访问数据确定各落地页的展示权重值,并根据各展示权重值筛选出目标落地页的模型。
66.在该实施例中,上述的预设识别模型用于对上述的历史访问数据进行数据处理,得到目标落地页的标识信息。上述的各落地页的展示权重值用于表征各落地页当前能被展示概率或者优胜程度。上述的预设识别模型对历史访问数据进行数据处理得到各落地页的展示权重值,进一步根据各落地页的展示权重值筛选出目标落地页,该目标落地页即为本轮的模型计算中得出的当前应该展示的落地页。
67.在其中一个实施例中,上述的预设识别模型包括预设的模型参数,上述的历史访问数据包括用户点击数据以及广告转化数据,上述的将历史访问数据输入预设识别模型,得到预设识别模型的目标识别结果,可以包括:
68.根据各落地页的用户点击数据以及广告转化数据为各落地页创建贝塔分布;
69.根据各落地页对应的贝塔分布、模型参数以及预设的随机数生成函数,生成各落地页对应的展示权重值;
70.获取数值最大的展示权重值对应的落地页的页面标识作为目标落地页的标识信息。
71.在该实施例中,上述的模型参数可以为先验转化率贝塔分布的参数。上述的用户
点击数据包括用户点击量。上述的广告转化数据包括用户注册量、用户下载量以及用户激活量。
72.本技术中的预设识别模型中还包括模型算法,该模型算法可以为多臂老虎机算法。具体的,在多臂老虎机算法中,为每一个老虎机i(i=1,

,n)建立贝塔分布,且初始参数为(1,1)。以下步骤循环t次(t=1,2,3,

,t):
73.1,通过每个老虎机i的贝塔分布,获得每个老虎机的贝塔值;
74.2,选取有最大贝塔值的那一台最为本次的选择i(t),并获得i(t)的结果;
75.3,根据回报r(t)的值更新i(t)的参数。
76.基于以上多臂老虎机算法的原理,将该多臂老虎机算法的原理用于预设识别模型中以实现目标落地页的筛选。具体的,可以包括以下包括:
77.a.预先设定贝塔分布的参数a、b的初始值,其中参数a、b相当于上述的模型参数;
78.b.为各落地页建立一个贝塔分布;
79.c.使每个贝塔分布产生一个随机数值,该随机值相当于上述的展示权重值;
80.d.选择所得结果中展示权重值最大的落地页为本次筛选的输出结果。
81.本技术基于多臂老虎机算法以及各落地页的转化率的贝塔分布,根据各落地页的用户点击数据以及用户转化数据,训练出预设识别模型。通过该预设识别模型筛选出目标落地页展示,实现了自动筛选落地页进行展示,无需人为设置个落地页的展示比例,提升了落地页的展示效率使得落地页的展示更加科学。
82.s13、将目标落地页的标识信息存入第一预设缓存中。
83.其中,上述的第一预设缓存可以为redis缓存数据库。上述的目标落地页的标识信息可以为目标落地页的页面id号或者名称等可以唯一性标识目标落地页的信息。
84.在本技术中,服务器每隔预设时间段更新一次上述的第一预设缓存中的数据,如每隔一分钟更新一次。
85.s14、当接收到终端发送的当前广告的落地页访问请求时,从第一预设缓存中获取目标落地页的标识信息。
86.在其中一个实施例中,上述的广告转化数据包括用户注册数据,上述的方法还可以包括:
87.当接收到终端发送的落地页的访问请求时,生成目标落地页的用户点击数据,将用户点击数据存入预设的第一消息队列;
88.当接收到终端的注册请求时,生成目标落地页的用户注册数据,将注册数据存入预设的第二消息队列;
89.上述的获取当前广告的各落地页的历史访问数据,可以包括:
90.从第一消息队列中获取预设时间段内的用户点击数据;
91.从第二消息队列中获取预设时间段内的用户注册数据。
92.在该实施例中,上述的第一消息队列以及第二消息队列可以为kafka。上述的广告转化数据还可以包括用户激活数据以及用户下载数据。上述的预设时间段可以根据实际需求设定,如可以设定为7天、5天或者3天。
93.在其中一个实施例中,上述的方法还可以包括:
94.对各落地页的用户点击数据以及广告转化数据进行数据统计,生成统计结果;
95.将统计结果存入预设的第三消息队列;
96.将历史访问数据输入预设识别模型,得到预设识别模型的目标识别结果,包括:
97.从第三消息队列中获取统计结果;
98.将统计结果输入预设识别模型,得到预设识别模型的目标识别结果。
99.在该实施例中,服务器对各落地页的用户点击数据以及广告转化数据进行数据统计,生成统计结果,该统计结果可以为各落地页预设时间段内的用户点击总量以及各落地页预设时间段内广告转化总量,该广告转化总量可以为用户注册的总量。
100.进一步的,本技术中通过第一消息队列、第二消息队列以及第三消息队列的运用,可以消除系统间的耦合,当数据量比较大时,不容易造成系统被压垮。
101.在其中一个实施例中,当上述的服务器为多个服务器组成的服务器集群来实现时,如服务器集群具体可以包括第一服务器、第二服务器以及第三服务器。其中,第一服务器用于实时获取用户点击数据,并存入第一消息队列,以及实时获取用户注册数据,并存入第二消息队列。第二服务器用于从第一消息队列中获取预设时间段内的用户点击数据,以及从第二消息队列中获取预设时间段内的用户注册数据,并对获取到的用户点击数据以及用户注册数据进行数据统计,得到统计结果存入第三消息队列。第三服务器用于从第三消息队列中获取统计结果,并将统计结果输入预设识别模型进行计算,得到目标落地页的页面标识。在该实施例中通过第一消息队列以及第二消息队列可以消除第一服务器、第二服务器之间的耦合,通过第三消息队列可以消除第二服务器与第三服务器之间的耦合,提升数据处理的效率。
102.s15、根据目标落地页的标识信息获取目标落地页对应的页面展示文件返回给终端进行目标落地页的展示。
103.在其中一个实施例中,上述的方法还可以包括:
104.查找第二预设缓存中当前用户的历史访问记录;
105.当当前用户的历史访问记录中不存在当前广告的落地页访问记录时,执行从第一预设缓存中获取目标落地页的标识信息的步骤;
106.当当前用户的历史访问记录中存在当前广告的落地页访问记录时,获取当前广告的落地页访问记录中的历史访问落地页的标识信息;
107.根据历史访问落地页的标识信息获取历史访问落地页对应的页面展示文件返回给终端进行历史访问落地页的展示。
108.在其中一个实施例中,如图3所示,上述的方法还可以包括:
109.s21、获取当前广告的各落地页的历史访问数据;
110.s22、将历史访问数据输入预设识别模型,得到预设识别模型输出的目标落地页的标识信息,预设识别模型是根据历史访问数据确定各落地页的展示权重值,并根据各展示权重值筛选出目标落地页的模型;
111.s23、将目标落地页的标识信息存入第一预设缓存中;
112.s24、当接收到终端发送的当前广告的落地页访问请求时,判断第二预设缓存中是否存在当前广告的落地页访问记录;
113.s25、当第二预设缓存中不存在当前广告的落地页访问记录时,执行从第一预设缓存中获取目标落地页的标识信息的步骤;
114.s26、当第二缓存中存在当前广告的落地页访问记录时,获取当前广告的落地页访问记录中的历史访问落地页的标识信息;
115.s27、根据历史访问落地页的标识信息获取历史访问落地页对应的页面展示文件返回给终端进行历史访问落地页的展示。
116.在该实施例中,上述的第二预设缓存中存储了当前用户的历史访问记录。上述的第二预设缓存可以为redis缓存数据库。
117.当服务器接收到终端发送的当前广告的落地页访问请求时,优先查找第二预设缓存中的数据记录,若第二预设缓存中存在当前广告的落地页访问记录时,则获取当前广告的落地页访问记录中的历史访问落地页的标识信息,根据历史访问落地页的标识信息获取历史访问落地页对应的页面展示文件返回给终端进行历史访问落地页的展示。当第二预设缓存中不存在当前广告的落地页访问记录时,获取上述的第一预设缓存中的目标落地页的页面标识返回至终端。
118.本技术通过该实施方式,不仅解决了当前用户在同一天看到的页面不同的问题,同时因为redis缓存功能解决了用户打开落地页速度慢的问题,提高了落地页打开的响应速度。
119.在其中一个实施例中,上述的方法还可以包括:
120.当第一预设缓存中不存在目标页面标识,且当前用户的历史访问记录中不存在当前广告的落地页访问记录时,获取随机落地页的标识信息,随机落地页为从当前广告的各落地页中随机选取的一个落地页;
121.根据随机落地页的标识信息获取随机落地页的页面展示文件返回给终端进行随机落地页的展示。
122.在该实施例中,预先配置当前广告的落地页池,在该落地页池中包括当前广告的全部落地页。当第一预设缓存中不存在目标页面标识,且当前用户的历史访问记录中不存在当前广告的落地页访问记录时,从上述的落地页池中随机选取一个落地页,并获取该落地页的页面标识,根据该落地页的页面标识获取该落地页的页面展示文件返回至上述的终端。
123.通过该实施方式,本技术能够实现在模型新建时,第一预设缓存中还没有数据,并且第二预设缓存中也不存在当前广告的落地页访问记录时,能从落地页池中随机获取应该落地页展示,提升了方案的灵活性,扩宽了方案的适用范围。
124.在其中一个实施例中,上述的方法还可以包括:
125.获取预设时间段内各落地页的曝光概率;
126.根据预设时间段内各落地页的曝光概率调整模型参数。
127.在该实施例中,服务器统计预设时间段内各落地页的曝光概率,根据预设时间段内各落地页的曝光概率调整模型参数。例如,当出现某个落地页的曝光概率为零时,则根据该预设时间段内各落地页的曝光概率调整模型参数。
128.通过该实施方式,本技术可以实时调整模型参数使得各落地页的曝光概率符合预期值,不会导致存在某个落地页的曝光概率为零的情况存在,使得落地页的展示更加科学。
129.在一个实施例中,如图4所示,提供了一种广告落地页的展示方法的流程示意图。在图4中,上述的广告落地页的展示方法可以包括如下步骤:
130.s41、配置落地页池;
131.s42、为当前广告计划配置广告链接;
132.s43、展示当前广告的广告链接;
133.s44、接收终端发送的落地页的访问请求;
134.s45、判断第二预设缓存中是否存在当前广告的落地页访问记录;
135.s46、若第二预设缓存中存在当前广告的落地页访问记录,则从第二预设缓存中获取历史访问落地页的页面标识;
136.s47、若第二预设缓存中不存在当前广告的落地页访问记录,则判断第一预设缓存中是否存在目标落地页的页面标识;
137.s48、若第二预设缓存中存在目标落地页的页面标识,则获取第一预设缓存中的目标落地页的页面标识;
138.s49、若第二预设缓存中不存在目标落地页的页面标识,则获取落地页池中的随机落地页的页面标识;
139.s50、返回当前应该展示的落地页的页面结果;
140.s51、展示当前应该展示的落地页;
141.s52、接收终端的注册请求,执行注册;
142.s53、生成用户点击数据发送给第一消息队列;
143.s54、生成用户注册数据发送给第二消息队列;
144.s55、将页面结果存入第二预设缓存中。
145.其中,配置落地页池可以通过运营终端发起的落地页池的配置请求进行配置。落地页池中包括当前广告的各个落地页的页面标识。上述的为当前广告计划配置广告链接是指为当前广告生成一个广告链接。上述的当前应该展示的落地页的页面结果是指最终应该发送给终端展示的落地页的页面标识。上述的生成用户点击数据发送给第一消息队列是指对用户点击量发送给第一消息队列存储。上述的生成用户注册数据发送给第二消息队列具体是指生成用户注册量发送给第二消息队列。
146.在一个实施例中,如图5所示,提供了一种预设识别模型生成目标落地页的页面标识的流程示意图。在图5中,上述的预设识别模型生成目标落地页的页面标识具体可以包括如下步骤:
147.s61、从第一消息队列中获取用户点击数据;
148.s62、从第二消息队列中获取用户注册数据;
149.s63、计算统计结果;
150.s64、将统计结果存入第三消息队列;
151.s65、从第三消息队列获取统计结果输入预设识别模块;
152.s66、输出目标落地页的页面标识。
153.其中,上述的计算统计结果具体可以对第一消息队列中获取用户点击数据以及第二消息队列中获取用户注册数据分别进行统计。具体统计预设时间段内的用户点击数据以及用户注册数据。上述的从第三消息队列获取统计结果输入预设识别模块后,预设识别模型根据用户点击数据以及用户注册数据生成各落地页对应的展示权重值,选取展示权重值最大的落地页作为目标落地页,实现自动筛选目标落地页进行展示,无需人工设置各落地
页的展示比例,提升落地页展示的效率。
154.在一个实施例中,如图6所示,提供了一种广告落地页的展示装置,包括:获取模块11、识别模块12、第一缓存模块13、处理模块14以及第一展示模块15,其中:
155.获取模块11,用于获取当前广告的各落地页的历史访问数据;
156.识别模块12,用于将历史访问数据输入预设识别模型,得到预设识别模型输出的目标落地页的标识信息,预设识别模型是根据历史访问数据确定各落地页的展示权重值,并根据各展示权重值筛选出目标落地页的模型;
157.第一缓存模块13,用于将目标落地页的标识信息存入第一预设缓存中;
158.处理模块14,用于当接收到终端发送的当前广告的落地页访问请求时,从第一预设缓存中获取目标落地页的标识信息;
159.第一展示模块15,用于根据目标落地页的标识信息获取目标落地页对应的页面展示文件返回给终端进行目标落地页的展示。
160.在其中一个实施例中,上述的装置还包括查找模块(图未示),该查找模块可以查找第二预设缓存中当前用户的历史访问记录,当当前用户的历史访问记录中不存在当前广告的落地页访问记录时,执行从第一预设缓存中获取目标落地页的标识信息的步骤,当当前用户的历史访问记录中存在当前广告的落地页访问记录时,获取当前广告的落地页访问记录中的历史访问落地页的标识信息,根据历史访问落地页的标识信息获取历史访问落地页对应的页面展示文件返回给终端进行历史访问落地页的展示。
161.在其中一个实施例中,上述的装置还包括第二展示模块(图未示),该第二展示模块可以当第一预设缓存中不存在目标页面标识,且当前用户的历史访问记录中不存在当前广告的落地页访问记录时,获取随机落地页的标识信息,随机落地页为从当前广告的各落地页中随机选取的一个落地页,根据随机落地页的标识信息获取随机落地页的页面展示文件返回给终端进行随机落地页的展示。
162.在其中一个实施例中,上述的预设识别模型包括预设的模型参数,上述的历史访问数据包括用户点击数据以及广告转化数据,上述的识别模块12可以根据各落地页的用户点击数据以及广告转化数据为各落地页创建贝塔分布,根据各落地页对应的贝塔分布、模型参数以及预设的随机数生成函数,生成各落地页对应的展示权重值,获取数值最大的展示权重值对应的落地页的页面标识作为目标落地页的标识信息。
163.在其中一个实施例中,上述的广告转化数据包括用户注册数据,上述的装置还包括第二缓存模块(图未示),该第二缓存模块可以当接收到终端发送的落地页的访问请求时,生成目标落地页的用户点击数据,将用户点击数据存入预设的第一消息队列,当接收到终端的注册请求时,生成目标落地页的用户注册数据,将注册数据存入预设的第二消息队列,上述的获取模块可以从第一消息队列中获取预设时间段内的用户点击数据,从第二消息队列中获取预设时间段内的用户注册数据。
164.在其中一个实施例中,上述的装置还包括统计模块(图未示),该统计模块可以对各落地页的用户点击数据以及广告转化数据进行数据统计,生成统计结果,将统计结果存入预设的第三消息队列,上述的识别模块识别模块12可以从第三消息队列中获取统计结果,将统计结果输入预设识别模型,得到预设识别模型的目标识别结果。
165.在其中一个实施例中,上述的装置还包括调整模块(图未示),该调整模块可以获
取预设时间段内各落地页的曝光概率,根据预设时间段内各落地页的曝光概率调整模型参数。
166.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储智能家居设备的运行数据等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现广告落地页的展示方法。
167.在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:获取当前广告的各落地页的历史访问数据;将历史访问数据输入预设识别模型,得到预设识别模型输出的目标落地页的标识信息,预设识别模型是根据历史访问数据确定各落地页的展示权重值,并根据各展示权重值筛选出目标落地页的模型;将目标落地页的标识信息存入第一预设缓存中;当接收到终端发送的当前广告的落地页访问请求时,从第一预设缓存中获取目标落地页的标识信息;根据目标落地页的标识信息获取目标落地页对应的页面展示文件返回给终端进行目标落地页的展示。
168.在一个实施例中,处理器执行计算机程序时具体还实现以下步骤:
169.查找第二预设缓存中当前用户的历史访问记录;
170.当当前用户的历史访问记录中不存在当前广告的落地页访问记录时,执行从第一预设缓存中获取目标落地页的标识信息的步骤;
171.当当前用户的历史访问记录中存在当前广告的落地页访问记录时,获取当前广告的落地页访问记录中的历史访问落地页的标识信息;
172.根据历史访问落地页的标识信息获取历史访问落地页对应的页面展示文件返回给终端进行历史访问落地页的展示。
173.在一个实施例中,处理器执行计算机程序时具体还实现以下步骤:
174.当第一预设缓存中不存在目标页面标识,且当前用户的历史访问记录中不存在当前广告的落地页访问记录时,获取随机落地页的标识信息,随机落地页为从当前广告的各落地页中随机选取的一个落地页;
175.根据随机落地页的标识信息获取随机落地页的页面展示文件返回给终端进行随机落地页的展示。
176.在一个实施例中,上述的预设识别模型包括预设的模型参数,上述的历史访问数据包括用户点击数据以及广告转化数据,处理器执行计算机程序实现上述的将历史访问数据输入预设识别模型,得到预设识别模型的目标识别结果步骤时,具体实现以下步骤:
177.根据各落地页的用户点击数据以及广告转化数据为各落地页创建贝塔分布;
178.根据各落地页对应的贝塔分布、模型参数以及预设的随机数生成函数,生成各落地页对应的展示权重值;
179.获取数值最大的展示权重值对应的落地页的页面标识作为目标落地页的标识信
息。
180.在一个实施例中,上述的广告转化数据包括用户注册数据,处理器执行计算机程序时具体还实现以下步骤:
181.当接收到终端发送的落地页的访问请求时,生成目标落地页的用户点击数据,将用户点击数据存入预设的第一消息队列;
182.当接收到终端的注册请求时,生成目标落地页的用户注册数据,将注册数据存入预设的第二消息队列;
183.在一个实施例中,处理器执行计算机程序实现上述的获取当前广告的各落地页的历史访问数据的步骤时,具体实现以下步骤:
184.从第一消息队列中获取预设时间段内的用户点击数据;
185.从第二消息队列中获取预设时间段内的用户注册数据。
186.在一个实施例中,处理器执行计算机程序时具体还实现以下步骤:
187.对各落地页的用户点击数据以及广告转化数据进行数据统计,生成统计结果;
188.将统计结果存入预设的第三消息队列;
189.在一个实施例中,处理器执行计算机程序实现上述的将历史访问数据输入预设识别模型,得到预设识别模型的目标识别结果的步骤时,具体实现以下步骤:
190.从第三消息队列中获取统计结果;
191.将统计结果输入预设识别模型,得到预设识别模型的目标识别结果。
192.在一个实施例中,处理器执行计算机程序时具体还实现以下步骤:
193.获取预设时间段内各落地页的曝光概率;
194.根据预设时间段内各落地页的曝光概率调整模型参数。
195.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:获取当前广告的各落地页的历史访问数据;将历史访问数据输入预设识别模型,得到预设识别模型输出的目标落地页的标识信息,预设识别模型是根据历史访问数据确定各落地页的展示权重值,并根据各展示权重值筛选出目标落地页的模型;将目标落地页的标识信息存入第一预设缓存中;当接收到终端发送的当前广告的落地页访问请求时,从第一预设缓存中获取目标落地页的标识信息;根据目标落地页的标识信息获取目标落地页对应的页面展示文件返回给终端进行目标落地页的展示。
196.在一个实施例中,计算机程序被处理器执行时具体还实现以下步骤:
197.查找第二预设缓存中当前用户的历史访问记录;
198.当当前用户的历史访问记录中不存在当前广告的落地页访问记录时,执行从第一预设缓存中获取目标落地页的标识信息的步骤;
199.当当前用户的历史访问记录中存在当前广告的落地页访问记录时,获取当前广告的落地页访问记录中的历史访问落地页的标识信息;
200.根据历史访问落地页的标识信息获取历史访问落地页对应的页面展示文件返回给终端进行历史访问落地页的展示。
201.在一个实施例中,计算机程序被处理器执行时具体还实现以下步骤:
202.当第一预设缓存中不存在目标页面标识,且当前用户的历史访问记录中不存在当前广告的落地页访问记录时,获取随机落地页的标识信息,随机落地页为从当前广告的各
落地页中随机选取的一个落地页;
203.根据随机落地页的标识信息获取随机落地页的页面展示文件返回给终端进行随机落地页的展示。
204.在一个实施例中,上述的预设识别模型包括预设的模型参数,上述的历史访问数据包括用户点击数据以及广告转化数据,计算机程序被处理器执行实现上述的将历史访问数据输入预设识别模型,得到预设识别模型的目标识别结果步骤时,具体实现以下步骤:
205.根据各落地页的用户点击数据以及广告转化数据为各落地页创建贝塔分布;
206.根据各落地页对应的贝塔分布、模型参数以及预设的随机数生成函数,生成各落地页对应的展示权重值;
207.获取数值最大的展示权重值对应的落地页的页面标识作为目标落地页的标识信息。
208.在一个实施例中,上述的广告转化数据包括用户注册数据,计算机程序被处理器执行时具体还实现以下步骤:
209.当接收到终端发送的落地页的访问请求时,生成目标落地页的用户点击数据,将用户点击数据存入预设的第一消息队列;
210.当接收到终端的注册请求时,生成目标落地页的用户注册数据,将注册数据存入预设的第二消息队列;
211.在一个实施例中,计算机程序被处理器执行实现上述的获取当前广告的各落地页的历史访问数据的步骤时,具体实现以下步骤:
212.从第一消息队列中获取预设时间段内的用户点击数据;
213.从第二消息队列中获取预设时间段内的用户注册数据。
214.在一个实施例中,计算机程序被处理器执行时具体还实现以下步骤:
215.对各落地页的用户点击数据以及广告转化数据进行数据统计,生成统计结果;
216.将统计结果存入预设的第三消息队列;
217.在一个实施例中,计算机程序被处理器执行实现上述的将历史访问数据输入预设识别模型,得到预设识别模型的目标识别结果的步骤时,具体实现以下步骤:
218.从第三消息队列中获取统计结果;
219.将统计结果输入预设识别模型,得到预设识别模型的目标识别结果。
220.在一个实施例中,计算机程序被处理器执行时具体还实现以下步骤:
221.获取预设时间段内各落地页的曝光概率;
222.根据预设时间段内各落地页的曝光概率调整模型参数。
223.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、物理分库分表或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强
型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
224.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
225.以上实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1