一种基于PC端的手机监测方法技术

技术编号:8517294 阅读:362 留言:0更新日期:2013-03-30 20:02
本发明专利技术公开了一种基于PC端的手机监测方法,该方法在PC终端操作完成,包括步骤:检测PC端与手机的连接状态;若PC端与手机连接,启动数据采集线程A,若PC端无连接手机,则返回步骤(1);数据采集线程A对手机的全部进程信息、正在运行进程信息及设备信息进行采集并反馈给手机系统在屏幕上显示;点击选中正在运行的任意一个进程信息;启动数据采集线程B对选中的进程信息进行CPU及内存占有率的采集并将采集到的信息情况在窗口中显示;判断窗口是否关闭,若窗口关闭,则结束数据采集线程B;若窗口未关闭,则返回步骤(5)继续采集。本发明专利技术在PC端上对手机进程的CPU和内存占有率进行实时监控,便于观察手机的单个进程功耗。

【技术实现步骤摘要】

本专利技术涉及一种手机监测方法,具体地说是一种在PC端对手机的CPU和内存等进 行实时监测的方法。
技术介绍
目前很多手机的系统都为Android系统,该类手机在工业生产制造的时候需要对 手机的处理器CPU和内存的使用情况和性能进行监测。目前的Android平台的手机上具有 监测工具,但Android平台的手机只允许单一前台管理机制,对手机的CPU的运行状态和性 能等信息在实时监测上显得较为局限,无法有效的进行实时监测。而且手机上的监测工具, 数据的存储及测试结果的移植性都较差,无法很好的完成数据报表的统计及生成,导致手 机的CPU和内存的运行情况无法及时的得知,不利于手机性能的稳定。
技术实现思路
本专利技术要解决的技术问题是提供一种在PC端上实时监测手机单个进程CPU和内 存占用率的手机监测方法。为了解决上述技术问题,本专利技术采取以下技术方法一种基于PC端的手机监测方法,该方法在PC终端操作完成,包括步骤(1)检测PC端与手机的连接状态;(2)若PC端与手机连接,启动数据采集线程A,若PC端无连接手机,则返回步骤(I);(3)数据采集线程A对手机的全部进程信息、正在运行进程信息及设备信息进行采集 并反馈给手机系统在屏幕上显示;(4)点击选中正在运行的任意一个进程信息;(5)启动数据采集线程B对选中的进程信息进行CPU及内存占有率的采集并将采集到 的信息情况在窗口中显示;或者按下结束健结束该进程;(6)判断窗口是否关闭,若窗口关闭,则结束数据采集线程B;若窗口未关闭,则返回步 骤(5)继续采集。所述方法还包括以下步骤(7)当检测到PC端与手机连接后,进行日志LOG信息的保存;(8)启动数据采集线程C,对各种日志信息进行采集保存,经过时间T后关闭数据采集 线程C。所述正在运行进程信息包括性能页面,显示手机整体的CPU及内存的占用率。本专利技术在PC终端上完成整个过程,实现对手机进程CPU和内存占用率的实时监 控,对于跟踪单个应用的手机功耗有着相当大的借鉴意义;可在Android平台上任意机型 上使用,记录的数据可统一汇总至相应的机型,便于做性能分析。附图说明附图1为本专利技术原理流程示意图;附图2为本专利技术退出程序时的示意图;附图3为本专利技术操作流程示意图。具体实施方式为了便于本领域技术人员的理解,下面结合附图对本专利技术作进一步的描述。本专利技术在PC终端上操作完成,在PC终端上启动程序对手机进程信息进行实时监 控,尤其是单个进程的CPU及内存占用率的实时监控。如附图1所示,一种基于PC端的手机监测方法,该方法在PC终端操作完成,包括 步骤(I) PC端进行实时检测,查看是否已经连接有手机。(2)如果PC端检测到已经连接到手机,则启动后台的数据采集线程A,如果PC端 没有连接到手机,则返回步骤(1),继续进行检测。(3)数据采集线程A对手机的全部进程信息、正在运行进程信息及设备信息进行 采集,采集完成后将手机的相关数据传回到PC端上并进行处理,然后在手机的屏幕上显示 出来。正在运行进程信息包括手机性能信息。数据采集线程及对数据的处理都是按照现有 的采集方式和处理方式,其技术为本领域技术人员的公知常识。还可以方便的查询全面页 面、正在运行页面、设备信息页面、性能页面四个TAB页面的相关信息。全部页面信息包括 系统内核在内的所有进程信息,如用户(USER)、进程号(PID)、父进程号(PPID)、虚拟内存 (VISZE)、实际内存(RSS)、进程名称(NAME)等信息。正在运行页面显示当前正在运行的进 程信息,可以按CPU占有率选取前20位进行显示,也可以选取前15位或30位进行显示,在 此不进行限定,根据需要设定。进程信息包括进程号(PID)、CPU占有率(CPU%)、虚拟内存 (VISZE)、实际内存(RSS)、进程名称(NAME)等。设备信息页面显示设备型号、生产厂商、 固件版本、基带版本、版本号、权限状况等。性能页面显示当前系统的整体CPU及内存使用 情况,可设定为每隔O. 5秒刷新一次,可以页面下方显示当前进程数及具体CPU使用情况, 当然,也可以每隔I秒或其他时间刷新一次,灵活设定。(4)点击选中正在运行的任意一个进程信息,对该选中的进程进行监控查看。(5)启动后台数据采集线程B对选中的进程信息进行CPU及内存占用率的采集,然 后将采集到的数据传回PC端处理后在屏幕上的窗口中显示,在该窗口中能清楚的实时显 示该进程的CPU及内存的占用率,便于跟踪手机的单个进程的性能,在监控的同时,会自动 识别出CPU及内存的占用率的峰值,并进行记录,监测的结果会自动保存至程序所在目录 的data文件夹,点击查询按钮可查询该进程一段时间内的CPU及内存使用情况,便于日后 的查询。或者对选中的进程按下结束健结束该进程,调出KILL指令对该进程进行关闭。(6)判断显示进程信息的窗口是否关闭,若窗口关闭,则结束数据采集线程B;若 窗口未关闭,则返回步骤(5)继续采集。以上述方法可对其他进程进行实进监控查看。另外,(7 )在PC端与手机连接后,还可以选择是否对日志LOG信息的保存。(8 )如 果需要对日志LOG信息进行保存,则启动数据采集线程C,对各种日志信息进行采集并传回 PC端进行处理,(7)当检测到PC端与手机连接后,进行日志LOG信息的保存;(8)启动数据采集线程C,对各种日志信息进行采集保存,经过时间T后关闭数据采集 线程C。该时间T可为2秒、3秒或其他时间,系统自动检测,当时间超过设定的时间之后就 自动关闭采集线程C,实现对日志信息的保存。如附图2所示,当需要关闭程序时,点击退出程序,检测PC端是否连接手机,如果 连接手机,则结束数据采集线程A,成功关闭程序,如果PC端没有连接手机,则直接转入成 功关闭程序。具体操作时,如附图3所示,启动程序后,首先进入欢迎界面,然后判断PC端与手 机是否连接,若没连接,则重新进入欢迎界面进行检测,若连接则进入下一步骤,进入主界 面,该主界面下具有全部页面、正在运行页面、性能页面、设备信息页面等四个TAB页面。然 后从正在运行页面中点击指定一个进程,可对该进程进行结束进程操作,也可以对该进程 进行选中检测,通过数据采集线程采集相关数据,得到该选中进程的CPU及内存使用情况 并且通过屏幕窗口显示出来。综上所述,本专利技术主要包括对手机系统前台后台的全部进程的CPU及内存占用 率、正在运行进程的CPU及内存占用率、查询手机的设备信息、实时显示手机整体CPU及内 存使用率、实时显示选定进程一段时间内的CPU及内存使用情况五个单元,并对监测的结 果自动记录生成报表并保留在程序所在目录的data文件夹,便于以后进行专业性的分析。 脱离Android平台的局限性,在手机的生产过程中对手机CPU及内存性能的监控起到非常 重要的作用。权利要求1.一种基于PC端的手机监测方法,该方法在PC终端操作完成,包括步骤(1)检测PC端与手机的连接状态;(2)若PC端与手机连接,启动数据采集线程A,若PC端无连接手机,则返回步骤(I);(3)数据采集线程A对手机的全部进程信息、正在运行进程信息及设备信息进行采集并反馈给手机系统在屏幕上显示;(4)点击选中正在运行的任意一个进程信息;(5)启动数据采集线程B对选中的进程信息本文档来自技高网...

【技术保护点】
一种基于PC端的手机监测方法,该方法在PC终端操作完成,包括步骤:(1)检测PC端与手机的连接状态;(2)若PC端与手机连接,启动数据采集线程A,若PC端无连接手机,则返回步骤(1);(3)数据采集线程A对手机的全部进程信息、正在运行进程信息及设备信息进行采集并反馈给手机系统在屏幕上显示;(4)点击选中正在运行的任意一个进程信息;(5)启动数据采集线程B对选中的进程信息进行CPU及内存占有率的采集并将采集到的信息情况在窗口中显示;或者按下结束健结束该进程;(6)判断窗口是否关闭,若窗口关闭,则结束数据采集线程B;若窗口未关闭,则返回步骤(5)继续采集。

【技术特征摘要】

【专利技术属性】
技术研发人员:康宗学岳闯
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:

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

1