[发明专利]一种移动端性能监控方法、装置及系统在审
申请号: | 201410552839.6 | 申请日: | 2014-10-17 |
公开(公告)号: | CN104360921A | 公开(公告)日: | 2015-02-18 |
发明(设计)人: | 王烨;李云翔;罗诗尧;郑军 | 申请(专利权)人: | 微梦创科网络科技(中国)有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/36;H04L29/06 |
代理公司: | 北京和信华成知识产权代理事务所(普通合伙) 11390 | 代理人: | 胡剑辉 |
地址: | 100080 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 性能 监控 方法 装置 系统 | ||
技术领域
本发明涉及移动端性能监控技术,尤其涉及一种移动端性能监控方法、装置及系统。
背景技术
现有技术移动终端安装监控应用程序,其技术方案主要是在被测试终端安装性能监控程序,由性能监控程序在后台运行,进程测试设备的性能监控采集等操作。
终端安装的性能监控程序主要分为三大模块:数据采集模块,信息展示模块,数据导出模块。数据采集模块主要功能是在后台进行终端设备的系统信息进行采集,监控终端的CPU(中央处理器),内存,网络等信息,将采集到的数据以一定的格式传给信息展示模块,由信息展示模块进行可视化展现。信息展示模块主要的功能是将数据采集模块发过来的格式化数据进行可视化展现,在展现形式上类似于Windows的资源管理器,信息展示模块主要分为CPU信息展示模块和内存信息展示模块等子模块。最后一个模块是数据导出模块,该模块的主要功能是将数据采集模块收集到的数据进行导出整理,导出后的数据可以在电脑上进行分析处理等操作。该技术主要工作流程为用户启动监控程序,点击开始监控,将监控程序切换到后台开始监控,然后对终端设备进行一系列操作,测试等。待测试结束后,再次运行终端监控设备,停止监控,查看监控结果,导出数据等。该技术缺点:单一平台,该技术无法跨平台运行,只能用于测试安装了该软件的设备,测试局限性很大。无法和其他平台的测试结果进行对比分析。监控的系统信息较为局限,仅能监控CPU,内存,网络等信息。无法对系统的其他信息,例如电量,磁盘等进行监控采集。监控能力较为局限,仅能监控系统的整体资源使用率进行监控,无法对于一个特定的应用程序进行监控。无法实时展示监控结果,由于监控程序和被测试程序安装在同一个终端内,在操作终端时无法试试查看测试结果。无法自动化对多次测试结果进行对比分析,每次测试完毕导出数据要进行人工整理分析,增加了测试人员的工作量。
还有一种现有技术的技术方案,电脑端安装应用监控程序:该技术方案主要是在电脑上部署安装测试监控程序,在电脑上通过数据线与移动终端设备连接,实时获取终端设备的信息,将信息进行可视化展现,进行查看分析。终端安装的性能监控程序主要分为五大模块:其中数据采集模块,信息展示模块,数据导出模块的基本功能与方案一类似,由于监控程序是部署在电脑上的,所以改技术方案增加了终端连接模块用于连接终端设备。改技术方案的数据对比模块可以对多次监控的数据结果进行对比。该技术的主要工作流程如下:该技术主要工作流程与上述方案类似,用户启动监控程序,点击开始监控,然后对终端设备进行一系列操作,测试等。待测试结束后,停止监控,查看监控结果,导出数据等。该技术方案监控程序与被测应用程序部署在两台设备上,因此可以实时查看监控结果。该技术缺点:测试环境部署繁琐复杂,由于监控程序和被监控程序部署在不同设备上,需要通过USB(通用串行总线)数据线进行数据连接,系统信息的采集,连接驱动安装配置十分复杂。测试数据采集不稳定,由于通过USB方式连接测试设备,在测试过程中要对设备进行一系列操作,有可能导致设备断开连接,导致测试结果不完整。测试信息有局限,由于通过USB对测试设备进行数据采集,在测试中会对设备进行充电,因此电量消耗等信息无法采集。
综上可见,现有技术对移动端性能监控安装配置复杂,存在很多局限性,无法跨平台操作且监控实时性不强。
发明内容
本发明实施例提供一种移动端性能监控方法、装置及系统,以实现实时监控的跨平台操作。
一方面,本发明实施例提供了一种移动端性能监控方法,所述移动端性能监控方法包括:
通过安装在移动端的系统信息采集模块获取移动端的系统信息;
利用网页套接字WebSocket服务器模块将所述移动端的系统信息发送给网页Web服务器模块;
通过所述Web服务器模块进行所述移动端的系统信息的实时可视化展现。
另一方面,本发明实施例提供了一种移动端性能监控装置,所述移动端性能监控装置包括:
系统信息采集模块,安装在移动端,用于获取移动端的系统信息;
WebSocket服务器模块,安装在移动端,用于将所述移动端的系统信息发送给Web服务器模块;
Web服务器模块,安装在移动端,用于进行所述移动端的系统信息的实时可视化展现。
再一方面,本发明实施例提供了一种移动端性能监控系统,所述移动端性能监控系统包括:
系统信息采集模块,安装在移动端,用于获取移动端的系统信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微梦创科网络科技(中国)有限公司,未经微梦创科网络科技(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410552839.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种计算机组状态监控的方法
- 下一篇:一种航空电子系统N+1模块备份方法