一种数据统计方法及装置的制造方法

文档序号:8922392阅读:386来源:国知局
一种数据统计方法及装置的制造方法
【技术领域】
[0001]本发明涉及数据统计技术领域,具体涉及一种数据统计方法及装置。
【背景技术】
[0002]现在已进入大数据时代,如何全面获取用户行为信息,已成为终端系统开发商和应用开发商急需解决的问题。目前,可以将统计插件植入终端系统或应用中,当终端系统或应用运行到统计点时调用统计插件进行数据统计以获得用户行为。由于这些统计点是在开发商开发终端系统或应用时设置的,因此,如果要增加应用或终端系统中的统计点以进行数据统计,需要重新开发终端系统或应用,降低了数据统计灵活性。

【发明内容】

[0003]本发明实施例提供一种数据统计方法及装置,用于提高数据统计灵活性。
[0004]本发明实施例第一方面提供一种数据统计方法,包括:
[0005]从服务器获取目标统计事件,所述目标统计事件是与本端已有统计事件不同的统计事件,所述目标统计事件包括统计点和所需统计内容;
[0006]当本端运行到所述统计点时,调用统计插件统计所述所需统计内容以获得目标统计数据;
[0007]向所述服务器发送所述目标统计数据,以触发所述服务器分析所述目标统计数据。
[0008]本发明实施例第二方面提供一种数据统计装置,包括:
[0009]第一获取单元,用于从服务器获取目标统计事件,所述目标统计事件是与所述装置已有统计事件不同的统计事件,所述目标统计事件包括统计点和所需统计内容;
[0010]统计单元,用于当所述装置运行到所述第一获取单元获取的统计点时,调用统计插件统计所述第一获取单元获取的所需统计内容以获得目标统计数据;
[0011]发送单元,用于向所述服务器发送所述统计单元统计的目标统计数据,以触发所述服务器分析所述目标统计数据。
[0012]本发明实施例中,从服务器获取包括统计点和所需统计内容的目标统计事件之后,当本端运行到统计点时,调用统计插件统计所需统计内容以获得目标统计数据,向服务器发送目标统计数据,以触发服务器分析目标统计数据,其中,目标统计事件是与本端已有统计事件不同的统计事件。开发商可以通过服务器向终端系统或应用发送新增的包括统计点和所需统计内容的统计事件,而不需要重新开发终端系统或应用,可以提高数据统计灵活性。
【附图说明】
[0013]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0014]图1是本发明实施例提供的一种数据统计方法的流程图;
[0015]图2是本发明实施例提供的另一种数据统计方法的流程图;
[0016]图3是本发明实施例提供的一种数据统计装置的结构图;
[0017]图4是本发明实施例提供的另一种数据统计装置的结构图;
[0018]图5是本发明实施例提供的又一种数据统计装置的结构图;
[0019]图6是本发明实施例提供的又一种数据统计装置的结构图。
【具体实施方式】
[0020]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0021]本发明实施例提供一种数据统计方法及装置,用于提高数据统计灵活性。以下分别进行详细说明。
[0022]请参阅图1,图1是本发明实施例提供的一种数据统计方法的流程图。其中,该数据统计方法适用于应用或终端系统。如图1所示,该数据统计方法可以包括以下步骤。
[0023]S101、从服务器获取目标统计事件,目标统计事件是与本端已有统计事件不同的统计事件,目标统计事件包括统计点和所需统计内容。
[0024]作为一种可能的实施方式,从服务器获取目标统计事件的方式具体为:
[0025]向服务器发送携带有本端已有统计事件的统计事件获取请求,以触发服务器响应统计事件获取请求,发送目标统计事件;
[0026]接收服务器发送的目标统计事件。
[0027]作为一种可能的实施方式,从服务器获取目标统计事件的方式具体为:
[0028]接收服务器推送的目标统计事件。
[0029]本实施例中,开发商在开发应用或终端系统时,将在应用或终端系统中设置统计点,以及为每个统计点设置所需统计内容,并将统计插件植入应用或终端系统中,以便进行数据统计,当应用或终端系统开发完成后,应用或终端系统中的统计点和统计点所需统计内容将无法修改。因此,当开发商需要增加数据统计时,可以将包括统计点和所需统计内容的目标统计事件上传到服务器,应用或终端系统可以从服务器获取到包括统计点和所需统计内容的目标统计事件。其中,可以是应用或终端系统主动从服务器获取目标统计事件,也可以是服务器将目标统计事件主动推送给应用或终端系统,本实施例不作限定。当应用或终端系统主动从服务器获取目标统计事件时,应用或终端系统可以先向服务器发送携带有应用或终端系统已有统计事件的统计事件获取请求,以便服务器将与应用或终端系统已有统计事件不同的统计事件的目标统计事件发送给应用或终端系统。其中,服务器中可以有与应用或终端系统已有统计事件相同的统计事件。
[0030]S102、当本端运行到统计点时,调用统计插件统计所需统计内容以获得目标统计数据。
[0031]本实施例中,当应用或终端系统运行到目标统计事件包括的统计点时,应用或终端系统将调用统计插件统计目标统计事件包括的所需统计内容以获得统计数据。
[0032]作为一种可能的实施方式,统计点可以为统计位置。
[0033]作为一种可能的实施方式,当统计点为统计位置时,该数据统计方法还可以包括以下步骤:
[0034]将目标统计事件的程序代码插入本端的程序代码中的统计位置。
[0035]当本端运行到统计点时,调用统计插件统计所需统计内容以获得目标统计数据的方式具体为:
[0036]当本端的程序代码运行到统计位置时,运行目标统计事件的程序代码以调用统计插件统计所需统计内容获得目标统计数据。
[0037]本实施例中,目标统计事件包括的统计点可以为统计位置,统计位置是指应用或终端系统中目标统计事件需要统计所需统计内容的位置。目标统计事件是以代码的形式存在的,因此,应用或终端系统接收到服务器发送的目标统计事件之后,先将目标统计事件的程序代码插入应用或终端系统的程序代码中的统计位置,以便当应用或终端系统的程序代码运行到统计位置时,运行目标统计事件的程序代码以调用统计插件统计所需统计内容获得目标统计数据。
[0038]作为一种可能的实施方式,统计点可以为统计触发条件。
[0039]作为一种可能的实施方式,当统计点为统计触发条件时,该数据统计方法还可以包括以下步骤:
[0040]监测当前运行事件是否满足统计触发条件,若是,则确定统计触发条件被触发;
[0041]当本端运行到统计点时,调用统计插件统计所需统计内容以获得目标统计数据的方式具体为:
[0042]当统计触发条件被触发时,调用统计插件统计所需统计内容以获得目标统计数据。
[0043]本实施例中,目标统计事件包括的统计点可以为触发条件,应用或终端系统接收到服务器发送的目标统计事件之后,将监测应用或终端系统的当前运行事件是否满足统计触发条件,当应用或终端系统的当前运行事件满足统计触发条件,即统计触发条件被触发时,调用统计插件统计所需统计内容以获得目标统计数据。例如:统计触发条件可以为参数、变量等,当参数、变量的值发生变化时,可以认为统计触发条件被触发。
[0044]S103、向服务器发送目标统计数据,以触发服务器分析目标统计数据。
[0045]本实施例中,应用或终端系统获得目标统计数据之后,向服务器发送目标统计数据,以触发服务器分析目标统计数据,方便开发商获取用户信息。
[0046]在图1所描述的数据统计方法中,从服务器获取包括统计点和所需统计内容的目标统计事件之后,当本端运行到统计点时,调用统计插件统计所需统计内容以获得目标统计数据,向服务器发送目标统计数据,以触发服务器分析目标统计数据,其中,目标统计事件是与本端已有统计事件不同的统计事件。开发商可以通过服务器向终端系统或应用发送新增的包括统计点和所需统计内容的统计事件,而不需要重新开发终端系统或应用,可以提高数据统计灵活性。
[0047]请参阅图2,图2是本发明实施例提供的另一种数据统计方法的流程图。其中,该数据统计方法适用于应用或终端系统。如图2所示,该数据统计方法可以包括以下步骤。
[0048]S201、从服务器获取目标统计事件,目标统计事件是与本端已有统计事件不同的统计事件,目标统计事件包括统计点和所需统计内容。
[0049]作为一种可能的实施方式,从服务器获取目标统计事件的方式具体为:
[0050]向服务器发送携带有本端已有统计事件的统计事件获取请求,以触发服务器响应统计事件获取请求,发送目标统计事件;
[0051]接收服务器发送的目标统计事件。
[0052]作为一种可能的实施方式,从服务器获取目标统计事件的方式具体为:
[0053]接收服务器推送的目标统计事件。
[0054]本实施例中,开发商在开发应用或终端系统时,将在应用或终端
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1