数据处理方法、装置、设备、系统及存储介质制造方法及图纸

技术编号:31491982 阅读:9 留言:0更新日期:2021-12-18 12:29
本公开提供一种数据处理方法、装置、设备、系统及存储介质,应用于智能设备。该方法包括:基于设定的检测配置信息,通过智能设备上的应用的软件开发工具包采集应用的流程数据,检测配置信息包括待采集的性能数据,流程数据用于表示体现应用实时运行状态的性能数据;通过软件开发工具包将性能数据发送到本地服务模块;基于检测配置信息,通过本地服务模块采集智能设备的基础数据,基础数据用于表示体现智能设备配置信息和整体运行状态的性能数据;通过本地服务模块将流程数据和基础数据上报到服务器。本公开的技术方案实现了减小采集应用性能指标数据时对应用性能的消耗,提高应用性能表现评估的效率。现评估的效率。现评估的效率。

【技术实现步骤摘要】
数据处理方法、装置、设备、系统及存储介质


[0001]本公开涉及设备监控
,尤其涉及一种数据处理方法、装置、设备、系统及存储介质。

技术介绍

[0002]随着智能设备的广泛应用,如何保证智能设备中的应用的稳定、高效运转得到越来越多的研究和重视。由于应用性能表现能够通过性能指标数据体现,现有技术中一般通过多个应用的性能指标数据结合,从而对应用的性能表现进行评估。
[0003]当前性能指标数据主要是依赖应用对应的软件开发工具包(Software Development Kit,简称SDK)进行。而SDK在采集多个应用性能指标数据时,会造成应用性能的大量消耗,反倒降低了应用性能表现。

技术实现思路

