网站传播影响力的获取方法与装置与流程

文档序号:12824860阅读:241来源:国知局
网站传播影响力的获取方法与装置与流程

本发明涉及互联网技术,尤其是一种网站传播影响力的获取方法与装置。



背景技术:

近年来,随着互联网技术发展和深入广泛应用,网络信息呈爆炸式增长,通过浏览各种网站获取信息已成为用户目前获取信息的常用手段。在实际应用中,各网站的经营者经常需要针对网站周期性地统计用户访问量、同一时间的最大在线用户次数、用户每次浏览的时间等信息,以便获取网站的状态、数据流量等,从而更好地维护网站的运行,进一步用于网站的推广。

在搜索引擎、微博、论坛等新兴媒介应用不断普及和移动互联网飞速发展的大背景下,网站经营者也需要获取网站在在搜索引擎、微博、论坛等各种传播渠道的覆盖能力和传播力度,以便明确网站在互联网中的定位,对网站所提供的服务进行进一步优化和推广。然而,在实现本发明的过程中,发明人发现,现有技术针对网站的互联网影响力多停留在对网站流量、用户次数、用户访问时间等指标的考核上,尚不存在考察网站在互联网传播影响力的相关方案。



技术实现要素:

本发明实施例所要解决的一个技术问题是:提供一种网站传播影响力的获取方法与装置,以获取网站的互联网传播影响力。

根据本发明实施例的一个方面,提供的一种网站传播影响力的获取方法,包括:

响应于接收到对所述网站的访问请求,利用预先嵌入在所述网站的网页中的数据采集脚本单元,采集所述访问请求的页面来源信息;

在访问日志中记录所述访问请求的页面来源信息;

获取在预设时间段内,所述网站的网页被访问的总访问次数;并基于所述访问日志,分别统计在所述预设时间段内,所述网站的网页基于各种页面来源被访问的单项访问次数;

分别根据所述单项访问次数与所述总访问次数之间的关系,获取在预设时间段内,所述网站在各种页面来源传播渠道的传播影响力。

基于上述方法的另一个实施例中,还包括:

预先设置各页面来源所属的传播渠道类别,所述页面来源信息所属的传播渠道类别包括搜索引擎、社交媒体、重要网络媒体和导航网站中的任意一种或多种;

所述获取在预设时间段内,所述网站在各种页面来源传播渠道的传播影响力之后,还包括:

根据预先设置的各页面来源所属的传播渠道类别以及所述网站在各种页面来源传播渠道的传播影响力,分别统计在预设时间段内,所述网站在各类传播渠道的传播影响力。

基于上述方法的另一个实施例中,还包括:

获取在所述预设时间段内,发起访问请求的用户ip地址;

根据所述发起访问请求的用户ip地址的地域分布特点,分别获取各地域内户ip地址的发起的访问请求的次数与总访问次数之间的关系,获得在预设时间段内,所述网站在不同地域的传播影响力。

基于上述方法的另一个实施例中,获取在所述预设时间段内,发起访问请求的用户ip地址,包括:从所述网站的服务器中的系统日志,获取在所述 预设时间段内各访问请求中的源ip地址作为发起访问请求的用户ip地址;或者

所述方法还包括:利用所述数据采集脚本单元,采集所述访问请求中的源ip地址作为发起访问请求的用户ip地址,并在访问日志中记录发起所述访问请求的用户ip地址;

获取在所述预设时间段内,发起访问请求的用户ip地址,包括:从访问日志中获取在预设时间段内,发起各访问请求的用户ip地址。

基于上述方法的另一个实施例中,还包括:

获取在所述预设时间段内,对所述网站的访问请求中携带的浏览客户端信息,所述浏览客户端信息包括操作系统和浏览器信息;

分别根据所述预设时间段内各操作系统和浏览器发起访问请求的次数与所述总访问次数之间的关系,获取在预设时间段内,所述网站在各种操作系统和浏览器中的传播影响力。

