访问网页的方法及装置制造方法及图纸

技术编号:8801160 阅读:118 留言:0更新日期:2013-06-13 05:49
本发明专利技术公开了一种访问网页的方法及装置,属于网络通信领域。该方法包括:根据触发网页的操作获取携带监控代码的网页,并获取网页中的监控代码;通过监控代码下载执行代码;通过执行代码发送第一访问请求给监控站点,第一访问请求携带网页的统一资源定位符URL和网页渠道号。本发明专利技术通过在网页中设置监控代码,并通过监控代码下载执行代码,监控代码和执行代码构成二级脚本,若发生网页需要改版或升级,或脚本需要重新编写时,可以在执行代码中重新编写脚本,不需要修改网页。

【技术实现步骤摘要】

本专利技术涉及网络通信领域,特别涉及一种访问网页的方法及装置
技术介绍
随着互联网的流行,很多公司通过网站为用户提供丰富的内容服务,网页联盟是目前流行的网络资源推广方式。用户可以通过终端随时随地访问网页内容,以浏览其感兴趣的内容或获知最新的新闻等。当前技术在站点包括的各个网页中内嵌有JS( Java Script,脚本语言)脚本,在用户访问网页时,监控站点通过网页中内嵌的JS脚本对用户访问网页的访问流量进行统计,并将统计结果存储在监控站点的数据库中。在实现本专利技术的过程中,专利技术人发现当前技术至少存在以下问题:当前技术由于JS脚本和网页合为一体,一旦网页扩展、改版或者升级需要重新编写JS脚本时,需要对每个网页进行修改,技术人员对每个网页中的代码进行检查并修改的工作量很大。
技术实现思路
为了使网页改版或升级变容易,易于网页扩展,同时减少技术人员的工作量,本专利技术实施例提供了一种访问网页的方法及装置。所述技术方案如下:—方面,提供了一种访问网页的方法,所述方法包括:根据触发网页的操作获取携带监控代码的网页,并获取所述网页中的监控代码;通过所述监控代码下载执行代码;通过所述执行代码发送第一访问请求给监控站点,所述第一访问请求携带所述网页的统一资源定位符URL和所述网页渠道号。进一步地,所述通过所述执行代码发送第一访问请求给监控站点之后,所述方法还包括:根据所述第一访问请求中携带的所述网页的URL和所述网页渠道号,统计出通过所述网页渠道号对应的网页渠道访问所述网页的访问量。进一步地,所述根据触发网页的操作,获取携带监控代码的网页之前,所述方法还包括:当用户在导航网页的某网页渠道上选择某站点的链接信息时,通过所述站点的链接信息在所述站点上执行触发网页的操作,所述触发网页的操作中携带网页的URL和网页渠道号。其中,所述通过所述站点的链接信息在所述站点上执行触发网页的操作,包括:根据所述站点的链接信息发送第二访问请求给所述站点,所述第二访问请求携带网页的URL和所述网页渠道号,使所述站点根据所述网页的URL获取所述网页,接收所述站点发送的所述网页。其中,所述通过所述监控代码下载执行代码,包括:从所述监控代码中获取执行代码的下载地址;根据所述执行代码的下载地址,并通过所述监控代码下载所述执行代码。其中,所述通过所述执行代码发送第一访问请求给监控站点之前,所述方法还包括:通过所述执行代码获取所述用户的用户编号;相应地,所述第一访问请求还携带用户的用户编号。其中,所述通过执行代码获取所述用户的用户编号,包括:通过所述执行代码从本地存储器中获取所述站点对应的缓存空间;判断所述缓存空间中是否存在所述用户的用户编号;如果所述缓存空间中不存在所述用户的用户编号,则为所述用户分配用户编号。进一步地,所述生成所述用户的用户编号之后,还包括:将所述用户的用户编号和/或网页渠道号存储在所述缓存空间中。本专利技术实施例还提供了一种访问网页的方法,所述方法包括:接收终端发送的第一访问请求,所述第一访问请求至少携带网页渠道号和网页的统一资源定位符URL ;根据所述第一访问请求生成访问日志,所述访问日志中至少存储网页渠道号和网页的URL之间的对应关系;采用负载均衡算法从日志服务器集群中选择一个日志服务器,并将所述访问日志存储在所述日志服务器中。其中,将所述访问日志存储在所述日志服务器中之后,所述方法还包括:根据所述日志服务器集群中的日志服务器存储的访问日志,统计出通过所述网页渠道号对应的网页渠道访问所述网页的访问流量。其中,所述第一访问请求中还携带用户的用户编号,相应地,所述访问日志中至少存储用户的用户编号、网页渠道号和网页的URL之间的对应关系。其中,所述日志服务器集群中的每个日志服务器存储多条访问日志,所述根据所述日志服务器集群中的日志服务器存储的访问日志,统计出通过所述网页渠道号对应的网页渠道访问所述网页的访问流量,包括:根据多条访问日志中存储的用户的用户编号、网页渠道号和网页的URL之间的多条对应关系,统计出某一网页的URL对应的通过某一网页渠道进行访问的用户的用户编号的数量;将所述某一网页的URL对应的通过某一网页渠道进行访问的用户的用户编号的数量,确定为统计出的用户通过某一网页渠道访问所述网页所在的站点的访问流量。进一步地,所述方法还包括:记录接收的所述第一访问请求的条数,并在所述访问日志中存储用户的用户编号、网页渠道号、网页的URL与所述条数之间的对应关系;相应地,所述根据所述日志服务器集群中的日志服务器存储的访问日志,统计出用户通过网页渠道访问站点的访问流量,包括:根据所述用户的用户编号、网页渠道号、网页的URL与所述条数之间的对应关系,统计出所述网页的URL对应某一网页渠道对应的用户的用户编号的条数;将所述网页的URL对应某一网页渠道对应的用户的用户编号的条数,确定为统计出的用户通过某一网页渠道访问所述网页所在的站点的访问流量。又一方面,本专利技术实施例还提供了一种访问网页的装置,所述装置包括:第一获取模块,用于根据触发网页的操作获取携带监控代码的网页,并获取所述网页中的监控代码;下载模块,用于通过所述监控代码下载执行代码;统计模块,用于通过所述执行代码发送第一访问请求给监控站点,所述第一访问请求携带所述网页的URL和所述网页渠道号。进一步地,所述装置还包括:统计流量模块,用于根据所述发送请求模块发送的所述第一访问请求中携带的所述网页的URL和所述网页渠道号,统计出通过所述网页渠道号对应的网页渠道访问所述网页的访问量。进一步地,所述装置还包括:执行模块,用于当用户在导航网页的某网页渠道上选择某站点的链接信息时,通过所述站点的链接信息在所述站点上执行触发网页的操作,所述触发网页的操作中携带网页的URL和网页渠道号。其中,所述执行模块包括:执行单元,用于当用户在导航网页的某网页渠道上选择某站点的链接信息时,根据所述站点的链接信息发送第二访问请求给所述站点,所述第二访问请求携带网页的URL和所述网页渠道号,使所述站点根据所述网页的URL获取所述网页;接收单元,用于接收所述站点发送的所述网页。其中,所述下载模块包括:获取单元,用于从所述监控代码中获取执行代码的下载地址;下载单元,用于根据所述执行代码的下载地址,并通过所述监控代码下载所述执行代码。其中,所述装置还包括:第二获取模块,用于通过所述执行代码获取所述用户的用户编号;相应地,所述访问请求模块还用于通过所述执行代码发送第一访问请求给监控站点,所述第一访问请求携带所述用户的用户编号、所述URL和所述网页渠道号。其中,第二获取模块包括:第一获取单元,用于通过所述执行代码从本地存储器中获取所述站点对应的缓存空间;判断单元,用于判断所述第一获取单元获取的所述缓存空间中是否存在所述用户的用户编号;分配单元,用于当所述判断单元的判断结果为否时,为所述用户分配用户编号。进一步地,所述装置还包括存储模块,用于将所述用户的用户编号和/或网页渠道号存储在所述缓存空间中。本专利技术实施例还提供了一种访问网页的装置,所述装置包括:接收请求模块,用于接收终端发送的第一访问请求,所述第一访问请求至少携带网页渠道号和网页的URL ;生成模块,用于根据所述接收请求模块接收的所述第一访问请求生成访问日志,所述访问日志中本文档来自技高网...

