网页加载方法及客户端和服务器技术

技术编号:9694812 阅读:95 留言:0更新日期:2014-02-21 01:15
本发明专利技术公开了一种网页加载方法及客户端和服务器。该网页加载方法包括:客户端接收用户输入的访问网页页面的请求;客户端在本地查找与网页页面满足预设匹配条件的参照网页页面;客户端向服务器发送访问网页页面的请求,并通知服务器将参照网页页面作为参照;客户端接收来自服务器的差量数据;客户端根据参照网页页面和差量数据加载得到完整的网页页面。通过本发明专利技术,能够在传输网页资源时节约传输资源。

【技术实现步骤摘要】
网页加载方法及客户端和服务器
本专利技术涉及移动互联网领域,具体而言,涉及ー种网页加载方法及客户端和服务器。
技术介绍
网络中充满了大量的网页资源,这些网页资源都是按照统ー的规范标准进行编写的。从数据传输角度来看,传输这些按照统ー标准编写的文本内容具有很高的重复性,并且网站建设中存在的众多模板库数据、优秀的页面结构往往被大家所学习模仿,这一切都使得不同网址的网页数据重复度变得更高。现有技术中的浏览器认为不同网址的网页资源是为毫无联系的,而忽略了数据的重复性,专利技术人发现,对这些重复的数据进行重复的传输不仅浪费了传输资源,还降低了网页展现速度。针对现有技术中在传输网页资源时浪费传输资源的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术的主要目的在于提供ー种网页加载方法及客户端和服务器,以解决现有技术中在传输网页资源时浪费传输资源的问题。为了实现上述目的,根据本专利技术的ー个方面,提供了ー种网页加载方法。根据本专利技术的网页加载方法包括:客户端获取用户输入的访问网页页面的请求;客户端根据请求在本地查找与网页页面满足预设匹配条件的參照网页页面;客户端向服务器发送访问网页页面的请求,并通知服务器将參照网页页面作为參照;客户端获取来自服务器的差量数据,其中,差量数据为网页页面和參照网页页面之间的差异数据;客户端根据參照网页页面和差量数据加载得到完整的网页页面。进ー步地,客户端根据请求在本地查找与网页页面满足预设匹配条件的參照网页页面的步骤包括:客户端根据请求在本地的缓存页面资源中按照访问的时间逆序查找缓存页面;客户端判断查找到的缓存页面与网页页面是否满足预设匹配条件;客户端将满足预设匹配条件的缓存页面作为參照网页页面。进ー步地,客户端判断查找到的缓存页面与网页页面是否满足预设匹配条件包括:客户端从最长的路径开始匹配判断查找到的缓存页面与网页页面是否满足预设匹配条件,其中,路径为缓存页面的存储路径;如果按照当前路径匹配查找不到满足预设匹配条件的缓存页面,则客户端在短一级的路径继续匹配判断查找到的缓存页面与网页页面是否满足预设匹配条件。进ー步地,在客户端向服务器发送访问网页页面的请求,并通知服务器将參照网页页面作为參照之前,网页加载方法包括:建立网页页面和參照网页页面之间的映射关系;在建立网页页面和參照网页页面之间的映射关系之后,在客户端向服务器发送访问网页页面的请求,并通知服务器将參照网页页面作为參照的步骤中包括:根据映射关系获取与网页页面对应的參照网页页面,在客户端根据參照网页页面和差量数据加载得到完整的网页页面之后,网页加载方法包括:删除网页页面和參照网页页面之间的映射关系。为了实现上述目的,根据本专利技术的另一方面,提供了一种客户端。根据本专利技术的客户端包括:第一获取单元,用于获取用户输入的访问网页页面的请求;查找单元,用于根据请求在本地查找与网页页面满足预设匹配条件的參照网页页面;请求单元,用于向服务器发送访问网页页面的请求,并通知服务器将參照网页页面作为參照;第二获取单元,用于获取来自服务器的差量数据,其中,差量数据为网页页面和參照网页页面之间的差异数据;カロ载单元,用于根据參照网页页面和差量数据加载得到完整的网页页面。进ー步地,查找单元包括:查找模块,用于根据请求在本地的缓存页面资源中按照访问的时间逆序查找缓存页面;判断模块,用于判断查找到的缓存页面与网页页面是否满足预设匹配条件;确定模块,用于将满足预设匹配条件的缓存页面作为參照网页页面。进ー步地,判断模块包括:第一判断子模块,用于从最长的路径开始匹配判断查找到的缓存页面与网页页面是否满足预设匹配条件,其中,路径为缓存页面的存储路径;第二判断子模块,用于在按照当前路径匹配查找不到满足预设匹配条件的缓存页面时,在短一级的路径继续匹配判断查找到的缓存页面与网页页面是否满足预设匹配条件。进ー步地,客户端还包括:映射単元,用于在请求単元向服务器发送访问网页页面的请求,并通知服务器将參照网页页面作为參照之前,建立网页页面和參照网页页面之间的映射关系;删除单元,用于在加载单元根据參照网页页面和差量数据加载得到完整的网页页面之后,删除网页页面和參照网页页面之间的映射关系,其中,确定模块还用于根据映射关系获取与网页页面对应的參照网页页面。为了实现上述目的,根据本专利技术的另一方面,提供了ー种网页加载方法。该网页加载方法包括:服务器接收来自客户端的请求和通知,请求为访问网页页面的请求,通知为通知服务器将參照网页页面作为參照的通知,并接收客户端返回的与网页页面满足预设匹配条件的參照网页页面;服务器发送差量数据至客户端以便客户端根据參照网页页面和差量数据加载得到完整的网页页面,其中,差量数据为网页页面和參照网页页面之间的差异数据。为了实现上述目的,根据本专利技术的另一方面,提供了一种服务器。根据本专利技术的服务器包括:接收单元,用于接收来自客户端的请求和通知,请求为访问网页页面的请求,通知为通知服务器将參照网页页面作为參照的通知,并接收客户端返回的与网页页面满足预设匹配条件的參照网页页面;发送单元,用于发送差量数据至客户端以便客户端根据參照网页页面和差量数据加载得到完整的网页页面,其中,差量数据为网页页面和參照网页页面之间的差异数据。通过本专利技术,采用客户端接收用户输入的访问网页页面的请求;客户端在本地查找与网页页面满足预设匹配条件的參照网页页面;客户端向服务器发送访问网页页面的请求,并通知服务器将參照网页页面作为參照;客户端接收来自服务器的差量数据,其中,差量数据为网页页面和參照网页页面之间的差异数据;以及客户端根据參照网页页面和差量数据加载得到完整的网页页面的方法,解决了现有技术中在传输网页资源时浪费传输资源的问题,进而达到了在传输网页资源时节约传输资源的效果。【附图说明】构成本申请的一部分的附图用来提供对本专利技术的进ー步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的客户端和服务器之间进行数据传输的示意图;图2是根据本专利技术实施例的服务器的示意图;图3是根据本专利技术第一实施例的客户端的示意图;图4是根据本专利技术第二实施例的客户端的示意图;图5是根据本专利技术第三实施例的客户端的示意图;图6是根据本专利技术第一实施例的页面加载方法的流程图;图7是根据本专利技术第二实施例的网页加载方法的流程图;以及图8是根据本专利技术第三实施例的网页加载方法的流程图。【具体实施方式】需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将參考附图并结合实施例来详细说明本专利技术。为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第ニ”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互換,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外本文档来自技高网
...
网页加载方法及客户端和服务器