基于上述方法的另一个实施例中,获取在所述预设时间段内,对所述网站的访问请求中携带的浏览客户端信息,包括:从所述网站的服务器中的系统日志,获取在所述预设时间段内各访问请求中携带的浏览客户端信息;或者

所述方法还包括:利用所述数据采集脚本单元,采集所述访问请求中的浏览客户端信息,并在访问日志中记录所述访问请求中的浏览客户端信息;

获取在所述预设时间段内,对所述网站的访问请求中携带的浏览客户端信息,包括:从访问日志中获取预设时间段内的访问请求中的浏览客户端信息。

基于上述方法的另一个实施例中,还包括:

根据预先设置的操作系统和用户终端类型之间的对应关系,获取在预设时间段内,各类用户终端对应的操作系统发起访问请求的次数与所述总访问次数之间的关系,获得在预设时间段内,所述网站在各类用户终端用户中的 传播影响力。

根据本发明实施例的另一个方面,提供的一种网站传播影响力的获取装置,包括:

数据采集脚本单元,嵌入在所述网站的网页中,用于在接收到对所述网站的访问请求时,采集所述访问请求的页面来源信息;

存储单元,用于存储访问日志;

记录单元,用于在访问日志中记录所述访问请求的页面来源信息;

第一获取单元,用于获取在预设时间段内,所述网站的网页被访问的总访问次数;

统计单元,用于基于所述访问日志,分别统计在所述预设时间段内,所述网站的网页基于各种页面来源被访问的单项访问次数;

第二获取单元,用于分别根据所述单项访问次数与所述总访问次数之间的关系,获取在预设时间段内,所述网站在各种页面来源传播渠道的传播影响力。

基于上述装置的另一个实施例中,还包括:

第四获取单元,用于从所述网站的服务器中的系统日志,获取在所述预设时间段内各访问请求中的源ip地址作为发起访问请求的用户ip地址;

第五获取单元,用于根据所述发起访问请求的用户ip地址的地域分布特点,分别获取各地域内户ip地址的发起的访问请求的次数与总访问次数之间的关系,获得在预设时间段内,所述网站在不同地域的传播影响力;

或者

所述数据采集脚本单元,还用于采集所述访问请求中的源ip地址作为发起访问请求的用户ip地址;

所述记录单元,还用于在访问日志中记录发起所述访问请求的用户ip地址;

所述装置还包括:

第六获取单元,用于从访问日志中获取在预设时间段内,发起各访问请求的用户ip地址;以及根据所述预设时间段内发起所述访问请求的用户ip地址的地域分布特点,分别获取各地域内户ip地址的发起的访问请求的次数与总访问次数之间的关系,获得在预设时间段内,所述网站在不同地域的传播影响力。

基于上述装置的另一个实施例中,还包括:

第七获取单元,用于从所述网站的服务器中的系统日志,获取在所述预设时间段内各访问请求中携带的浏览客户端信息,所述浏览客户端信息包括操作系统和浏览器信息;

第八获取单元,用于分别根据所述预设时间段内各操作系统和浏览器发起访问请求的次数与所述总访问次数之间的关系,获取在预设时间段内,所述网站在各种操作系统和浏览器中的传播影响力;

或者

所述数据采集脚本单元,还用于采集所述访问请求中的浏览客户端信息;

所述记录单元,还用于在访问日志中记录所述访问请求中的浏览客户端信息;

所述装置还包括:

第九获取单元,用于从访问日志中获取预设时间段内的访问请求中的浏览客户端信息,并分别根据所述预设时间段内各操作系统和浏览器发起访问请求的次数与所述总访问次数之间的关系,获取在预设时间段内,所述网站在各种操作系统和浏览器中的传播影响力。

