CN105335485A - 一种网页加载方法及网页加载装置 - Google Patents

一种网页加载方法及网页加载装置 Download PDF

Info

Publication number
CN105335485A
CN105335485A CN201510666556.9A CN201510666556A CN105335485A CN 105335485 A CN105335485 A CN 105335485A CN 201510666556 A CN201510666556 A CN 201510666556A CN 105335485 A CN105335485 A CN 105335485A
Authority
CN
China
Prior art keywords
add
webpage
loading
browser
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510666556.9A
Other languages
English (en)
Inventor
徐波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guilin University of Electronic Technology
Original Assignee
Guilin University of Electronic Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guilin University of Electronic Technology filed Critical Guilin University of Electronic Technology
Priority to CN201510666556.9A priority Critical patent/CN105335485A/zh
Publication of CN105335485A publication Critical patent/CN105335485A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种网页加载方法及网页加载装置,其中,网页加载方法包括:创建一包括有网页所有加载项的表单;浏览器读取表单,并向服务器发送获取加载项的请求,所述请求中携带有加载项标识;接收服务器根据所述请求返回的加载项进行加载;在对加载项进行加载的过程中,判断每一个加载项的加载速度是否满足预设条件;若不满足预设条件,则隐藏所述加载项的加载页面,在后台进行加载,直到该加载项加载完毕。通过本发明,在网络状况较差的情况下,将加载项在前台自动隐藏,而是在后台进行加载,此时加载项无需在前台进行显示,用户可以进行其它的操作,充分利用了网络资源,同时也提高了用户的体验度。

Description

一种网页加载方法及网页加载装置
技术领域
本发明涉及互联网技术领域,具体涉及一种网页加载方法及网页加载装置。
背景技术
目前,随着互联网技术的发展,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。
浏览器1中的表单读取模块11,用于读取创建的包含有网页所有加载项的表单。
请求发送模块12,用于向服务器发送获取加载项的请求,所述请求中携带有加载项标识。
加载模块13,用于接收服务器根据所述请求返回的加载项进行加载。
判断模块14,用于在对加载项进行加载的过程中,判断每一个加载项的加载速度是否满足预设条件。
隐藏加载模块15,用于若不满足预设条件,则隐藏所述加载项的加载页面,在后台进行加载,直到该加载项加载完毕。
服务器2中的表单创建模块21,用于创建一包含有网页所有加载项的表单。
加载项获取模块22,用于根据网页所有加载项的优先级顺序获取所述请求对应的加载项,并按照获取顺序将加载项返回给浏览器。
其中,加载模块13具体用于按照加载项的优先级顺序进行加载所述加载项。
另外,浏览器1还包括连接模块16,用于使浏览器通过socket方式与服务器建立连接。
本发明提供的一种网页加载方法及网页加载装置,浏览器通过读取表单向服务器发送获取加载项的请求,由服务器获取加载项并发送给浏览器来加载,在浏览器加载的过程中,若加载项的加载速度不满足预设条件,则在前台进行隐藏,而是在后台进行加载,此时加载项无需在前台进行显示,用户可以进行其它的操作,充分利用了网络资源,同时也提高了用户的体验度。
在本说明书的描述中,参考术语“实施例一”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体方法、装置或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、方法、装置或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (7)

1.一种网页加载方法,其特征在于,所述方法包括:
S1、创建一包括有网页所有加载项的表单;
S2、浏览器读取表单,并向服务器发送获取加载项的请求,所述请求中携带有加载项标识;
S3、接收服务器根据所述请求返回的加载项进行加载;
S4、在对加载项进行加载的过程中,判断每一个加载项的加载速度是否满足预设条件;
S5、若不满足预设条件,则隐藏所述加载项的加载页面,在后台进行加载,直到该加载项加载完毕。
2.如权利要求1所述的网页加载方法,其特征在于,所述步骤S2与步骤S3之间还包括:
服务器根据网页所有加载项的优先级顺序获取所述请求对应的加载项,并按照获取顺序将加载项返回给浏览器;
所述步骤S3中浏览器按照加载项的优先级顺序进行加载所述加载项。
3.如权利要求1所述的网页加载方法,其特征在于,在所述步骤S2和步骤S3的过程中,浏览器与服务器一直保持连接。
4.如权利要求3所述的网页加载方法,其特征在于,浏览器与服务器之间通过socket方式建立连接。
5.一种网页加载装置,其特征在于,所述装置包括浏览器;所述浏览器包括:
表单读取模块,用于读取创建的包含有网页所有加载项的表单;
请求发送模块,用于向服务器发送获取加载项的请求,所述请求中携带有加载项标识;
加载模块,用于接收服务器根据所述请求返回的加载项进行加载;
判断模块,用于在对加载项进行加载的过程中,判断每一个加载项的加载速度是否满足预设条件;
隐藏加载模块,用于若不满足预设条件,则隐藏所述加载项的加载页面,在后台进行加载,直到该加载项加载完毕。
6.如权利要求5所述的网页加载装置,其特征在于,所述装置还包括服务器,所述服务器包括:
表单创建模块,用于创建一包含有网页所有加载项的表单;
加载项获取模块,用于根据网页所有加载项的优先级顺序获取所述请求对应的加载项,并按照获取顺序将加载项返回给浏览器;
所述加载模块具体用于:
按照加载项的优先级顺序进行加载所述加载项。
7.如权利要求5所述的网页加载装置,其特征在于,所述装置还包括:
连接模块,用于使浏览器通过socket方式与服务器建立连接。
CN201510666556.9A 2015-10-15 2015-10-15 一种网页加载方法及网页加载装置 Pending CN105335485A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510666556.9A CN105335485A (zh) 2015-10-15 2015-10-15 一种网页加载方法及网页加载装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510666556.9A CN105335485A (zh) 2015-10-15 2015-10-15 一种网页加载方法及网页加载装置

