落地页面定位方法、计算设备及存储介质与流程

文档序号:30494854发布日期:2022-06-22 03:46阅读:72来源:国知局
落地页面定位方法、计算设备及存储介质与流程

1.本发明涉及数据处理技术领域,具体涉及一种落地页面定位方法、计算设备及存储介质。


背景技术:

2.随着互联网技术的不断发展,开发出了各种各样的客户端,在很多客户端中会设置有标签tab页面样式的客户端界面,不同的tab标签对应有不同的tab页面。在现有技术中,当客户端在冷启动时,通常是将某个固定的tab页面作为客户端冷启动时的落地页面,或者,是将用户上一次退出客户端时最后所停留的tab页面作为客户端下一次冷启动时的落地页面。然而,上述落地页面定位方式没有充分考虑用户对主页面的使用偏好,导致对于落地页面的定位精准度较低,很难满足用户的实际使用需求。


技术实现要素:

3.鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的落地页面定位方法、计算设备及存储介质。
4.根据本发明的一个方面,提供了一种落地页面定位方法,包括:
5.采集用户针对各个主页面的历史停留行为数据以及针对各个主页面的n级深度的子页面的历史停留行为数据;其中,n大于或等于1;
6.针对每个主页面,对该主页面对应的历史停留行为数据以及该主页面的n级深度的子页面对应的历史停留行为数据进行统计分析,得到该主页面的综合停留参数;
7.依据各个主页面的综合停留参数,从多个主页面中选择目标主页面作为客户端冷启动时的落地页面。
8.根据本发明的另一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;
9.存储器用于存放至少一可执行指令,可执行指令使处理器执行以下操作:
10.采集用户针对各个主页面的历史停留行为数据以及针对各个主页面的n级深度的子页面的历史停留行为数据;其中,n大于或等于1;
11.针对每个主页面,对该主页面对应的历史停留行为数据以及该主页面的n级深度的子页面对应的历史停留行为数据进行统计分析,得到该主页面的综合停留参数;
12.依据各个主页面的综合停留参数,从多个主页面中选择目标主页面作为客户端冷启动时的落地页面。
13.根据本发明实施例的又一方面,提供了一种计算机存储介质,存储介质中存储有至少一可执行指令,可执行指令使处理器执行如上述落地页面定位方法对应的操作。
14.根据本发明提供的技术方案,基于用户针对各个主页面的历史停留行为数据以及针对各个主页面的子页面的历史停留行为数据来确定各个主页面的综合停留参数,通过主页面的综合停留参数能够反映出用户对主页面的使用偏好程度;依据各个主页面的综合停
留参数,能够便捷地从多个主页面中选择出用户所感兴趣的主页面作为客户端冷启动时的落地页面,从而实现了基于用户对主页面的使用偏好来定位落地页面,有效地提高了落地页面的定位精准度,很好地满足了用户的实际使用需求。
15.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
16.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
17.图1示出了根据本发明实施例一的一种落地页面定位方法的流程示意图;
18.图2a示出了根据本发明实施例二的一种落地页面定位方法的流程示意图;
19.图2b示出了电子书客户端界面的示意图一;
20.图2c示出了电子书客户端界面的示意图二;
21.图3示出了根据本发明实施例四的一种计算设备的结构示意图。
具体实施方式
22.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
23.实施例一
24.图1示出了根据本发明实施例一的一种落地页面定位方法的流程示意图,如图1所示,该方法包括如下步骤:
25.步骤s101,采集用户针对各个主页面的历史停留行为数据以及针对各个主页面的n级深度的子页面的历史停留行为数据。
26.通常客户端界面中设置有多个tab标签,不同的tab标签对应有不同的tab页面,用户在启动客户端之后,可根据自己的喜好选择感兴趣的tab页面进行浏览。本实施例中的主页面具体可包括tab页面,本领域技术人员还可设置主页面包括其他页面,此处不做限定。用户针对页面的浏览、点击、滑动等停留行为可以反映出其对页面的使用偏好程度,本实施例基于用户针对页面的历史停留行为数据来确定用户所感兴趣的主页面,并将其定位为客户端下一次冷启动时的落地页面。历史停留行为数据是指用户在历史使用客户端的过程中停留在页面中所产生的行为数据。其中,对于历史停留行为数据的获取和使用均是经过用户的授权和认可的。
27.具体地,考虑到对于主页面而言,除了主页面对应的历史停留行为数据能够反映出用户对该主页面的使用偏好程度之外,该主页面的第一级子页面、第二级子页面等子页面也均为主页面的附属页面,这些附属页面对应的历史停留行为数据也能够从一定程度上反映出用户对该主页面的使用偏好程度,那么为了实现对落地页面的精准地位,在步骤
s101中需要采集用户针对各个主页面的历史停留行为数据以及针对各个主页面的n级深度的子页面的历史停留行为数据,其中,n大于或等于1,即n为大于或等于1的整数。本领域技术人员可根据实际需要设置n的数值,此处不做限定。当n等于1时,n级深度的子页面包括第一级子页面;当n大于1时,n级深度的子页面包括第一级子页面至第n级子页面。
28.步骤s102,针对每个主页面,对该主页面对应的历史停留行为数据以及该主页面的n级深度的子页面对应的历史停留行为数据进行统计分析,得到该主页面的综合停留参数。
29.针对每个主页面,通过对该主页面对应的历史停留行为数据以及该主页面的n级深度的子页面对应的历史停留行为数据进行统计分析,以将用户在主页面中的停留情况与用户在该主页面的n级深度的子页面的停留情况进行融合,从而得到该主页面的综合停留参数。其中,综合停留参数是指综合了用户在页面及其子页面中的停留情况而得到的用于反映用户在页面中的综合停留情况的参数。
30.具体地,可通过对历史停留行为数据进行分析而得到主页面的停留参数以及n级深度的每个子页面的停留参数,然后通过统计该主页面的停留参数以及该主页面的n级深度的子页面的停留参数以得到该主页面的综合停留参数。其中,停留参数是指用于反映用户在单个页面中的停留情况的参数。
31.步骤s103,依据各个主页面的综合停留参数,从多个主页面中选择目标主页面作为客户端冷启动时的落地页面。
32.其中,主页面的综合停留参数能够反映用户在主页面中的综合停留情况,综合停留参数与用户的使用偏好程度相对应,若某个主页面的综合停留参数越高,说明该用户对该主页面的使用偏好程度越高,其在使用客户端的过程中喜欢使用该主页面。在得到各个主页面的综合停留参数之后,可从多个主页面中选择综合停留参数最高的一个主页面作为选定的主页面,即目标主页面,并将目标主页面定位为客户端冷启动时的落地页面,也就是说,当通过冷启动方式启动客户端时,将向用户展示该落地页面。
33.利用本实施例提供的落地页面定位方法,基于用户针对各个主页面的历史停留行为数据以及针对各个主页面的子页面的历史停留行为数据来确定各个主页面的综合停留参数,通过主页面的综合停留参数能够反映出用户对主页面的使用偏好程度;依据各个主页面的综合停留参数,能够便捷地从多个主页面中选择出用户所感兴趣的主页面作为客户端冷启动时的落地页面,从而实现了基于用户对主页面的使用偏好来定位落地页面,有效地提高了落地页面的定位精准度,很好地满足了用户的实际使用需求。
34.实施例二
35.图2a示出了根据本发明实施例二的一种落地页面定位方法的流程示意图,如图2a所示,该方法包括如下步骤:
36.步骤s201,采集用户针对各个主页面的历史停留行为数据。
37.在本实施例中,基于用户针对主页面的历史停留行为数据以及针对各个主页面的子页面的历史停留行为数据来定位用户所感兴趣的主页面,以实现对落地页面的精准定位。在步骤s201中,可从客户端或者服务端等中采集用户针对各个主页面的历史停留行为数据。历史停留行为数据是指用户在历史使用客户端的过程中停留在页面中所产生的行为数据,例如是指用户在之前的一次或多次的使用周期中停留在页面中所产生的行为数据,
具体地,将从客户端冷启动到客户端的进程被清除这一过程称为一个使用周期。其中,历史停留行为数据具体可包括页面浏览数据、页面点击数据、页面滑动数据等。
38.步骤s202,获取已记录的用户针对各个主页面的历史页面操作链路,依据各个主页面对应的历史页面操作链路,确定各个主页面的n级深度的子页面,并采集用户针对各个主页面的n级深度的子页面的历史停留行为数据。
39.为了便于获取用户针对主页面的子页面的历史停留行为数据,在用户使用客户端的过程中,可利用页面链路器来记录用户在使用周期中针对各个主页面的历史页面操作链路。假设针对主页面a所记录的历史页面操作链路为“a
→b→c→
d”,其中,a为主页面,b为a的第一级子页面,c为a的第二级子页面,d为a的第三级子页面,说明用户先浏览的是主页面a,接着从主页面a跳转至第一级子页面b,而后从第一级子页面b跳转至第二级子页面c,最后从第二级子页面c跳转至第三级子页面d。
40.在步骤s202,可获取页面链路器已记录的用户针对各个主页面的历史页面操作链路,然后依据各个主页面对应的历史页面操作链路,确定各个主页面的n级深度的子页面,并从客户端或者服务端等中采集用户针对各个主页面的n级深度的子页面的历史停留行为数据。其中,n大于或等于1。本领域技术人员可根据实际需要设置n的数值,例如,当n=1时,说明采集的子页面深度为1,则需采集用户针对主页面的1级深度的子页面的历史停留行为数据,即采集第一级子页面的历史停留行为数据;当n=3时,说明采集的子页面深度为3,则需采集用户针对主页面的3级深度的子页面的历史停留行为数据,即采集第一级至第三级子页面的历史停留行为数据。其中,对于历史停留行为数据的获取和使用均是经过用户的授权和认可的。
41.步骤s203,针对每个主页面,分别分析该主页面对应的历史停留行为数据以及n级深度的每个子页面对应的历史停留行为数据,得到该主页面的停留参数以及n级深度的每个子页面的停留参数,对该主页面的停留参数以及该主页面的n级深度的每个子页面的停留参数进行统计,得到该主页面的综合停留参数。
42.历史停留行为数据具体可包括页面浏览数据、页面点击数据、页面滑动数据等。对于每个主页面的停留参数的计算,可分析该主页面对应的历史停留行为数据,得到用户在该主页面中的页面浏览时长以及交互行为次数,然后对用户在该主页面中的页面浏览时长以及交互行为次数进行加权计算,得到该主页面的停留参数。
43.其中,页面浏览时长是指从用户进入页面到用户离开或关闭页面这一过程的总时长。交互行为可包括点击行为、滑动行为等,页面浏览时长以及不同的交互行为的交互行为次数具有各自的权重,通过对用户在该主页面中的页面浏览时长以及交互行为次数进行加权计算,将所得到的加权计算结果作为该主页面的停留参数。在具体应用中,对于页面浏览时长的分析与统计还可通过计时器实现,例如,当客户端亮屏/解锁、进入至该页面或者从其他页面返回至该页面时,计时器开启;当客户端息屏/锁屏、进入至其他页面时,计时器暂停。
44.对于n级深度的每个子页面的停留参数的计算方式与对于每个主页面的停留参数的计算方式相似。具体地,分析n级深度的每个子页面对应的历史停留行为数据,得到用户在n级深度的每个子页面中的页面浏览时长以及交互行为次数,并对用户在n级深度的每个子页面中的页面浏览时长以及交互行为次数进行加权计算,得到n级深度的每个子页面的
停留参数。
45.具体地,与页面浏览行为相比,用户在页面中的点击行为和滑动行为更能够反映出用户对页面的内容具有较高的兴趣,那么可为点击行为次数和滑动行为次数设置较高的权重,为页面浏览时长设置较低的权重。例如,可设置页面浏览时长对应的权重为1,设置点击行为次数对应的权重为15,设置滑动行为次数对应的权重为10。
46.针对每个主页面,在计算得到该主页面的停留参数以及该主页面的n级深度的每个子页面的停留参数之后,可对该主页面的停留参数以及该主页面的n级深度的每个子页面的停留参数进行统计,从而得到该主页面的综合停留参数。在一种可选的实施方式中,可直接将该主页面的停留参数以及该主页面的n级深度的每个子页面的停留参数进行累加,将累加结果作为该主页面的综合停留参数。在另一种可选的实施方式中,可为主页面和不同深度的子页面设置不同的权重,通过对该主页面的停留参数以及该主页面的n级深度的每个子页面的停留参数进行加权计算,将加权计算结果作为该主页面的综合停留参数。
47.可选地,该方法还可包括:按照用户维度,将各个主页面的综合停留参数存储在客户端或者服务端中,以便在确定落地页面时使用。具体地,以用户维度对不同用户对应的各个主页面的综合停留参数进行分块存储,那么即使不同用户利用同一设备登录客户端,也能够清楚地存储不同用户对应的各个主页面的综合停留参数,用户数据彼此之间不存在影响。例如,在用户a利用设备登录并使用客户端之后,用户b又利用该设备登录并使用客户端,由于综合停留参数是按照用户维度进行存储的,所以用户b并不会继承用户a对应的各个主页面的综合停留参数。
48.步骤s204,从多个主页面中选择综合停留参数最高的主页面作为目标主页面,将目标主页面作为客户端下一次冷启动时的落地页面。
49.主页面的综合停留参数与用户对主页面的使用偏好程度相对应,若某个主页面的综合停留参数越高,说明该用户对该主页面的使用偏好程度越高。在得到各个主页面的综合停留参数之后,可从多个主页面中选择综合停留参数最高的一个主页面作为目标主页面,将目标主页面作为客户端下一次冷启动时的落地页面,也就是说,用户下一次通过冷启动方式启动客户端时,客户端将向用户展示该落地页面。
50.考虑到所确定的落地页面中可能本身并未具有搜索入口,若用户是具有搜索需求的用户,则其需要从落地页面切换至其他设置有搜索入口的页面进行搜索。那么在落地页面中本身未具有搜索入口的场景下,为了使得所确定的落地页面能够很好地满足用户的搜索需求,可在确定用户具有搜索需求的情况下,为该落地页面设置搜索入口,具体可通过步骤s205和步骤s206进行实现。
51.步骤s205,判断用户是否具有搜索需求;若是,则执行步骤s206;若否,则无需设置搜索入口,该方法结束。
52.在一种可选的实施方式中,可判断各个主页面中指定类型的主页面的综合停留参数是否符合第一预设条件;若是,则确定用户具有搜索需求。其中,指定类型具体可为内容查找类型等。本领域技术人员可根据实际需要设置指定类型和第一预设条件。例如,第一预设条件可包括:指定类型的多个主页面的综合停留参数之和大于或等于第一预设阈值,其中,第一预设阈值可以是根据目标主页面的综合停留参数确定的,如第一预设阈值等于目标主页面的综合停留参数,或者第一预设阈值等于目标主页面的综合停留参数的0.8倍等。
53.以客户端为电子书客户端为例,图2b示出了电子书客户端界面的示意图一,如图2b所示,电子书客户端界面的底部设置有5个tab标签,分别为“书架”标签、“发现”标签、“出版”标签、“小说”标签以及“我的”标签,每个tab标签对应的tab页面即为主页面。在“出版”标签对应的主页面和“小说”标签对应的主页面均属于内容查找类型的页面,在这两个主页面中会展示对应类型的多个电子书,用户可在“出版”标签对应的主页面和“小说”标签对应的主页面中查找感兴趣的电子书。
54.由于业务形态需求,在“我的”标签对应的主页面中本身并未具有搜索入口。假设通过步骤s201至步骤s204进行处理所确定的落地页面为“我的”标签对应的主页面,若“出版”标签对应的主页面和“小说”标签对应的主页面的综合停留参数之和大于或等于第一预设阈值,说明该用户属于找书用户,具有搜索需求。
55.在另一种可选的实施方式中,可计算搜索页面的综合停留参数,并基于搜索页面的综合停留参数来判断用户是否具有搜索需求,其中,搜索页面具体为搜索入口对应的页面。具体地,可采集用户针对搜索页面的历史停留行为数据以及针对搜索页面的m级深度的子页面的历史停留行为数据,其中,m大于或等于1,本领域技术人员可根据实际需要设置m的数值,当m等于1时,m级深度的子页面包括第一级子页面;当m大于1时,m级深度的子页面包括第一级子页面至第m级子页面。对搜索页面对应的历史停留行为数据以及搜索页面的m级深度的子页面对应的历史停留行为数据进行统计分析,得到搜索页面的综合停留参数。其中,对于搜索页面的综合停留参数的计算方式与对于主页面的综合停留参数的计算方式相似,此处不再赘述。
56.在得到搜索页面的综合停留参数之后,判断搜索页面的综合停留参数是否符合第二预设条件;若是,则确定用户具有搜索需求。本领域技术人员可根据实际需要设置第二预设条件。例如,第二预设条件包括:搜索页面的综合停留参数大于或等于第二预设阈值。其中,第二预设阈值可以是根据目标主页面的综合停留参数确定的,如第二预设阈值等于目标主页面的综合停留参数的0.3倍等。
57.步骤s206,在落地页面中设置搜索入口。
58.在判定用户具有搜索需求的情况下,在落地页面中设置搜索入口,从而使得所确定的落地页面既能够符合用户对主页面的使用偏好,又能够很好地满足用户的搜索需求,以便用户在落地页面中即可进行搜索操作,减少用户寻找搜索入口的交互步骤。假设所确定的落地页面为“我的”标签对应的主页面,那么如图2c所示,可在“我的”标签对应的主页面的右上角设置搜索入口21。
59.利用本实施例提供的落地页面定位方法,通过分析主页面及其每个子页面对应的历史停留行为数据,能够便捷地得到用户分别在主页面和其子页面中的页面浏览时长以及交互行为次数,依据页面浏览时长以及交互行为次数,实现了对主页面的综合停留参数的精准计算;依据各个主页面的综合停留参数,能够便捷地从多个主页面中选择出用户所感兴趣的主页面作为客户端冷启动时的落地页面;另外,还能够在确定用户具有搜索需求的情况下,在落地页面中设置搜索入口,从而使得所确定的落地页面既能够符合用户对主页面的使用偏好,又能够很好地满足用户的搜索需求,以便用户在落地页面中即可方便地进行搜索操作,减少用户寻找搜索入口的交互步骤。
60.实施例三
61.本发明实施例三提供了一种非易失性存储介质,存储介质存储有至少一可执行指令,该可执行指令可执行上述任意方法实施例中的落地页面定位方法。
62.可执行指令具体可以用于使得处理器执行以下操作:采集用户针对各个主页面的历史停留行为数据以及针对各个主页面的n级深度的子页面的历史停留行为数据;其中,n大于或等于1;针对每个主页面,对该主页面对应的历史停留行为数据以及该主页面的n级深度的子页面对应的历史停留行为数据进行统计分析,得到该主页面的综合停留参数;依据各个主页面的综合停留参数,从多个主页面中选择目标主页面作为客户端冷启动时的落地页面。
63.在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:采集用户针对各个主页面的历史停留行为数据;获取已记录的用户针对各个主页面的历史页面操作链路,依据各个主页面对应的历史页面操作链路,确定各个主页面的n级深度的子页面,并采集用户针对各个主页面的n级深度的子页面的历史停留行为数据。
64.在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:分别分析该主页面对应的历史停留行为数据以及n级深度的每个子页面对应的历史停留行为数据,得到该主页面的停留参数以及n级深度的每个子页面的停留参数;对该主页面的停留参数以及该主页面的n级深度的每个子页面的停留参数进行统计,得到该主页面的综合停留参数。
65.在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:分析该主页面对应的历史停留行为数据,得到用户在该主页面中的页面浏览时长以及交互行为次数,并对用户在该主页面中的页面浏览时长以及交互行为次数进行加权计算,得到该主页面的停留参数;分析n级深度的每个子页面对应的历史停留行为数据,得到用户在n级深度的每个子页面中的页面浏览时长以及交互行为次数,并对用户在n级深度的每个子页面中的页面浏览时长以及交互行为次数进行加权计算,得到n级深度的每个子页面的停留参数。
66.在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:从多个主页面中选择综合停留参数最高的主页面作为目标主页面;将目标主页面作为客户端下一次冷启动时的落地页面。
67.在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:判断用户是否具有搜索需求;若是,则在落地页面中设置搜索入口。
68.在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:判断各个主页面中指定类型的主页面的综合停留参数是否符合第一预设条件;若是,则确定用户具有搜索需求。
69.在一种可选的实施方式中,第一预设条件包括:指定类型的多个主页面的综合停留参数之和大于或等于第一预设阈值。
70.在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:采集用户针对搜索页面的历史停留行为数据以及针对搜索页面的m级深度的子页面的历史停留行为数据;其中,m大于或等于1;对搜索页面对应的历史停留行为数据以及搜索页面的m级深度的子页面对应的历史停留行为数据进行统计分析,得到搜索页面的综合停留参数;判断搜索页面的综合停留参数是否符合第二预设条件;若是,则确定用户具有搜索需求。
71.在一种可选的实施方式中,第二预设条件包括:搜索页面的综合停留参数大于或
等于第二预设阈值。
72.在一种可选的实施方式中,可执行指令进一步使处理器执行以下操作:按照用户维度,将各个主页面的综合停留参数存储在客户端或者服务端中。
73.实施例四
74.图3示出了根据本发明实施例四的一种计算设备的结构示意图,本发明具体实施例并不对计算设备的具体实现做限定。
75.如图3所示,该计算设备可以包括:处理器(processor)302、通信接口(communications interface)304、存储器(memory)306、以及通信总线308。
76.其中:
77.处理器302、通信接口304、以及存储器306通过通信总线308完成相互间的通信。
78.通信接口304,用于与其它设备比如客户端或其它服务器等的网元通信。
79.处理器302,用于执行程序310,具体可以执行上述落地页面定位方法实施例中的相关步骤。
80.具体地,程序310可以包括程序代码,该程序代码包括计算机操作指令。
81.处理器302可能是中央处理器cpu,或者是特定集成电路asic(application specific integrated circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。计算设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。
82.存储器306,用于存放程序310。存储器306可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
83.程序310具体可以用于使得处理器302执行以下操作:采集用户针对各个主页面的历史停留行为数据以及针对各个主页面的n级深度的子页面的历史停留行为数据;其中,n大于或等于1;针对每个主页面,对该主页面对应的历史停留行为数据以及该主页面的n级深度的子页面对应的历史停留行为数据进行统计分析,得到该主页面的综合停留参数;依据各个主页面的综合停留参数,从多个主页面中选择目标主页面作为客户端冷启动时的落地页面。
84.在一种可选的实施方式中,程序310进一步使得处理器302执行以下操作:采集用户针对各个主页面的历史停留行为数据;获取已记录的用户针对各个主页面的历史页面操作链路,依据各个主页面对应的历史页面操作链路,确定各个主页面的n级深度的子页面,并采集用户针对各个主页面的n级深度的子页面的历史停留行为数据。
85.在一种可选的实施方式中,程序310进一步使得处理器302执行以下操作:分别分析该主页面对应的历史停留行为数据以及n级深度的每个子页面对应的历史停留行为数据,得到该主页面的停留参数以及n级深度的每个子页面的停留参数;对该主页面的停留参数以及该主页面的n级深度的每个子页面的停留参数进行统计,得到该主页面的综合停留参数。
86.在一种可选的实施方式中,程序310进一步使得处理器302执行以下操作:分析该主页面对应的历史停留行为数据,得到用户在该主页面中的页面浏览时长以及交互行为次数,并对用户在该主页面中的页面浏览时长以及交互行为次数进行加权计算,得到该主页面的停留参数;分析n级深度的每个子页面对应的历史停留行为数据,得到用户在n级深度
的每个子页面中的页面浏览时长以及交互行为次数,并对用户在n级深度的每个子页面中的页面浏览时长以及交互行为次数进行加权计算,得到n级深度的每个子页面的停留参数。
87.在一种可选的实施方式中,程序310进一步使得处理器302执行以下操作:从多个主页面中选择综合停留参数最高的主页面作为目标主页面;将目标主页面作为客户端下一次冷启动时的落地页面。
88.在一种可选的实施方式中,程序310进一步使得处理器302执行以下操作:判断用户是否具有搜索需求;若是,则在落地页面中设置搜索入口。
89.在一种可选的实施方式中,程序310进一步使得处理器302执行以下操作:判断各个主页面中指定类型的主页面的综合停留参数是否符合第一预设条件;若是,则确定用户具有搜索需求。
90.在一种可选的实施方式中,第一预设条件包括:指定类型的多个主页面的综合停留参数之和大于或等于第一预设阈值。
91.在一种可选的实施方式中,程序310进一步使得处理器302执行以下操作:采集用户针对搜索页面的历史停留行为数据以及针对搜索页面的m级深度的子页面的历史停留行为数据;其中,m大于或等于1;对搜索页面对应的历史停留行为数据以及搜索页面的m级深度的子页面对应的历史停留行为数据进行统计分析,得到搜索页面的综合停留参数;判断搜索页面的综合停留参数是否符合第二预设条件;若是,则确定用户具有搜索需求。
92.在一种可选的实施方式中,第二预设条件包括:搜索页面的综合停留参数大于或等于第二预设阈值。
93.在一种可选的实施方式中,程序310进一步使得处理器302执行以下操作:按照用户维度,将各个主页面的综合停留参数存储在客户端或者服务端中。
94.程序310中各步骤的具体实现可以参见上述落地页面定位实施例中的相应步骤对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。
95.通过本实施例提供的方案,利用用户针对主页面及其子页面的历史停留行为数据,能够基于用户对主页面的使用偏好来定位落地页面,实现了对落地页面的精准定位,很好地满足了用户的实际使用需求。
96.在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
97.在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
98.类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保
护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
99.本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
100.此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
101.应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
102.本发明公开了:a1.一种落地页面定位方法,包括:
103.采集用户针对各个主页面的历史停留行为数据以及针对各个主页面的n级深度的子页面的历史停留行为数据;其中,n大于或等于1;
104.针对每个主页面,对该主页面对应的历史停留行为数据以及该主页面的n级深度的子页面对应的历史停留行为数据进行统计分析,得到该主页面的综合停留参数;
105.依据各个主页面的综合停留参数,从多个主页面中选择目标主页面作为客户端冷启动时的落地页面。
106.a2.根据a1所述的方法,所述采集用户针对各个主页面的历史停留行为数据以及针对各个主页面的n级深度的子页面的历史停留行为数据进一步包括:
107.采集用户针对各个主页面的历史停留行为数据;
108.获取已记录的用户针对各个主页面的历史页面操作链路,依据各个主页面对应的历史页面操作链路,确定各个主页面的n级深度的子页面,并采集用户针对各个主页面的n级深度的子页面的历史停留行为数据。
109.a3.根据a1或a2所述的方法,所述针对每个主页面,对该主页面对应的历史停留行为数据以及该主页面的n级深度的子页面对应的历史停留行为数据进行统计分析,得到该主页面的综合停留参数进一步包括:
110.分别分析该主页面对应的历史停留行为数据以及n级深度的每个子页面对应的历
史停留行为数据,得到该主页面的停留参数以及n级深度的每个子页面的停留参数;
111.对该主页面的停留参数以及该主页面的n级深度的每个子页面的停留参数进行统计,得到该主页面的综合停留参数。
112.a4.根据a3所述的方法,所述分别分析该主页面对应的历史停留行为数据以及n级深度的每个子页面对应的历史停留行为数据,得到该主页面的停留参数以及n级深度的每个子页面的停留参数进一步包括:
113.分析该主页面对应的历史停留行为数据,得到用户在该主页面中的页面浏览时长以及交互行为次数,并对用户在该主页面中的页面浏览时长以及交互行为次数进行加权计算,得到该主页面的停留参数;
114.分析n级深度的每个子页面对应的历史停留行为数据,得到用户在n级深度的每个子页面中的页面浏览时长以及交互行为次数,并对用户在n级深度的每个子页面中的页面浏览时长以及交互行为次数进行加权计算,得到n级深度的每个子页面的停留参数。
115.a5.根据a1-a4任一项所述的方法,所述依据各个主页面的综合停留参数,从多个主页面中选择目标主页面作为客户端冷启动时的落地页面进一步包括:
116.从多个主页面中选择综合停留参数最高的主页面作为目标主页面;
117.将所述目标主页面作为客户端下一次冷启动时的落地页面。
118.a6.根据a1-a5任一项所述的方法,所述方法还包括:
119.判断用户是否具有搜索需求;
120.若是,则在所述落地页面中设置搜索入口。
121.a7.根据a6所述的方法,所述判断用户是否具有搜索需求进一步包括:
122.判断各个主页面中指定类型的主页面的综合停留参数是否符合第一预设条件;
123.若是,则确定所述用户具有搜索需求。
124.a8.根据a7所述的方法,所述第一预设条件包括:指定类型的多个主页面的综合停留参数之和大于或等于第一预设阈值。
125.a9.根据a6-a8任一项所述的方法,所述判断用户是否具有搜索需求进一步包括:
126.采集用户针对搜索页面的历史停留行为数据以及针对所述搜索页面的m级深度的子页面的历史停留行为数据;其中,m大于或等于1;
127.对所述搜索页面对应的历史停留行为数据以及所述搜索页面的m级深度的子页面对应的历史停留行为数据进行统计分析,得到所述搜索页面的综合停留参数;
128.判断所述搜索页面的综合停留参数是否符合第二预设条件;
129.若是,则确定所述用户具有搜索需求。
130.a10.根据a9所述的方法,所述第二预设条件包括:所述搜索页面的综合停留参数大于或等于第二预设阈值。
131.a11.根据a1-a10任一项所述的方法,所述方法还包括:
132.按照用户维度,将各个主页面的综合停留参数存储在客户端或者服务端中。
133.b12.一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
134.所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行以下操作:
135.采集用户针对各个主页面的历史停留行为数据以及针对各个主页面的n级深度的子页面的历史停留行为数据;其中,n大于或等于1;
136.针对每个主页面,对该主页面对应的历史停留行为数据以及该主页面的n级深度的子页面对应的历史停留行为数据进行统计分析,得到该主页面的综合停留参数;
137.依据各个主页面的综合停留参数,从多个主页面中选择目标主页面作为客户端冷启动时的落地页面。
138.b13.根据b12所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:
139.采集用户针对各个主页面的历史停留行为数据;
140.获取已记录的用户针对各个主页面的历史页面操作链路,依据各个主页面对应的历史页面操作链路,确定各个主页面的n级深度的子页面,并采集用户针对各个主页面的n级深度的子页面的历史停留行为数据。
141.b14.根据b12或b13所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:
142.分别分析该主页面对应的历史停留行为数据以及n级深度的每个子页面对应的历史停留行为数据,得到该主页面的停留参数以及n级深度的每个子页面的停留参数;
143.对该主页面的停留参数以及该主页面的n级深度的每个子页面的停留参数进行统计,得到该主页面的综合停留参数。
144.b15.根据b14所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:
145.分析该主页面对应的历史停留行为数据,得到用户在该主页面中的页面浏览时长以及交互行为次数,并对用户在该主页面中的页面浏览时长以及交互行为次数进行加权计算,得到该主页面的停留参数;
146.分析n级深度的每个子页面对应的历史停留行为数据,得到用户在n级深度的每个子页面中的页面浏览时长以及交互行为次数,并对用户在n级深度的每个子页面中的页面浏览时长以及交互行为次数进行加权计算,得到n级深度的每个子页面的停留参数。
147.b16.根据b12-b15任一项所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:
148.从多个主页面中选择综合停留参数最高的主页面作为目标主页面;
149.将所述目标主页面作为客户端下一次冷启动时的落地页面。
150.b17.根据b12-b16任一项所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:
151.判断用户是否具有搜索需求;
152.若是,则在所述落地页面中设置搜索入口。
153.b18.根据b17所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:
154.判断各个主页面中指定类型的主页面的综合停留参数是否符合第一预设条件;
155.若是,则确定所述用户具有搜索需求。
156.b19.根据b18所述的计算设备,所述第一预设条件包括:指定类型的多个主页面的
综合停留参数之和大于或等于第一预设阈值。
157.b20.根据b17-b19任一项所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:
158.采集用户针对搜索页面的历史停留行为数据以及针对所述搜索页面的m级深度的子页面的历史停留行为数据;其中,m大于或等于1;
159.对所述搜索页面对应的历史停留行为数据以及所述搜索页面的m级深度的子页面对应的历史停留行为数据进行统计分析,得到所述搜索页面的综合停留参数;
160.判断所述搜索页面的综合停留参数是否符合第二预设条件;
161.若是,则确定所述用户具有搜索需求。
162.b21.根据b20所述的计算设备,所述第二预设条件包括:所述搜索页面的综合停留参数大于或等于第二预设阈值。
163.b22.根据b12-b21任一项所述的计算设备,所述可执行指令进一步使所述处理器执行以下操作:
164.按照用户维度,将各个主页面的综合停留参数存储在客户端或者服务端中。
165.c23.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如a1-a11中任一项所述的落地页面定位方法对应的操作。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1