获取访问量统计数据的方法、系统和用户端设备的制作方法

文档序号:7648334阅读:188来源:国知局
专利名称:获取访问量统计数据的方法、系统和用户端设备的制作方法
技术领域
本发明涉及互联网技术领域,特别是指一种获取网站访问量统计数据的方法、系统和用户端访问量获取设备。
背景技术
访问量统计系统是这样的一种系统,他通过在网站中嵌入代码,或者是分析网站的日志的方式,分析得到一段时间之内,网站的用户数量,访问数量,访问者参数等等有用的信息,以指导网站的管理员、开发人员或者销售人员工作,使其对网站的总体运营情况进行把握。
网站访问量系统是一整套的技术,包括后台的数据采集,前台的数据展现,甚至是对查看数据的人员的权限控制等等。随着网站访问量需求的增加,用户对访问量系统的易用性提出了更高的要求。
当前的访问量统计系统,在统计到数据之后,会采用一个统一的网站页面展现访问量统计的数据。如果用户需要查看访问量的数据,需要登陆该页面,根据自己的需要链接到相应的域名,查看数据。这种方案的缺点是,如果用户需要获取网站的访问量数据,需要首先登陆该网站系统所提供的页面,再查看所需的数据,并且各个网站所提供的页面形式不统一,用户都访问时需要重新适应,使得用户的操作十分不便,而且还要受到网站所提供数据内容的限制。

发明内容
有鉴于此,本发明的主要目的在于提供一种获取访问量统计数据的方法、系统以及用户端访问量获取设备,使用户获取访问量统计数据更加方便。
基于上述目的本发明提供的获取访问量统计数据的方法,包括A.用户端在用户打开网络链接的同时,向网站端发送访问量统计数据查看请求;B.网站端收到所述访问量统计数据查看请求后,返回请求的访问量统计数据给用户端。
该方法所述步骤A前还包括提示用户输入登陆信息,验证用户输入的登陆信息是否正确,如果是,则进入下一步;否则,提示用户输入的登陆信息不正确。
该方法所述访问量统计数据查看请求包含有当前访问网络链接的地址或标识信息;步骤B所述返回给用户端的访问量统计数据包括当前链接的访问量统计数据和/或当前链接页面上提供的每个链接的访问量统计数据。
该方法步骤C所述用户端收到访问量统计数据后进一步提示用户输入日期,根据用户输入的日期显示对应的访问量统计数据。
该方法步骤B后还包括用户端在显示该网络链接网页的同时显示所述访问量统计数据。
基于上述目的本发明还提供了一种访问量统计系统,包括有用户端访问量获取设备和网站端访问量统计设备;其中,用户端访问量获取设备包括访问量获取模块,用于在用户打开一个网络链接的同时,向网站端访问量统计设备发送访问量统计数据查看请求,并在收到网站端访问量统计设备返回的访问量统计数据后,将访问量统计数据发送给数据存储模块;数据存储模块,用于存储用户端获取的访问量统计数据;网站端访问量统计设备包括文件服务器,用于生成和维护网页并将网页的访问量统计数据发送给统计服务器;统计服务器用于收集所述访问量统计数据发送给数据库服务器中,并在收到用户端访问量获取设备的访问量统计数据查看请求后,从数据库服务器中提取请求的访问量统计数据返回给用户端;数据库服务器,用于存储网站端获取的访问量统计数据。
该系统所述用户端访问量获取设备还包括用户接口模块,用于在显示所述链接网页的同时显示所述访问量统计数据给用户。
该系统所述用户端访问量获取设备还包括权限验证模块,用于指示所述用户接口模块提示用户输入登陆信息,根据用户接口模块返回的用户输入的登陆信息验证用户的使用权限,并将验证结果反馈给用户,验证通过后触发访问量获取模块启动。
基于上述目的本发明还提供了一种用于访问量统计的用户端访问量获取设备,包括访问量获取模块,用于在用户打开一个网络链接的同时,向网站端访问量统计设备发送访问量统计数据查看请求,并在收到网站端访问量统计设备返回的访问量统计数据后,将访问量统计数据发送给数据存储模块;数据存储模块,用于存储用户端获取的访问量统计数据。
该设备所述用户端访问量获取设备还包括用户接口模块,用于在显示所述链接网页的同时显示所述访问量统计数据给用户。
该设备所述用户端访问量获取设备还包括权限验证模块,用于根据用户输入的登陆信息验证用户的使用权限,并将验证结果反馈给用户,验证通过后触发访问量获取模块启动。
该设备还包括设备开关,用于开启关闭所述用户端访问设备。
从上面所述可以看出,本发明提供的获取访问量统计数据的方法、系统以及用户端访问量获取设备,通过在用户端打开网络链接的同时,向网站端发送访问量统计数据查看请求,从网站的统计服务器中获取访问量统计数据,并在用户端显示网页的同时显示给用户,使得访问量统计数据在用户浏览网页的同时自动获取,大大方便了用户操作。并且进一步通过统一的界面和丰富的数据信息,使用户的使用和查看更加方便、轻松,并便于用户对数据的分析整理。