Publications (1)

Publication Number Publication Date
CN105335485A true CN105335485A (zh) 2016-02-17

Family

ID=55286012

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510666556.9A Pending CN105335485A (zh) 2015-10-15 2015-10-15 一种网页加载方法及网页加载装置

Country Status (1)

Country Link
CN (1) CN105335485A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107515903A (zh) * 2017-07-26 2017-12-26 北京京东尚科信息技术有限公司 一种加载展示情景网页的方法和装置
WO2018000997A1 (zh) * 2016-06-27 2018-01-04 中兴通讯股份有限公司 升级服务器、机顶盒、机顶盒升级文件下发方法及***
CN108804515A (zh) * 2018-04-25 2018-11-13 网宿科技股份有限公司 一种网页加载方法、网页加载***和服务器
CN108804483A (zh) * 2017-05-05 2018-11-13 平安科技(深圳)有限公司 单元格页面的渲染方法、服务器和计算机可读存储介质
CN108932277A (zh) * 2018-04-25 2018-12-04 网宿科技股份有限公司 一种网页加载方法、网页加载***和服务器

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101382958A (zh) * 2008-10-21 2009-03-11 深圳华为通信技术有限公司 网页加载方法和网页加载装置
CN103064925A (zh) * 2012-12-21 2013-04-24 广东欧珀移动通信有限公司 定时处理网页的方法装置
CN104156401A (zh) * 2014-07-22 2014-11-19 小米科技有限责任公司 网页加载方法、装置及设备
CN104834636A (zh) * 2014-02-08 2015-08-12 携程计算机技术(上海)有限公司 网页的加载方法及装置
CN104866499A (zh) * 2014-02-24 2015-08-26 腾讯科技(深圳)有限公司 一种网页的加载方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101382958A (zh) * 2008-10-21 2009-03-11 深圳华为通信技术有限公司 网页加载方法和网页加载装置
CN103064925A (zh) * 2012-12-21 2013-04-24 广东欧珀移动通信有限公司 定时处理网页的方法装置
CN104834636A (zh) * 2014-02-08 2015-08-12 携程计算机技术(上海)有限公司 网页的加载方法及装置
CN104866499A (zh) * 2014-02-24 2015-08-26 腾讯科技(深圳)有限公司 一种网页的加载方法及装置
CN104156401A (zh) * 2014-07-22 2014-11-19 小米科技有限责任公司 网页加载方法、装置及设备

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018000997A1 (zh) * 2016-06-27 2018-01-04 中兴通讯股份有限公司 升级服务器、机顶盒、机顶盒升级文件下发方法及***
CN108804483A (zh) * 2017-05-05 2018-11-13 平安科技(深圳)有限公司 单元格页面的渲染方法、服务器和计算机可读存储介质
CN108804483B (zh) * 2017-05-05 2020-01-07 平安科技(深圳)有限公司 单元格页面的渲染方法、服务器和计算机可读存储介质
CN107515903A (zh) * 2017-07-26 2017-12-26 北京京东尚科信息技术有限公司 一种加载展示情景网页的方法和装置
CN108804515A (zh) * 2018-04-25 2018-11-13 网宿科技股份有限公司 一种网页加载方法、网页加载***和服务器
CN108932277A (zh) * 2018-04-25 2018-12-04 网宿科技股份有限公司 一种网页加载方法、网页加载***和服务器
CN108804515B (zh) * 2018-04-25 2021-05-28 网宿科技股份有限公司 一种网页加载方法、网页加载***和服务器

Similar Documents

Publication Publication Date Title
CN105335485A (zh) 一种网页加载方法及网页加载装置
CN105045887B (zh) 混合模式跨域数据交互的***及其方法
CN102789470B (zh) 加载网页中的图片的方法和装置
US20150248302A1 (en) Method, apparatus, server and system for implementing web application
CN101957846B (zh) 移动终端浏览器自动设置页面语言的方法及***
CN104123125A (zh) 网页资源的获取方法及装置
CN103744985A (zh) 网页适配的方法和***
CN102915375A (zh) 一种基于布局分区的网页加载方法
CN103389895A (zh) 一种前端页面的生成方法及***
WO2013021391A4 (en) Automatic website accessibility and compatability
CN102810105A (zh) 一种移动终端所访问网页的编辑方法及网页编辑器
CN104020984A (zh) 一种生成静态页面的方法及装置
CN103324756A (zh) 一种提高浏览器访问速度的方法及装置
CN106547806B (zh) 页面加载方法及装置
CN104267921A (zh) 一种页面显示控制方法及服务器
CN102437894A (zh) 用于对待发送信息进行压缩处理的方法、装置及设备
CN110555145A (zh) 一种基于浏览器的网页内容采集***及其采集方法
CN105069092A (zh) 一种报表展示的方法、***及移动终端
CN103379163B (zh) 一种业务对象的确定方法以及确定装置
US10095791B2 (en) Information search method and apparatus
CN105404672A (zh) 网页数据存储和操作的***及方法
CN103914293A (zh) 生成页面的方法及服务器
CN104461509A (zh) 一种信息交互架构及方法
CN103412935A (zh) 一种自动识别并推荐超链接标记类型的方法及***
KR20160002163A (ko) 이메일 생성 시스템 및 이메일 생성 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20160217

RJ01 Rejection of invention patent application after publication