基于本发明上述实施例提供的网站传播影响力的获取方法与装置,可以预先在网站的网页中嵌入数据采集脚本单元,采集对网站的访问请求的页面来源信息并记录;以预设时间段作为统计时间段,获取网站的网页被访问的总访问次数,并基于访问日志,分别统计网站的网页基于各种页面来源被访 问的单项访问次数,然后根据各单项访问次数与总访问次数之间的关系,获取网站在各种页面来源传播渠道的传播影响力。由此,本发明实施例可以获取网站在互联网各种传播渠道的传播影响力,以便网站经营者可以由此明确网站在互联网中的定位,从而对网站所提供的服务进行进一步优化和推广。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

构成说明书的一部分的附图描述了本发明的实施例,并且连同描述一起用于解释本发明的原理。

参照附图,根据下面的详细描述,可以更加清楚地理解本发明,其中:

图1为本发明网站传播影响力的获取方法一个实施例的流程图。

图2为本发明网站传播影响力的获取方法另一个实施例的流程图。

图3为本发明网站传播影响力的获取方法又一个实施例的流程图。

图4为本发明网站传播影响力的获取装置一个实施例的结构示意图。

图5为本发明网站传播影响力的获取装置另一个实施例的结构示意图。

图6为本发明网站传播影响力的获取装置又一个实施例的结构示意图。

图7为本发明网站传播影响力的获取装置再一个实施例的结构示意图。

具体实施方式

现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。

同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。

以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

图1为本发明网站传播影响力的获取方法一个实施例的流程图。如图1所示,该实施例网站传播影响力的获取方法包括:

102,响应于接收到对网站(为便于区别,将一个实施例针对的网站称为:当前网站)的访问请求,利用预先嵌入在该网站的网页中的数据采集脚本单元,采集该访问请求的页面来源信息。

示例性地,上述页面来源信息,用于定位对该网站的网页的访问入口,例如可以是发起访问请求的上一跳统一资源定位符(url),即直接将访问请求发送给当前网站的url。

104,在访问日志中记录上述访问请求的页面来源信息。

106,获取在预设时间段内,当前网站的网页被访问的总访问次数;并基于访问日志,分别统计在预设时间段内,该网站的网页基于各种页面来源被访问的单项访问次数。

108,分别根据上述各单项访问次数与总访问次数之间的关系,获取在预设时间段内,当前网站在各种页面来源传播渠道的传播影响力。

例如,可以以预设时间段内基于各种页面来源访问网站网页的单项访问次数与上述总访问次数的比值,作为当前网站在相应页面来源传播渠道的传播影响力指标,则可以通过获取预设时间段内基于各种页面来源访问网站网页的单项访问次数与上述总访问次数的比值,获得当前网站在相应页面来源传播渠道的传播影响力。若预先设置了各页面来源所属的传播渠道类别,也可以通过获取该网站的网页基于同一类别传播渠道页面来源被访问的单项访问次数与上述总访问次数的比值,获得当前网站在该类传播渠道的传播影响 力。

基于本发明上述实施例提供的网站传播影响力的获取方法,可以预先在网站的网页中嵌入数据采集脚本单元,采集对网站的访问请求的页面来源信息并记录;以预设时间段作为统计时间段,获取网站的网页被访问的总访问次数,并基于访问日志,分别统计网站的网页基于各种页面来源被访问的单项访问次数,然后根据各单项访问次数与总访问次数之间的关系,获取网站在各种页面来源传播渠道的传播影响力。由此,本发明实施例可以获取网站在互联网各种传播渠道的传播影响力,以便网站经营者可以由此明确网站在互联网中的定位,从而对网站所提供的产品、服务等进行进一步优化和推广。

在上述网站传播影响力的获取方法实施例的一个具体示例中,操作104,具体可以从网站的服务器获取访问请求的访问时刻,并在访问日志中记录该访问请求的页面来源信息和访问时刻。相应地,操作106中,获取在预设时间段内,网站的网页被访问的总访问次数时,具体可以从网站的服务器中的系统日志中,获取预设时间段内该网站的网页被访问的总访问次数;其中,系统日志中记录有网站的网页被访问的访问数据和访问时刻,其中的访问数据可以是通过访问请求携带的各项数据和访问请求的相关传输数据,例如,五元组信息。

