一种电子设备信息监控方法、系统及电子设备技术方案

技术编号:11298884 阅读:116 留言:0更新日期:2015-04-15 15:59
本发明专利技术实施例提供一种电子设备信息监控方法、系统及电子设备,其中方法可以包括:在预定时间周期到来时,通过解释性脚本调用资源监控信息进程;通过所述解释性脚本将所述资源监控信息进程中保存的电子设备信息导出,实现电子设备信息的监控。本发明专利技术实施例提供的电子设备信息监控方法在尽可能少占用系统资源和电量消耗的基础上,实现了电子设备信息的监控。

【技术实现步骤摘要】
【专利摘要】本专利技术实施例提供一种电子设备信息监控方法、系统及电子设备,其中方法可以包括:在预定时间周期到来时,通过解释性脚本调用资源监控信息进程;通过所述解释性脚本将所述资源监控信息进程中保存的电子设备信息导出,实现电子设备信息的监控。本专利技术实施例提供的电子设备信息监控方法在尽可能少占用系统资源和电量消耗的基础上,实现了电子设备信息的监控。【专利说明】一种电子设备信息监控方法、系统及电子设备
本专利技术涉及信息监控
,更具体地说,涉及一种电子设备信息监控方法、系统及电子设备。
技术介绍
对电子设备(如智能手机,平板电脑,笔记本等)的电量信息,CPU (CentralProcessing Unit,中央处理器)占用信息等电子设备信息进行监控并呈现,能够使用户更好的了解电子设备的使用情况,从而对电子设备进行合理的使用,因此如何更好的监控电子设备信息成为本领域技术人员关注的一个技术点。 目前对于电子设备信息的监控主要是设置电子设备信息监控程序,通过定时器(timer)按照一定的频率周期不断的轮询调用系统API (Applicat1n ProgrammingInterface,应用程序编程接口)接口来获取电子设备信息,将获取到的电子设备信息保存到文件中供查询和UI (User Interface,用户界面)展示所用,从而实现电子设备信息的监控。 本专利技术的专利技术人在研究和实践过程中发现,现有技术至少存在以下的技术问题:现有技术通过频繁调用系统接口来获取电子设备信息,存在占用系统资源,消耗电量的情况;同时当电子设备进入待机状态,电子设备信息监控程序在后台运行时,频繁的调用系统接口将导致系统并没有完全进入待机状态,从而使得电子设备在待机状态下仍然存在大量的消耗电量的情况。
技术实现思路
有鉴于此,本专利技术实施例提供一种电子设备信息监控方法、系统及电子设备,以解决现有技术通过频繁调用系统接口来获取电子设备信息,存在占用系统资源、消耗电量,及导致系统并没有完全进入待机状态,使得电子设备在待机状态下仍然存在大量的消耗电量的问题。 为实现上述目的,本专利技术实施例提供如下技术方案: 一种电子设备信息监控方法,包括: 在预定时间周期到来时,通过解释性脚本调用资源监控信息进程; 通过所述解释性脚本将所述资源监控信息进程中保存的电子设备信息导出,实现电子设备信息的监控。 其中,所述预定时间周期到来的确定过程包括: 在一直运行在系统后台,并且在系统进入待机模式后,仍然保持运行状态的进程中建立定时器timer子线程,当所述timer子线程每次计时的时间与所述预定时间周期的时间对应时,确定所述预定时间周期到来。 其中,所述通过解释性脚本调用资源监控信息进程包括: 对于特定进程的信息监控,在通过所述解释性脚本调用所述资源监控信息进程时,向所述资源监控信息进程导入所述特定进程的ID ; 所述通过所述解释性脚本将所述资源监控信息进程中保存的电子设备信息导出包括: 通过所述解释性脚本将所述资源监控信息进程中保存的与所述特定进程的ID对应的特定进程的信息导出。 其中,在通过所述解释性脚本将所述资源监控信息进程中保存的电子设备信息导出之后,所述方法还包括: 从所导出的电子设备信息中过滤出CPU占用信息和电量信息。 其中,所述方法还包括: 将所导出的电子设备信息保存到数据库文件中,以便用户界面Π将所述电子设备信息进行展示。 本专利技术实施例还提供一种电子设备信息监控系统,包括: 周期确定模块,用于确定预定时间周期的到来; 进程调用模块,用于通过解释性脚本调用资源监控信息进程; 信息导出模块,用于通过所述解释性脚本将所述资源监控信息进程中保存的电子设备信息导出,实现电子设备信息的监控。 其中,所述周期确定模块包括: 线程建立单元,用于在一直运行在系统后台,并且在系统进入待机模式后,仍然保持运行状态的进程中建立定时器timer子线程; 时间周期确定单元,用于当所述timer子线程每次计时的时间与所述预定时间周期的时间对应时,确定所述预定时间周期到来。 其中,所述进程调用模块包括: 特定ID导入单元,用于对于特定进程进行信息监控的情况下,在通过所述解释性脚本调用所述资源监控信息进程时,向所述资源监控信息进程导入所述特定进程的ID ; 所述信息导出模块包括: 特定信息导出单元,用于通过所述解释性脚本将所述资源监控信息进程中保存的与所述特定进程的ID对应的特定进程的信息导出。 其中,所述系统还包括: 信息过滤模块,用于在所述信息导出模块通过所述解释性脚本将所述资源监控信息进程中保存的电子设备信息导出之后,从所导出的电子设备信息中过滤出CPU占用信息和电量信息; 信息保存展示模块,用于将所导出的电子设备信息保存到数据库文件中,以便用户界面Π将所述电子设备信息进行展示。 本专利技术实施例还提供一种电子设备,包括上述所述的电子设备信息监控系统。 基于上述技术方案,本专利技术实施例提供的电子设备信息监控方法可通过解释性脚本调用资源监控信息进程,将所述资源监控信息进程中保存的电子设备信息导出,实现电子设备信息的监控;相比现有技术通过频繁调用系统接口来获取电子设备信息的方式,本专利技术实施例不直接调用系统接口,而是采用解释性脚本调用资源监控信息进程,利用系统常驻进程的特性(即资源监控信息进程的特性)进行电子设备信息的监控,从而保证了电子设备信息监控的过程中占用系统资源尽可能的少,消耗的电量尽可能的少,避免了系统无法完全进入待机状态,使得待机状态仍然存在大量的消耗电量的问题;同时由于解释性脚本不需要提前编译,可以随时更新脚本文件,解释性脚本的采用将使得电子设备信息的监控更加高效,更加通用。本专利技术实施例提供的电子设备信息监控方法在尽可能少占用系统资源和电量消耗的基础上,实现了电子设备信息的监控。 【专利附图】【附图说明】 为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 图1为本专利技术实施例提供的一种电子设备信息监控方法的流程图; 图2为本专利技术实施例提供的一种电子设备信息监控方法的另一流程图; 图3为本专利技术实施例提供的一种电子设备信息监控方法的再一流程图; 图4为本专利技术实施例提供的电子设备信息监控系统的结构框图; 图5为本专利技术实施例提供的周期确定模块的结构框图; 图6为本专利技术实施例提供的进程调用模块的结构框图; 图7为本专利技术实施例提供的信息导出模块的结构框图; 图8为本专利技术实施例提供的电子设备信息监控系统的另一结构框图; 图9为本专利技术实施例提供的与电子设备相关的手机的部分结构的框图。 【具体实施方式】 为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得本文档来自技高网
...
一种电子设备信息监控方法、系统及电子设备

【技术保护点】
一种电子设备信息监控方法,其特征在于,包括:在预定时间周期到来时,通过解释性脚本调用资源监控信息进程;通过所述解释性脚本将所述资源监控信息进程中保存的电子设备信息导出,实现电子设备信息的监控。

【技术特征摘要】

【专利技术属性】
技术研发人员:叶礼伟李斌
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1