【技术保护点】
一种网页加载方法,其特征在于,包括:客户端获取用户输入的访问网页页面的请求;所述客户端根据所述请求在本地查找与所述网页页面满足预设匹配条件的参照网页页面;所述客户端向服务器发送访问所述网页页面的请求,并通知所述服务器将所述参照网页页面作为参照;所述客户端获取来自所述服务器的差量数据,其中,所述差量数据为所述网页页面和所述参照网页页面之间的差异数据;以及所述客户端根据所述参照网页页面和所述差量数据加载得到完整的所述网页页面。

【技术特征摘要】
1.ー种网页加载方法,其特征在于,包括: 客户端获取用户输入的访问网页页面的请求; 所述客户端根据所述请求在本地查找与所述网页页面满足预设匹配条件的參照网页页面; 所述客户端向服务器发送访问所述网页页面的请求,并通知所述服务器将所述參照网页页面作为參照; 所述客户端获取来自所述服务器的差量数据,其中,所述差量数据为所述网页页面和所述參照网页页面之间的差异数据;以及 所述客户端根据所述參照网页页面和所述差量数据加载得到完整的所述网页页面。2.根据权利要求1所述的网页加载方法,其特征在于,所述客户端根据所述请求在本地查找与所述网页页面满足预设匹配条件的參照网页页面的步骤包括: 所述客户端根据所述请求在本地的缓存页面资源中按照访问的时间逆序查找缓存页面; 所述客户端判断查找到的缓存页面与所述网页页面是否满足所述预设匹配条件;以及 所述客户端将满足所述预设 匹配条件的缓存页面作为所述參照网页页面。3.根据权利要求2所述的网页加载方法,其特征在于,所述客户端判断查找到的缓存页面与所述网页页面是否满足所述预设匹配条件包括: 所述客户端从最长的路径开始匹配判断查找到的缓存页面与所述网页页面是否满足所述预设匹配条件,其中,所述路径为所述缓存页面的存储路径;以及 如果按照当前路径匹配查找不到满足所述预设匹配条件的缓存页面,则所述客户端在短一级的路径继续匹配判断查找到的缓存页面与所述网页页面是否满足所述预设匹配条件。4.根据权利要求1至3任ー项所述的网页加载方法,其特征在干, 在所述客户端向服务器发送访问所述网页页面的请求,并通知所述服务器将所述參照网页页面作为參照之前,所述网页加载方法包括:建立所述网页页面和所述參照网页页面之间的映射关系; 在建立所述网页页面和所述參照网页页面之间的映射关系之后,在所述客户端向服务器发送访问所述网页页面的请求,并通知所述服务器将所述參照网页页面作为參照的步骤中:根据所述映射关系获取与所述网页页面对应的所述參照网页页面, 在所述客户端根据所述參照网页页面和所述差量数据加载得到完整的所述网页页面之后,所述网页加载方法包括:删除所述网页页面和所述參照网页页面之间的映射关系。5.一种客户端,其特征在于,包括: 第一获取单元,用于获取用户输入的访问网页页面的请求; 查找单元,用于根据所述请求在本地查找与所述网页页面满足预设匹配条件的參照网页页面; 请求单元,用于向服务器发送访问所述网页页面的请求,并通知所述服务器将所述參照网页页面作为參照; 第二获取单元,用于获取来自所述...

【专利技术属性】
技术研发人员:罗文平
申请(专利权)人:优视科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1