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.将所述数据特征向量输入至所述多层感知器中的softmax层,得到所述目标应用程序对应的价值预测参数。
28.可选地,所述基于所述价值预测参数,判断所述目标应用程序是否符合展示下载链接的预设条件,包括:
29.判断所述价值预测参数是否大于或等于预设参数阈值;
30.若大于或等于预设参数阈值,则判定所述目标应用程序符合展示下载链接的预设条件。
31.可选地,在所述基于所述价值预测参数,判断所述目标应用程序是否符合展示下载链接的预设条件之后,所述方法还包括:
32.若所述目标应用程序不符合展示下载链接的预设条件,则禁止向预览用户端展示所述目标应用程序对应的下载链接。
33.根据本发明的第二个方面,提供一种应用程序的下载装置,包括:
34.展示单元,用于响应于目标应用程序的预览信号,展示所述目标应用程序对应的模拟页面;
35.获取单元,用于获取预览用户在所述模拟页面中的埋点数据;
36.预测单元,用于将所述埋点数据输入至预设价值预测模型中进行转化价值预测,得到所述目标应用程序对应的价值预测参数;
37.判断单元,用于基于所述价值预测参数,判断所述目标应用程序是否符合展示下载链接的预设条件;
38.下载单元,用于若所述目标应用程序符合所述预设条件,则向预览用户端展示所述目标应用程序对应的下载链接,以便所述预览用户端基于所述下载链接对所述目标应用程序进行下载。
39.根据本发明的第三个方面,提供一种计算机可读存储介质,其上存储有计算机程
序,该程序被处理器执行时实现以上应用程序的下载方法。
40.根据本发明的第四个方面,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以上应用程序的下载方法。
41.根据本发明提供的一种应用程序的下载方法、装置、存储介质及计算机设备,与现有技术相比,本发明通过预先向用户展示目标应用程序的模拟页面,并收集用户在模拟页面进行操作产生的埋点数据,之后利用预设价值预测模型对埋点数据的转化价值进行预测,得到价值预测参数,最终根据价值预测参数来判断是否向用户展示下载链接,若展示下载链接,则用户可以通过点击下载链接来进行应用程序的下载,由此通过预先向用户展示目标应用程序对应的模拟页面,通过用户在模拟页面中产生的埋点数据,来确定用户是否对目标应用程序感兴趣,由于展示模拟页面耗费的流量远小于直接下载目标应用程序所需的流量,因此本发明能够避免用户直接下载到不感兴趣的产品耗费大量流量的问题,从而本发明节约用户的成本,同时提升了用户的体验感。
附图说明
42.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
43.图1示出了本发明实施例提供的一种应用程序的下载方法流程图;
44.图2示出了本发明实施例提供的另一种应用程序的下载方法流程图;
45.图3示出了本发明实施例提供的一种应用程序的下载装置的结构示意图;
46.图4示出了本发明实施例提供的另一种应用程序的下载装置的结构示意图;
47.图5示出了本发明实施例提供的一种计算机设备的实体结构示意图。
具体实施方式
48.下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。
49.目前,直接让用户下载产品来了解产品的方式,下载的产品并非是用户喜欢的产品,降低了用户的体验感,同时对于文件体积比较大的客户端产品,用户实际使用所带来的收益可能无法抵扣流量费用,会导致用户上网流量的耗费,进而增加用户的流量费用。
50.为了解决上述问题,本发明实施例提供了一种应用程序的下载方法,如图1所示,所述方法包括:
51.101、响应于目标应用程序的预览信号,展示目标应用程序对应的模拟页面。
52.其中,目标应用程序为用户在客户端选择的应用程序,模拟页面是用户能够在该页面中进行部分常规操作,已达到真实使用目标应用程序的效果。
53.具体地,用户打开客户端软件,在客户端软件中会展示出多个供用户下载使用的应用程序,用户在多个应用程序中选择想要了解的目标应用程序,并点击该目标应用程序对应的标识信息,即触发了目标应用程序的预览信息,当接收到针对该目标应用程序的预览信号时,便展示该目标应用程序对应的模拟页面,用户可以与展示的模拟页面进行交互,通过用户与模拟页面交互过程中产生的数据,确定用户是否对目标应用程序感兴趣,若感
兴趣,则向用户展示该目标应用程序的下载链接,用户通过点击下载链接来对目标应用程序进行下载。由此通过预先展示模拟页面来让用户了解应用程序的方式,能够避免用户直接下载到不喜欢的应用程序耗费流量的问题,从而降低了用户成本,提升了用户体验感。
54.102、获取预览用户在模拟页面中的埋点数据。
55.其中,埋点数据是用户在模拟页面中的行为轨迹数据,包括用户在模拟页面中的停留时长,鼠标点击的位置,每个位置的点击频率等。
56.具体地,为了获取用户在模拟页面中产生的埋点数据,首先需要定制埋点策略,并按照埋点策略在模拟页面中进行埋点,之后在向用户展示目标应用程序对应的模拟页面后,用户会与该模拟页面产生交互,此时,基于预先的埋点,记录用户与模拟页面在交互过程中产生的行为轨迹数据,如,用户在模拟页面中鼠标点击的位置,每个位置的点击频率,用户与模拟页面的交互时长,页面中每个模块的曝光率等,最终根据获取到的埋点数据,判断用户对该目标应用程序的喜爱程度,根据喜爱程度来确定是否向用户展示目标应用程序的下载链接,避免用户直接下载该目标应用程序来判断是否喜欢该应用程序,若不喜欢还需要将该应用程序删除,浪费了下载的流量费用,从而本发明能够让用户在耗费较少流量的情况下提前了解引用程序,确定喜欢该应用程序的情况下在下载该应用程序,提升了用户的体验感。
57.103、将埋点数据输入至预设价值预测模型中进行转化价值预测,得到目标应用程序对应的价值预测参数。
58.其中,价值预测参数可以是用户对该目标应用程序的喜爱程度,价值预测参数是一个数值,不同数值大小对应不同的喜爱程度。
59.具体地,在获取用户与模拟页面之间的交互数据后,即用户在模拟页面中的行为轨迹数据(埋点数据),为了预测用户对该目标应用程序的喜爱程度,首先需要将该埋点数据输入至预设价值预测模型中,利用预设价值预测模型对该埋点数据的转化价值进行预测,得到该目标应用程序对应的价值预测参数,最终根据价值预测参数,判断用户是否喜爱该产品,若用户喜爱该产品,则向用户推荐下载链接,用户基于下载链接来选择是否下载该产品,由此本发明通过让用户提前了解应用程序,在充分了解该应用程序的情况下在选择是否下载该应用程序,避免在不了应用程序的情况下直接下载导致下载到不喜欢的程序,造成流量的浪费的情况,从而本发明能够节约流量费用。
60.104、基于价值预测参数,判断目标应用程序是否符合展示下载链接的预设条件。
61.具体地,在利用预设价值预测模型对埋点数据的转化价值进行预测,得到目标应用程序对应的价值预测参数后,根据该价值预测参数的大小,判断用户对目标应用程序的喜爱程度,即判断目标应用程序是否符合展示下载链接的预设条件,若符合展示下载链接的预设条件,则向用户推荐下载链接,用户点击该下载链接即可下载该目标应用程序,若不符合展示下载链接的预设条件,则确定用户对该目标应用程序不感兴趣,则不向用户展示下载链接。
62.105、若目标应用程序符合预设条件,则向预览用户端展示目标应用程序对应的下载链接,以便预览用户端基于下载链接对目标应用程序进行下载。
63.其中,下载链接是下载目标应用程序的索引,通过下载链接能够下载目标应用程序。
64.具体地,在基于价值预测参数,判断目标应用程序是否符合展示下载链接的预设条件之后,若目标应用程序符合展示下载链接的预设条件,则向客户端的用户展示目标应用程序对应的下载链接,为了让用户准确下载,上述下载链接中包含目标应用程序的标识信息,如目标应用程序的图标信息或字符信息,用户基于标识信息,确定该下载链接是否是针对目标应用程序的下载链接,在确认无误后,点击下载链接中的下载地址对目标应用程序进行下载。由此通过预先向用户展示目标应用程序对应的模拟页面,通过用户在模拟页面中产生的埋点数据,来确定用户是否对目标应用程序感兴趣,由于展示模拟页面耗费的流量远小于直接下载目标应用程序所需的流量,因此本发明能够避免用户直接下载到不感兴趣的产品耗费大量流量的问题,从而本发明节约了用户的成本,同时提升了用户的使用体验感。
65.根据本发明提供的一种应用程序的下载方法,与现有技术相比,本发明通过预先向用户展示目标应用程序的模拟页面,并收集用户在模拟页面进行操作产生的埋点数据,之后利用预设价值预测模型对埋点数据的转化价值进行预测,得到价值预测参数,最终根据价值预测参数来判断是否向用户展示下载链接,若展示下载链接,则用户可以通过点击下载链接来进行应用程序的下载,由此通过预先向用户展示目标应用程序对应的模拟页面,通过用户在模拟页面中产生的埋点数据,来确定用户是否对目标应用程序感兴趣,由于展示模拟页面耗费的流量远小于直接下载目标应用程序所需的流量,因此本发明能够避免用户直接下载到不感兴趣的产品耗费大量流量的问题,从而本发明节约用户的成本,同时提升了用户的体验感。
66.进一步的,为了更好的说明上述对应用程序进行下载的过程,作为对上述实施例的细化和扩展,本发明实施例提供了另一种应用程序的下载方法,如图2所示,所述方法包括:
67.201、响应于目标应用程序的预览信号,展示目标应用程序对应的模拟页面。
68.对于本发买实施例,在接收到用户针对该目标应用程序触发的预览信号时,为了向用户展示模拟页面供用户了解该目标应用程序的使用详情,首先需要构建目标应用程序的模拟页面,基于此,所述方法包括:基于目标应用程序对应的标识信息,确定目标应用程序所属的程序类型,并确定与程序类型相对应的页面模板,基于页面模板,获取目标应用程序对应的应用组件,并确定应用组件对应的属性配置参数;基于应用组件及其对应的属性配置参数,构建目标应用程序对应的模拟页面。
69.其中,标识信息可以是目标应用程序对应的图标信息或字符信息,也可以是其他标识信息,只要该标识信息能够唯一确定该目标应用程序,本发明实施例对标识信息的形式不做具体限定。其中,页面模板是构建模拟页面通用的模板,该页面模板中存储着构建该模拟页面所需的各种页面组件。属性配置参数是相应页面组件对应的组件宽度、组件高度、组件字体颜等信息。
70.具体地,在接收到客户端用户触发的目标应用程序的预览信号时,其中,该预览信号中携带有目标应用程序对应的标识信息,基于该标识信息,确定目标应用程所属的程序类型,因为不同的程序类型对应不同的页面模板,之后基于该程序类型,确定与目标应用程序相对应的页面模板,之后在页面模板的组件下拉菜单中选择构建该模拟页面所需的多个页面组件,选择的多个页面组件会以选择的顺序排列在组件展示区域,在组件展示区域中
点击任意一个组件标识,会在页面模板的预设位置处显示相应页面组件对应的参数配置栏,在参数配置栏中填写相应页面组件对应的属性配置参数,如,相应页面组件的宽度为50mm,页面组件的底纹颜为黄等,属性配置参数可以通过在下拉菜单中选择的方式进行填写,也可以直接在相应位置输入属性配置参数,在将各个页面组件对应的属性配置参数填写完后,点解页面模板中的确定按钮,即可生成目标应用程序对应的模拟页面,之后可以通过javascript(一种开发web页面的脚本语言)技术构建页面的交互功能,使模拟页面能够响应用户的操作。
71.进一步地,在构建完目标应用程序对应的模拟页面后,便可向用户展示该模拟页面,基于此,步骤201具体包括:利用预设窗口构建函数构建预览用户端窗口;基于目标应用程序对应的标识信息,确定模拟页面对应的资源定位符;基于资源定位符,在预览用户端窗口中展示目标应用程序对应的模拟页面。
72.其中,预设窗口构建函数具体可以为create函数、oncreate函数等,预览用户端窗口相当于浏览器窗口。资源定位符为为模拟页面的资源地址。
73.具体地,当构建完目标应用程序对应的模拟页面后,需要向用户展示该模拟页面,基于此,首先需要利用create函数,或者oncreate等函数在windows操作系统中,创建出一个预览用户端窗口,并确定模拟页面对应的资源定位符,并在预览用户端窗口中通过资源定位符加载模拟页面,加载完成后向用户展示目标应用程序的模拟页面,以便用户与模拟页面产生交互。
74.202、获取预览用户在模拟页面中的埋点数据。
75.具体地,在向用户展示模拟页面后,用户会与模拟页面进行交互,子啊交互过程中,实时获取用户与模拟页面之间通过交互产生的行为轨迹数据(埋点数据),如,获取的埋点数据包括:用户针对页面模块1点击了3次,用户在模拟页面中停留了1分钟等。
76.203、确定埋点数据对应的嵌入向量。
77.具体地,在获取用户与模拟页面角交互过程中产生的埋点数据后,为了确定该埋点数据对应的转化价值,首先需要确定该埋点数据对应的嵌入向量,具体确定方法包括,确定埋点数据中包含的各个字符,例如,若埋点数据为页面停留时长1分钟,则买单数据对应的各个字符为,页/面/停/留/时/长/1/分/钟/,之后利word2vec等词嵌入方法将埋点数据中的各个字符转化为嵌入向量,之后将嵌入向量输入至预设价值预测模型中进行转化价值的预测,得到目标应用程序对应的价值预测参数。
78.204、将嵌入向量输入至预设价值预测模型进行转化价值预测,得到目标应用程序对应的价值预测参数。
79.其中,预设价值预测模型具体可以为多层感知器模型,多层感知器是一种神经网络模型,它包括输入层、隐藏层和输出层。
80.对于本发明实施例,为了利用预设价值预测模型对埋点数据的转化价值进行预测,首先需要构建该价值预测模型,基于此,所述方法包括:收集多个样本用户在样本模拟页面中的样本埋点数据及其对应的实际样本价值参数;构建至少一个预设初始价值预测模型,并将样本埋点数据输入至各预设初始价值预测模型中进行价值预测,得到预测样本价值参数;基于同一样本埋点数据对应的实际样本价值参数与预测样本价值参数,确定各预设初始价值预测模型对应的回溯值,其中,回溯值用于表征相应预设初始价值预测模型的
预测误差;根据回溯值,对各预设初始价值预测模型进行过滤,得到预设价值预测模型。
81.其中,回溯值为同一样本数据的真实数据值与样本预测结果之间的绝对差值。
82.具体地,预先构建多个预设初始价值预测模型,并获取样本用户在样本模拟页面中产生的样本埋点数据,以及该样本埋点数据对应的实际样本价值参数,并将上述数据确定为训练集,之后将训练集按照模型数量分为多组训练数据和多组测试数据,并利用多组训练数据训练对应的预设初始价值预测模型,得到训练后的各个预设初始价值预测模型,之后将测试数据中的样本埋点数据输入至对应的预设初始价值预测模型中进行转化价值预测,得到预测样本价值参数,之后确定同一样本埋点数据的实际样本价值参数与预测样本价值参数之间的绝对差值,并将该绝对差值确定为相应预设初始价值预测模型对应的回溯值,例如,将某一样本埋点数据输入至对应的预设初始价值预测模型中,得到该样本埋点数据对应的预测样本价值参数为5,该样本埋点数据对应的实际样本价值参数为5.6,则该对应的预设初始价值预测模型对应的回溯值0.6。进一步地,在确定各个预设初始价值预测模型对应的回溯值后,在各个回溯值中确定最小回溯值,并将最小回溯值对应的预设初始价值预测模型确定为预设价值预测模型,之后利用该构建好的预设价值预测模型预测对埋点数据的转化价值进行预测。
83.进一步地,在构建好预设价值预测模型后,需要利用该价值预测模型来预测目标应用程序对应的价值预测参数,基于此,步骤204具体包括:将嵌入向量输入至多层感知器,提取多层感知器中最后一个全连接层输出的数据特征向量;将数据特征向量输入至多层感知器中的softmax层,得到目标应用程序对应的价值预测参数。
84.具体地,将埋点数据中各个字符对应的嵌入向量通过多层感知器模型的输入层输入至隐藏层,通过该隐藏层输出的结果为:
85.f(w1x+b1)
86.其中,该输出结果即为各个字符对应的嵌入向量经过预设价值预测模型的全连接后输出的数据特征向量,x为各个字符对应的嵌入向量,w1为隐藏层的权重,也是多层感知器的连接系数,b1为隐藏层的偏置系数,f函数通常可以采用sigmoid函数或者tanh函数,如下所示:
87.sigmoid(x)=1/(1+e-x
)
88.tanh(x)=(e
x-e-x
)/(e1+e-x
)
89.进一步地,在将买单数据中各个字符对应的嵌入向量通过多层感知器模型的输入层输入至隐藏层,得到该隐藏层输出的结果之后,再将该结果输入至输出层,即多层感知器的softmax层,通过该输出层进行价值参数预测,得到的预测结果为:
90.softmax(w2f(w1x+b1)+b2)
91.其中,w2为输出层的权重系数,b2为输出层的偏置系数,通过该多层感知器模型的输出层能够输出目标应用程序对应的价值预测参数。
92.205、基于价值预测参数,判断目标应用程序是否符合展示下载链接的预设条件。
93.对于本发明实施例,在确定目标应用程序对应的价值预测参数后,判断是否向用户推荐目标应用程序对应的下载链接,基于此,步骤205具体包括:判断价值预测参数是否大于或等于预设参数阈值;若大于或等于预设参数阈值,则判定目标应用程序符合展示下载链接的预设条件。
94.其中,预设参数阈值是根据实际情况设定的,预设参数阈值是用来评价用户对目标应用程序喜欢与否的临界值。
95.具体地,判断价值预测参数是否大于或等于预设参数阈值,若大于或等于预设参数阈值,则确定用户喜欢该目标应用程序,则向用户推荐目标应用程序对应的下载链接,例如,若预设参数阈值为7,目标应用程序对应的价值预测参数为8.5,则确定用户倾向于下载该目标应用程序,则向用户展示该目标应用程序对应的下载链接,以便用户通过该下载链接下载该目标应用程序。
96.进一步地,在判断目标应用程序是否符合展示下载链接的预设条件之后,所述方法还包括:若目标应用程序不符合展示下载链接的预设条件,则禁止向预览用户端展示目标应用程序对应的下载链接。
97.具体地,若价值预测参数小于预设参数阈值,则确定用户不喜欢该目标应用程序,则禁止向用户展示关于该目标应用程序的下载链接,减少用户关闭下载链接的操作步骤,提升用户体验感。
98.206、若目标应用程序符合预设条件,则向预览用户端展示目标应用程序对应的下载链接,以便预览用户端基于下载链接对目标应用程序进行下载。
99.具体地,若价值预测参数大于或等于预设参数阈值,则在预览用户端界面中弹出下载链接的弹窗,该弹窗中包含关闭按钮,若用户不想下载该目标应用程序,则点击弹窗中的关闭按钮,弹窗便消失,若用户想要下载目标应用程序,则点击弹窗中展示的下载链接,即可转到该目标应用程序的下载页面,在下载页面中下载该目标应用程序。
100.根据本发明提供的另一种应用程序的下载方法,与现有技术相比,本发明通过预先向用户展示目标应用程序的模拟页面,并收集用户在模拟页面进行操作产生的埋点数据,之后利用预设价值预测模型对埋点数据的转化价值进行预测,得到价值预测参数,最终根据价值预测参数来判断是否向用户展示下载链接,若展示下载链接,则用户可以通过点击下载链接来进行应用程序的下载,由此通过预先向用户展示目标应用程序对应的模拟页面,通过用户在模拟页面中产生的埋点数据,来确定用户是否对目标应用程序感兴趣,由于展示模拟页面耗费的流量远小于直接下载目标应用程序所需的流量,因此本发明能够避免用户直接下载到不感兴趣的产品耗费大量流量的问题,从而本发明节约用户的成本,同时提升了用户的体验感。
101.进一步地,作为图1的具体实现,本发明实施例提供了一种应用程序的下载装置,如图3所示,所述装置包括:展示单元31、获取单元32、预测单元33、判断单元34和下载单元35。
102.展示单元31,可以用于响应于目标应用程序的预览信号,展示目标应用程序对应的模拟页面。
103.获取单元32,可以用于获取预览用户在模拟页面中的埋点数据。
104.预测单元33,可以用于将埋点数据输入至预设价值预测模型中进行转化价值预测,得到目标应用程序对应的价值预测参数。
105.判断单元34,可以用于基于价值预测参数,判断目标应用程序是否符合展示下载链接的预设条件。
106.下载单元35,可以用于若目标应用程序符合预设条件,则向预览用户端展示目标
应用程序对应的下载链接,以便预览用户端基于下载链接对目标应用程序进行下载。
107.在具体应用场景中,为了构建目标应用程序对应的模拟页面,如图4所示,该装置还包括:确定单元36和构建单元37。
108.确定单元36,可以用于基于目标应用程序对应的标识信息,确定目标应用程序所属的程序类型,并确定与程序类型相对应的页面模板。
109.获取单元32,还可以用于基于页面模板,获取目标应用程序对应的应用组件,并确定应用组件对应的属性配置参数。
110.构建单元37,可以用于基于应用组件及其对应的属性配置参数,构建目标应用程序对应的模拟页面。
111.在具体应用场景中,为了展示目标引用程序对应的模拟页面,该展示单元31,包括构建模块311、第一确定模块312和展示模块313。
112.构建模块311,可以用于利用预设窗口构建函数构建预览用户端窗口。
113.第一确定模块312,可以用于基于目标应用程序对应的标识信息,确定模拟页面对应的资源定位符。
114.展示模块313,可以用于基于资源定位符,在预览用户端窗口中展示目标应用程序对应的模拟页面。
115.在具体应用场景中,为了构建预设价值预测模型,该装置还包括:收集单元38。
116.收集单元38,可以用于收集多个样本用户在样本模拟页面中的样本埋点数据及其对应的实际样本价值参数。
117.预测单元33,还可以用于构建至少一个预设初始价值预测模型,并将样本埋点数据输入至各预设初始价值预测模型中进行价值预测,得到预测样本价值参数。
118.确定单元36,还可以用于基于同一样本埋点数据对应的实际样本价值参数与预测样本价值参数,确定各预设初始价值预测模型对应的回溯值,其中,回溯值用于表征相应预设初始价值预测模型的预测误差。
119.确定单元36,具体可以用于根据回溯值,对各预设初始价值预测模型进行过滤,得到预设价值预测模型。
120.在具体应用场景中,为了利用预设价值预测模型对目标应用程序对应的价值参数进行预测,预测单元33,包括第二确定模块331和提取模块332。
121.第二确定模块331,可以用于确定埋点数据对应的嵌入向量。
122.提取模块332,可以用于将嵌入向量输入至多层感知器,提取多层感知器中最后一个全连接层输出的数据特征向量。
123.第二确定模块331,具体可以用于将数据特征向量输入至多层感知器中的softmax层,得到目标应用程序对应的价值预测参数。
124.在具体应用场景中,为了判断目标应用程序是否符合展示下载链接的预设条件,判断单元34,包括判断模块341和第三确定模块342。
125.判断模块341,可以用于判断价值预测参数是否大于或等于预设参数阈值。
126.第三确定模块342,可以用于若大于或等于预设参数阈值,则判定目标应用程序符合展示下载链接的预设条件。
127.在具体应用场景中,为了禁止向预览用户端展示目标应用程序对应的下载链接,
该装置还包括:禁止展示单元39。
128.禁止展示单元39,可以用于若目标应用程序不符合展示下载链接的预设条件,则禁止向预览用户端展示目标应用程序对应的下载链接。
129.需要说明的是,本发明实施例提供的一种应用程序的下载装置所涉及各功能模块的其他相应描述,可以参考图1所示方法的对应描述,在此不再赘述。
130.基于上述如图1所示方法,相应的,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:响应于目标应用程序的预览信号,展示目标应用程序对应的模拟页面;获取预览用户在模拟页面中的埋点数据;将埋点数据输入至预设价值预测模型中进行转化价值预测,得到目标应用程序对应的价值预测参数;基于价值预测参数,判断目标应用程序是否符合展示下载链接的预设条件;若目标应用程序符合预设条件,则向预览用户端展示目标应用程序对应的下载链接,以便预览用户端基于下载链接对目标应用程序进行下载。
131.基于上述如图1所示方法和如图3所示装置的实施例,本发明实施例还提供了一种计算机设备的实体结构图,如图5所示,该计算机设备包括:处理器41、存储器42、及存储在存储器42上并可在处理器上运行的计算机程序,其中存储器42和处理器41均设置在总线43上所述处理器41执行所述程序时实现以下步骤:响应于目标应用程序的预览信号,展示目标应用程序对应的模拟页面;获取预览用户在模拟页面中的埋点数据;将埋点数据输入至预设价值预测模型中进行转化价值预测,得到目标应用程序对应的价值预测参数;基于价值预测参数,判断目标应用程序是否符合展示下载链接的预设条件;若目标应用程序符合预设条件,则向预览用户端展示目标应用程序对应的下载链接,以便预览用户端基于下载链接对目标应用程序进行下载。
132.通过本发明的技术方案,本发明通过响应于目标应用程序的预览信号,展示目标应用程序对应的模拟页面;并获取预览用户在模拟页面中的埋点数据;将埋点数据输入至预设价值预测模型中进行转化价值预测,得到目标应用程序对应的价值预测参数;之后基于价值预测参数,判断目标应用程序是否符合展示下载链接的预设条件;最终若目标应用程序符合预设条件,则向预览用户端展示目标应用程序对应的下载链接,以便预览用户端基于下载链接对目标应用程序进行下载,由此通过预先向用户展示目标应用程序对应的模拟页面,通过用户在模拟页面中产生的埋点数据,来确定用户是否对目标应用程序感兴趣,由于展示模拟页面耗费的流量远小于直接下载目标应用程序所需的流量,因此本发明能够避免用户直接下载到不感兴趣的产品耗费大量流量的问题,从而本发明节约用户的成本,同时提升了用户的体验感。
133.显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
134.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修
改、等同替换、改进等,均应包括在本发明的保护范围之内。
技术特征:
1.一种应用程序的下载方法,其特征在于,包括:响应于目标应用程序的预览信号,展示所述目标应用程序对应的模拟页面;获取预览用户在所述模拟页面中的埋点数据;将所述埋点数据输入至预设价值预测模型中进行转化价值预测,得到所述目标应用程序对应的价值预测参数;基于所述价值预测参数,判断所述目标应用程序是否符合展示下载链接的预设条件;若所述目标应用程序符合所述预设条件,则向预览用户端展示所述目标应用程序对应的下载链接,以便所述预览用户端基于所述下载链接对所述目标应用程序进行下载。2.根据权利要求1所述的方法,其特征在于,在所述展示所述目标应用程序对应的模拟页面之前,所述方法还包括:基于所述目标应用程序对应的标识信息,确定所述目标应用程序所属的程序类型,并确定与所述程序类型相对应的页面模板;基于所述页面模板,获取所述目标应用程序对应的应用组件,并确定所述应用组件对应的属性配置参数;基于所述应用组件及其对应的属性配置参数,构建所述目标应用程序对应的模拟页面。3.根据权利要求1所述的方法,其特征在于,所述展示所述目标应用程序对应的模拟页面,包括:利用预设窗口构建函数构建预览用户端窗口;基于所述目标应用程序对应的标识信息,确定所述模拟页面对应的资源定位符;基于所述资源定位符,在所述预览用户端窗口中展示所述目标应用程序对应的模拟页面。4.根据权利要求1所述的方法,其特征在于,在所述将所述埋点数据输入至预设价值预测模型中进行转化价值预测,得到所述目标应用程序对应的价值预测参数之前,所述方法还包括:收集多个样本用户在样本模拟页面中的样本埋点数据及其对应的实际样本价值参数;构建至少一个预设初始价值预测模型,并将所述样本埋点数据输入至各所述预设初始价值预测模型中进行价值预测,得到预测样本价值参数;基于同一样本埋点数据对应的实际样本价值参数与预测样本价值参数,确定各所述预设初始价值预测模型对应的回溯值,其中,所述回溯值用于表征相应预设初始价值预测模型的预测误差;根据所述回溯值,对各所述预设初始价值预测模型进行过滤,得到所述预设价值预测模型。5.根据权利要求1所述的方法,其特征在于,所述预设价值预测模型为为多层感知器,所述将所述埋点数据输入至预设价值预测模型中进行转化价值预测,得到所述目标应用程序对应的价值预测参数,包括:确定所述埋点数据对应的嵌入向量;将所述嵌入向量输入至所述多层感知器,提取所述多层感知器中最后一个全连接层输出的数据特征向量;
将所述数据特征向量输入至所述多层感知器中的softmax层,得到所述目标应用程序对应的价值预测参数。6.根据权利要求1所述的方法,其特征在于,所述基于所述价值预测参数,判断所述目标应用程序是否符合展示下载链接的预设条件,包括:判断所述价值预测参数是否大于或等于预设参数阈值;若大于或等于预设参数阈值,则判定所述目标应用程序符合展示下载链接的预设条件。7.根据权利要求1所述的方法,其特征在于,在所述基于所述价值预测参数,判断所述目标应用程序是否符合展示下载链接的预设条件之后,所述方法还包括:若所述目标应用程序不符合展示下载链接的预设条件,则禁止向预览用户端展示所述目标应用程序对应的下载链接。8.一种应用程序的下载装置,其特征在于,包括:展示单元,用于响应于目标应用程序的预览信号,展示所述目标应用程序对应的模拟页面;获取单元,用于获取预览用户在所述模拟页面中的埋点数据;预测单元,用于将所述埋点数据输入至预设价值预测模型中进行转化价值预测,得到所述目标应用程序对应的价值预测参数;判断单元,用于基于所述价值预测参数,判断所述目标应用程序是否符合展示下载链接的预设条件;下载单元,用于若所述目标应用程序符合所述预设条件,则向预览用户端展示所述目标应用程序对应的下载链接,以便所述预览用户端基于所述下载链接对所述目标应用程序进行下载。9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。10.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
技术总结
本发明公开了一种应用程序的下载方法、装置、存储介质及计算机设备,涉及信息技术领域,主要在于能够避免用户下载到不喜欢的产品,提升了用户的体验感,避免增加用户额外的流量费用。其中方法包括:响应于目标应用程序的预览信号,展示目标应用程序对应的模拟页面;获取预览用户在模拟页面中的埋点数据;将埋点数据输入至预设价值预测模型中进行转化价值预测,得到目标应用程序对应的价值预测参数;基于价值预测参数,判断目标应用程序是否符合展示下载链接的预设条件;若目标应用程序符合预设条件,则向预览用户端展示目标应用程序对应的下载链接,以便预览用户端基于下载链接对目标应用程序进行下载。本发明适用于对应用程序进行下载。下载。下载。
技术研发人员:
李嘉明 田野 何世伟 付佳俊
受保护的技术使用者:
成都鲁易科技有限公司
技术研发日:
2022.11.21
技术公布日:
2023/3/3