一种应用程序的性能监测方法和装置制造方法及图纸

技术编号:18553451 阅读:47 留言:0更新日期:2018-07-28 10:39
本发明专利技术提供了一种应用程序的性能监测方法和装置。应用于具有摄像头的监测终端,所述方法包括:通过摄像头采集目标终端的显示图像;识别出所述显示图像中的多个程序特征标识;根据所述多个程序特征标识生成针对应用程序的性能监测结果。本发明专利技术实施例提供了一种自动分析并生成监测结果的方法,与现有技术中人工分析耗时耗力并容易分析错误相比,可以提高性能监测的效率和准确度。

【技术实现步骤摘要】
一种应用程序的性能监测方法和装置
本专利技术涉及应用程序
,特别是涉及一种应用程序的性能监测方法和装置。
技术介绍
随着科技的发展,用户对应用程序的性能要求越来越高,比如应用程序的启动时间,视频开播时间等等。为了准确测量用户对这些性能数据的感受,传统的做法是通过高速摄像机录制并人为分析。显然,这种测量方式耗时耗力,对于长时间的性能监测更是难以实现。
技术实现思路
鉴于上述问题,本专利技术实施例提供了一种应用程序的性能监测方法和装置,以解决现有技术中性能监测耗时耗力的问题。依据本专利技术实施例的一个方面,提供了一种应用程序的性能监测方法,应用于具有摄像头的监测终端,所述方法包括:通过所述摄像头采集目标终端的显示图像;识别出所述显示图像中的多个程序特征标识;根据所述多个程序特征标识生成针对应用程序的性能监测结果。可选地,在所述根据所述多个程序特征标识生成针对应用程序的性能监测结果之前,所述方法还包括:根据所述多个程序特征标识的显示时间,确定所述多个程序特征标识之间的时间间隔;所述根据所述多个程序特征标识生成针对应用程序的性能监测结果,包括:根据所述时间间隔和所述程序特征标识中对应的程序相关信息生成性能监测结果。可选地,所述程序相关信息至少包括应用程序的名称和当前阶段编号。可选地,所述程序特征标识为二维码。依据本专利技术实施例的另一个方面,提供了一种应用程序的性能监测方法,应用于目标终端,所述方法包括:根据针对应用程序的操作指令生成多个程序特征标识;根据所述操作指令在特定的显示图像中显示对应的程序特征标识,以使监测终端获取所述多个程序特征标识,并根据所述多个程序特征标识生成性能监测结果。依据本专利技术实施例的又一个方面,提供了一种应用程序的性能监测装置,部署在具有摄像头的监测终端,所述装置包括:图像采集模块,用于通过所述摄像头采集目标终端的显示图像;标识识别模块,用于识别出所述显示图像中的多个程序特征标识;监测结果生成模块,用于根据所述多个程序特征标识生成针对应用程序的性能监测结果。可选地,在所述监测结果生成模块之前,所述装置还包括:时间间隔确定模块,用于根据所述多个程序特征标识的显示时间,确定所述多个程序特征标识之间的时间间隔;监测结果生成模块,具体用于根据所述时间间隔和所述程序特征标识中对应的程序相关信息生成性能监测结果。可选地,所述程序相关信息至少包括应用程序的名称和当前阶段编号。可选地,所述程序特征标识为二维码。依据本专利技术实施例的又一个方面,提供了一种应用程序的性能监测装置,部署在目标终端,所述装置包括:标识生成模块,用于根据针对应用程序的操作指令生成多个程序特征标识;标识显示模块,用于根据所述操作指令在特定的显示图像中显示对应的程序特征标识,以使监测终端获取所述多个程序特征标识,并根据所述多个程序特征标识生成性能监测结果。依据本专利技术实施例,监测终端通过摄像头采集目标终端的显示图像;识别出显示图像中的多个程序特征标识;根据多个程序特征标识生成针对应用程序的性能监测结果。由此可见,本专利技术实施例提供了一种自动分析并生成监测结果的方法,与现有技术中人工分析耗时耗力并容易分析错误相比,可以提高性能监测的效率和准确度。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1是本专利技术实施例一的一种应用程序的性能监测方法的步骤流程图;图2是本专利技术实施例二的一种应用程序的性能监测方法的步骤流程图;图3是本专利技术实施例三的一种应用程序的性能监测装置的结构框图;图4是本专利技术实施例四的一种应用程序的性能监测装置的结构框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。实施例一详细介绍本专利技术实施例提供的一种应用程序的性能监测方法。参照图1,示出了本专利技术实施例中的一种应用程序的性能监测方法的步骤流程图,应用于具有摄像头的监测终端,应用所述方法包括:步骤101,通过所述摄像头采集目标终端的显示图像。本实施例中,监测终端具有摄像头,可以通过摄像头采集目标终端的显示图像。例如,目标终端启动应用程序A,监测终端可以通过摄像头采集目标终端上显示的应用程序A的启动页面、首页页面、视频播放画面等图像。本实施例中对显示图像的采集时长不作详细限定,可以根据实际情况进行设置。步骤102,识别出所述显示图像中的多个程序特征标识。本实施例中,采集到设定时长的显示图像后,可以通过OpenCV等图像处理软件对显示图像进行识别,从而识别出多个程序特征标识。例如,从应用程序A的启动页面识别出程序特征标识M,从启动页面后的首页页面识别出程序特征标识N;从视频B的启动页面识别出程序特征标识O,从视频B的播放页面识别出程序特征标识P。本专利技术实施例对如何识别不作详细限定,可以根据实际情况进行设置。可选地,所述程序特征标识为二维码,程序特征标识也可以是其他图像标识,比如条形码、数字编码等等。本专利技术实施例对此不作详细限定,可以根据实际情况进行设置。步骤103,根据所述多个程序特征标识生成针对应用程序的性能监测结果。本实施例中,识别到程序特征标识后,可以根据多个程序特征标识生成性能检测结果。可选地,在根据所述多个程序特征标识生成针对应用程序的性能监测结果之前,根据所述多个程序特征标识的显示时间,确定所述多个程序特征标识之间的时间间隔。例如,识别出程序特征标识M和N,程序特征标识M的显示时间为00:01,程序特征标识N的显示时间为00:14,M和N之间的时间间隔为13s;识别出程序特征标识O和P,程序特征标识O的显示时间为15:35,程序特征标识P的显示时间为15:42,O和P之间的时间间隔为7s。根据所述时间间隔和所述程序特征标识中对应的程序相关信息生成性能监测结果。可选地,所述程序相关信息至少包括应用程序的名称和当前阶段编号。例如,程序特征标识M中对应的程序相关信息包括应用程序的名称A、当前阶段编号1,程序特征标识N中对应的程序相关信息包括应用程序的名称A、当前阶段编号2,可以根据M和N之间的时间间隔以及程序特征标识M和N中对应的程序相关信息,生成应用程序A阶段1的显示时长为13s的性能监测结果。程序特征标识O中对应的程序相关信息包括视频的名称B、当前阶段编号1,程序特征标识P中对应的程序相关信息包括视频的名称B、当前阶段编号2,生成视频B阶段1的显示时长为7s性能监测结果。本专利技术实施例对程序相关信息不作详细限定,可以根据实际情况进行设置。生成的性能监测结果,还可以是对多次监测情况进行的统计和比较。例如,第一次监测应用程序A阶段1的显示时长为13s,第二次监测应用程序A阶段1的显示时长为15s,则生本文档来自技高网...

