买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本发明公布了基于热度算法的webview缓存优化方法技术领域的一种基于热度算法的webview缓存优化方法,根据热度算法,根据用户标签(包括地理位置,网络链接方式,设备类型,用户年龄,用户性别,用户癌种和病情阶段)、屏幕位置标签(屏幕中心及屏幕周边8个位置)、历史点击标签设置不同权重,加权总数作为webview应用的排序rank值,根据值从大到小排序,只取前十个进行加载,加载缓存的应用数量被有效控制,避免了应用体积和占据内存的无限扩张,在有限的缓存下,通过热度算法,有效地保证了99.9%的用户依旧拥有100ms级的webview启动。
主权项:1.一种基于热度算法的webview缓存优化方法,其特征在于:缓存优化的具体步骤为:S1:用户通过移动终端APP上的webview发出加载相应html页面的加载请求,同时在APP显示页面上划分不同区域入口,并将不同区域入口进行主次划分并做位置标签,同时将区域的位置标签作为缓存优化设置权重的依据;S2:当APP应用启动时,判断本地缓存文件与服务器上的最新资源文件是否一致,当本地缓存文件与服务器上的最新资源文件不一致时,下载本地缓存文件与服务器上的最新资源文件之间的增量包,以通过下载之后的增量包来更新本地缓存文件,提高缓存量;S3:应用本身判断是否检测到webview网页资源的请求,当检测到webview网页资源请求时,从本地缓存文件中加载webview网页资源请求对应的资源文件;S4:加载页面的业务逻辑单元获取加载请求中的数据信息,同时通过img标签加载相应网络资源信息地址并在webview上建立相应的用户标签,并且根据用户标签作为缓存优化设置权重的依据;S5:获取拦截到加载请求中的网络资源信息地址,并根据获取到的网络资源信息地址生成基于预设热度算法得到的具有算法值的资源信息文件名;S6:移动终端的webview参照得到的具有算法值的资源信息文件名,对移动终端的本地资源缓存文件进行检索,判断是否存在相同的具有算法值的资源信息文件名的文件包,继而将请求到的资源信息数据缓存到移动终端中webview资源信息缓存区域目录中进行显示;S7:系统应用根据webview加载相应html页面的加载请求统计历史请求点击标签,且将请求点击标签划分为六个等级作为缓存优化设置权重的依据;S8:所有html入口都在区域位置A表、用户信息B表、设备类型C表中找到对应标签,通过对应表得到历史点击次数表的位置的基础权重,即Dx,作为权重计算方法的基础数据,且所有点击事件都会清除一个月之前的数据,同时D1=A1*10+B1a*5+C1a*5;S9:在热度算法实施前做好参数准备工作,包括对webview上的屏位置划分、用户信息分类、设备类型,然后将历史点击次数乘以15作为历史点击热度权重,最后通过基础权重和历史点击热度权重的和作为事件智能排序算法的最终依据,将最终结果按照大小从大到小排序,并且只取前十个数值进行html的加载处理。
全文数据:
权利要求:
百度查询: 浙江海心智惠科技有限公司 一种基于热度算法的webview缓存优化方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。