[发明专利]一种优化网页浏览的方法在审
申请号: | 201711396817.5 | 申请日: | 2017-12-21 |
公开(公告)号: | CN108108442A | 公开(公告)日: | 2018-06-01 |
发明(设计)人: | 赵志为;闵革勇;杨璐齐;李维旺;高伟峰;舒畅 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 田甜 |
地址: | 610000 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 首屏 代码次序 网页浏览 可移动 优化 可移动性 网页结构 用户体验 线位置 加载 重复 更新 | ||
本发明公开了一种优化网页浏览的方法,包括以下步骤:A、确定设备的首屏线位置和首屏区域;B、识别与显示无关的事件并判断其可移动性;C、调整代码次序将与现实无关且可移动的事件移至首屏区域外并更新首屏区域,重复此步骤,直至所有与现实无关且可移动的事件移至首屏区域外。通过识别与显示无关的事件并将该事件移出首屏区域,调整代码次序,整个方法步骤通过优化网页结构以减少端到端的ATF时间,缩短加载时间,提高用户体验感。
技术领域
本发明涉及计算机网络应用程序领域,具体涉及一种优化网页浏览的方法。
背景技术
随着网络用户的增多,网页的访问流量日益增大;同时网页正在变得越来越丰富多彩,其结构的复杂度也日趋增加,这使得网页的加载任务更加繁重。如何提高用户体验质量成为了一个不可忽视的问题。由于越短的加载时间意味着更好的网络体验质量,现存在许多优化网页浏览的方法,大多通过减少网络时延或处理时延实现优化目标。尽管这些工作可以在一定程度上改善网络体验,但它们没有考虑到网页在结构方面还存在较大的优化空间。目前,网页结构往往由设计人员编写,例如一些放置在网页起始部分的事件可能无助于屏幕显示,但仍会产生相当大的加载时间。这可能对终端用户并不友好。
发明内容
本发明为了解决上述技术问题提供一种优化网页浏览的方法。
本发明通过下述技术方案实现:
一种优化网页浏览的方法,包括以下步骤:
A、确定设备的首屏线位置和首屏区域;
B、识别与显示无关的事件并判断其可移动性;
C、调整代码次序将与现实无关且可移动的事件移至首屏区域外并更新首屏区域,重复此步骤,直至所有与现实无关且可移动的事件移至首屏区域外。
本方案通过识别与显示无关的事件并将该事件移出首屏区域,调整代码次序,整个方法步骤通过优化网页结构以减少端到端的首屏时间,缩短加载时间,提高用户体验。
作为优选,首屏线位置根据以下方法确定:
A11、根据设备型号或网络浏览器提供的API获取设备的屏幕尺寸、浏览器的屏占比和网页字体;
A12、根据屏幕尺寸、浏览器的屏占比和网页字体确定首屏线位置。
作为优选,步骤B中识别与显示无关的事件的具体步骤为:
B11、依次检查事件的位置,并获取位于首屏线上方的所有事件;
B12、获取事件特征;
B13、将事件特征数值化并输入到支持向量机中,
B14、根据支持向量机的输出结果判断该事件与显示有无关系。
本方案采用支持向量机SVM识别事件,SVM结构简单,可以解决小样本情况下的机器学习问题,而决策树忽略了数据属性之间的相关性。
作为优选,步骤B中判断与现实无关的事件可移动性的具体方法为:针对与显示无关的事件,判断其是否被其他事件所依赖,若是,则该事件可移动;若不是,则该事件不可移动。
本发明与现有技术相比,具有如下的优点和有益效果:
1、本发明通过识别与显示无关的事件并将该事件移出首屏区域,调整代码次序,整个方法步骤通过优化网页结构以减少端到端的ATF时间,缩短加载时间,提高用户体验感。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例,对本发明作进一步的详细说明,本发明的示意性实施方式及其说明仅用于解释本发明,并不作为对本发明的限定。
实施例1
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711396817.5/2.html,转载请声明来源钻瓜专利网。