【技术保护点】
1.一种应用程序的性能监测方法,其特征在于,应用于具有摄像头的监测终端,所述方法包括:通过所述摄像头采集目标终端的显示图像;识别出所述显示图像中的多个程序特征标识;根据所述多个程序特征标识生成针对应用程序的性能监测结果。

【技术特征摘要】
1.一种应用程序的性能监测方法,其特征在于,应用于具有摄像头的监测终端,所述方法包括:通过所述摄像头采集目标终端的显示图像;识别出所述显示图像中的多个程序特征标识;根据所述多个程序特征标识生成针对应用程序的性能监测结果。2.根据权利要求1所述的方法,其特征在于,在所述根据所述多个程序特征标识生成针对应用程序的性能监测结果之前,所述方法包括:根据所述多个程序特征标识的显示时间,确定所述多个程序特征标识之间的时间间隔;所述根据所述多个程序特征标识生成针对应用程序的性能监测结果,包括:根据所述时间间隔和所述程序特征标识中对应的程序相关信息生成性能监测结果。3.根据权利要求2所述的方法,其特征在于,所述程序相关信息至少包括应用程序的名称和当前阶段编号。4.根据权利要求1-3任一项所述的方法,其特征在于,所述程序特征标识为二维码。5.一种应用程序的性能监测方法,其特征在于,应用于目标终端,所述方法包括:根据针对应用程序的操作指令生成多个程序特征标识;根据所述操作指令在特定的显示图像中显示对应的程序特征标识,以使监测终端获取所述多个程序特征标识,并根据所述多个程序特征标识生成性能监测结果。6.一种应用程序的性...

【专利技术属性】
技术研发人员:陈杉张宇
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

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

1