[发明专利]数据采集方法及其装置有效
申请号: | 201710901153.7 | 申请日: | 2017-09-28 |
公开(公告)号: | CN107797898B | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 孙彦冬;纪勇 | 申请(专利权)人: | 东软集团股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/34 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张润 |
地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 采集 方法 及其 装置 | ||
本发明提出一种数据采集方法及其装置,其中,方法包括:接收用户发送的第一请求;根据第一请求,获取实现目标功能所需要的执行对象的集合;调用根执行对象,获取根执行对象调用时的第一监控数据,并将第一监控数据作为参考监控数据;按照调用关系逐个调用集合中叶执行对象;利用叶执行对象不同时刻的监控数据跟踪参考监控数据,获取目标功能的至少一个性能数据。该方法能够实现利用叶执行对象调用时和退出时的监控数据对参考监控数据进行跟踪,得到叶执行对象调用时和退出时的监控数据与参考监控数据的差异,通过差异可以确定出每个执行对象调用时、运行过程中以及退出时的性能变化情况,进而可以反映出目标功能的性能。
技术领域
本发明涉及信息处理领域,尤其涉及一种数据采集方法及其装置。
背景技术
目前随着新技术和用户新需求的涌现,促使企业拥有的应用程序的数量和应用程序的复杂度快速膨胀。由于应用程序的性能是一个评价应用程序的关键指标,通过该关键指标反映应用程序面向用户提供服务时的服务质量。在应用程序的性能较差的情况下,可能出现服务中断的问题,极大地影响用户使用该应用程序。因此,监控应用程序的性能成为企业关注的重点,成为企业亟待解决的难题。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本发明的第一个目的在于提出一种数据采集方法,以实现利用叶执行对象调用时和退出时的监控数据对参考监控数据进行跟踪,得到叶执行对象调用时和退出时的监控数据与参考监控数据的差异,通过差异可以确定出每个执行对象调用时、运行过程中以及退出时的性能变化情况,进而可以反映出目标功能的性能,从而可以使得用户可以获知应用程序的性能,用于解决现有在应用程序的性能较差的情况下,可能出现服务中断的问题,极大地影响用户使用该应用程序的问题。
本发明的第二个目的在于提出一种数据采集装置。
本发明的第三个目的在于提出一种计算机设备。
本发明的第四个目的在于提出一种计算机程序产品。
本发明的第五个目的在于提出一种非临时性计算机可读存储介质。
为达上述目的,本发明第一方面实施例提出了一种数据采集方法,包括:
接收用户发送的第一请求;其中,所述第一请求用于请求应用程序上的目标功能;
根据所述第一请求,获取实现所述目标功能所需要的执行对象的集合;所述集合中包括根执行对象、叶执行对象以及各执行对象之间的调用关系;
调用所述根执行对象,获取所述根执行对象调用时的第一监控数据,并将所述第一监控数据作为参考监控数据;
按照调用关系逐个调用所述集合中所述叶执行对象;
利用所述叶执行对象不同时刻的监控数据跟踪所述参考监控数据,获取所述目标功能的至少一个性能数据;其中,每个所述性能数据中携带所对应的执行对象的标识。
本发明实施例的数据采集方法,通过接收用户发送的第一请求,根据第一请求,获取实现目标功能所需要的执行对象的集合,集合中包括根执行对象、叶执行对象以及各执行对象之间的调用关系,调用根执行对象,获取根执行对象调用时的第一监控数据,并将第一监控数据作为参考监控数据,按照调用关系逐个调用集合中叶执行对象,利用叶执行对象不同时刻的监控数据跟踪参考监控数据,获取目标功能的至少一个性能数据。本实施例中,由于参考监控数据为最初调用目标功能时所产生的初始数据,并且利用叶执行对象调用时和退出时的监控数据对其进行跟踪,得到叶执行对象调用时和退出时的监控数据与参考监控数据的差异,通过差异可以确定出每个执行对象调用时、运行过程中以及退出时的性能变化情况,进而可以反映出目标功能的性能,从而可以使得用户可以获知应用程序的性能。
为达上述目的,本发明第二方面实施例提出了一种数据采集装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软集团股份有限公司,未经东软集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710901153.7/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置