【技术实现步骤摘要】
一种个性化数据加载方法、装置、电子设备及存储介质
[0001]本申请涉及数据处理领域,尤其涉及一种个性化数据加载方法、装置、电子设备及存储介质。
技术介绍
[0002]当前网页只要需要根据用户使用习惯而进行个性化展示的情况时,都需要通过页面埋点发送统计数据至后端(比如用户点击了什么,访问了哪些页面),然后后端进行数据分析,再通过一些API接口返回给网页前端页面。这样虽然可以增加用户行为分析的深度,服务器端可以进行更复杂的运算,但是极大提高了系统复杂度,也会增加网页前端页面的性能负载(网页前端需要调用的接口越少越好);而且前端页面没有足够的自由度去随时添加一些小的个性化配置,当需要时必须联合后端进行开发;同时如果需要针对一些用户行为进行个性化加载时,需要等待接口返回后才能进行操作,而不是页面初始化时就完成,这样页面完全加载的时间就需要延后很多,很可能多出2、3秒的时间。
[0003]所以目前网页的个性化数据基本都是用来对数据列表(如视频列表),而不是网站更加基础的部分进行个性化(如导航栏、模块展示顺序)。
专利 ...
【技术保护点】
【技术特征摘要】
1.一种个性化数据加载方法,其特征在于,所述方法适用于客户端设备,包括:响应于目标页面访问请求,确认所述目标页面访问请求对应的目标账户,从本地存储路径中获取所述目标账户的历史访问记录,其中,所述历史访问记录包括所述目标账户访问过的目标页面元素,及所述目标页面元素对应的历史访问数据;根据所述历史访问数据确定出与所述目标页面元素唯一对应的展示优先级;按照所述展示优先级确定出用于对所述目标页面元素进行展示的展示策略;按照所述展示策略,对所述目标页面元素在所述目标页面进行渲染;展示所述目标页面。2.根据权利要求1所述的方法,其特征在于,在所述按照所述展示策略,对所述目标页面元素在所述目标页面进行渲染之后,所述方法还包括:在所述展示优先级满足预设优先级要求的情况下,将所述目标页面元素确定为高优先级页面元素;预加载与所述高优先级页面元素对应的预加载展示内容;在检测到所述高优先级页面元素被执行目标操作的情况下,通过所述预加载展示内容进行页面渲染。3.根据权利要求2所述的方法,其特征在于,所述预加载与所述高优先级目标页面元素对应的预加载展示内容,包括:获取与所述高优先级页面元素关联的指定链接;根据所述指定链接从指定服务器中请求得到所述预加载展示内容,并在本地端进行保存。4.根据权利要求2所述的方法,其特征在于,所述在检测到所述高优先级页面元素中的指定页面元素被执行目标操作的情况下,通过所述预加载展示内容进行页面渲染,包括:确定所述指定预加载展示内容携带的至少一个展示对象;从所述历史访问数据中确定所述目标账户对所述展示对象的访问进度;根据所述访问进度确定所述展示对象对应的子优先级,其中,所述子优先级为按照所述访问进度由小到大确定得到,或,所述子优先级为按照所述访问进度由大到小确定得到;按照所述子优先级将所述展示对象渲染至所述高优先级页面元素对应的子页面。5.根据权利要求1所述的方法,其特征在于,所述根据所述历史访问数据确定出与所述目标页面元素唯一对应的展示优先级,包括:通过在所述历史访问数据中,确定出的所述目标页面元素对应的访问次数以及停留时长,得到所述目标页面元素的第一权重值;按照所述目标页面元素的第一权重值以及候选页面元素的第二权重值,确定出与所述目标页面元素对应的所述展示优先级,其...
【专利技术属性】
技术研发人员:杨昊一,
申请(专利权)人:上海众源网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。