网页页面刷新方法及装置制造方法及图纸

技术编号:13248229 阅读:35 留言:0更新日期:2016-05-15 11:57
本公开实施例公开了一种网页页面刷新方法及装置,移动终端接收到目标页面的页面刷新命令后,获取目标页面的当前页面数据的版本信息,并向服务器发送携带当前页面数据的版本信息的页面更新请求。服务器根据当前页面数据的版本信息检测目标页面的页面数据是否有更新;如果没有更新,则由服务器向移动终端返回未更新状态信息,以使移动终端利用自身内存储的当前页面数据渲染目标页面。由上述的网页页面刷新过程可知,当服务器确定目标页面的页面数据没有更新时,只返回未更新状态信息,移动终端利用自身内存储的页面数据进行渲染,从而避免服务器将大量相同的页面数据重复传输给移动终端,节省用户的网络流量。

【技术实现步骤摘要】

本公开涉及计算机
,特别是涉及一种网页页面刷新方法及装置
技术介绍
随着网络技术革新及4G(The4th Generat1n mobile communicat1n,第四代移动通信技术)通信技术迅速发展,移动互联网业务迅猛增长。移动互联网具有信息丰富、使用便捷、用户使用粘性较强等特点,但是,用户在享受移动互联网上丰富的资讯的同时,随着产生的是移动网络流量费用。用户在浏览网络信息时,需要将移动终端联网加载页面资源文件、图片及页面渲染数据等数据,这些数据往往会耗费用户几百KB至几MB的网络流量。对于新闻资讯、社交应用等具有一定实时性的页面,用户经常会不断刷新页面,希望及时看到最新内容。对于用户的页面刷新操作时,移动终端会重新向服务器请求当前最新数据,重新加载整个网页页面,从而耗费用户大量网络流量。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种网页页面刷新方法及装置。为了解决上述技术问题,本公开实施例公开了如下技术方案:根据本公开实施例的第一方面,提供一种网页页面刷新方法,应用于移动终端中,所述方法包括:接收针对目标页面的页面刷新命令;根据所述页面刷新命令,获取所述目标页面的当前页面数据对应的版本信息,所述版本信息用于区分所述目标页面在不同更新时间对应的页面数据;向服务器发送页面更新请求,所述页面更新请求携带所述版本信息,所述页面更新请求用于使所述服务器根据版本信息检测所述目标页面的页面数据是否有更新;当接收到所述服务返回的未更新状态信息时,利用所述移动终端内存储的所述当前页面数据渲染所述目标页面。第一方面提供的网页页面刷新方法,当服务器确定目标页面的页面数据没有更新时,只返回未更新状态信息,移动终端利用自身内存储的页面数据进行渲染,从而避免服务器将大量相同的页面数据重复传输给移动终端,节省用户的网络流量。可选地,所述方法还包括:当接收到所述服务器返回的所述目标页面的最新页面数据时,利用所述最新页面数据渲染所述目标页面;将所述最新页面数据及所述最新页面数据的版本信息,存储到所述移动终端的本地存储空间内。本实施例提供的网页页面刷新方法,在接收到服务器返回的最新页面数据后,将该最新页面数据存储到移动终端的本地存储空间中,以便下次渲染使用。可选地,所述方法还包括:在未接收到所述最新页面数据和所述未更新状态信息时,利用所述移动终端内存储的所述当前页面数据渲染所述目标页面。本实施例提供的网页页面刷新方法,在未接收到服务器返回的任何信息之前,先利用移动终端本地存储的当前页面数据渲染目标页面,从而减少用户等待时间,提高用户体验。根据本公开实施例的第二方面,提供一种网页页面刷新方法,应用于服务器中,所述方法包括:对于目标页面不同更新时间所对应的页面数据,分别配置不同的版本信息进行区分;接收针对所述目标页面的页面更新请求,所述页面更新请求中携带所述目标页面的当前页面数据对应的版本信息;根据所述当前页面数据的版本信息,检测所述目标页面的页面数据是否有更新;当检测到所述目标页面的页面数据没有更新时,向所述移动终端返回未更新状态信息,所述未更新状态信息用于使所述移动终端利用所述移动终端内存储的当前页面数据渲染所述目标页面。本实施例提供的网页页面刷新方法,当服务器确定目标页面的页面数据没有更新时,只返回未更新状态信息,移动终端利用自身内存储的页面数据进行渲染,从而避免服务器将大量相同的页面数据重复传输给移动终端,节省用户的网络流量。在接收到服务器返回的最新页面数据后,将该最新页面数据存储到移动终端的本地存储空间中,以便下次渲染使用;同时,利用最新页面数据渲染目标页面。可选地,所述根据所述当前页面数据的版本信息,检测所述目标页面的页面数据是否有更新,包括:比较所述最新页面数据的版本信息是否高于所述当前页面数据的版本信息;当所述最新页面数据的版本信息高于所述当前页面数据的版本信息时,确定所述目标页面的页面数据有更新;当所述最新页面数据的版本信息不高于所述当前页面数据的版本信息时,确定所述目标页面的页面数据未更新。可选地,所述方法还包括:当检测到所述目标页面的页面数据有更新时,向移动终端返回所述目标页面的最新页面数据,以使所述移动终端利用所述最新页面数据渲染所述目标页面。根据本公开实施例的第三方面,提供一种网页页面刷新装置,应用于移动终端中,所述装置包括:接收模块,用于接收针对目标页面的页面刷新命令;获取模块,用于根据所述接收模块接收到的页面刷新命令,获取所述目标页面的当前页面数据对应的版本信息,所述版本信息用于区分所述目标页面在不同更新时间对应的页面数据;发送模块,用于向服务器发送页面更新请求,所述页面更新请求携带所述获取模块获得的版本信息,所述页面更新请求用于使所述服务器根据版本信息检测所述目标页面的页面数据是否有更新;第一渲染模块,用于当接收到所述服务返回的未更新状态信息时,利用所述移动终端内存储的所述当前页面数据渲染所述目标页面。可选地,所述装置还包括:第二渲染模块,用于当接收到所述服务器返回的所述目标页面的最新页面数据时,利用所述最新页面数据渲染所述目标页面;存储模块,用于将所述最新页面数据及所述最新页面数据的版本信息,存储到所述移动终端的本地存储空间内。可选地,所述装置还包括:第三渲染模块,用于在未接收到所述最新页面数据和所述未更新状态信息时,利用所述移动终端内存储的所述当前页面数据渲染所述目标页面。根据本公开实施例的第四方面,提供一种网页页面刷新装置,应用于服务器中,所述装置包括:配置模块,用于对于目标页面不同更新时间所对应的页面数据,分别配置不同的版本信息进行区分;接收模块,用于接收针对所述目标页面的页面更新请求,所述页面更新请求中携带所述目标页面的当前页面数据对应的版本信息;检测模块,用于根据所述接收模块接收到的当前页面数据的版本信息,检测所述目标页面的页面数据是否有更新;第一返回模块,用于当所述检测模块检测到所述目标页面的页面数据没有更新时,向所述移动终端返回未更新状态信息,所述未更新状态信息用于使所述移动终端利用所述移动终端内存储的当前页面数据渲染所述目标页面。可选地,所述检测模块,包括:比较子模块,用于比较所述最新页面数据的版本信息是否高于所述当前页面数据的版本信息;第一确定子模块,用于当所述比较子模块比较得到最新页面数据的版本信息高于所述当前页面数据的版本信息时,确定所述目标页面的页面数据有更新;第二确定子模块,用于当所述比较子模块比较得到最新页面数据的版本信息不高于所述当前页面数据的版本信息时,确定所述目标页面的页面数据未更新。可选地,所述装置还包括:第二返回模块,用于当所述检测模块检测到所述目标页面的页面数据有更新时,向移动终端返回所述目标页面的最新页面数据,以使所述移动终端利用所述最新页面数据渲染所述目标页面。根据本公开实施例的第五方面,提供一种终端设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:接收针对目标页面的页面刷新命令;根据所述页面刷新命令,获取所述目标页面的当前页面数据对应的版本信息,所述版本信息用于当前第1页1 2 3 4 5 本文档来自技高网...

【技术保护点】
一种网页页面刷新方法,应用于移动终端中,其特征在于,所述方法包括:接收针对目标页面的页面刷新命令;根据所述页面刷新命令,获取所述目标页面的当前页面数据对应的版本信息,所述版本信息用于区分所述目标页面在不同更新时间对应的页面数据;向服务器发送页面更新请求,所述页面更新请求携带所述版本信息,所述页面更新请求用于使所述服务器根据版本信息检测所述目标页面的页面数据是否有更新;当接收到所述服务返回的未更新状态信息时,利用所述移动终端内存储的所述当前页面数据渲染所述目标页面。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨金风余鹏李邦
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

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

1