行为日志统计方法及装置的制造方法

文档序号:9235493阅读:297来源:国知局
行为日志统计方法及装置的制造方法
【技术领域】
[0001]本公开涉及互联网技术领域,特别涉及一种行为日志统计方法及装置。
【背景技术】
[0002]在互联网应用和推广中,为了能够得知相关业务的使用情况,往往需要统计用户的访问行为。
[0003]常见的一种对行为日志进行统计的方法为:当用户使用移动终端中的应用程序(英文-Applicat1n,简称:App)访问网站的时候,移动终端会向分布式服务器集群发送超文本传输协议(英文:Hyper Text Transfer Protocol,简称:HTTP)请求,分布式服务器集群中的服务器则会根据该HTTP请求获取一条行为日志,这些服务器会将采集到的所有行为日志发送至对应的统计服务器,由统计服务器根据业务统计要求对接收到的行为日志进行统计,生成统计报告。

【发明内容】

[0004]本公开提供一种行为日志统计方法及装置。所述技术方案如下:
[0005]根据本公开实施例的第一方面,提供一种行为日志统计方法,应用于移动终端中,所述方法包括:
[0006]获取行为日志,所述行为日志为访问时产生的用于描述访问行为的日志;
[0007]按照预定方式,对获取的所述行为日志中符合统计条件的行为日志进行统计,生成日志统计报表;
[0008]向统计服务器发送所述日志统计报表。
[0009]可选的,所述行为日志包括用于指示所述行为日志所属类型的第一字段和用于描述访问行为的至少一个第二字段,所述统计条件限定了用于统计的行为日志的第一字段的取值和至少一个第二字段的取值;
[0010]所述按照预定方式,对获取的所述行为日志中符合统计条件的行为日志进行统计,包括:
[0011]从获取的所述行为日志中,筛选出第一字段的取值符合所述统计条件所限定的所述第一字段的取值的第一行为日志;
[0012]从筛选出的所述第一行为日志中,筛选出第二字段的取值符合所述统计条件所限定的所述至少一个第二字段的取值的第二行为日志;
[0013]按照所述预定方式,对筛选出的所述第二行为日志进行统计。
[0014]可选的,所述方法还包括:
[0015]在所述向统计服务器发送所述日志统计报表之后,删除获取的用于生成所述日志统计报表时的所述行为日志;或者,
[0016]在所述移动终端的重启时刻,删除获取的所有行为日志;或者,
[0017]按照预定时间间隔,删除获取的位于预定时间段内的行为日志,所述预定时间段的结束时刻为位于当前删除时刻前的一个时刻。
[0018]可选的,所述方法还包括:
[0019]获取所述移动终端中处理器的运算负载值;
[0020]若所述运算负载值小于预定负载阈值,则执行所述按照预定方式,对获取的所述行为日志中符合统计条件的行为日志进行统计,生成日志统计报表的步骤。
[0021]可选的,所述方法还包括:
[0022]检测所述移动终端所接入网络的类型是否为无线保真W1-Fi ;
[0023]当所述移动终端所接入网络的类型为W1-Fi时,执行所述向所述统计服务器发送所述日志统计报表的步骤。
[0024]根据本公开实施例的第二方面,提供一种行为日志统计装置,所述装置包括:
[0025]第一获取模块,被配置为获取行为日志,所述行为日志为访问时产生的用于描述访问行为的日志;
[0026]生成模块,被配置为按照预定方式,对所述第一获取模块获取的所述行为日志中符合统计条件的行为日志进行统计,生成日志统计报表;
[0027]发送模块,被配置为向统计服务器发送所述生成模块生成的所述日志统计报表。
[0028]可选的,所述行为日志包括用于指示所述行为日志所属类型的第一字段和用于描述访问行为的至少一个第二字段,所述统计条件限定了用于统计的行为日志的第一字段的取值和至少一个第二字段的取值,所述生成模块,包括:
[0029]第一筛选子模块,被配置为从所述第一获取模块获取的所述行为日志中,筛选出第一字段的取值符合所述统计条件所限定的所述第一字段的取值的第一行为日志;
[0030]第二筛选子模块,被配置为从所述第一筛选子模块筛选出的所述第一行为日志中,筛选出第二字段的取值符合所述统计条件所限定的所述至少一个第二字段的取值的第二行为日志;
[0031]统计子模块,被配置为按照所述预定方式,对所述第二筛选子模块筛选出的所述第二行为日志进行统计。
[0032]可选的,所述装置还包括:
[0033]第一删除模块,被配置为在所述发送模块发送所述日志统计报表之后,删除获取的用于生成所述日志统计报表时的所述行为日志;或者,
[0034]第二删除模块,被配置为在所述移动终端的重启时刻,删除获取的所有行为日志;或者,
[0035]第三删除模块,被配置为按照预定时间间隔,删除获取的位于预定时间段内的行为曰志,所述预定时间段的结束时刻为位于当前删除时刻前的一个时刻。
[0036]可选的,所述装置还包括:
[0037]第二获取模块,被配置为获取所述移动终端中处理器的运算负载值;
[0038]所述生成模块,还被配置为若所述运算负载值小于预定负载阈值,则按照预定方式,对所述第一获取模块获取的所述行为日志中符合统计条件的行为日志进行统计,生成所述日志统计报表。
[0039]可选的,所述装置还包括:
[0040]检测模块,被配置为检测所述移动终端所接入网络的类型是否为无线保真W1-Fi ;
[0041]所述发送模块,还被配置为当所述检测模块检测到所接入网络的类型为W1-Fi时,向所述统计服务器发送所述日志统计报表。
[0042]根据本公开实施例的第三方面,提供一种行为日志统计装置,应用于移动终端中,所述装置包括处理器:
[0043]用于存储所述处理器可执行指令的存储器;
[0044]其中,所述处理器被配置为:
[0045]获取行为日志,所述行为日志为访问时产生的用于描述访问行为的日志;
[0046]按照预定方式,对获取的所述行为日志中符合统计条件的行为日志进行统计,生成日志统计报表;
[0047]向统计服务器发送所述日志统计报表。
[0048]本公开的实施例提供的技术方案可以包括以下有益效果:
[0049]通过在移动终端存在访问行为时,获取访问时产生的用于描述访问行为的日志,并按照预定方式,对获取的所述行为日志中符合统计条件的行为日志进行统计,将生成的日志统计报表发送至统计服务器,统计服务器仅需要将各个移动终端的日志统计报表进行简单汇总即可,因此解决了相关技术中由于需要统计的行为日志的数据量巨大,因此对统计服务器的运算能力造成极大的负担的问题,达到了大大降低统计服务器的运算负担的效果O
[0050]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
【附图说明】
[0051]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并于说明书一起用于解释本公开的原理。
[0052]图1是根据部分示例性实施例示出的一种行为日志统计所涉及的实施环境的示意图;
[0053]图2是根据一示例性实施例示出的一种行为日志统计方法的流程图;
[0054]图3A是根据另一示例性实施例示出的一种行为日志统计方法的流程图;
[0055]图3B是根据一示例性实施例提供的对获取的所述行为日志中符合统计条件的行为日志进行统计的流程图;
[0056]图3C是根据另一示例性实施例示出的一种向统计服务器发送日志统计报表时的流程的示意图;
[0057]图4是根据一示例性实施例示出的一种行为日志统计装置的框图;
[0058]图5是根据另一示例性实施例示出的一种行为日志统计装置的框图;
[0059]图6是根据一示例性实施例示出的一种用于统计行为日志的装置的框图。
【具体实施方式】
[0060]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0061]图1是根
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1