著录项信息
专利名称 | 一种基于PC端的手机监测方法 |
申请号 | CN201210463085.8 | 申请日期 | 2012-11-16 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2013-03-27 | 公开/公告号 | CN102999418A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F11/34 | IPC分类号 | G;0;6;F;1;1;/;3;4;;;H;0;4;M;1;/;2;4查看分类表>
|
申请人 | 广东欧珀移动通信有限公司 | 申请人地址 | 广东省东莞市长安镇乌沙海滨路18号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | OPPO广东移动通信有限公司 | 当前权利人 | OPPO广东移动通信有限公司 |
发明人 | 康宗学;岳闯 |
代理机构 | 广州粤高专利商标代理有限公司 | 代理人 | 罗晓林;李志强 |
摘要
本发明公开了一种基于PC端的手机监测方法,该方法在PC终端操作完成,包括步骤:检测PC端与手机的连接状态;若PC端与手机连接,启动数据采集线程A,若PC端无连接手机,则返回步骤(1);数据采集线程A对手机的进程信息、正在运行进程信息及设备信息进行采集并反馈给手机系统在屏幕上显示;点击选中正在运行的任意一个进程信息;启动数据采集线程B对选中的进程信息进行CPU及内存占有率的采集并将采集到的信息情况在窗口中显示;判断窗口是否关闭,若窗口关闭,则结束数据采集线程B;若窗口未关闭,则返回步骤(5)继续采集。本发明在PC端上对手机进程的CPU和内存占有率进行实时监控,便于观察手机的单个进程功耗。
1.一种基于PC端的手机监测方法,该方法在PC终端操作完成,包括步骤:
(1)检测PC端与手机的连接状态;
(2)若PC端与手机连接,启动数据采集线程A,若PC端无连接手机,则返回步骤(1);
(3)数据采集线程A对手机的全部进程信息、正在运行进程信息及设备信息进行采集并反馈给手机系统在屏幕上显示;
(4)点击选中正在运行的任意一个进程信息;
(5)启动数据采集线程B对选中的进程信息进行CPU及内存占有率的采集并将采集到的信息情况在窗口中显示;或者按下结束健结束该进程;
(6)判断窗口是否关闭,若窗口关闭,则结束数据采集线程B;若窗口未关闭,则返回步骤(5)继续采集;
(7)当检测到PC端与手机连接后,进行日志LOG信息的保存;
(8)启动数据采集线程C,对各种日志信息进行采集保存,经过时间T后关闭数据采集线程C。
2.根据权利要求1所述的基于PC端的手机监测方法,其特征在于:所述正在运行进程信息包括性能页面,显示手机整体的CPU及内存的占用率。
一种基于PC端的手机监测方法\n技术领域\n[0001] 本发明涉及一种手机监测方法,具体地说是一种在PC端对手机的CPU和内存等进行实时监测的方法。\n背景技术\n[0002] 目前很多手机的系统都为Android系统,该类手机在工业生产制造的时候需要对手机的处理器CPU和内存的使用情况和性能进行监测。目前的Android平台的手机上具有监测工具,但Android平台的手机只允许单一前台管理机制,对手机的CPU的运行状态和性能等信息在实时监测上显得较为局限,无法有效的进行实时监测。而且手机上的监测工具,数据的存储及测试结果的移植性都较差,无法很好的完成数据报表的统计及生成,导致手机的CPU和内存的运行情况无法及时的得知,不利于手机性能的稳定。\n发明内容\n[0003] 本发明要解决的技术问题是提供一种在PC端上实时监测手机单个进程CPU和内存占用率的手机监测方法。\n[0004] 为了解决 上述技术问题,本发明采取以下技术方法:\n[0005] 一种基于PC端的手机监测方法,该方法在PC终端操作完成,包括步骤:\n[0006] (1)检测PC端与手机的连接状态;\n[0007] (2)若PC端与手机连接,启动数据采集线程A,若PC端无连接手机,则返回步骤(1);\n[0008] (3)数据采集线程A对手机的全部进程信息、正在运行进程信息及设备信息进行采集并反馈给手机系统在屏幕上显示;\n[0009] (4)点击选中正在运行的任意一个进程信息;\n[0010] (5)启动数据采集线程B对选中的进程信息进行CPU及内存占有率的采集并将采集到的信息情况在窗口中显示;或者按下结束健结束该进程;\n[0011] (6)判断窗口是否关闭,若窗口关闭,则结束数据采集线程B;若窗口未关闭,则返回步骤(5)继续采集。\n[0012] 所述方法还包括以下步骤:\n[0013] (7)当检测到PC端与手机连接后,进行日志LOG信息的保存;\n[0014] (8)启动数据采集线程C,对各种日志信息进行采集保存,经过时间T后关闭数据采集线程C。\n[0015] 所述正在运行进程信息包括性能页面,显示手机整体的CPU及内存的占用率。\n[0016] 本发明在PC终端上完成整个过程,实现对手机进程CPU和内存占用率的实时监控,对于跟踪单个应用的手机功耗有着相当大的借鉴意义;可在Android平台上任意机型上使用,记录的数据可统一汇总至相应的机型,便于做性能分析。\n附图说明\n[0017] 附图1为本发明原理流程示意图;\n[0018] 附图2为本发明退出程序时的示意图;\n[0019] 附图3为本发明操作流程示意图。\n具体实施方式\n[0020] 为了便于本领域技术人员的理解,下面结合附图对本发明作进一步的描述。\n[0021] 本发明在PC终端上操作完成,在PC终端上启动程序对手机进程信息进行实时监控,尤其是单个进程的CPU及内存占用率的实时监控。\n[0022] 如附图1所示,一种基于PC端的手机监测方法,该方法在PC终端操作完成,包括步骤:(1)PC端进行实时检测,查看是否已经连接有手机。\n[0023] (2)如果PC端检测到已经连接到手机,则启动后台的数据采集线程A,如果PC端没有连接到手机,则返回步骤(1),继续进行检测。\n[0024] (3)数据采集线程A对手机的全部进程信息、正在运行进程信息及设备信息进行采集,采集完成后将手机的相关数据传回到PC端上并进行处理,然后在手机的屏幕上显示出来。正在运行进程信息包括手机性能信息。数据采集线程及对数据的处理都是按照现有的采集方式和处理方式,其技术为本领域技术人员的公知常识。还可以方便的查询全面页面、正在运行页面、设备信息页面、性能页面四个TAB页面的相关信息。全部页面信息包括系统内核在内的所有进程信息,如用户(USER)、进程号(PID)、父进程号(PPID)、虚拟内存(VISZE)、实际内存(RSS)、进程名称(NAME)等信息。正在运行页面显示当前正在运行的进程信息,可以按CPU占有率选取前20位进行显示,也可以选取前15位或30位进行显示,在此不进行限定,根据需要设定。进程信息包括:进程号(PID)、CPU占有率(CPU%)、虚拟内存(VISZE)、实际内存(RSS)、进程名称(NAME)等。设备信息页面显示:设备型号、生产厂商、固件版本、基带版本、版本号、权限状况等。性能页面显示当前系统的整体CPU及内存使用情况,可设定为每隔0.5秒刷新一次,可以页面下方显示当前进程数及具体CPU使用情况,当然,也可以每隔1秒或其他时间刷新一次,灵活设定。\n[0025] (4)点击选中正在运行的任意一个进程信息,对该选中的进程进行监控查看。\n[0026] (5)启动后台数据采集线程B对选中的进程信息进行CPU及内存占用率的采集,然后将采集到的数据传回PC端处理后在屏幕上的窗口中显示,在该窗口中能清楚的实时显示该进程的CPU及内存的占用率,便于跟踪手机的单个进程的性能,在监控的同时,会自动识别出CPU及内存的占用率的峰值,并进行记录,监测的结果会自动保存至程序所在目录的data文件夹,点击查询按钮可查询该进程一段时间内的CPU及内存使用情况,便于日后的查询。或者对选中的进程按下结束健结束该进程,调出KILL指令对该进程进行关闭。\n[0027] (6)判断显示进程信息的窗口是否关闭,若窗口关闭,则结束数据采集线程B;若窗口未关闭,则返回步骤(5)继续采集。\n[0028] 以上述方法可对其他进程进行实进监控查看。\n[0029] 另外,(7)在PC端与手机连接后,还可以选择是否对日志LOG信息的保存。(8)如果需要对日志LOG信息进行保存,则启动数据采集线程C,对各种日志信息进行采集并传回PC端进行处理,\n[0030] (7)当检测到PC端与手机连接后,进行日志LOG信息的保存;\n[0031] (8)启动数据采集线程C,对各种日志信息进行采集保存,经过时间T后关闭数据采集线程C。该时间T可为2秒、3秒或其他时间,系统自动检测,当时间超过设定的时间之后就自动关闭采集线程C,实现对日志信息的保存。\n[0032] 如附图2所示,当需要关闭程序时,点击退出程序,检测PC端是否连接手机,如果连接手机, 则结束数据采集线程A,成功关闭程序,如果PC端没有连接手机,则直接转入成功关闭程序。\n[0033] 具体操作时,如附图3所示,启动程序后,首先进入欢迎界面,然后判断PC端与手机是否连接,若没连接,则重新进入欢迎界面进行检测,若连接则进入下一步骤,进入主界面,该主界面下具有全部页面、正在运行页面、性能页面、设备信息页面等四个TAB页面。然后从正在运行页面中点击指定一个进程,可对该进程进行结束进程操作,也可以对该进程进行选中检测,通过数据采集线程采集相关数据,得到该选中进程的CPU及内存使用情况并且通过屏幕窗口显示出来。\n[0034] 综上所述,本发明主要包括对手机系统前台后台的全部进程的CPU及内存占用率、正在运行进程的CPU及内存占用率、查询手机的设备信息、实时显示手机整体CPU及内存使用率、实时显示选定进程一段时间内的CPU及内存使用情况五个单元,并对监测的结果自动记录生成报表并保留在程序所在目录的data文件夹,便于以后进行专业性的分析。\n脱离Android平台的局限性,在手机的生产过程中对手机CPU及内存性能的监控起到非常重要的作用。
法律信息
- 2020-05-22
专利权人的姓名或者名称、地址的变更
专利权人由广东欧珀移动通信有限公司变更为OPPO广东移动通信有限公司
地址由523860 广东省东莞市长安镇乌沙海滨路18号变更为523860 广东省东莞市长安镇乌沙海滨路18号
- 2016-03-02
- 2013-04-24
实质审查的生效
IPC(主分类): G06F 11/34
专利申请号: 201210463085.8
申请日: 2012.11.16
- 2013-03-27
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2012-04-18
|
2011-11-28
| | |
2
| |
2011-02-09
|
2010-02-10
| | |
3
| |
2011-05-18
|
2011-01-05
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |