[发明专利]一种网页加载方法及网页加载装置在审
申请号: | 201510666556.9 | 申请日: | 2015-10-15 |
公开(公告)号: | CN105335485A | 公开(公告)日: | 2016-02-17 |
发明(设计)人: | 徐波 | 申请(专利权)人: | 桂林电子科技大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 周玉红 |
地址: | 541004 广西*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网页 加载 方法 装置 | ||
技术领域
本发明涉及互联网技术领域,具体涉及一种网页加载方法及网页加载装置。
背景技术
目前,随着互联网技术的发展,B/S架构(Browser/Server,浏览器/服务器模式)的网站逐渐成为主流。通常网页加载时,采用AJAX(AsynchronousJavaScriptAndXML,异步JavaScript和可扩展标记语言)等方式连接终端与服务器。通过调查发现,现有技术的网页加载方式存在如下缺陷:一方面,在既定的条件满足后(即鼠标点击连接或滚动滚动条等),通过浏览器发送请求至服务器,服务器验证该请求后确认内容并获取发送数据至浏览器,也就是说,每次提出数据请求都需要重新连接和验证,当出现较多请求时,服务器与浏览器反复连接断开,造成了响应时间过长;另一方面,在对定时任务的数据的响应上,需要浏览器在满足条件时发出请求,在加载较多定时任务的情况下会对浏览器造成较大的压力。
发明内容
本发明所要解决的技术问题是提供一种网页加载方法及网页加载装置,能够充分利用网络资源,提高用户的体验度。
本发明解决上述技术问题的技术方案如下:
基于本发明的一个方面,提供了一种网页加载方法,所述方法包括:
S1、创建一包括有网页所有加载项的表单;
S2、浏览器读取表单,并向服务器发送获取加载项的请求,所述请求中携带有加载项标识;
S3、接收服务器根据所述请求返回的加载项进行加载;
S4、在对加载项进行加载的过程中,判断每一个加载项的加载速度是否满足预设条件;
S5、若不满足预设条件,则隐藏所述加载项的加载页面,在后台进行加载,直到该加载项加载完毕。
基于本发明的另一个方面,提供了一种网页加载装置,所述装置包括:
所述装置包括浏览器;所述浏览器包括:
表单读取模块,用于读取创建的包含有网页所有加载项的表单;
请求发送模块,用于向服务器发送获取加载项的请求,所述请求中携带有加载项标识;
加载模块,用于接收服务器根据所述请求返回的加载项进行加载;
判断模块,用于在对加载项进行加载的过程中,判断每一个加载项的加载速度是否满足预设条件;
隐藏加载模块,用于若不满足预设条件,则隐藏所述加载项的加载页面,在后台进行加载,直到该加载项加载完毕。
本发明提供的一种网页加载方法及网页加载装置,浏览器通过读取表单向服务器发送获取加载项的请求,由服务器获取加载项并发送给浏览器来加载,在浏览器加载的过程中,若加载项的加载速度不满足预设条件,则在前台进行隐藏,而是在后台进行加载,此时加载项无需在前台进行显示,用户可以进行其它的操作,充分利用了网络资源,同时也提高了用户的体验度。
附图说明
图1为本发明实施例1的一种网页加载方法流程图;
图2为本发明实施例2的一种网页加载装置示意图。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
实施例1、一种网页加载方法。以下结合图1对本实施例提供的方法进行详细说明。
参见图1,S1、创建一包括有网页所有加载项的表单;
S2、浏览器读取表单,并向服务器发送获取加载项的请求,所述请求中携带有加载项标识;
S3、接收服务器根据所述请求返回的加载项进行加载;
S4、在对加载项进行加载的过程中,判断每一个加载项的加载速度是否满足预设条件;
S5、若不满足预设条件,则隐藏所述加载项的加载页面,在后台进行加载,直到该加载项加载完毕。
其中,在上述步骤S2和步骤S3之间还包括:服务器根据网页所有加载项的优先级顺序获取所述请求对应的加载项,并按照获取顺序将加载项返回给浏览器;所述步骤S3中浏览器按照加载项的优先级顺序进行加载所述加载项。
另外,在所述步骤S2和步骤S3的过程中,浏览器与服务器一直保持连接。其中,浏览器与服务器之间通过socket方式建立连接。
实施例2、一种网页加载装置。以下结合图2对本实施例提供的装置进行详细描述。
参见图2,本实施例提供的网页加载装置包括浏览器1和服务器2,其中,浏览器1包括表单读取模块11、请求发送模块12、加载模块13、判断模块14和隐藏加载模块15,服务器2包括表单创建模块21和加载项获取模块22。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于桂林电子科技大学,未经桂林电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510666556.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据处理方法及装置
- 下一篇:数字卫星接收机数据库快速更新的方法