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

文档序号:8922392阅读:来源:国知局
系统中设置统计点,以及为每个统计点设置所需统计内容,并将统计插件植入应用或终端系统中,以便进行数据统计,当应用或终端系统开发完成后,应用或终端系统中的统计点和统计点所需统计内容将无法修改。因此,当开发商需要增加数据统计时,可以将包括统计点和所需统计内容的目标统计事件上传到服务器,应用或终端系统可以从服务器获取到包括统计点和所需统计内容的目标统计事件。其中,可以是应用或终端系统主动从服务器获取目标统计事件,也可以是服务器将目标统计事件主动推送给应用或终端系统,本实施例不作限定。当应用或终端系统主动从服务器获取目标统计事件时,应用或终端系统可以先向服务器发送携带有应用或终端系统已有统计事件的统计事件获取请求,以便服务器将与应用或终端系统已有统计事件不同的统计事件的目标统计事件发送给应用或终端系统。其中,服务器中可以有与应用或终端系统已有统计事件相同的统计事件。
[0055]S202、当本端运行到统计点时,调用统计插件统计所需统计内容以获得目标统计数据。
[0056]本实施例中,当应用或终端系统运行到目标统计事件包括的统计点时,应用或终端系统将调用统计插件统计目标统计事件包括的所需统计内容以获得统计数据。
[0057]作为一种可能的实施方式,统计点可以为统计位置。
[0058]作为一种可能的实施方式,当统计点为统计位置时,该数据统计方法还可以包括以下步骤:
[0059]将目标统计事件的程序代码插入本端的程序代码中的统计位置。
[0060]当本端运行到统计点时,调用统计插件统计所需统计内容以获得目标统计数据的方式具体为:
[0061]当本端的程序代码运行到统计位置时,运行目标统计事件的程序代码以调用统计插件统计所需统计内容获得目标统计数据。
[0062]本实施例中,目标统计事件包括的统计点可以为统计位置,统计位置是指应用或终端系统中目标统计事件需要统计所需统计内容的位置。目标统计事件是以代码的形式存在的,因此,应用或终端系统接收到服务器发送的目标统计事件之后,先将目标统计事件的程序代码插入应用或终端系统的程序代码中的统计位置,以便当应用或终端系统的程序代码运行到统计位置时,运行目标统计事件的程序代码以调用统计插件统计所需统计内容获得目标统计数据。
[0063]作为一种可能的实施方式,统计点可以为统计触发条件。
[0064]作为一种可能的实施方式,当统计点为统计触发条件时,该数据统计方法还可以包括以下步骤:
[0065]监测当前运行事件是否满足统计触发条件,若是,则确定统计触发条件被触发;
[0066]当本端运行到统计点时,调用统计插件统计所需统计内容以获得目标统计数据的方式具体为:
[0067]当统计触发条件被触发时,调用统计插件统计所需统计内容以获得目标统计数据。
[0068]本实施例中,目标统计事件包括的统计点可以为触发条件,应用或终端系统接收到服务器发送的目标统计事件之后,将监测应用或终端系统的当前运行事件是否满足统计触发条件,当应用或终端系统的当前运行事件满足统计触发条件,即统计触发条件被触发时,调用统计插件统计所需统计内容以获得目标统计数据。例如:统计触发条件可以为参数、变量等,当参数、变量的值发生变化时,可以认为统计触发条件被触发。
[0069]S203、向服务器发送目标统计数据,以触发服务器分析目标统计数据。
[0070]本实施例中,应用或终端系统获得目标统计数据之后,向服务器发送目标统计数据,以触发服务器分析目标统计数据,方便开发商获取用户信息。
[0071]S204、从服务器获取目标统计事件清除指令,响应目标统计事件清除指令,清除目标统计事件。
[0072]本实施例中,当开发商不需要从应用或终端系统中目标统计事件包括的统计点统计目标统计事件包括的所需统计内容时,可以将清除目标统计事件的清除指令上传到服务器,应用或终端系统可以从服务器获取目标统计事件清除,之后响应目标统计事件清除指令,清除目标统计事件。其中,可以是应用或终端系统主动从服务器获取目标统计事件清除指令,也可以是服务器将目标统计事件清除指令主动推送给应用或终端系统,本实施例不作限定。
[0073]S205、当本端运行到本端已有统计点时,调用统计插件统计本端已有统计点所需统计内容。
[0074]本实施例中,当应用或终端系统运行到应用或终端系统已有统计点时,将调用统计插件统计应用或终端系统已有统计点所需统计内容。其中,应用或终端系统已有统计点可以是开发商开发应用或终端系统时预先设置的统计事件,也可以是在获取目标统计事件之前从服务器获取的统计事件,本实施例不作限定。
[0075]在图2所描述的数据统计方法中,从服务器获取包括统计点和所需统计内容的目标统计事件之后,当本端运行到统计点时,调用统计插件统计所需统计内容以获得目标统计数据,向服务器发送目标统计数据,以触发服务器分析目标统计数据,其中,目标统计事件是与本端已有统计事件不同的统计事件。开发商可以通过服务器向终端系统或应用发送新增的包括统计点和所需统计内容的统计事件,而不需要重新开发终端系统或应用,可以提高数据统计灵活性。
[0076]请参阅图3,图3是本发明实施例提供的一种数据统计装置的结构图。其中,该数据统计装置可以为能够安装应用或系统的终端。如图3所示,该数据统计装置300可以包括:
[0077]获取单元301,用于从服务器获取目标统计事件,目标统计事件是与该数据统计装置300已有统计事件不同的统计事件,目标统计事件包括统计点和所需统计内容;
[0078]统计单元302,用于当该数据统计装置300运行到获取单元301获取的统计点时,调用统计插件统计获取单元301获取的所需统计内容以获得目标统计数据;
[0079]发送单元303,用于向服务器发送统计单元302统计的目标统计数据,以触发服务器分析目标统计数据。
[0080]本实施例中,开发商在开发该数据统计装置300时,将在该数据统计装置300中设置统计点,以及为每个统计点设置所需统计内容,并将统计插件植入该数据统计装置300中,以便进行数据统计,当该数据统计装置300开发完成后,该数据统计装置300中的统计点和统计点所需统计内容将无法修改。因此,当开发商需要增加数据统计时,可以将包括统计点和所需统计内容的目标统计事件上传到服务器,获取单元301可以从服务器获取到包括统计点和所需统计内容的目标统计事件。其中,服务器中可以有与该数据统计装置300已有统计事件相同的统计事件。
[0081]本实施例中,当该数据统计装置300运行到目标统计事件包括的统计点时,统计单元302将调用统计插件统计目标统计事件包括的所需统计内容以获得统计数据。
[0082]本实施例中,统计单元302统计获得目标统计数据之后,发送单元303将向服务器发送目标统计数据,以触发服务器分析目标统计数据,方便开发商获取用户信息。
[0083]在图3所描述的数据统计装置中,从服务器获取包括统计点和所需统计内容的目标统计事件之后,当本端运行到统计点时,调用统计插件统计所需统计内容以获得目标统计数据,向服务器发送目标统计数据,以触发服务器分析目标统计数据,其中,目标统计事件是与本端已有统计事件不同的统计事件。开发商可以通过服务器向终端系统或应用发送新增的包括统计点和所需统计内容的统计事件,而不需要重新开发终端系统或应用,可以提高数据统计灵活性。
[0084]请参阅图4,图4是本发明实施例提供的另一种数据统计装置的结构图。其中,该数据统计装置可以为能够安装应用或系统的终端。如图4所示,该数据统计装置400可以包括:
[0085]第一获取单元401,用于从服务器获取目标统计事件,目标统计事件是与该数据统计装置400已有统计事件不同的统计事件,目标统计事件包括统计点和所需统计内容;
[0086]统计单元402,用于当该数据统计装置400运行到第一获取单元401获取的统计点时,调用统计插件统计第一获取单元401获取的所需统计内容以获得目标统计数据;
[0087]发送单元403,用于向服务器发送统计单元402统计的目标统计数据,以触发服务器分析目标统计数据。
[0088]本实施例中,开发商在开发该数据统计装置400时,将在该数据统计装置400中设置统计点,以及为每个统计点设置所需统计内容,并将统计插件植入该数据统计装置400中,以便进行数据统计,当该数据统计装置400开发完成后,该数据统计装置400中的统计点和统计点所需统计内容将无法修改。因此,当开发商需要增加数据统计时,可以将包括统计点和所需统计内容的目标统计事件上传到服务器,第一获取单元401可以从服务器获取到包括统计点和所需统计内容的目标统计事件。其中,服务器中可以有与该数据统计装置400已有统计事件相同的统计事件。
[0089]本实施例中,当该数据统计装置400运行到目标统计事件包括的统计点时,统计单元402将调用统计插件统计目标统计事件包括的所需统计内容以获得统计数据。
[0090]本实施例中,统计单元402统计获得目标统计数据之后,发送单元403将向服务器发送目标统计数据,以触发服务器分析目标统计数据,方便开发商获取用户信息。
[0091]作为一种可能的实施方式,统计点为统计位置。
[0092]作为一种可能的实施方式,当统计点为统计位置时,该数据统计装置400还可以包括:
[0093]插入单元404,用于将第一获取单元401获取的目标统计事件的程序代码插入该数据统计装置400的程序代码中的统计位置;
[0094]统计单元402,具体用于当该数据统计装
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1