在本发明网站传播影响力的获取方法另一实施例中,还可以包括:预先设置各页面来源信息所属的传播渠道类别,其中,页面来源所属的传播渠道类别可以包括但不限于搜索引擎、社交媒体、重要网络媒体和导航网站等任意一种或多种。相应地,该实施例中,在操作108之后,还可以包括:根据预先设置的各页面来源所属的传播渠道类别,分别统计在预设时间段内,当前网站在各类传播渠道的传播影响力,例如,当前网站在搜索引擎中的传播影响力,在例如微博、论坛等社交媒体中的传播影响力,在例如新华新闻等重要网络媒体中的传播影响力,在导航网站中的传播影响力,等。

进一步地,在本发明网站传播影响力的获取方法又一实施例中,还可以包括:

获取在预设时间段内,发起对当前网站的访问请求的用户ip地址,以及这些用户ip地址的地域分布特点;

根据这些用户ip地址的地域分布特点,分别获取各地域内户ip地址的发起的访问请求的次数与总访问次数之间的关系,例如,二者之间的比值,作为当前网站在某地域(即:某地域用户中)的传播影响力指标,从而获得在该预设时间段内,当前网站在不同地域的传播影响力,以便对该网站向各地域提供的服务、产品进行优化,针对不同地域做运营、活动等。例如,以获取预设时间段内国外用户ip地址访问当前网站网页的次数与上述总访问次数的比值,作为当前网站的海外传播影响力指标。

示例性地,可以通过如下方式,获取在预设时间段内,发起访问请求的用户ip地址:从网站的服务器中的系统日志,获取在预设时间段内各访问请求中的源ip地址作为发起访问请求的用户ip地址。

另外,上述实施例的方法中,还可以包括:利用数据采集脚本单元,采集访问请求中的源ip地址作为发起访问请求的用户ip地址,并在访问日志中记录各访问请求的用户ip地址信息。此时,可以通过如下方式,获取在预设时间段内,发起访问请求的用户ip地址:从访问日志中获取预设时间段内发起各访问请求的用户ip地址。

另外,进一步地,在本发明网站传播影响力的获取方法再一实施例中,还可以包括:

获取在预设时间段内,对当前网站的访问请求中携带的浏览客户端信息,该浏览客户端信息包括操作系统和浏览器信息。其中的操作系统例如可以包括安卓(android)操作系统、苹果操作系统(ios)、视窗操作系统(windows)等;

分别根据预设时间段内各操作系统、浏览器发起访问请求的次数与总访问次数之间的关系,例如各操作系统、浏览器发起访问请求的次数与总访问次数之间的比值,作为网站的操作系统、浏览器传播影响力指标,获取在预设时间段内,当前网站在各种操作系统、浏览器中的传播影响力,以便根据当前网站在各种操作系统、浏览器中的传播影响力,对该网站适用于各操作系统、浏览器的版本进行优化、调整,对是否兼容各种浏览器、新浏览器技术的运用等调研提供参考价值。例如,对于windows操作系统可以在相应版本上推广哪些服务,对于iso操作系统应该精简哪些方面的内容等。

进一步地,获取到预设时间段内各操作系统发起访问请求的次数后,还可以根据预先设置的操作系统和用户终端类型之间的对应关系,获取在上述预设时间段内,通过某种类型用户终端(例如,移动终端或pc)对应的操作系统发起访问请求的次数与上述总访问次数的关系,例如二者之间的比值,作为当前网站在某种类型用户终端(即:某种类型用户终端用户中)的传播影响力指标,从而获得当前网站在各种类型用户终端终端用户中的传播影响力。

其中,用户终端类型,例如可以包括移动终端和pc,移动终端可以包括手机终端、掌上电脑等。可以预先设置,windows操作系统适用于pc,ios、android操作系统适用于移动终端,则根据操作系统和用户终端类型之间的对应关系,便可以获知当前网站分别在pc用户和移动终端用户中的传播影响力。

