监测网站访问信息的方法及服务器的制作方法

文档序号:7865924阅读:106来源:国知局
专利名称:监测网站访问信息的方法及服务器的制作方法
技术领域
本发明涉及通信领域,具体涉及一种监测网站访问信息的方法及服务器。
背景技术
目前,随着网络的快速发展,出现了各种各样的网站,可以为用户提供多种信息或服务。从网站运营的角度来说,网站为了吸引更多的用户前来访问,需要准确地了解用户对于该网站的访问情况,例如,了解网站的页面浏览(page view)数量、独立访问者(unique visitor)数量等能够反映用户访问数量的信息。
对此,目前常用的做法是由网站在其提供的页面中增加js脚本以获取该页面的页面浏览数量、独立访问者数量或其他能够反映用户访问数量的信息。然而,这种在页面中嵌入js脚本的方式会增加页面的复杂度,使得页面受到js脚本的影响。
而且,通过这种在页面中嵌入js脚本的方式只能获取页面浏览数量、独立访问者数量等反映用户访问数量的信息,却无法获取到其他能够反映网站访问情况的信息,例如, 网站的访问速度和页面的加载时间等信息。
由此可见,上述方式一方面增加了网站页面的复杂度,另一方面也无法获取到全面的网站访问信息。发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的监测网站访问信息的方法和相应的服务器。
依据本发明的一个方面,提供了一种监测网站访问信息的方法,包括接收每个客户端浏览器的网站访问信息;对各个客户端浏览器发送的网站访问信息进行汇总,并对汇总后的网站访问信息进行分析处理,得到处理结果;将处理结果发送给网站访问信息对应的网站。
可选地,网站访问信息包括网站流量信息,网站流量信息进一步包括访问数量信息和/或访问时间信息,其中,访问数量信息通过对页面访问进行计数得到,访问时间信息通过对页面访问的相关过程进行计时得到。
可选地,当客户端浏览器的网站访问信息中包括访问数量信息时,每个客户端浏览器发送的网站访问信息中进一步包含访问者IP地址,则对各个客户端浏览器发送的网站访问信息进行汇总后得到的网站访问信息中进一步包括根据访问者IP地址确定的独立访问者数量、重复访问者数量、每个访问者的页面浏览数量以及页面浏览总量;
当客户端浏览器的网站访问信息中包括访问时间信息时,访问时间信息进一步包括页面访问速度、页面加载时间以及页面停留时间。
可选地,对汇总后的网站访问信息进行分析处理得到处理结果的步骤包括根据预先设置的阈值,确定网站访问信息的数值是否高于或低于阈值;当确定网站访问信息的数值高于或低于阈值时,得到的处理结果为报警信息。
可选地,对汇总后的网站访问信息进行分析处理的步骤进一步包括对汇总后的网站访问信息进行统计排序;或者,根据汇总后的网站访问信息绘制图表。
可选地,网站访问信息还包括用户行为信息和/或浏览设备信息,其中,用户行为信息包括来源网站、搜索引擎以及关键词;浏览设备信息包括上网设备类型、浏览器类型以及操作系统类型。
依据本发明的另一方面,提供了一种监测网站访问信息的服务器,包括通信单元,适于接收每个客户端浏览器的网站访问信息;汇总分析单元,适于对各个客户端浏览器发送的网站访问信息进行汇总,并对汇总后的网站访问信息进行分析处理,得到处理结果; 通信单元,还适于将处理结果发送给网站访问信息对应的网站。
可选地,网站访问信息包括网站流量信息,网站流量信息进一步包括访问数量信息和/或访问时间信息,其中,访问数量信息通过对页面访问进行计数得到,访问时间信息通过对页面访问的相关过程进行计时得到。
可选地,当客户端浏览器的网站访问信息中包括访问数量信息时,每个客户端浏览器发送的网站访问信息中进一步包含访问者IP地址,则服务器对各个客户端浏览器发送的网站访问信息进行汇总后得到的网站访问信息中进一步包括根据访问者IP地址确定的独立访问者数量、重复访问者数量、每个访问者的页面浏览数量以及页面浏览总量;
当客户端浏览器的网站访问信息中包括访问时间信息时,访问时间信息进一步包括页面访问速度、页面加载时间以及页面停留时间。
可选地,汇总分析单元进一步适于根据预先设置的阈值,确定网站访问信息的数值是否高于或低于阈值;当确定网站访问信息的数值高于或低于阈值时,得到的处理结果为报警信息。
可选地,汇总分析单元进一步适于对汇总后的网站访问信息进行统计排序;或者,根据汇总后的网站访问信息绘制图表。
可选地,网站访问信息还包括用户行为信息和/或浏览设备信息,其中,用户行为信息包括来源网站、搜索引擎以及关键词;浏览设备信息包括上网设备类型、浏览器类型以及操作系统类型。
根据本发明的监测网站访问信息的方法和相应的服务器,通过对各个客户端浏览器发送的网站访问信息进行汇总、分析及处理,并将处理结果发送给对应的网站,由此解决了目前在获取网站访问信息时导致网站页面的复杂度增加,还无法获取到全面的网站访问信息的问题,取得了可以在不增加网站的页面复杂度的前提下,使网站及时了解全面的网站访问信息的有益效果。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段, 而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式



