【技术实现步骤摘要】
一种页面预加载方法、装置、电子设备及存储介质
[0001]本申请涉及计算机数据处理和计算机通信的
,具体而言,涉及一种页面预加载方法、装置、电子设备及存储介质。
技术介绍
[0002]目前,用户浏览(例如手机或平板电脑中的)当前应用程序(APP)的网络页面时,可以提前下载并缓存用户未来要浏览的一个或多个页面(包括页面中的图片文件或视频文件等),这样在用户点击页面链接并切换下一页面时,就可以快速地浏览到该网络页面,并且比较流畅地访问页面,从而极大地改善用户体验,此种技术可称为页面预加载。现有的应用程序(APP)在执行页面预加载时,对所有页面都采取无差别的加载策略,例如,对用户当前浏览的网络页面中的每个页面链接,都提前下载并缓存每个页面链接对应的页面内容。
[0003]在采取无差别的加载策略进行网页预加载的过程中,当一些网络页面中的页面链接非常多时,下载并缓存每个页面会导致内存占满无法响应,甚至容易出现死机重启的问题。
技术实现思路
[0004]本申请实施例的目的在于提供一种页面预加载方法、装置、电 ...
【技术保护点】
【技术特征摘要】
1.一种页面预加载方法,其特征在于,包括:获取目标应用程序的当前访问页面链接对应的链接序列;使用训练后的机器学习模型对所述当前访问页面链接对应的链接序列进行预测,获得页面链接序列;对所述页面链接序列中的多个页面链接进行预加载,获得预加载的页面文件。2.根据权利要求1所述的方法,其特征在于,所述对所述页面链接序列中的多个页面链接进行预加载,包括:从所述页面链接序列中解析出所述多个页面链接,并下载所述多个页面链接中的目标文件。3.根据权利要求2所述的方法,其特征在于,所述下载所述多个页面链接中的目标文件,包括:针对所述多个页面链接中的每个页面链接,判断该页面链接中的目标文件尺寸是否大于尺寸阈值;若是,则下载该页面链接中的目标文件。4.根据权利要求1所述的方法,其特征在于,在所述使用训练后的机器学习模型对所述当前访问页面链接对应的链接序列进行预测之前,还包括:获取历史访问页面链接,并对所述历史访问页面链接进行编码,获得页面编码序列;使用所述页面编码序列对所述机器学习模型进行训练,获得所述训练后的机器学习模型。5.根据权利要求4所述的方法,其特征在于,所述对所述历史访问页面链接进行编码,包括:统计出所述目标应用程序的全部页面链接,并对所述全部页面链接进行编码,获得页面唯一编码;使...
【专利技术属性】
技术研发人员:张征亮,丁玉成,
申请(专利权)人:上海识装信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。