[发明专利]一种基于云-端协同的移动浏览器资源加载优化方法有效
| 申请号: | 201510964171.0 | 申请日: | 2015-12-21 |
| 公开(公告)号: | CN105610909B | 公开(公告)日: | 2019-01-18 |
| 发明(设计)人: | 黄罡;刘譞哲;马郓;王鑫洋;柳熠;徐梦炜;余美华 | 申请(专利权)人: | 北京大学 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 北京君尚知识产权代理事务所(普通合伙) 11200 | 代理人: | 司立彬 |
| 地址: | 100871*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 协同 移动 浏览器 资源 加载 优化 方法 | ||
1.一种基于云-端协同的移动浏览器资源加载优化方法,其步骤为:
1)在用户的手机端建立一代理服务器,在该用户的个人云上搭建一云服务器;
2)手机端代理服务器将接收并解析浏览器的URL请求,如果手机端代理服务器已缓存该URL请求对应的资源,或者通过URL匹配算法计算出存在对应的资源,则直接将该资源返回给浏览器;否则将该URL请求发送给云服务器;
3)云服务器检查是否已缓存该URL请求对应的资源,如果已缓存则将该资源返回给该手机端代理服务器,并将该URL相关的段落关键系数同时传回;其中,所述段落关键系数为(段落的出现次数)/(相同资源对应URL总数+1);否则向该URL请求对应的目标网站进行资源请求并将结果返回给该手机端代理服务器;
4)该手机端代理服务器将收到的返回结果依照HTTP响应的结构发回浏览器。
2.如权利要求1所述的方法,其特征在于,所述云服务器为一虚拟机。
3.如权利要求1所述的方法,其特征在于,当该代理服务器接收到一个URL请求时,先进行匹配查询,将该URL与相应网站的所有URL记录进行相似度对比,将相似度最大且超过设定阈值的URL记录对应的缓存资源返回给浏览器;所述相似度=∏i=URL内的每个段落(1-段落i的段落关键系数*αi);其中,αi表示检索中的待请求URL的段落是否与目标URL的段落匹配,如果不匹配则为1,匹配则为0。
4.如权利要求1所述的方法,其特征在于,所述云服务器计算获取的资源的校验值并将该资源及其校验值存储到数据库中。
5.如权利要求1所述的方法,其特征在于,所述云服务器根据用户的访问习惯生成该用户的资源列表,然后根据该资源列表进行资源预取,并将预取好的资源及其校验值存储到数据库中。
6.如权利要求4或5所述的方法,其特征在于,所述云服务器将资源返回手机端代理服务器之前,检查该资源对应的校验值在手机端的资源列表中是否已存在,如果存在则返回响应头和该资源的校验值;该手机端代理服务器接收到该信息后从本地提取出资源本体,将该响应头和资源本体按照HTTP相应的结构进行重新组合,并将此内容发给浏览器;如果不存在,则将该资源及其校验值发送给手机端代理服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学,未经北京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510964171.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种空中开放式互联网系统
- 下一篇:一种基于格的位置隐私保护方法