通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中





图构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
图I示出了本发明实施例提供的监测网站访问信息的方法流程图。如图I所示, 该方法始于步骤S110,在步骤SllO中,接收每个客户端浏览器的网站访问信息。
其中,每个客户端浏览器根据用户发送的页面访问请求提取出该客户端浏览器的网站访问信息并发送给服务器端。可选地,上述客户端浏览器的网站访问信息包括网站流量信息,网站流量(traffic)是指网站的访问量,是用来描述访问一个网站的用户数量以及用户所浏览的网页数量的指标。该网站流量信息又可以进一步包括访问数量信息和/或访问时间信息。其中,访问数量信息通过客户端浏览器对页面访问进行计数得到,访问时间信息通过客户端浏览器对页面访问的相关过程进行计时得到。下面分别介绍一下访问数量信息和访问时间信息的获取方式
当上述客户端浏览器的网站访问信息中包括访问数量信息时,该访问数量信息可通过如下方式获取客户端浏览器每次接收到用户发送的页面访问请求后,从该页面访问请求中提取出用户要访问的URL地址以及该URL地址所属的网站,同时获取发送该页面访问请求的客户端浏览器所在客户端的IP地址。对于同一个URL地址或网站,记录该URL地址或网站的总的访问次数以及不同IP地址分别访问该URL地址的次数。具体实现时,可以由客户端浏览器存储一个访问数量列表,每当用户发送的页面访问请求要求访问一个新的 URL地址时,将该URL地址及其所属的网站存储到该访问数量列表中,同时将发送该页面访问请求的客户端的IP地址与该URL地址关联存储,并记录该IP地址访问该URL地址的次数为1,当再次收到该IP地址发来的访问该URL地址的请求后,将记录的该IP地址访问该 URL地址的次数修改为2,依此类推。当收到不同IP地址发来的访问该URL地址的请求后, 对该不同的IP地址进行存储并记录该不同的IP地址访问该URL地址的次数为1,同时将该URL地址的访问总次数设置为两个IP地址的访问次数之和。上面提到的方式主要是从不同URL地址或网站的角度,对不同URL地址或网站的访问次数进行统计,另外,客户端浏览器还可以从不同IP地址的角度,对每个IP地址的页面浏览数量以及浏览的URL地址进行统计,例如,将每个IP地址浏览过的所有URL地址以及每个URL地址的浏览次数统计出来。这些统计结果都属于访问数量信息。或者,访问数量信息还可以进一步包括某些具体文件/页面的统计指标,如页面显示次数、文件下载次数等。
当上述客户端浏览器的网站访问信息中包括访问时间信息时,该访问时间信息可以进一步包括页面访问速度、页面加载时间以及页面停留时间。其中,页面访问速度主要是指从客户端向服务器发送访问请求到服务器对该访问请求作出响应的时间,其反映了服务器的响应速度。页面加载时间主要是指页面的渲染时间,其反映了该页面呈现给用户所需的时间。页面停留时间是指该页面从打开到关闭之间的时间间隔,其反映了用户浏览该页面的时间,如果浏览时间长,可以推测用户对该页面较感兴趣,反之,如果该页面刚打开就被关闭则可推测用户对该页面不感兴趣。上述的访问时间信息通过客户端浏览器上设置的计时器计时得到。除了上面提到的网站流量信息之外,网站访问信息还可以进一步包括用户行为信息和/或浏览设备信息。用户行为信息包括来源网站、搜索引擎以及关键词。其中,来源网站也叫引导网站,其反映了用户获知该URL地址或网站的方式;搜索引擎以及关键词是指用户找到该URL地址或网站时所使用的搜索引擎以及输入的关键词。用户行为信息反映了用户的一些行为。浏览设备信息包括上网设备类型(例如手机、笔记本等)、浏览器类型(例如浏览器名称和版本)以及操作系统类型(例如操作系统名称和版本)。浏览设备信息反 映了用户浏览时所采用的设备情况。通过步骤SllO接收到来自每个客户端浏览器的网站访问信息之后,在步骤S120中,对各个客户端浏览器发送的网站访问信息进行汇总。其中,每个客户端浏览器发来的网站访问信息只能反映该客户端浏览器上的网站浏览情况,而无法反映一个网站在所有客户端浏览器上的整体情况。对此,服务器端需要对各个客户端浏览器发送的网站访问信息进行汇总。所谓汇总,也就是将各个客户端浏览器发来的网站访问信息进行综合。具体地,以客户端浏览器的网站访问信息包括网站流量信息为例来说,当上述客户端浏览器的网站流量信息为访问数量信息时,每个客户端浏览器发送的网站访问信息中进一步包含访问者的IP地址,则对各个客户端浏览器发送的网站访问信息进行汇总后得到的网站访问信息中进一步包括根据访问者IP地址确定的独立访问者(uniquevisitor)数量、重复访问者数量、每个访问者的页面浏览数量以及页面浏览总量。其中,独立访问者数量通过从一个网站总的访问次数中减去同一 IP地址重复访问的次数得到,也就是说,独立访问者数量指访问某个网站或点击某条新闻的不同IP地址的人数,其反映了实际浏览该网站的用户数量。实际统计时,可以由服务器在同一天内只记录第一次进入网站的具有独立IP的访问者,而对同一天内再次访问该网站的访问者则不计数的方式得到独立访问者数量。独立访问者数量提供了一定时间内不同访问者数量的统计指标。重复访问者(repeat visitors)数量反映了在同一天内重复访问该网站的用户数量,其反映了用户再次浏览该网站的情况。为了反映出网站的全面活动,还可以对网站的总用户数量(包含重复访问者)进行统计。每个访问者的页面浏览数量反映了每个访问者的上网情况,可以通过对同一 IP地址的浏览数量进行统计得到。页面浏览总量反映了一个页面的总的浏览数。当上述客户端浏览器的网站流量信息为访问时间信息时,访问时间信息进一步包括页面访问速度、页面加载时间以及页面停留时间。具体地,可以由服务器对各个浏览器客户端发来的针对同一网站的页面访问速度、页面加载时间以及页面停留时间求平均值,得出该网站的平均页面访问速度、平均页面加载时间以及平均页面停留时间。或者,也可以由服务器对各个浏览器客户端发来的针对同一网站的页面访问速度、页面加载时间以及页面停留时间求最大值或最小值,得出该网站的最快或最慢页面访问速度、最快或最慢页面加载时间以及最长或最短页面停留时间等。或者,也可以由服务器对各个浏览器客户端发来的针对同一 网站的页面访问速度、页面加载时间以及页面停留时间进行一定的数学运算(例如正态分布),以得到页面访问速度、页面加载时间以及页面停留时间的统计情况。另外,当上述客户端浏览器的网站访问信息包括用户行为信息和/或浏览设备信息时,服务器端还可以对用户行为信息和/或浏览设备信息进行汇总。通过步骤S120对各个客户端浏览器发送的网站访问信息进行汇总后,在步骤S130中,对汇总后的网站访问信息进行分析处理,得到处理结果。可选地,在步骤S130中,服务器端可以首先根据预先设置的阈值,确定网站访问信息的数值是否高于或低于阈值;当确定网站访问信息的数值高于或低于阈值时,得到的处理结果为报警信息。也就是说,服务器端可以预先针对网站访问信息的具体内容设置不同的报警阈值。例如,针对页面访问速度或页面加载时间这些能够反映网站响应速度以及用户等待时间的信息,可以设定一个时间阈值(例如2秒),当页面访问速度或页面加载时间超过该时间阈值时,说明对应网站的响应速度过慢,造成用户等待时间过长,因此,将产生报警信息,并在后续的步骤S140中将该报警信息发送给对应的网站,以便网站及时做出调整,以解决这一问题,从而减少用户等待时间,提高用户满意度。另外,也可以针对网站的访问者数量设定一个阈值上限或阈值下限,当访问者数量高于阈值上限时,说明该网站内容非常受欢迎,应当继续发扬光大;当访问者数量低于阈值下限时,说明该网站近期访问者很少,可能需要对网站内容进行一些调整。另外,在步骤S130中,服务器端还可以对汇总后的网站访问信息进行统计排序;或者,根据汇总后的网站访问信息绘制图表,以便于直观地反映网站访问信息的分布情况。例如,针对同一网站的访问数量信息中的独立访问者数量、重复访问者数量以及总用户数量等信息,可以按照时间绘制一幅图表,该图表的横坐标表示时间段(例如日期),纵坐标表示数值(包括独立访问者数量、重复访问者数量和/或总用户数量的数值),从而反映出该网站的访问数量信息随时间所产生的变化。针对同一网站的访问时间信息中的页面访问速度、页面加载时间以及页面停留时间等信息,也可以按照时间绘制一幅图表,该图表的横坐标表示时间段(例如日期或小时),纵坐标表示数值(包括页面访问速度、页面加载时间和/或页面停留时间的数值),从而反映出该网站的访问时间信息随时间所产生的变化。图2示出了页面浏览量根据时间的变化情况,其中,横坐标表示一天当中按照小时划分的时间,纵坐标表示用户的页面浏览量(用page view,PV表示),图2中还可以绘制“今日”、“上周”和“上月”的页面浏览量,以便于比较。图3示出了独立访问量根据时间的变化情况,其中,横坐标表示一天当中按照小时划分的时间,纵坐标表示独立访问量(用unique visitor, UV表示),图3中还用不同的颜色绘制了 IP地址的数量,以反映浏览该网页或网站的IP地址的数量信息。图4示出了访问时间信息(例如页面加载时间)随时间的变化情况。而且,图4中还示出了不同的访问时间信息所占的比例。图5示出了访问数量随地域的变化情况,图中用不同的颜色表示不同的访问数量,通过图5,可以非常清楚地看到全国各个地区的访问数量情况。除了绘制图表的方式之外,也可以对网站访问信息进行统计排序,例如,针对独立访问者数量这一信息来说,可以将所有网站的独立访问者进行排序,计算排名或趋势信息,或者进一步确定出独立访问者最多或最少的一个或多个网站。另外,服务器端还可以进一步根据网站访问信息中包含的访问者的IP地址,确定出发送该网站访问信息的客户端所处的地域,然后在地图上将网站访问信息数值小的客户端所处的地域表示为浅色,将网站访问信息数值大的客户端所处的地域表示为深色,从而在地图上根据颜色的深浅就可以直观地看出某一地域的网站访问情况。例如,针对独立访问者数量的数值,假设针对某一网站,北京的独立访问者数量最多,广州的独立访问者数量最少,上海的独立访问者数量居中,则在地图上将北京地区标识为深色,将广州地区标识为浅色,将上海地区标识为介于北京和广州之间的颜色。对于其他的网站访问信息,例如,页面加载时间或页面停留时间也可以通过上述方式在地图上直观地表现出来。除了采用颜色 深浅对地域加以标识之外,还可以采用不同的图案加以标识,只要能够进行区分即可。除了按照地域来统计之外,还可以按照时间段来统计,针对网站的某一访问信息,例如独立访问者数量,可能发现白天的独立访问者数量高于晚上的独立访问者数量,由此说明该网站的用户群大多喜欢在白天浏览网站。或者,针对页面访问速度,可能发现白天的页面访问速度低于晚上的页面访问速度,由此可以推测白天用户量大,导致访问速度降低。除了对上述的网站流量信息进行分析处理外,在步骤S130中,还可以对用户行为信息和/或浏览设备信息进行分析处理。例如,通过统计,可能会发现某一网站的用户大多都是通过同一个来源网站找到该网站的,又或者可能会发现某一网站的用户通常会通过同一个关键词来对该网站进行搜索。或者,还可能会发现某一网站的用户中多数人都会采用移动设备进行访问等等。通过上面对网站流量信息进行的分析处理,可以更好地分析出一个网站的用户访问数量、访问时间、页面响应速度等信息,从而全面反映网站的访问情况。通过步骤S130获取到处理结果后,在步骤S140中,将该处理结果发送给网站访问信息对应的网站。其中,该处理结果可以是上面提到的报警信息或分析处理结果(如排序信息或图表信息)等。网站根据收到的该处理结果,可以全面地了解该网站的访问情况,并推测出需要改进的地方,以便于网站的优化运营。具体地,将该处理结果发送给对应的网站时,可以直接将处理结果发送给为该网站提供服务的服务器,或者,也可以将处理结果通过电子邮件、短信等多种方式发送给该网站的管理员。本发明实施例提供的方法,通过客户端浏览器获取网站访问信息,然后由服务器对各个客户端浏览器的网站访问信息进行汇总分析处理,并将处理结果提供给对应的网站,使得网站可以及时、准确、全面地了解该网站的访问情况,以便于网站做出针对性的调整或改进。本发明实施例还提供了一种监测网站访问信息的服务器。图6示出了包含该服务器的系统的结构示意图。如图6所示,该系统包括服务器200以及与该服务器200相连的一个或多个客户端浏览器100。该服务器200进一步包括通信单元210以及汇总分析单元220。其中,通信单元210接收每个客户端浏览器100的网站访问信息。其中,每个客户端浏览器100根据用户发送的页面访问请求提取出该客户端浏览器的网站访问信息并发送给该通信单元210。可选地,上述客户端浏览器的网站访问信息包括网站流量信息,网站流量(traffic)是指网站的访问量,是用来描述访问一个网站的用户数量以及用户所浏览的网页数量的指标。该网站流量信息又可以进一步包括访问数量信息和/或访问时间信息。其中,访问数量信息通过客户端浏览器对页面访问进行计数得到,访问时间信息通过客户端浏览器对页面访问的相关过程进行计时得到。关于访问数量信息和访问时间信息的获取方式和具体内容可参见上述方法实施例中的描述,此处不再赘述。除了上面提到的网站流量信息之外,网站访问信息还可以进一步包括用户行为信息和/或浏览设备信息。用户行为信息包括来源网站、搜索引擎以及关键词。其中,来源网站也叫引导网站,其反映了用户获知该URL地址或网站的方式;搜索引擎以及关键词是指用户找到该URL地址或网站时所使用的搜索引擎以及输入的关键词。用户行为信息反映了用户的一些行为。浏览设备信息包括上网设备类型(例如手机、笔记本等)、浏览器类型(例如浏览器名称和版本)以及操作系统类型(例如操作系统名称和版本)。浏览设备信息反映了用户浏览时所采用的设备情况。 通信单元210接收到来自每个客户端浏览器100的网站访问信息之后,将每个客户端浏览器100的网站访问信息提供给汇总分析单元220,由汇总分析单元220对各个客户端浏览器发送的网站访问信息进行汇总。其中,每个客户端浏览器发来的网站访问信息只能反映该客户端浏览器上的网站浏览情况,而无法反映一个网站在所有客户端浏览器上的整体情况。对此,汇总分析单元220需要对各个客户端浏览器发送的网站访问信息进行汇总。所谓汇总,也就是将各个客户端浏览器发来的网站访问信息进行综合。具体地,以客户端浏览器的网站访问信息包括网站流量信息为例来说,当上述客户端浏览器的网站流量信息为访问数量信息时,每个客户端浏览器发送的网站访问信息中进一步包含访问者的IP地址,则汇总分析单元220对各个客户端浏览器发送的网站访问信息进行汇总后得到的网站访问信息中进一步包括根据访问者IP地址确定的独立访问者(unique visitor)数量、重复访问者数量、每个访问者的页面浏览数量以及页面浏览总量。其中,独立访问者数量通过从一个网站总的访问次数中减去同一 IP地址重复访问的次数得到,也就是说,独立访问者数量指访问某个网站或点击某条新闻的不同IP地址的人数,其反映了实际浏览该网站的用户数量。实际统计时,可以由汇总分析单元220在同一天内只记录第一次进入网站的具有独立IP的访问者,而在同一天内再次访问该网站则不计数的方式得到独立访问者数量。独立访问者数量提供了一定时间内不同观众数量的统计指标。重复访问者(repeat visitors)数量反映了在同一天内重复访问该网站的用户数量,其反映了用户再次浏览该网站的情况。为了反映出网站的全面活动,还可以对网站的总用户数量(包含重复访问者)进行统计。每个访问者的页面浏览数量反映了每个访问者的上网情况,可以通过对同一 IP地址的浏览数量进行统计得到。页面浏览总量反映了一个页面的总的浏览数。当上述客户端浏览器的网站流量信息为访问时间信息时,访问时间信息进一步包括页面访问速度、页面加载时间以及页面停留时间。具体地,可以由汇总分析单元220对各个浏览器客户端发来的针对同一网站的页面访问速度、页面加载时间以及页面停留时间求平均值,得出该网站的平均页面访问速度、平均页面加载时间以及平均页面停留时间。或者,也可以由汇总分析单元220对各个浏览器客户端发来的针对同一网站的页面访问速度、页面加载时间以及页面停留时间求最大值或最小值,得出该网站的最快或最慢页面访问速度、最快或最慢页面加载时间以及最长或最短页面停留时间等。或者,也可以由汇总分析单元220对各个浏览器客户端发来的针对同一网站的页面访问速度、页面加载时间以及页面停留时间进行一定的数学运算(例如正态分布),以得到页面访问速度、页面加载时间以及页面停留时间 的统计情况。另外,当上述客户端浏览器的网站访问信息包括用户行为信息和/或浏览设备信息时,汇总分析单元220还可以对用户行为信息和/或浏览设备信息进行汇总。汇总分析单元220对各个客户端浏览器发送的网站访问信息进行汇总后,继续对汇总后的网站访问信息进行分析处理,得到处理结果。可选地,汇总分析单元220可以首先根据预先设置的阈值,确定网站访问信息的数值是否高于或低于阈值;当确定网站访问信息的数值高于或低于阈值时,得到的处理结果为报警信息。也就是说,汇总分析单元220可以预先针对网站访问信息的具体内容设置不同的报警阈值。例如,针对页面访问速度或页面加载时间这些能够反映网站响应速度以及用户等待时间的信息,可以设定一个时间阈值(例如2秒),当页面访问速度或页面加载时间超过该时间阈值时,说明对应网站的响应速度过慢,造成用户等待时间过长,因此,将产生报警信息,并由通信单元210将该报警信息发送给对应的网站,以便网站及时作出调整,以解决这一问题,从而减少用户等待时间,提高用户满意度。具体地,在通信单元210将该报警信息发送给对应的网站时,可以直接将报警信息发送给为该网站提供服务的服务器,或者,也可以将报警信息通过电子邮件、短信等多种方式发送给该网站的管理员。另外,也可以针对网站的访问者数量设定一个阈值上限或阈值下限,当访问者数量高于阈值上限时,说明该网站内容非常受欢迎,应当继续发扬光大;当访问者数量低于阈值下限时,说明该网站近期访问者很少,可能需要对网站内容进行一些调整。另外,汇总分析单元220还可以对汇总后的网站访问信息进行统计排序;或者,根据汇总后的网站访问信息绘制图表,以便于直观地反映网站访问信息的分布情况。例如,针对同一网站的访问数量信息中的独立访问者数量、重复访问者数量以及总用户数量等信息,可以按照时间绘制一幅图表,该图表的横坐标表示时间段(例如日期),纵坐标表示数值(包括独立访问者数量、重复访问者数量和/或总用户数量的数值),从而反映出该网站的访问数量信息随时间所产生的变化。针对同一网站的访问时间信息中的页面访问速度、页面加载时间以及页面停留时间等信息,也可以按照时间绘制一幅图表,该图表的横坐标表示时间段(例如日期或小时),纵坐标表示数值(包括页面访问速度、页面加载时间和/或页面停留时间的数值),从而反映出该网站的访问时间信息随时间所产生的变化。除了绘制图表的方式之外,也可以对网站访问信息进行统计排序,例如,针对独立访问者数量这一信息来说,可以将所有网站的独立访问者进行排序,计算排名或趋势信息,或者进一步确定出独立访问者最多或最少的一个或多个网站。另外,汇总分析单元220还可以进一步根据网站访问信息中包含的访问者的IP地址,确定出发送该网站访问信息的客户端所处的地域,然后在地图上将网站访问信息数值小的客户端所处的地域表示为浅色,将网站访问信息数值大的客户端所处的地域表示为深色,从而在地图上根据颜色的深浅就可以直观地看出某一地域的网站访问情况。例如,针对独立访问者数量的数值,假设针对某一网站,北京的独立访问者数量最多,广州的独立访问者数量最少,上海的独立访问者数量居中,则在地图上将北京地区标识为深色,将广州地区标识为浅色,将上海地区标识为介于北京和广州之间的颜色。对于其他的网站访问信息,例如,页面加载时间或页面停留时间也可以通过上述方式在地图上直观地表现出来。除了采用颜色深浅对地域加以标识之外,还可以采用不同的图案加以标识,只要能够进行区分即可。 除了按照地域来统计之外,还可以按照时间段来统计,针对网站的某一访问信息,例如独立访问者数量,可能发现白天的独立访问者数量高于晚上的独立访问者数量,由此说明该网站的用户群大多喜欢在白天浏览网站。又或者,针对页面访问速度,可能发现白天的页面访问速度低于晚上的页面访问速度,由此可以推测白天用户量大,导致访问速度降低。除了对上述的网站流量信息进行分析处理外,汇总分析单元220还可以对用户行为信息和/或浏览设备信息进行分析处理。例如,通过统计,可能会发现某一网站的用户大多都是通过同一个来源网站找到该网站的,又或者可能会发现某一网站的用户通常会通过同一个关键词来对该网站进行搜索。或者,还可能会发现某一网站的用户中多数人都会采用移动设备进行访问等等。通过上面对网站流量信息进行的分析处理,可以更好地分析出一个网站的用户访问数量、访问时间、页面响应速度等信息,从而全面反映网站的访问情况。汇总分析单元220获取到处理结果后,由通信单元210将该处理结果发送给网站访问信息对应的网站300,图6中只示意性的画出了一个网站,实际情况中网站的数量也可以为多个。其中,该处理结果可以是上面提到的报警信息或分析处理结果(如排序信息或图表信息)等。网站根据收到的该处理结果,可以全面地了解该网站的访问情况,并推测出需要改进的地方,以便于网站的优化运营。根据本发明的监测网站访问信息的方法和相应的服务器,通过对各个客户端浏览器获取的网站访问信息进行汇总、分析及处理,并将处理结果发送给对应的网站,由此解决了目前在获取网站访问信息时导致网站页面的复杂度增加,还无法获取到全面的网站访问信息的问题,取得了可以在不增加网站的页面复杂度的前提下,使网站及时了解全面的网站访问信息的有益效果。另外,由于网站能够获取到全面的访问信息,因此可以及时地根据访问信息作出反馈调整,以适应用户需求。在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式
的权利要求书由此明确地并入该具体实施方式
,其中每个权利要求本身都作为本发明的单独实施 例。本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的监测网站访问信息的服务器中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
权利要求
1.一种监测网站访问信息的方法,包括接收每个客户端浏览器的网站访问信息;对各个客户端浏览器发送的网站访问信息进行汇总,并对汇总后的网站访问信息进行分析处理,得到处理结果;将所述处理结果发送给所述网站访问信息对应的网站。
2.如权利要求I所述的方法,所述网站访问信息包括网站流量信息,所述网站流量信息进一步包括访问数量信息和/或访问时间信息,其中,所述访问数量信息通过对页面访问进行计数得到,所述访问时间信息通过对页面访问的相关过程进行计时得到。
3.如权利要求2所述的方法,当所述客户端浏览器的网站访问信息中包括访问数量信息时,每个客户端浏览器发送的网站访问信息中进一步包含访问者IP地址,则对各个客户端浏览器发送的网站访问信息进行汇总后得到的网站访问信息中进一步包括根据所述访问者IP地址确定的独立访问者数量、重复访问者数量、每个访问者的页面浏览数量以及页面浏览总量;当所述客户端浏览器的网站访问信息中包括访问时间信息时,所述访问时间信息进一步包括页面访问速度、页面加载时间以及页面停留时间。
4.如权利要求1-3中任一个所述的方法,所述对汇总后的网站访问信息进行分析处理得到处理结果的步骤包括根据预先设置的阈值,确定所述网站访问信息的数值是否高于或低于所述阈值;当确定所述网站访问信息的数值高于或低于所述阈值时,得到的所述处理结果为报警信息。
5.如权利要求1-4中任一个所述的方法,所述对汇总后的网站访问信息进行分析处理的步骤进一步包括对所述汇总后的网站访问信息进行统计排序;或者,根据所述汇总后的网站访问信息绘制图表。
6.如权利要求1-5中任一个所述的方法,所述网站访问信息还包括用户行为信息和 /或浏览设备信息,其中,所述用户行为信息包括来源网站、搜索引擎以及关键词;所述浏览设备信息包括上网设备类型、浏览器类型以及操作系统类型。
7.—种监测网站访问信息的服务器,包括通信单元,适于接收每个客户端浏览器的网站访问信息;汇总分析单元,适于对各个客户端浏览器发送的网站访问信息进行汇总,并对汇总后的网站访问信息进行分析处理,得到处理结果;所述通信单元,还适于将所述处理结果发送给所述网站访问信息对应的网站。
8.如权利要求7所述的服务器,所述网站访问信息包括网站流量信息,所述网站流量信息进一步包括访问数量信息和/或访问时间信息,其中,所述访问数量信息通过对页面访问进行计数得到,所述访问时间信息通过对页面访问的相关过程进行计时得到。
9.如权利要求8所述的服务器,当所述客户端浏览器的网站访问信息中包括访问数量信息时,每个客户端浏览器发送的网站访问信息中进一步包含访问者IP地址,则所述服务器对各个客户端浏览器发送的网站访问信息进行汇总后得到的网站访问信息中进一步包括根据所述访问者IP地址确定的独立访问者数量、重复访问者数量、每个访问者的页面浏览数量以及页面浏览总量;当所述客户端浏览器的网站访问信息中包括访问时间信息时,所述访问时间信息进一步包括页面访问速度、页面加载时间以及页面停留时间。
10.如权利要求7-9中任一个所述的服务器,所述汇总分析单元进一步适于根据预先设置的阈值,确定所述网站访问信息的数值是否高于或低于所述阈值;当确定所述网站访问信息的数值高于或低于所述阈值时,得到的所述处理结果为报警信息。
11.如权利要求7-10中任一个所述的服务器,所述汇总分析单元进一步适于对所述汇总后的网站访问信息进行统计排序;或者,根据所述汇总后的网站访问信息绘制图表。
12.如权利要求7-11中任一个所述的服务器,所述网站访问信息还包括用户行为信息和/或浏览设备信息,其中,所述用户行为信息包括来源网站、搜索引擎以及关键词;所述浏览设备信息包括上网设备类型、浏览器类型以及操作系统类型。
全文摘要
本发明公开了一种监测网站访问信息的方法及服务器。该方法包括接收每个客户端浏览器的网站访问信息;对各个客户端浏览器发送的网站访问信息进行汇总,并对汇总后的网站访问信息进行分析处理,得到处理结果;将处理结果发送给网站访问信息对应的网站。根据本发明的监测网站访问信息的方法和相应的服务器,通过对各个客户端浏览器发送的网站访问信息进行汇总、分析及处理,并将处理结果发送给对应的网站,由此解决了目前在获取网站访问信息时导致网站页面的复杂度增加,还无法获取到全面的网站访问信息的问题,取得了可以在不增加网站的页面复杂度的前提下,使网站及时了解全面的网站访问信息的有益效果。
文档编号H04L12/26GK102932207SQ20121046976
公开日2013年2月13日 申请日期2012年11月19日 优先权日2012年11月19日
发明者汪波, 张鹏翼, 任寰 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1