[发明专利]网页加载方法及客户端和服务器有效
申请号: | 201310612883.7 | 申请日: | 2013-11-26 |
公开(公告)号: | CN103593466B | 公开(公告)日: | 2017-08-04 |
发明(设计)人: | 罗文平 | 申请(专利权)人: | 优视科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司11134 | 代理人: | 宋子良,张奇巧 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 加载 方法 客户端 服务器 | ||
技术领域
本发明涉及移动互联网领域,具体而言,涉及一种网页加载方法及客户端和服务器。
背景技术
网络中充满了大量的网页资源,这些网页资源都是按照统一的规范标准进行编写的。从数据传输角度来看,传输这些按照统一标准编写的文本内容具有很高的重复性,并且网站建设中存在的众多模板库数据、优秀的页面结构往往被大家所学习模仿,这一切都使得不同网址的网页数据重复度变得更高。现有技术中的浏览器认为不同网址的网页资源是为毫无联系的,而忽略了数据的重复性,发明人发现,对这些重复的数据进行重复的传输不仅浪费了传输资源,还降低了网页展现速度。
针对现有技术中在传输网页资源时浪费传输资源的问题,目前尚未提出有效的解决方案。
发明内容
本发明的主要目的在于提供一种网页加载方法及客户端和服务器,以解决现有技术中在传输网页资源时浪费传输资源的问题。
为了实现上述目的,根据本发明的一个方面,提供了一种网页加载方法。根据本发明的网页加载方法包括:客户端获取用户输入的访问网页页面的请求;客户端根据请求在本地查找与网页页面满足预设匹配条件的参照网页页面;客户端向服务器发送访问网页页面的请求,并通知服务器将参照网页页面作为参照;客户端获取来自服务器的差量数据,其中,差量数据为网页页面和参照网页页面之间的差异数据;客户端根据参照网页页面和差量数据加载得到完整的网页页面。
进一步地,客户端根据请求在本地查找与网页页面满足预设匹配条件的参照网页页面的步骤包括:客户端根据请求在本地的缓存页面资源中按照访问的时间逆序查找缓存页面;客户端判断查找到的缓存页面与网页页面是否满足预设匹配条件;客户端将满足预设匹配条件的缓存页面作为参照网页页面。
进一步地,客户端判断查找到的缓存页面与网页页面是否满足预设匹配条件包括:客户端从最长的路径开始匹配判断查找到的缓存页面与网页页面是否满足预设匹配条件,其中,路径为缓存页面的存储路径;如果按照当前路径匹配查找不到满足预设匹配条件的缓存页面,则客户端在短一级的路径继续匹配判断查找到的缓存页面与网页页面是否满足预设匹配条件。
进一步地,在客户端向服务器发送访问网页页面的请求,并通知服务器将参照网页页面作为参照之前,网页加载方法包括:建立网页页面和参照网页页面之间的映射关系;在建立网页页面和参照网页页面之间的映射关系之后,在客户端向服务器发送访问网页页面的请求,并通知服务器将参照网页页面作为参照的步骤中包括:根据映射关系获取与网页页面对应的参照网页页面,在客户端根据参照网页页面和差量数据加载得到完整的网页页面之后,网页加载方法包括:删除网页页面和参照网页页面之间的映射关系。
为了实现上述目的,根据本发明的另一方面,提供了一种客户端。根据本发明的客户端包括:第一获取单元,用于获取用户输入的访问网页页面的请求;查找单元,用于根据请求在本地查找与网页页面满足预设匹配条件的参照网页页面;请求单元,用于向服务器发送访问网页页面的请求,并通知服务器将参照网页页面作为参照;第二获取单元,用于获取来自服务器的差量数据,其中,差量数据为网页页面和参照网页页面之间的差异数据;加载单元,用于根据参照网页页面和差量数据加载得到完整的网页页面。
进一步地,查找单元包括:查找模块,用于根据请求在本地的缓存页面资源中按照访问的时间逆序查找缓存页面;判断模块,用于判断查找到的缓存页面与网页页面是否满足预设匹配条件;确定模块,用于将满足预设匹配条件的缓存页面作为参照网页页面。
进一步地,判断模块包括:第一判断子模块,用于从最长的路径开始匹配判断查找到的缓存页面与网页页面是否满足预设匹配条件,其中,路径为缓存页面的存储路径;第二判断子模块,用于在按照当前路径匹配查找不到满足预设匹配条件的缓存页面时,在短一级的路径继续匹配判断查找到的缓存页面与网页页面是否满足预设匹配条件。
进一步地,客户端还包括:映射单元,用于在请求单元向服务器发送访问网页页面的请求,并通知服务器将参照网页页面作为参照之前,建立网页页面和参照网页页面之间的映射关系;删除单元,用于在加载单元根据参照网页页面和差量数据加载得到完整的网页页面之后,删除网页页面和参照网页页面之间的映射关系,其中,确定模块还用于根据映射关系获取与网页页面对应的参照网页页面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于优视科技有限公司,未经优视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310612883.7/2.html,转载请声明来源钻瓜专利网。