一种网页页面加载方法及系统的制作方法_2

文档序号:8258784阅读:来源:国知局
值、本次滚动条触发时刻、当前页面起始滚动条数值 和当前页面加载完成时刻进行计算,得到页面浏览速度,根据该页面浏览速度,预测页面剩 余浏览时间,当页面剩余浏览时间满足预设条件则触发步骤S104对页面进行加载。该预设 条件可以是一个预设的阈值,即当页面剩余浏览时间少于预设阈值时,则触发步骤S104。
[0029] 本发明通过预测页面剩余浏览时间,提前进行后续页面的加载,使得用户可以不 间断的浏览后续内容,不用等待页面加载,提高用户体验度。
【主权项】
1. 一种网页页面加载方法,其特征在于,包括: 滚动条参数获取步骤,包括:响应于页面加载完成事件,记录关于当前页面的当前页面 末端滚动条数值、当前页面起始滚动条数值和当前页面加载完成时刻; 滚动条滚动触发步骤,包括:响应于滚动条滚动事件,记录关于滚动条的本次滚动条触 发时刻和本次滚动条数值,执行滚动条判断步骤; 滚动条判断步骤,包括:根据至少一个所述本次滚动条数值、至少一个本次滚动条触 发时刻、当前页面起始滚动条数值和当前页面加载完成时刻,计算页面浏览速度,根据所述 页面浏览速度、当前页面末端滚动条数值和当前页面起始滚动条数值计算页面剩余浏览时 间,当所述页面剩余浏览时间满足预设条件,则触发页面加载步骤; 页面加载步骤,包括:查询当前页面的后续页面,向服务器发送关于后续页面的页面获 取请求,将服务器返回的关于后续页面的页面数据加载更新到当前页面末端。
2. 根据权利要求1所述的网页页面加载方法,其特征在于,所述页面浏览速度的计算 方式为:
,其中,\为页面浏览速度,k为本次滚动条数值,ks为当前页面起始滚 动条数值,t为本次滚动条触发时刻,ts为当前页面加载完成时刻。
3. 根据权利要求1所述的网页页面加载方法,其特征在于,所述滚动条滚动触发步骤 被至少一次触发,每次触发时记录一个本次滚动条触发时刻和本次滚动条数值,所述页面 浏览速度的计算方式为:
其中,\为页面浏览速度,k,为第i次的本次滚 动条数值,ks为当前页面起始滚动条数值,ti为第i次本次滚动条触发时刻,ts为当前页面 加载完成时刻,n为滚动条滚动触发步骤的总共被触发次数。
4. 根据权利要求1所述的网页页面加载方法,其特征在于,所述页面剩余浏览时间的 计算方式为:tf= (ke-k),其中&为页面剩余浏览时间,^为页面浏览速度,k本次滚 动条数值,为当前页面末端滚动条数值。
5. 根据权利要求1所述的网页页面加载方法,其特征在于: 所述滚动条参数获取步骤,还包括记录关于当前页面的当前页面加载耗时; 所述预设条件为页面剩余浏览时间小于或等于所述当前页面加载耗时。
6. -种网页页面加载系统,其特征在于,包括: 滚动条参数获取模块,包括:响应于页面加载完成事件,记录关于当前页面的当前页面 末端滚动条数值、当前页面起始滚动条数值和当前页面加载完成时刻; 滚动条滚动触发模块,包括:响应于滚动条滚动事件,记录关于滚动条的本次滚动条触 发时刻和本次滚动条数值,执行滚动条判断模块; 滚动条判断模块,包括:根据至少一个所述本次滚动条数值、至少一个本次滚动条触 发时刻、当前页面起始滚动条数值和当前页面加载完成时刻,计算页面浏览速度,根据所述 页面浏览速度、当前页面末端滚动条数值和当前页面起始滚动条数值计算页面剩余浏览时 间,当所述页面剩余浏览时间满足预设条件,则触发页面加载模块; 页面加载模块,包括:查询当前页面的后续页面,向服务器发送关于后续页面的页面获 取请求,将服务器返回的关于后续页面的页面数据加载更新到当前页面末端。
7. 根据权利要求6所述的网页页面加载系统,其特征在于,所述页面浏览速度的计算 方式为:
,其中,\为页面浏览速度,k为本次滚动条数值,ks为当前页面起始滚 动条数值,t为本次滚动条触发时刻,ts为当前页面加载完成时刻。
8. 根据权利要求6所述的网页页面加载系统,其特征在于,所述滚动条滚动触发模块 被至少一次触发,每次触发时记录一个本次滚动条触发时刻和本次滚动条数值,所述页面 浏览速度的计算方式为:
其中,\为页面浏览速度,ki为第i次的本次滚 动条数值,ks为当前页面起始滚动条数值,ti为第i次本次滚动条触发时刻,ts为当前页面 加载完成时刻,n为滚动条滚动触发模块的总共被触发次数。
9. 根据权利要求6所述的网页页面加载系统,其特征在于,所述页面剩余浏览时间的 计算方式为:tf= (ke-k),其中&为页面剩余浏览时间,^为页面浏览速度,k本次滚 动条数值,为当前页面末端滚动条数值。
10. 根据权利要求6所述的网页页面加载系统,其特征在于: 所述滚动条参数获取模块,还包括记录关于当前页面的当前页面加载耗时; 所述预设条件为页面剩余浏览时间小于或等于所述当前页面加载耗时。
【专利摘要】本发明公开一种网页页面加载方法及系统,方法包括:响应于页面加载完成事件,记录关于当前页面的当前页面末端滚动条数值、当前页面起始滚动条数值和当前页面加载完成时刻;响应于滚动条滚动事件,记录关于滚动条的本次滚动条触发时刻和本次滚动条数值,计算页面浏览速度,计算页面剩余浏览时间,当所述页面剩余浏览时间满足预设条件,则查询当前页面的后续页面,向服务器发送关于后续页面的页面获取请求,将服务器返回的关于后续页面的页面数据加载更新到当前页面末端。本发明通过预测页面剩余浏览时间,判断是否需要加载后续页面,用户在浏览网页时,可以不间断的浏览后续内容,不用等待页面加载,提高用户体验度。
【IPC分类】G06F17-30, G06F9-445
【公开号】CN104572912
【申请号】CN201410832010
【发明人】杨鹏
【申请人】北京京东尚科信息技术有限公司, 北京京东世纪贸易有限公司
【公开日】2015年4月29日
【申请日】2014年12月26日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1