[发明专利]一种网页加载方法和装置有效
| 申请号: | 201310306648.7 | 申请日: | 2013-07-19 |
| 公开(公告)号: | CN103412890A | 公开(公告)日: | 2013-11-27 |
| 发明(设计)人: | 邢瑞廷;罗峰;黄苏支;李娜 | 申请(专利权)人: | 北京亿赞普网络技术有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
| 地址: | 100081 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 网页 加载 方法 装置 | ||
技术领域
本申请涉及网络技术领域,特别是涉及一种网页加载方法,以及,一种网页加载装置。
背景技术
网站流量分析,是指在获得网站访问量基本数据的情况下,依据采集到的网站的PV(page view,页面浏览量)日志,网站的点击(或者称事件)日志,网站的效果日志(包括登录,订单等)等访问数据,分析访客在网站上的行为,从中发现用户访问网站的规律,并将这些规律与网络营销策略等相结合,从而发现目前网络营销活动中可能存在的问题,并为进一步修正或重新制定网络营销策略提供依据。
目前业界一般通过JavaScript加码技术来采集这些访问数据。JavaScript加码技术又称页面标签技术,通过在网站的页面上部署调用Javascript脚本的埋点代码,自动或者事件触发来发送Http请求到统计服务器,然后使用分析工具分析这些采集到的数据。
具体而言,浏览器接收到网页访问请求后,向保存网页内容的服务器请求网页的HTML(Hyper text Markup Language,超文本标记语言)文本,在拦截到该请求后,向浏览器返回预设的Http引导报文,也即是一个预置HTML框架,浏览器加载该框架时,进一步引导在该框架内加载原本请求访问的网页的HTML文本,并执行埋点代码,加载Javascript脚本以采集访问数据。
以上现有技术中存在的问题是:
1、对于禁止被嵌入HTML标签的网页,无法加载预置的HTML框架;
2、在预置HTML框架中加载原本请求访问的网页的HTML文本,容易导致网站页面乱码、布局混乱等情况;
3、采用该方案对于无效页面(如404网页)也会执行上述操作,从而造成网络和服务器资源的浪费。
发明内容
本发明提供了一种克服上述问题或者至少部分地解决上述问题的网页加载的方法和装置。
本发明提供了一种网页加载方法,包括:
浏览器在渲染网页时向网页服务器发送网页脚本获取请求;
接收针对所述网页脚本获取请求返回的、控制脚本加载的引导报文,所述引导报文包括引导加载所述网页脚本的第一功能代码,以及,引导加载任务执行脚本的第二功能代码;
执行所述引导报文,先后引导加载所述网页脚本和所述任务执行脚本。
优选地,所述执行所述引导报文,先后引导加载所述网页脚本和所述任务执行脚本的步骤包括:
在所述网页的加载所述网页脚本的位置,创建引导执行所述第一功能代码的第一引导标签,在加载所述第一引导标签时,执行所述第一功能代码,加载所述网页脚本;
在所述网页的其他未加载的网页标签之间,创建引导执行所述第二功能代码的第二引导标签,在加载所述第二引导标签时,执行所述第二功能代码,加载所述任务执行脚本。
优选地,所述执行第一功能代码,加载网页脚本的步骤包括:
执行所述第一引导标签所引导的第一功能代码,向所述网页服务器再次发送网页脚本获取请求;
接收所述网页服务器针对所述网页脚本获取请求返回的网页脚本,并加载所述网页脚本。
优选地,所述第二引导标签携带异步加载的标识,通过以下步骤判断是否加载所述第二引导标签:
当所述第二引导标签前后的两个网页标签之间的间隔时间小于预设阀值时,加载所述第二引导标签的下一个网页标签;
当所述第二引导标签前后的两个网页标签之间的间隔时间不小于预设阀值时,加载所述第二引导标签,执行所述第二功能代码。
优选地,所述向网页服务器再次发送的网页脚本获取请求中携带随机数参数。
优选地,所述引导报文采用匿名自运行函数编写,在接收到所述引导报文后即触发所述引导报文开始执行。
优选地,所述第二功能代码还包括用于所述任务执行脚本执行的参数。
优选地,在浏览器在渲染网页时向网页服务器发送网页脚本获取请求的步骤之前,所述方法还包括:
向网页服务器发送网页访问请求;
接收网页服务器针对所述网页访问请求返回的所述网页的网页内容,以按照所述网页内容渲染所述网页。
本发明还提供了一种网页加载装置,包括:
获取请求发送模块,用于浏览器在渲染网页时向网页服务器发送网页脚本获取请求;
报文接收模块,用于接收针对所述网页脚本获取请求返回的、控制脚本加载的引导报文,所述引导报文包括引导加载所述网页脚本的第一功能代码,以及,引导加载任务执行脚本的第二功能代码;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京亿赞普网络技术有限公司,未经北京亿赞普网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310306648.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种日志收集系统及其收集方法
- 下一篇:提供搜索结果的方法及系统