示例性地,可以通过如下方式,获取在预设时间段内,对当前网站的访问请求中携带的浏览客户端信息:从当前网站的服务器中的系统日志中,获取在预设时间段内各访问请求中携带的浏览客户端信息。

另外,上述实施例的方法中,还可以包括:利用数据采集脚本单元,采集访问请求中的浏览客户端信息,并在访问日志中记录各访问请求中的浏览客户端信息。此时,可以通过如下方式,获取在预设时间段内,对当前网站 的访问请求中携带的浏览客户端信息:从访问日志中获取预设时间段内各访问请求中的浏览客户端信息。

进一步地,通过上述实施例,获取到当前网站在各种操作系统中的传播影响力后,还可以根据预先设置的操作系统和用户终端类型之间的对应关系,获取在上述预设时间段内,当前网站在各类用户终端用户中的传播影响力。

图2为本发明网站传播影响力的获取方法另一个实施例的流程图。图2以其中一个具体应用为例,对本发明网站传播影响力的获取方法实施例进行进一步说明。如图2所示,该实施例的方法包括:

202,响应于接收到对当前网站的访问请求,预先嵌入在当前网站的网页中的数据采集脚本单元,采集该访问请求的页面来源信息。

示例性地,上述页面来源信息可用于定位对该网站的网页访问入口,例如可以是发起访问请求的上一跳url。

204,从当前网站的服务器获取访问请求的访问时刻,并在访问日志中记录该访问请求的页面来源信息和访问时刻。

206,从当前网站的服务器中的系统日志中,获取预设时间段内该网站的网页被访问的总访问次数、各访问请求中携带的浏览客户端信息、和各访问请求中的源ip地址作为发起的访问请求的用户ip地址。

208,基于访问日志,分别统计在预设时间段内,该网站的网页基于各种页面来源被访问的单项访问次数。

210,分别根据上述单项访问次数与总访问次数的关系,例如二者之间的比值,获取在预设时间段内,当前网站在各种页面来源传播渠道的传播影响力。

之后,不执行本实施例的后续流程。

212,根据各用户ip地址的地域分布特点,分别获取各地域内用户ip地址发起的访问请求的次数与总访问次数的关系,例如二者之间的比值,获得 该预设时间段内当前网站在不同地域的传播影响力。

之后,不执行本实施例的后续流程。

214,分别根据预设时间段内各操作系统和浏览器发起访问请求的次数与上述总访问次数的关系,例如二者之间的比值,获取预设时间段内,当前网站在各种操作系统和浏览器中的传播影响力。

上述实施例中,操作208~210、212、214之间不存在执行顺序限制,三者之间可以根据需要选择是否执行或者以任何顺序执行。

图3为本发明网站传播影响力的获取方法又一个实施例的流程图。图3以其中另一个具体应用为例,对本发明网站传播影响力的获取方法实施例进行进一步说明。如图3所示,该实施例的方法包括:

302,响应于接收到对当前网站的访问请求,预先嵌入在当前网站的网页中的数据采集脚本单元,分别采集该访问请求的页面来源信息,采集访问请求中的源ip地址作为发起访问请求的用户ip地址,以及采集访问请求中的浏览客户端信息。

其中,上述页面来源信息可用于定位对该网站的网页访问入口,例如可以是发起访问请求的上一跳url;浏览客户端信息包括操作系统和浏览器信息。

304,从当前网站的服务器获取访问请求的访问时刻,并在访问日志中记录该访问请求的页面来源信息、用户ip地址、浏览客户端信息和访问时刻。

306,从当前网站的服务器中的系统日志中,获取预设时间段内该网站的网页被访问的总访问次数。

308,基于访问日志,分别统计在预设时间段内,该网站的网页基于各种页面来源被访问的单项访问次数。