【技术保护点】
一种访问网页的方法,其特征在于,所述方法包括:根据触发网页的操作获取携带监控代码的所述网页,并获取所述网页中的监控代码;通过所述监控代码下载执行代码;通过所述执行代码发送第一访问请求给监控站点,所述第一访问请求携带所述网页的统一资源定位符URL和所述网页渠道号。

【技术特征摘要】
1.一种访问网页的方法,其特征在于,所述方法包括: 根据触发网页的操作获取携带监控代码的所述网页,并获取所述网页中的监控代码; 通过所述监控代码下载执行代码; 通过所述执行代码发送第一访问请求给监控站点,所述第一访问请求携带所述网页的统一资源定位符URL和所述网页渠道号。2.如权利要求1所述的方法,其特征在于,所述通过所述执行代码发送第一访问请求给监控站点之后,所述方法还包括: 根据所述第一访问请求中携带的所述网页的URL和所述网页渠道号,统计出通过所述网页渠道号对应的网页渠道访问所述网页的访问量。3.如权利要求1所述的方法,其特征在于,所述根据触发网页的操作,获取携带监控代码的网页之前,所述方法还包括: 当用户在导航网页的某网页渠道上选择某站点的链接信息时,通过所述站点的链接信息在所述站点上执行触发网页的操作,所述触发网页的操作中携带网页的URL和网页渠道号。4.如权利要求3所述的方法,其特征在于,所述通过所述站点的链接信息在所述站点上执行触发网页的操作,包括: 根据所述站点的链接信息发送第二访问请求给所述站点,所述第二访问请求携带网页的URL和所述网页 渠道号,使所述站点根据所述网页的URL获取所述网页,接收所述站点发送的所述网页。5.如权利要求1所述的方法,其特征在于,所述通过所述监控代码下载执行代码,包括: 从所述监控代码中获取执行代码的下载地址; 根据所述执行代码的下载地址,并通过所述监控代码下载所述执行代码。6.如权利要求3所述的方法,其特征在于,所述通过所述执行代码发送第一访问请求给监控站点之前,所述方法还包括: 通过所述执行代码获取所述用户的用户编号; 相应地,所述第一访问请求还携带用户的用户编号。7.一种访问网页的方法,其特征在于,所述方法包括: 接收终端发送的第一访问请求,所述第一访问请求至少携带网页渠道号和网页的统一资源定位符URL ; 根据所述第一访问请求生成访问日志,所述访问日志中至少存储网页渠道号和网页的URL之间的对应关系; 采用负载均衡算法从日志服务器集群中选择一个日志服务器,并将所述访问日志存储在所述日志服务器中。8.如权利要求7所述的方法,其特征在于,所述将所述访问日志存储在所述日志服务器中之后,所述方法还包括: 根据所述日志服务器集群中的日志服务器存储的访问日志,统计出通过所述网页渠道号对应的网页渠道访问所述网页的访问流量。9.如权利要求8所述的方法,其特征在于,所述第一访问请求中还携带用户的用户编号,相应地,所述访问日志中至少存储用户的用户编号、网页渠道号和网页的URL之间的对应关系。10.如权利要求9所述的方法,其特征在于,所述日志服务器集群中的每个日志服务器存储多条访问日志,所述根据所述日志服务器集群中的日志服务器存储的访问日志,统计出所述网页渠道号对应的网页渠道访问所述网页的访问流量,包括: 根据多条访问日志中存储的用户的用户编号、网页渠道号和网页的URL之间的多条对应关系,统计出某一网页的URL对应的通过某一网页渠道进行访问的用户的用户编号的数量; 将所述某一网页的URL对应的通过某一网页渠道进行访问的用户的用户编号的数量,确定为统计出的用户通过某一网页渠道访问所述网页所在的站点的访问流量。11.如权利要求10所述的方法,其特征在于,所述方法还包括: 记录接收的所述第一访问请求的条数,并在所述访问日志中存储用户的用户编号、网页渠道号、网页的URL与所述条数之间的对应关系; 相应地,所述根据所述日志服务器集群中的日志服务器存储的访问日志,统计出用户通过网页渠道访问站点的访问流量,包括: 根据所述用户的用户编号、网页渠道号、网页的URL...

【专利技术属性】
技术研发人员:王海洲韩利国骆超
申请(专利权)人:北京小米科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1