[0004]本公开提供了一种数据处理方法、装置、设备、系统及存储介质,以减小采集应用性能指标数据时,对应用性能的消耗,提高应用性能表现评估的效率。
[0005]第一方面,本公开提供了一种数据处理方法,应用于智能设备,数据处理方法包括:
[0006]基于设定的检测配置信息,通过智能设备上的应用的软件开发工具包采集应用的流程数据,检测配置信息包括待采集的性能数据,流程数据用于表示体现应用实时运行状态的性能数据;
[0007]通过软件开发工具包将流程数据发送到本地服务模块;
[0008]基于检测配置信息,通过本地服务模块采集智能设备的基础数据,基础数据用于表示体现智能设备配置信息和整体运行状态的性能数据;
[0009]通过本地服务模块将流程数据和基础数据上报到服务器
[0010]可选地,基于设定的检测配置信息,通过智能设备上的应用的软件开发工具包采集应用的流程数据,包括:当待采集的流程数据为内存泄漏记录时,通过软件开发工具包采集内存泄漏对应的日志信息文件的路径,流程数据包括日志信息文件的路径。
[0011]可选地,还包括:通过本地服务模块对日志信息文件的路径进行解析,获取对应的内存泄露记录信息。
[0012]可选地,通过本地服务模块将流程数据和基础数据上报到服务器,包括:通过本地服务模块缓存基础数据;根据设定时间间隔将流程数据和基础数据上报到服务器。
[0013]可选地,通过本地服务模块将流程数据和基础数据上报到服务器,包括:通过本地服务模块对流程数据和基础数据进行压缩后,再上传到服务器。
[0014]可选地,还包括:响应于接收到的服务器发送的检测配置信息,通过本地服务模块将检测配置信息中的流程数据种类分发到对应的软件开发工具包,检测配置信息包括待检测的性能数据的种类和上传性能数据的设定时间间隔,性能数据包括流程数据和基础数
据;通过本地服务模块缓存检测配置信息中的基础数据种类和设定时间间隔。
[0015]可选地,当智能设备完成应用安装或智能设备完成初始化时,还包括:通过本地服务模块获取智能设备的应用信息和基础信息,应用信息包括智能设备中现有应用的识别码和版本信息,基础信息包括智能设备的全部基础数据;将应用信息和基础信息发送到服务器。
[0016]可选地,通过本地服务模块将流程数据和基础数据上报到服务器之后,还包括:当本地服务模块接收到服务器发送的应用运维策略时,向应用运维策略对应的应用的软件开发工具包发送处理命令,应用运维策略用于表示对设定应用的运行状态进行调整的信息,处理命令用于改变应用的运行状态;通过软件开发工具包执行处理命令。
[0017]可选地,当智能设备处于调试环境时,还包括:当流程数据和基础数据满足预先设置的报警规则时,通过本地服务模块生成报警规则对应的告警信息;停止向服务器上报流程数据和基础数据。
[0018]第二方面,本公开提供了一种数据处理方法,应用于服务器,数据处理方法包括:
[0019]接收智能设备上报的流程数据和基础数据,流程数据是智能设备基于检测配置信息,通过应用的软件开发工具包采集的,基础数据是智能设备基于检测配置信息,通过本地服务模块采集的,流程数据用于表示体现应用实时运行状态的性能数据,基础数据用于表示体现智能设备配置信息和整体运行状态的性能数据;
[0020]根据流程数据和基础数据,确定智能设备的当前运行状态。
[0021]可选地,根据流程数据和基础数据,确定智能设备的当前运行状态之后,还包括:根据智能设备的当前运行状态,生成并下发对应的检测配置信息。
[0022]可选地,根据流程数据和基础数据,确定智能设备的当前运行状态之后,还包括:当智能设备的当前运行状态满足设定的判断规则时,向智能设备发送应用运维策略,应用运维策略用于调整智能设备上的应用的运行状态。
[0023]第三方面,本公开提供了一种数据处理装置,应用于智能设备,该数据处理装置包括:
[0024]处理模块,用于基于设定的检测配置信息,通过智能设备上的应用的软件开发工具包采集应用的流程数据,检测配置信息包括待采集的性能数据,流程数据用于表示体现应用实时运行状态的性能数据;并,基于检测配置信息,通过本地服务模块采集智能设备的基础数据,基础数据用于表示体现智能设备配置信息和整体运行状态的性能数据;
[0025]发送模块,用于通过软件开发工具包将流程数据发送到本地服务模块;并,通过本地服务模块将流程数据和基础数据上报到服务器。
[0026]可选地,处理模块具体用于,当待采集的流程数据为内存泄漏记录时,通过软件开发工具包采集内存泄漏对应的日志信息文件的路径,流程数据包括日志信息文件的路径。
[0027]可选地,处理模块还用于,通过本地服务模块对日志信息文件的路径进行解析,获取对应的内存泄露记录。
[0028]可选地,发送模块具体用于,通过本地服务模块缓存基础数据;根据设定时间间隔将流程数据和基础数据上报到服务器。
[0029]可选地,发送模块具体用于,通过本地服务模块对流程数据和基础数据进行压缩后,再上传到服务器。
[0030]可选地,处理模块还用于,响应于接收到的服务器发送的检测配置信息,通过本地服务模块将检测配置信息中的流程数据种类分发到对应的软件开发工具包,检测配置信息包括待检测的性能数据的种类和上传性能数据的设定时间间隔,性能数据包括流程数据和基础数据;通过本地服务模块缓存检测配置信息中的基础数据种类和设定时间间隔。
[0031]可选地,处理模块还用于,当智能设备完成应用安装或智能设备完成初始化时,通过本地服务模块获取智能设备的应用信息和基础信息,应用信息包括智能设备中现有应用的识别码和版本信息,基础信息包括智能设备的全部基础数据;相应地,发送模块还用于,将应用信息和基础信息发送到服务器。
[0032]可选地,处理模块还用于,通过本地服务模块将流程数据和基础数据上报到服务器之后,当本地服务模块接收到服务器发送的应用运维策略时,向应用运维策略对应的应用的软件开发工具包发送处理命令,应用运维策略用于表示对设定应用的运行状态进行调整的信息,处理命令用于改变应用的运行状态;通过软件开发工具包执行处理命令。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于智能设备,所述数据处理方法包括:基于设定的检测配置信息,通过所述智能设备上的应用的软件开发工具包采集所述应用的流程数据,所述检测配置信息包括待采集的性能数据,所述流程数据用于表示体现应用实时运行状态的性能数据;通过所述软件开发工具包将所述流程数据发送到本地服务模块;基于所述检测配置信息,通过所述本地服务模块采集所述智能设备的基础数据,所述基础数据用于表示体现所述智能设备配置信息和整体运行状态的性能数据;通过所述本地服务模块将所述流程数据和所述基础数据上报到服务器。2.根据权利要求1所述的数据处理方法,其特征在于,所述基于设定的检测配置信息,通过所述智能设备上的应用的软件开发工具包采集所述应用的流程数据,包括:当所述待采集的流程数据为内存泄漏记录时,通过所述软件开发工具包采集内存泄漏记录对应的日志信息文件的路径,所述流程数据包括所述日志信息文件的路径。3.根据权利要求2所述的数据处理方法,其特征在于,还包括:通过本地服务模块对所述日志信息文件的路径进行解析,获取对应的内存泄露记录。4.根据权利要求1所述的数据处理方法,其特征在于,所述通过所述本地服务模块将所述流程数据和基础数据上报到服务器,包括:通过本地服务模块缓存所述基础数据;根据设定时间间隔将所述流程数据和基础数据上报到服务器。5.根据权利要求1所述的数据处理方法,其特征在于,所述通过所述本地服务模块将所述流程数据和基础数据上报到服务器,包括:通过所述本地服务模块对所述流程数据和基础数据进行压缩后,再上传到所述服务器。6.根据权利要求1至5任一项所述的数据处理方法,其特征在于,还包括:响应于接收到的服务器发送的检测配置信息,通过本地服务模块将所述检测配置信息中的流程数据种类分发到对应的软件开发工具包,所述检测配置信息包括待检测的性能数据的种类和上传所述性能数据的设定时间间隔,所述性能数据包括流程数据和基础数据;通过本地服务模块缓存所述检测配置信息中的基础数据种类和设定时间间隔。7.根据权利要求6所述的数据处理方法,其特征在于,当所述智能设备完成应用安装或智能设备完成初始化时,还包括:通过本地服务模块获取智能设备的应用信息和基础信息,所述应用信息包括智能设备中现有应用的识别码和版本信息,所述基础信息包括智能设备的全部基础数据;将所述应用信息和基础信息发送到服务器。8.根据权利要求1至5任一项所述的数据处理方法,其特征在于,所述通过本地服务模块将所述流程数据和基础数据上报到服务器之后,还包括:当所述本地服务模块接收到服务器发送的应用运维策略时,向所述应用运维策略对应的应用的软件开发工具包发送处理命令,所述应用运维策略用于表示对设定应用的运行状态进行调整的信息,所述处理命令用于改变所述应用的运行状态;通过所述软件开发工具包执行所述处理命令。9.根据权利要求1至5任一项所述的数据处理方法,其特征在于,当智能设备处于调试
环境时,还包括:当所述流程数据和基础数据满足预先设置的报警规则时,通过本地服务模块生成报警规则对应的告警信息;停止向服务器上报所述流程数据和基础数据。10.一种数据处理方法,其特征在于,应用于服务器,所述数据处理方法包括:接收智能设备上报的流程数据和基础数据,所述流程数据是所述智能设备基于检测配置信息,通过应用的软件开发工具包采集的,...

【专利技术属性】
技术研发人员:黄冬华黄磊金玉龙雷淼森
申请(专利权)人:湖北亿咖通科技有限公司
类型:发明
国别省市:

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

1