【技术实现步骤摘要】
一种页面展示方法及装置
本专利技术涉及计算机
,特别是涉及一种页面展示方法及装置。
技术介绍
随着互联网技术的发展,页面在互联网行业中应用的越来越广泛。页面在展示时会呈现出各种信息和数据,因此利用页面可以有效的完成业务推广、信息传播以及用户交互。目前,互联网行业惯用的页面展示方法为:服务端通常会为客户端提供页面需要的组件以及组件展示顺序,客户端依据服务端提供的组件以组件展示顺序进行页面展示。但是,现有的这种页面展示方式在页面需要展示多次时,服务端均是提供同样的组件以及组件展示顺序给客户端,客户端仅能依据同样的组件和组件展示顺序来进行页面展示。因此现有的页面展示方式不具备针对性。
技术实现思路
有鉴于此,本专利技术提出了一种页面展示方法及装置,主要目的在于对页面进行个性化展示。第一方面,本专利技术提供了一种页面展示方法,应用于客户端,该方法包括:接收页面对应的页面数据;检测是否存在所述页面对应的第一组件展示顺序;所述第一组件展示顺序是根据所述页面最新的前N次展示时用户对所述页面中组件的操作行为确定的;N≥1;若存在,则从所述客户端预设的多个组件中选取所述页面数据对应的目标组件;基于所述第一组件展示顺序、所述页面数据以及所述目标组件展示所述页面。第二方面,本专利技术提供了一种页面展示装置,应用于客户端,该装置包括:接收单元,用于接收页面对应的页面数据;第一检测单元,用于检测是否存在所述页面对应的第一组件展示顺序;所述第一组件 ...
【技术保护点】
1.一种页面展示方法,其特征在于,应用于客户端,包括:/n接收页面对应的页面数据;/n检测是否存在所述页面对应的第一组件展示顺序;所述第一组件展示顺序是根据所述页面最新的前N次展示时用户对所述页面中组件的操作行为确定的;N≥1;/n若存在,则从所述客户端预设的多个组件中选取所述页面数据对应的目标组件;/n基于所述第一组件展示顺序、所述页面数据以及所述目标组件展示所述页面。/n
【技术特征摘要】
1.一种页面展示方法,其特征在于,应用于客户端,包括:
接收页面对应的页面数据;
检测是否存在所述页面对应的第一组件展示顺序;所述第一组件展示顺序是根据所述页面最新的前N次展示时用户对所述页面中组件的操作行为确定的;N≥1;
若存在,则从所述客户端预设的多个组件中选取所述页面数据对应的目标组件;
基于所述第一组件展示顺序、所述页面数据以及所述目标组件展示所述页面。
2.根据权利要求1所述的方法,其特征在于,该方法还包括:
检测所述页面是否被展示过;
若是,则基于所述页面最新的前N次展示时用户对所述页面中组件的操作行为确定所述页面中的每一个组件的分值;
基于每一个所述组件的分值确定所述第一组件展示顺序。
3.根据权利要求2所述的方法,其特征在于,所述基于所述页面最新的前N次展示时用户对所述页面中组件的操作行为确定所述页面中的每一个组件的分值,包括:
基于所述页面最新的前N次展示时用户对所述页面中组件的操作行为,通过第一公式确定所述页面中的每一个所述组件的分值;
所述第一公式包括:
其中,所述n表征所述页面展示次数;所述Mj表征所述页面中的第j个组件的分值;所述Tjin表征第n次展示时所述用户对所述页面中的第j个组件的第i种操作行为对应的操作参数;所述αji表征所述用户对所述页面中的第j个组件的第i种操作行为对应的第一权重。
4.根据权利要求2所述的方法,其特征在于,所述基于所述页面最新的前N次展示时用户对所述页面中组件的操作行为确定所述页面中的每一个组件的分值,包括:
基于所述页面最新的前N次展示时用户对所述页面中组件的操作行为以及所述用户的属性参数,通过第二公式确定所述页面中的每一个所述组件的分值;
所述第二公式包括:
其中,所述n表征所述页面展示次数;所述Mi表征所述页面中的第i个组件的分值;所述Tjin表征第n次展示时所述用户对所述页面中的第j个组件的第i种操作行为对应的操作参数;所述αji表征所述用户对所述页面中的第j个组件的第i种操作行为对应的第一权重;所述Rt表征所述用户的第t个属性参数;所述Ψt表征第t个属性参数对应的第二权重。
5.根据权利要求2所述的方法,其特征在于,所述基于每一个所述组件的分值确定所述第一组件展示顺序,包括:
按照所述分值的大小确定每一个所述组件的排序位置;
基于每一个所述组件的排序位置对已有的所述页面对应的最新组件展示顺序中的组件的顺序进行调整,得到所述第一组件展示顺序。
6.根据权利要求1-5中任一所述的方法,其特征在于,所述基于所述第一组件展示顺序、所述页面数据以及所述目标组件展示所述页面,包括:
检测所述目标组件中是否存在不包括在所述第一组件展示顺序中的目标组件;
若存在,则将不包括在所述第一组件展示顺序中的目标组件的排序位置确定为预设的目标排序位置,并基于所述目标排序位置对所述第一组件展示顺序进行调整;
基于调整后的所述第一组件顺序将传入了所述页面数据的所述目标组件填充到所述页面中,并对所述页面进行展示。
7.根据权利要求6所述的方法,其特征在于,所述基于调整后的所述第一组件顺序将传入了所述页面数据的所述目标组件填充到所述页面中,并对所述页面进行展示,包括:
从所述页面数据中解析出展示方式;
基于调整后的所述第一组件顺序将传入了所述页面数据的所述目标组件填充到所述页面中;
基于所述展示方式对所述页面进行展示。
8.根据权利要求1-5中任一所述的方法,其特征在于,该方法还包括:
若检测出不存在所述页面对应的第一组件展示顺序,则从所述页面数据中解析出所述页面对应的第二组件展示顺序;所述第二组件展示顺序是服务端基于所述页面数据设定的;
基于所述第二组件展示顺序、所述页面数据以及所述目标组件展示所述页面。
9.根据权利要求8所述的方法,其特征在于,在所述基于所述第二组件展示顺序、所述页面数据以及所述目标组件展示所述页面之后,该方法还包括:
存储所述第二组件展示顺序;
基于所述页面当前展示时所述用户对所述页面中组件的操作行为,对所述第二组件展示顺序进行更新。
10.根据权利要求1所述的方法,其特征在于,N>1,在所述基于所述第一组件展示顺序、所述页面数据以及所述目标组件展示所述页面之后,该方法还包括:
获取所述页面在当前展示时所述用户对所述页面的当前操作行为;
获取所述页面在当前展示之前的最新的前N-1次展示时所述用户对所述页面的历史操作行为;
基于所述当前操作行为以及所述历史操作行为对所述第一组件展示顺序进行更新。
11.根据权利要求1所述的方法,其特征在于,N=1,在所述基于所述第一组件展示顺序、所述页面数据以及所述目标组件展示所述页面之后,该方法为还包括:
获取所述页面在当前展示时所述用户对所述页面的当前操作行为;
基于所述当前操作行为对所述第一组件展示顺序进行更新。
12.一种页面展示装置,其特征在于,应用于客户端,包括:
接收单元,用于接收页面对应的页面数据;
第一检测单元,用于检测是否存在所述页面对应的第一组件展示顺序;所述第一组件展示顺...
【专利技术属性】
技术研发人员:王玉鹏,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。