310,分别根据上述单项访问次数与总访问次数的关系,例如二者之间的比值,获取在预设时间段内,当前网站在各种页面来源传播渠道的传播影响力。

之后,不执行本实施例的后续流程。

312,从访问日志中获取预设时间段内发起的访问请求的各用户ip地址。

314,根据各用户ip地址的地域分布特点,分别获取各地域内用户ip地址发起的访问请求的次数与总访问次数的关系,例如二者之间的比值,获得该预设时间段内当前网站在不同地域的传播影响力。

之后,不执行本实施例的后续流程。

316,从访问日志中获取预设时间段内各访问请求中的浏览客户端信息,获得在预设时间段内发起访问请求的操作系统和浏览器信息。

318,分别根据预设时间段内各操作系统和浏览器发起访问请求的次数与上述总访问次数的关系,例如二者之间的比值,获取预设时间段内,当前网站在各种操作系统和浏览器中的传播影响力。

实际应用中,操作302由数据采集脚本单元执行,操作304~318可以由服务器端的一个分析装置执行,则操作302中,数据采集脚本单元传输各采集数据,包括页面来源信息、用户ip地址和浏览客户端信息时,可以通过http参数的方式,按照预设格式传输给分析装置,分析装置可以解析http参数获得采集数据,并按照预设格式记录到访问日志中。

上述实施例中,操作308~310、312~314、316~318之间不存在执行顺序限制,三者之间可以根据需要选择是否执行或者以任何顺序执行。

在上述各网站传播影响力的获取方法实施例的一个具体示例中,预设时间段具体为预设统计周期对应的时间段。则该示例中,具体以预设时间段为预设统计周期,响应于当前时刻到达预设统计周期的统计时刻,开始执行操作106、206、208、306、308、312和316。

在上述各网站传播影响力的获取方法实施例的另一个具体示例中,预设时间段具体为指定时间段。则该示例中,响应于接收到用户发送的统计请求,获取该统计请求中的起始时刻和结束时刻对应的指定时间段,开始执行 操作106、206、208、306、308、312和316。

本发明以上实施例仅示例性地提供了获取一个网站在各网络传播渠道、各地域、各操作系统、各浏览器、各类用户终端用户等的互联网传播影响力,本领域技术人员基于本发明实施例的记载,可以实现获取网站在其他方面的互联网传播影响力,本发明不再一一例举。

另外,基于本发明实施例获得网站在各网络传播渠道、各地域、各操作系统、各浏览器、各类用户终端用户等单项互联网传播影响力后,可以获取该网站在上述任意两项或多项互联网指标方面的影响力。此时的获取方式是,将任意两项或多项互联网指标方面的影响力指标相加。例如,获取一个网站在移动终端用户和搜索引擎方面的传播影响力时,可以将该网站的移动终端用户的传播影响力指标与搜索引擎的传播影响力指标相加。

同理,本领域技术人员基于本发明实施例的记载,可以获知一个网站同时在其中任意两项或多项互联网方面的传播影响力,例如,可以获取一个网站同时在移动终端用户和百度搜索引擎方面的传播影响力,此时的获取方式是,以访问请求为粒度进行统计,获取预设时间段内,通过移动终端、使用百度搜索引擎入口访问该网站的次数与该网站被访问的总访问次数之间的关系,例如二者之间的比值,作为预设时间段内,该网站在移动终端和百度搜索引擎方面的传播影响力指标。再如,获取一个网站同时在海外移动终端用户方面的传播影响力时,可以获取预设时间段内,用户ip地址属于海外ip地址段、通过移动终端访问该网站的次数与该网站被访问的总访问次数之间的关系,例如二者之间的比值,作为预设时间段内,该网站在海外移动终端用户方面的传播影响力指标。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介 质。

图4为本发明网站传播影响力的获取装置一个实施例的结构示意图。该实施例的装置可用于实现本发明上述各方法实施例。如图4所示,该实施例的装置包括:数据采集脚本单元,存储单元,记录单元,第一获取单元,统计单元和第二获取单元。其中:

数据采集脚本单元,嵌入在当前网站的网页中,用于在接收到对当前网站的访问请求时,采集访问请求的页面来源信息。该页面来源信息例如可以是发起访问请求的上一跳url。

示例性地,本发明实施例中的数据采集脚本单元可以通过javascript代码、vbscript代码或者其它的脚本语言代码实现,预先嵌入在网站网页的源代码中,以便采集相关访问数据。

存储单元,用于存储访问日志。

记录单元,用于在访问日志中记录访问请求的页面来源信息。在一个具体示例中,该记录单元可以从网站的服务器获取访问请求的访问时刻,在访问日志中记录访问请求的页面来源信息和访问时刻。

第一获取单元,用于获取在预设时间段内,当前网站的网页被访问的总访问次数。在一个具体示例中,该第一获取单元可以从网站的服务器中的系统日志获取预设时间段内该网站的网页被访问的总访问次数;其中,系统日志中记录有网站的网页被访问的访问数据和访问时刻。

统计单元,用于基于访问日志,分别统计在预设时间段内,当前网站的网页基于各种页面来源被访问的单项访问次数。

第二获取单元,用于分别根据单项访问次数与总访问次数之间的关系,获取在预设时间段内,网站在各种页面来源传播渠道的传播影响力。

基于本发明上述实施例提供的网站传播影响力的获取装置,可以预先在网站的网页中嵌入数据采集脚本单元,采集对网站的访问请求的页面来源信息并记录;以预设时间段作为统计时间段,获取网站的网页被访问的总访问 次数,并基于访问日志,分别统计网站的网页基于各种页面来源被访问的单项访问次数,然后根据各单项访问次数与总访问次数之间的关系,获取网站在各种页面来源传播渠道的传播影响力。由此,本发明实施例可以获取网站在互联网各种传播渠道的传播影响力,以便网站经营者可以由此明确网站在互联网中的定位,从而对网站所提供的服务进行进一步优化和推广。

在本发明上述网站传播影响力的获取装置实施例的一个具体示例中,预设时间段具体为预设统计周期对应的时间段。相应地,该实施例中,第一获取单元,具体以预设时间段为预设统计周期,响应于当前时刻到达预设统计周期的统计时刻,开始获取在预设时间段内,网站的网页被访问的总访问次数。相应地,统计单元,具体以预设时间段为预设统计周期,响应于当前时刻到达预设统计周期的统计时刻,开始基于访问日志,分别统计在预设时间段内,网站的网页基于各种页面来源被访问的单项访问次数。

在本发明上述网站传播影响力的获取装置实施例的一个具体示例中,预设时间段具体为指定时间段。图5为本发明网站传播影响力的获取装置另一个实施例的结构示意图。如图5所示,与图4所示的实施例相比,该实施例的装置还包括接收单元,用于接收统计请求,获取该统计请求中的起始时刻和结束时刻对应的指定时间段并分别发送给第一获取单元和统计单元。相应地,第一获取单元,具体获取在该指定时间段内,当前网站的网页被访问的总访问次数。统计单元,具体基于访问日志,分别统计在该指定时间段内,当前网站的网页基于各种页面来源被访问的单项访问次数。

再参见图5,在本发明网站传播影响力的获取装置又一个实施例中,还可以包括第三获取单元,用于根据预先设置的各页面来源所属的传播渠道类别以及网站在各种页面来源传播渠道的传播影响力,分别统计在预设时间段内,网站在各类传播渠道的传播影响力。其中,页面来源所属的传播渠道类别包括搜索引擎、社交媒体、重要网络媒体和导航网站中的任意一种或多种。

图6为本发明网站传播影响力的获取装置又一个实施例的结构示意图。如图6所示,与本发明上述任一实施例的装置相比,该实施例的装置还包括第四获取单元和第五获取单元。其中:

第四获取单元,用于从网站的服务器中的系统日志,获取在预设时间段内各访问请求中的源ip地址作为发起访问请求的用户ip地址。

第五获取单元,用于根据发起访问请求的用户ip地址的地域分布特点,分别获取各地域内户ip地址的发起的访问请求的次数与总访问次数之间的关系,获得在预设时间段内,当前网站在不同地域的传播影响力。

图7为本发明网站传播影响力的获取装置再一个实施例的结构示意图。如图7所示,与本发明上述图4~图5所示任一实施例的装置相比,该实施例的装置还包括第六获取单元。该实施例中:

数据采集脚本单元,还用于采集访问请求中的源ip地址作为发起访问请求的用户ip地址。

记录单元,还用于在访问日志中记录发起访问请求的用户ip地址。

第六获取单元,用于从访问日志中获取在预设时间段内,发起各访问请求的用户ip地址;以及根据预设时间段内发起访问请求的用户ip地址的地域分布特点,分别获取各地域内户ip地址的发起的访问请求的次数与总访问次数之间的关系,获得在预设时间段内,网站在不同地域的传播影响力。

进一步地,在本发明上述各网站传播影响力的获取装置的进一步实施例中,还可以包括第七获取单元和第八获取单元。如图6所示,仅示出其中一个包括第七获取单元和第八获取单元的装置实施例的结构。其中:

第七获取单元,用于从当前网站的服务器中的系统日志,获取在预设时间段内各访问请求中携带的浏览客户端信息,该浏览客户端信息包括操作系统和浏览器信息。

第八获取单元,用于分别根据预设时间段内各操作系统和浏览器发起访问请求的次数与总访问次数之间的关系,获取在预设时间段内,网站在各种 操作系统和浏览器中的传播影响力。

或者,在本发明上述各网站传播影响力的获取装置的进一步实施例中,还可以包括第九获取单元。如图7所示,仅示出其中一个包括第九获取单元的装置实施例的结构。该实施例中,数据采集脚本单元,还可用于采集访问请求中的浏览客户端信息。记录单元,还可用于在访问日志中记录访问请求中的浏览客户端信息。

第九获取单元,用于从访问日志中获取预设时间段内的访问请求中的浏览客户端信息,并分别根据预设时间段内各操作系统和浏览器发起访问请求的次数与总访问次数之间的关系,获取在预设时间段内,网站在各种操作系统和浏览器中的传播影响力。

进一步地,如图6或图7所示,本发明上述实施例的装置中还可以包括第十获取单元,用于根据预先设置的操作系统和用户终端类型之间的对应关系,获取在预设时间段内,各类用户终端对应的操作系统发起访问请求的次数与总访问次数之间的关系,获得在预设时间段内,网站在各类用户终端用户中的传播影响力。

本发明上述实施例的网站传播影响力的获取装置包括处理器和存储器,上述数据采集脚本单元、存储单元、记录单元、第一获取单元、统计单元、第二获取单元、接收单元、第三获取单元、第四获取单元、第五获取单元、第六获取单元、第七获取单元、第八获取单元、第九获取单元和第十获取单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。

处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来获取网站在各网络传播渠道、各地域、各操作系统、各浏览器、各类用户终端用户等中的互联网传播影响力。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存储芯片。

本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序代码:响应于接收到对所述网站的访问请求,利用预先嵌入在所述网站的网页中的数据采集脚本单元,采集所述访问请求的页面来源信息;在访问日志中记录所述访问请求的页面来源信息;获取在预设时间段内,所述网站的网页被访问的总访问次数;并基于所述访问日志,分别统计在所述预设时间段内,所述网站的网页基于各种页面来源被访问的单项访问次数;分别根据所述单项访问次数与所述总访问次数之间的关系,获取在预设时间段内,所述网站在各种页面来源传播渠道的传播影响力。

本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于装置实施例而言,由于其与方法实施例基本对应,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

可能以许多方式来实现本发明的方法和装置。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的方法和装置。用于所述方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。

本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1