一种数据采集分析系统和方法技术方案

技术编号:13228143 阅读:119 留言:0更新日期:2016-05-13 11:32
本发明专利技术实施例提供了一种数据采集分析系统和方法,所述系统包括:采集控制服务器、数据分析服务器、报表生成服务器和至少一个数据终端,数据终端中安装有采集工具;采集控制服务器,用于配置采集配置信息给数据终端并下发给相应的数据终端;数据终端,用于在应用运行时调用采集工具,依据采集配置信息对采集参数的参数信息进行采集;以及将采集的参数信息上传给数据分析服务器;数据分析服务器,用于对上传的各采集参数对应参数信息进行分析,获取数据分析结果;将数据分析结果发送给报表生成服务器;报表生成服务器,用于依据数据分析结果生成数据报表;通过该数据报表获知用户需求、习惯等,对业务进行调整,更符合用户需求。

【技术实现步骤摘要】

本专利技术设及数据处理
,特别是设及一种数据采集分析方法和一种数据采 集分析装置。
技术介绍
随着通信技术的快速发展,尤其是随着移动互联网的推广,智能终端的普及越来 越快,且智能终端的功能也越来越丰富。其中,智能终端通过安装各种各样的应用实现其功 能,提供多样化的服务。 为了提高服务质量,各服务平台的开发人员需要设置的数据采集方案采集应用的 数据,W 了解业务需求。其中,不同的业务需要采集的应用数据不同。因此,服务平台的开发 人员需要根据不同的业务设置不同的应用数据采集方案。 具体的,服务平台的开发人员需要根据服务平台提供的业务,设置各应用的采集 参数,按照设置的采集参数对各应用进行数据采集,生成该服务平台的业务报表,W 了解业 务需求。但是,安装在智能终端上的应用比较多,即需要采集的应用数据比较多,导致各服 务平台的数据采集格式难W统一。因此,各服务平台的开发人员还需要定义各应用的数据 采集格式,使得各服务平台可W按照设置的数据采集格式采集各应用的数据,进一步增加 开发人员的工作量。
技术实现思路
鉴于上述问题,提出了本专利技术W便提供一种克服上述问题或者至少部分地解决上 述问题的数据采集分析方法和相应的数据采集分析系统。 依据本专利技术的一个方面,提供了一种数据采集分析系统,包括:采集控制服务器、 数据分析服务器、报表生成服务器和至少一个数据终端,所述数据终端中安装有采集工具; 所述采集控制服务器,用于配置所述采集配置信息给数据终端并下发给相应的数据终端, 其中,所述配置信息用于控制采集参数的采集;所述数据终端,用于在应用运行时调用所述 采集工具,依据采集配置信息对采集参数的参数信息进行采集;W及将采集的参数信息上 传给所述数据分析服务器;所述数据分析服务器,用于对上传的各采集参数对应参数信息 进行分析,获取数据分析结果;将所述数据分析结果发送给所述报表生成服务器;所述报表 生成服务器,用于依据所述数据分析结果生成数据报表。 可选地,述采集控制服务器包括云控服务器;所述云控服务器,用于依据应用类型 确定所述应用的采集参数,其中,所述采集参数包括:动态参数和/或静态参数;依据所述应 用和应用所在终端配置采集配置信息,其中,所述采集配置信息用于控制所述采集参数的 采集和上传;将采集参数和采集配置信息下发给应用所在的数据终端。[000引可选地,所述云控服务器,用于配置参数信息的上传条件和/或采样条件,将上传 条件和/或采样条件添加到采集配置信息中;配置所述应用所在终端对应内存的采集阔值, 将所述采集阔值添加到采集配置信息中;配置所述应用所在终端对应网络类型的上传间 隔,将所述上传间隔添加到所述采集配置信息中;配置所述应用所在终端对应缓存阔值,将 所述缓存阔值添加到采集配置信息中;W及,在所述采集配置信息中配置协议上传顺序、采 样率和采样参数的优先级。 可选地,所述数据终端,用于采用采集工具依据采集配置信息采集所述应用的静 态参数的参数信息;W及,采用所述采集工具依据采集配置信息确定待采集的动态参数,依 据所述应用的运行实时采集所述动态参数的参数信息。 可选地,所述数据终端,用于当检测到所述应用的界面切换时,记录切换前的界面 为上一页,记录切换后的界面为当前页,将所述上一页和当前页添加到应用界面启动信息 中;当检测到所述应用的按钮被触发时,获取所述按钮对应的按钮编号,更新所述按钮编号 对应的点击次数,将所述按钮编号和点击次数添加到按钮点击信息中;采集所述应用相关 的运行时间作为时长信息,其中,所述时长信息包括:界面运行时间和应用运行时间。 可选地,所述静态参数的参数信息包括W下至少一项:终端标识、版本信息、渠道 信息、网络类型和分辨率信息;所述动态参数的参数信息包括W下至少一项:应用界面启动 信息、按钮点击信息、时长信息、异常信息和会话信息。 可选地,所述报表生成服务器,用于依据配置的应用对应自定义事件的自定义管 理信息,获取业务统计信息;依据所述自定义管理信息和业务统计信息生成自定义事件报 表。 可选地,所述报表生成服务器,还用于从所述业务管理页面中获取所述应用的应 用路径,W及所述应用对应自定义事件的自定义事件信息,其中,所述自定义事件信息包 括:事件名称和事件属性;采用所述应用路径和自定义事件信息生成自定义管理信息。 可选地,所述报表生成服务器,用于依据所述应用路径确定应用;针对每个自定义 事件,获取所述事件名称对应的逻辑名称,W及所述事件属性对应的逻辑属性;查找所述逻 辑名称对应采集参数,依据所述逻辑属性确定所述采集参数对应的业务统计信息;W及确 定各采集参数对应的事件名称,采用各事件名称和对应采集参数的业务统计信息生成应用 的自定义事件报表。 可选地,所述采集控制服务器,还用于配置所述目标应用对应测试设备的测试信 息; 所述数据分析服务器,还用于对所述目标应用对应上传的参数信息进行分析;判 断所述参数信息属于测试设备时,实时对属于测试设备的参数信息进行分析;所述报表生 成服务器,还用于判断所述参数信息属于测试设备时,依据数据分析结果实时生成数据报 表。 可选地,所述采集控制服务器,包括:开发配置服务器;所述开发配置服务器,用于 在目标应用完成注册后,对所述目标应用配置至少一个测试设备的测试标识;为所述目标 应用配置待测试的采集参数,将所述测试标识和采集参数作为测试信息;所述数据分析服 务器,还用于从上传的参数信息中获取目标应用对应采集参数的参数信息;通过所述参数 信息中终端参数对应终端标识;判断所述终端标识与测试设备表中测试标识是否相同,当 所述终端标识与测试设备表中任一测试标识相同时,判断参数信息属于测试设备。 可选地,所述数据分析服务器,还用于从所述参数信息中查找校验参数对应校验 信息;对所述校验信息进行分析确定劫持校验结果。 可选地,所述数据分析服务器,用于确定校验参数的参数标识,从所述参数信息中 查找所述参数标识对应校验信息;检测所述校验信息是否为目标信息;若所述校验信息不 为目标信息,确定流量存在劫持异常,在所述劫持校验结果中记录劫持异常;若所述校验信 息为目标信息,确定数据传输正常,在所述劫持校验结果中记录传输正常。 可选地,所述数据分析服务器,还用于从所述参数信息中查找存储参数对应存储 信息;依据所述存储信息检测数据质量,确定质量校验结果。 可选地,所述数据分析服务器,用于确定存储参数的存储标识,从所述参数信息中 查找所述存储标识对应存储信息;依据所述存储信息查找至少一个终端标识;当所述存储 信息对应一个终端标识,生成质量合格的质量校验结果;当所述存储信息对应多于一个终 端标识,查找所述终端标识对应成功上传信息;将各终端标识对应上传成功信息进行排序, 依据排序结果确定所述上传成功信息不存在冗余时,判断数据异常,生成数据异常的质量 校验结果。 根据本专利技术的另一方面,提供了所述数据采集分析方法应用于数据采集分析系统 中,数据采集分析系统包括:所述采集控制服务器、数据分析服务器、报表生成服务器和至 少一个数据终端,所述数据终端中安装有采集工具; 所述的方法包括:所述采集控制服务器配置所述采集配置信息给数据终端并下发 给相应的数据终端;所述数据终端在应用运行时调用所本文档来自技高网...

【技术保护点】
一种数据采集分析系统,包括:采集控制服务器、数据分析服务器、报表生成服务器和至少一个数据终端,所述数据终端中安装有采集工具;所述采集控制服务器,用于配置所述采集配置信息给数据终端并下发给相应的数据终端,其中,所述配置信息用于控制采集参数的采集;所述数据终端,用于在应用运行时调用所述采集工具,依据采集配置信息对采集参数的参数信息进行采集;以及将采集的参数信息上传给所述数据分析服务器;所述数据分析服务器,用于对上传的各采集参数对应参数信息进行分析,获取数据分析结果;将所述数据分析结果发送给所述报表生成服务器;所述报表生成服务器,用于依据所述数据分析结果生成数据报表。

【技术特征摘要】

【专利技术属性】
技术研发人员:王景正
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1