图1为本发明实施例网站端访问量统计设备的结构示意图;图2为本发明实施例用户端访问量获取设备的结构示意图;图3为本发明实施例用户端访问量获取设备统计插件的界面示意图;图4为本发明实施例获取访问量统计数据方法的流程示意图。
具体实施例方式
下面结合附图和具体实施例对本发明方案进行详细说明。
本发明访问量统计系统包括网站端访问量统计设备和用户端访问量获取设备。
网站端访问量统计设备参见图1所示,包括JS文件服务器、统计服务器和数据库服务器。
JS文件服务器用于生成和维护网页,在所有需要统计访问量的页面中嵌入一段JS代码。在用户浏览网页的时候执行该段代码,获取丰富的页面参数信息,比如当前链接的URL、当前链接的来源链接(referrer)、屏幕分辨率、色深、语言、是否支持java、flash版本、浏览器、系统版本、IP地址等信息,发送到统计服务器;统计服务器将收集的这些信息保存在数据库服务器中;数据库服务器保存页面添加统计代码以来的所有数据。
其中,JS文件服务器可将网页页面收集到的信息组合成一个请求串,建立一个空的img,将该请求串传送给所述统计服务器。统计服务器监听在80端口,以处理该HTTP连接,对获取的参数进行收集处理,并可进一步获取其他隐藏在HTTP请求头里面的参数,如IP地址等。每过一段时间,统计服务器将收集的这些数据分批存入数据库服务器中。
用户端访问量获取设备参见图2所示,主要包括权限验证模块201、访问量获取模块202、数据存储模块203和用户接口模块204。
权限验证模块201用于验证用户的使用权限,并将验证结果反馈给用户,验证通过后触发访问量获取模块202启动。
访问量获取模块202在启动后,监视用户的操作,一旦用户访问一个新的网页,则向该网页所在网站的统计服务器发送访问量查看请求,统计服务器收到请求并验证通过后,从数据库服务器中取得所请求的访问量统计数据,发送给用户端的访问量获取模块202,访问量获取模块202将收到的访问量统计数据保存在数据存储模块203中。
用户接口模块204用于接收权限验证模块201的指令提示用户输入登陆信息,并将用户输入的登陆信息返回给权限验证模块201;同时,根据用户的需求从数据存储模块203中获取相应的访问量统计数据显示给用户。
另外,为了给用户更多的选择,用户端访问量获取设备中还可设置设备开关,用于开启关闭所述用户端访问设备。这样当用户需要访问量统计功能时,开启设备开关,用户端访问量获取设备开始工作;关闭设备开关时,用户端访问量获取设备停止工作。
本发明用户端访问量获取设备可以通过硬件也可以通过软件实现,优选可以在用户端网络浏览器中植入插件的形式实现,该插件的菜单路径为查看->浏览器栏->统计插件。插件界面与浏览器的标准插件,如搜索、历史等界面类似,参见图3所示。
基于上述访问量统计系统,本发明提供了一种访问量统计方法,较佳实施例的流程参见图4所示,包括以下步骤步骤401,用户端访问量获取设备被启动后,显示登陆框提示用户输入登陆信息。
步骤402~404,用户输入登陆信息后,判断登陆信息是否正确,如果是,则显示登陆成功,进入下一步;否则,提示用户输入的登陆信息不正确,返回步骤402等待用户重新输入。
步骤405,用户在浏览器地址栏输入欲访问的网页地址,点击转到,访问网页的同时,向当前访问网站的统计服务器发送当前页面的访问量统计数据查看请求。
访问量统计数据查看请求中包含有当前页面的地址或其他识别标识,并且还包含有当前用户的用户信息,该用户信息可以与步骤401中用户输入的登陆信息一致。
步骤406~408,网站端的统计服务器收到访问量统计数据查看请求后,验证用户信息,判断该用户是否有权查看请求的数据,如果是,根据请求中包含的页面地址信息在本地数据库服务器获取对应的访问量统计数据返回给用户端,则进入步骤410;否则,返回验证失败的信息,进入步骤409。
其中,所述的访问量统计数据可以包含以下几类内容页面的域名访问量信息,以及访问量的变化趋势;页面域名的用户量信息,以及用户量的变化趋势;页面的访问量信息,以及变化的趋势;页面的主要来源连接,以及其数量,即主要从哪些页面跳转过来;页面的主要去向连接,以及其数量,即主要从跳转到哪些页面;页面的浏览器参数统计信息。
根据用户的权限可以返回上述数据的全部或部分给该用户端。
另外,访问量统计数据中还可以包括更多信息,例如该页面上提供的每个链接的访问量统计数据,该数据可以是通过该页面对该链接的点击率;如果链接的是同网站中的网页也可以是该网页的实际访问量统计数据;此外,还可以选择所有图片形式的链接,或所有文字形式的链接的访问量统计数据。
步骤409,用户端收到所述验证失败的信息后,提示用户无法查看该页面的访问量数据。
步骤410,用户端收到所述访问量统计数据后,将其分类展现给用户。
本步骤进一步可以在用户端插件界面中给出日期选择项,根据用户输入的日期,显示给用户历史上访问量统计数据。
用户端访问量获取设备也可以在本地保存以前获得的访问量统计数据,这样在用户需要获取历史上的访问量统计数据时,可以直接从本地获取,如果本地没有,可再进一步执行步骤405~410向网站的统计服务器请求获取。
另外,还可以通过浏览器插件程序设计中对网页的控制所采用的类库来修改页面链接形式,将该链接的访问信息直接显示在该链接的页面上。
进一步还可以在所述统计插件界面上设置开关选项,用户通过开关选项选择是否需要查看访问量统计数据,如果选择开关开启,则执行上述步骤405~410从网站的统计服务器获取所需数据显示给用户,否则,跳出流程。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种获取访问量统计数据的方法,其特征在于,包括A.用户端在用户打开网络链接的同时,向网站端发送访问量统计数据查看请求;B.网站端收到所述访问量统计数据查看请求后,返回请求的访问量统计数据给用户端。
2.根据权利要求1所述的方法,其特征在于,所述步骤A前还包括提示用户输入登陆信息,验证用户输入的登陆信息是否正确,如果是,则进入下一步;否则,提示用户输入的登陆信息不正确。
3.根据权利要求1所述的方法,其特征在于,所述访问量统计数据查看请求包含有当前访问网络链接的地址或标识信息;步骤B所述返回给用户端的访问量统计数据包括当前链接的访问量统计数据和/或当前链接页面上提供的每个链接的访问量统计数据。
4.根据权利要求1所述的方法,其特征在于,步骤C所述用户端收到访问量统计数据后进一步提示用户输入日期,根据用户输入的日期显示对应的访问量统计数据。
5.根据权利要求1所述的方法,其特征在于,步骤B后还包括用户端在显示该网络链接网页的同时显示所述访问量统计数据。
6.一种访问量统计系统,其特征在于,包括有用户端访问量获取设备和网站端访问量统计设备;其中,用户端访问量获取设备包括访问量获取模块,用于在用户打开一个网络链接的同时,向网站端访问量统计设备发送访问量统计数据查看请求,并在收到网站端访问量统计设备返回的访问量统计数据后,将访问量统计数据发送给数据存储模块;数据存储模块,用于存储用户端获取的访问量统计数据;网站端访问量统计设备包括文件服务器,用于生成和维护网页并将网页的访问量统计数据发送给统计服务器;统计服务器用于收集所述访问量统计数据发送给数据库服务器中,并在收到用户端访问量获取设备的访问量统计数据查看请求后,从数据库服务器中提取请求的访问量统计数据返回给用户端;数据库服务器,用于存储网站端获取的访问量统计数据。
7.根据权利要求6所述的系统,其特征在于,所述用户端访问量获取设备还包括用户接口模块,用于在显示所述链接网页的同时显示所述访问量统计数据给用户。
8.根据权利要求6所述的系统,其特征在于,所述用户端访问量获取设备还包括权限验证模块,用于指示所述用户接口模块提示用户输入登陆信息,根据用户接口模块返回的用户输入的登陆信息验证用户的使用权限,并将验证结果反馈给用户,验证通过后触发访问量获取模块启动。
9.一种用于访问量统计的用户端访问量获取设备,其特征在于,包括访问量获取模块,用于在用户打开一个网络链接的同时,向网站端访问量统计设备发送访问量统计数据查看请求,并在收到网站端访问量统计设备返回的访问量统计数据后,将访问量统计数据发送给数据存储模块;数据存储模块,用于存储用户端获取的访问量统计数据。
10.根据权利要求9所述的设备,其特征在于,所述用户端访问量获取设备还包括用户接口模块,用于在显示所述链接网页的同时显示所述访问量统计数据给用户。
11.根据权利要求9所述的设备,其特征在于,所述用户端访问量获取设备还包括权限验证模块,用于根据用户输入的登陆信息验证用户的使用权限,并将验证结果反馈给用户,验证通过后触发访问量获取模块启动。
12.根据权利要求9所述的设备,其特征在于,所述用户端访问量获取设备还包括设备开关,用于开启关闭所述用户端访问设备。
全文摘要
本发明公开了一种获取访问量统计数据的方法、系统,包括用户端在用户打开网络链接的同时,向网站端发送访问量统计数据查看请求;网站端收到所述访问量统计数据查看请求后,返回请求的访问量统计数据给用户端。并且本发明还提供了一种用户端访问量获取设备,包括访问量获取模块和数据存储模块,访问量获取模块用于在用户打开一个网络链接的同时,从网站端获取访问量统计数据,将访问量统计数据保存在数据存储模块中。本发明实现了访问量统计数据在用户浏览网页同时的自动获取,大大方便了用户操作。
文档编号H04L29/06GK101072122SQ20071007390
公开日2007年11月14日 申请日期2007年3月30日 优先权日2007年3月30日
发明者丁吉亮 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1