一种数据处理方法和装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,特别是涉及一种数据处理方法和一种数据处理装置。
【背景技术】
[0002]随着通信技术的快速发展,尤其是随着移动互联网的推广,智能终端的普及越来越快,且智能终端的功能也越来丰富。其中,智能终端通过安装各种各样的应用实现其功能,提供多样化的服务。
[0003]为了提高服务质量,各服务平台的开发人员需要设置的数据采集方案采集应用的数据,以了解业务需求。其中,不同的业务需要采集的应用数据不同。因此,服务平台的开发人员需要根据不同的业务设置不同的应用数据采集方案。
[0004]具体的,服务平台的开发人员需要根据服务平台提供的业务,设置各应用的采集参数,按照设置的采集参数对各应用进行数据采集,生成该服务平台的业务报表,以了解业务需求。但是,安装在智能终端上的应用比较多,即需要采集的应用数据比较多,导致各服务平台的数据采集格式难以统一。因此,各服务平台的开发人员还需要定义各应用的数据采集格式,使得各服务平台可以按照设置的数据采集格式采集各应用的数据,进一步增加开发人员的工作量。
【发明内容】
[0005]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种数据处理方法和相应的一种数据处理装置。
[0006]依据本发明的一个方面,提供了一种数据处理方法,包括:配置应用对应自定义事件的自定义管理信息;依据所述自定义管理信息获取业务统计信息;依据所述自定义管理信息和业务统计信息生成自定义事件报表。
[0007]优选地,所述配置应用对应自定义事件的自定义管理信息,包括:依据配置请求反馈业务管理页面;从所述业务管理页面中获取所述应用的应用路径,以及所述应用对应自定义事件的自定义事件信息,其中,所述自定义事件信息包括:事件名称和事件属性;采用所述应用路径和自定义事件信息生成自定义管理信息。
[0008]优选地,依据所述自定义管理信息获取业务统计信息,包括:依据所述应用路径确定应用;针对所述应用,获取各自定义事件的事件名称和事件属性对应的业务统计信息,其中,所述业务统计信息是依据所述事件属性对采集参数的参数信息进行统计得到的。
[0009]优选地,获取各自定义事件的事件名称和事件属性对应的业务统计信息,包括:针对每个自定义事件,获取所述事件名称对应的逻辑名称,以及所述事件属性对应的逻辑属性;查找所述逻辑名称对应采集参数,依据所述逻辑属性确定所述采集参数对应的业务统计信息。
[0010]优选地,依据所述自定义管理信息和业务统计信息生成自定义事件报表,包括:确定各采集参数对应的事件名称,采用各事件名称和对应采集参数的业务统计信息生成应用的自定义事件报表。
[0011]优选地,所述方法,还包括:获取通用事件信息对应的业务统计信息,将通用事件对应业务统计信息添加到所述自定义事件报表中。
[0012]优选地,所述事件属性包括:自定义事件的统计方式。
[0013]优选地,自定义事件包括以下至少一种:流量统计事件、点击事件、选中事件。
[0014]根据本发明的另一方面,提供了一种数据处理装置,包括:配置模块,用于配置应用对应自定义事件的自定义管理信息;信息获取模块,用于依据所述自定义管理信息获取业务统计信息;报表生成模块,用于依据所述自定义管理信息和业务统计信息生成自定义事件报表。
[0015]优选地,,所述配置模块,包括:反馈子模块,用于依据配置请求反馈业务管理页面;路径获取子模块,用于从所述业务管理页面中获取所述应用的应用路径,以及所述应用对应自定义事件的自定义事件信息,其中,所述自定义事件信息包括:事件名称和事件属性;信息生成子模块,用于采用所述应用路径和自定义事件信息生成自定义管理信息。
[0016]优选地,所述信息获取模块,包括:路径确定子模块,用于依据所述应用路径确定应用;统计信息获取子模块,用于针对所述应用,获取各自定义事件的事件名称和事件属性对应的业务统计信息,其中,所述业务统计信息是依据所述事件属性对采集参数的参数信息进行统计得到的。
[0017]优选地,所述统计信息获取子模块,用于针对每个自定义事件,获取所述事件名称对应的逻辑名称,以及所述事件属性对应的逻辑属性;查找所述逻辑名称对应采集参数,依据所述逻辑属性确定所述采集参数对应的业务统计信息。
[0018]优选地,所述报表生成模块,用于确定各采集参数对应的事件名称,采用各事件名称和对应采集参数的业务统计信息生成应用的自定义事件报表。
[0019]优选地,所述装置,还包括:添加模块,用于获取通用事件信息对应的业务统计信息,将通用事件对应业务统计信息添加到所述自定义事件报表中。
[0020]优选地,所述事件属性包括:自定义事件的统计方式。
[0021]优选地,自定义事件包括以下至少一种:流量统计事件、点击事件、选中事件。
[0022]本发明实施例通过配置应用对应自定义事件的自定义管理信息,依据自定义管理信息获取业务统计信息,依据自定义管理信息和业务统计信息生成自定义事件报表;每个应用对应一项业务,一项业务包括多条自定义事件,依据每条自定义事件对应的业务统计,生成自定义事件报表;在自定义事件报表中可以直观的表示出每条自定义事件对应的业务统计数据,这样的统计方式更加具有代表性,更能统计出一些特有事件,增强了统计效果。
[0023]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0024]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0025]图1示出了根据本发明一个实施例的数据采集分析系统结构框图.;
[0026]图2示出了根据本发明一个实施例的数据处理方法实步骤流程图;
[0027]图3示出了根据本发明另一个实施例的数据处理方法步骤流程图;
[0028]图4示出了根据本发明一个实施例的数据处理装置的结构框图;
[0029]图5示出了根据本发明另一个实施例的数据处理装置的结构框图;以及
[0030]图6示出了根据本发明另一个实施例的数据采集分析系统结构框图。
【具体实施方式】
[0031]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0032]通常,一些终端如手机、平板电脑的供应商、软件开发商通过采集安装在终端上的应用在运行时的数据,并对采集的数据进行分析,生成业务报表,以了解业务需求。本发明实施例提供了一种数据采集分析系统,该系统具有通用性,能够为各种应用采集、分析数据并生成不同的业务报表。
[0033]参照图1,示出了根据本发明实施例的数据采集分析系统结构框图。
[0034]该数据采集分析系统,包括:采集控制服务器102、数据分析服务器104、报表生成服务器106和至少一个数据终端108,所述数据终端中安装有采集工具。
[0035]所述采集控制服务器102,用于配置所述采集配置信息给数据终端并下发给相应的数据终端,其中,所述配置信息用于控制采集参数的采集;
[0036]所述数据终端108,用于在应用运行时调用所述采集工具,依据采集配置信息对采集参数的参数信息进行采集;以及将采集的参数信息上传给所述数据分析服务器;
[0037]所述数据分析服务器104,用于对上传的各采集参数对应参数信息进行分析,获取数据分析结果;将所述数据分析结果发送给所述报表生成服务器;
[0038]所述报表生成服务器106,用于依据所述数据分析结果生成数据报表。
[0039]从而通过采集控制服务器(简称云服务器)的控制,使得采集工具能够在应用运行的数据终端中采集各采集参数的参数信息,在上传给数据分析服务器后,依据统计需求进行数据分析,从而生成相应业务的数据报表,通过该数据报表获知用户需求、习惯等,对业务进行调整,更符合用户需求。
[0040]其中,提高报表的扩展性,使得报表能够适应各种业务的需求,所述报表生成服务器,还用于依据配置的应用对应自定义事件的自定义管理信息,获取业务统计信息;依据所述自定义管理信息和业务统计信息生成自定义事件报表。即配置各业务独有的自定义事件生成相应自定义事件报表。
[0041 ] 实施例一
[0042]参照图2,示出了根据本发明一个实施例的数据处理方法的步骤流程图,具体可以包括如下步骤:
[0043]步骤202,配置应用对应自定义事件的自定义管理信息。
[0044]对事件进行统计时,往往只能对通用事件进行统计,通用事件只能对共有的特征进行统计,而对于一些特有的特征采用通用事件进行统计,统计效果不明显。
[0045]而本实施例中,为使报表能够适应各种业务的需求,将终端上的各个应用对应需要统计的业务进行自定义,生成自定义事件,并依据各个应用对应自定义事件配置自定义管理信息。本发明实施例的应用是指安装在终端上的应用程序,如手机助手、浏览器、安全卫士、播放器等。
[0046]如,现将手机助在手机内存到达一定阈值后自动进行清理内存的操作定义为自定义事件;事件名称定义为手机助手,事件属性定义为手机助手进行清理内存;又如,将安全卫士拦截陌生来电的操作定义为自定义事件,事件名称定义为安全卫士,事件属性定义为安全卫士拦截陌生来电。
[0047]步骤204,依据自定义管理信息