硬件监测方法及系统技术方案

技术编号:8537361 阅读:180 留言:0更新日期:2013-04-04 22:32
本发明专利技术公开了一种硬件监测方法及系统,该方法包括:搭载操作系统的智能电视启动后,所述操作系统中的后台服务程序利用所述操作系统提供的系统日志文件和/或软件开发工具包接口获取硬件温度,并实时监测硬件温度;当监测到的硬件温度中有超过设定阈值的温度时,进行告警。本发明专利技术可以实现对搭载操作系统的智能电视硬件的实时监测,保证智能电视的正常工作。

【技术实现步骤摘要】

本专利技术涉及智能电视
,具体涉及ー种硬件监测方法及系统
技术介绍
众所周知,液晶电视机的显示方式与电脑显示器的显示方式相同,这为数字多媒体内容、尤其是计算机文字的高清晰显示提供了基础。为此,出现了智能电视。所谓智能电视是指具有全开放式平台,搭载了操作控制系统和应用系统的电视,用户在欣赏普通电视内容的同时,可自行安装和卸载各类应用软件,持续对功能进行扩充和升级的新电视产品。智能电视将实现网络搜索、IP电视、网视通、视频点播、数字音乐、网络新闻、网络视频电话等各种应用服务。智能电视正在成为继计算机、手机之后的第三种信息访问终端,用户可随时访问自己需要的信息;智能电视也将成为ー种智能设备,实现电视、网络和程序之间跨平台捜索;智能电视还将是ー个“娱乐中心”,用户可以捜索电视频道、录制电视节目、能够播放卫星和有线电视节目以及网络视频。可见,智能电视将与人们的生活密切相关,而且,智能电视所提供的强大功能也会加剧其硬件能耗,尤其是CPU和显卡温度会増加。如果温度过高可能会导致硬件损坏,而且系统也容易死机或自动重启。因此如何实现对智能电视硬件的实时监测,保证智能电视的正常工作也尤显重要。
技术实现思路
鉴于上述问题,本专利技术提供ー种硬件监测方法及系统,以实现对智能电视硬件的实时监测,保证智能电视的正常工作。 依据本专利技术的ー个方面,提供了ー种硬件监测方法,包括搭载操作系统的智能电视启动后,所述操作系统中的后台服务程序利用所述操作系统提供的系统日志文件和/或软件开发工具包接ロ获取硬件温度,并实时监测硬件温度;当监测到的硬件温度中有超过设定阈值的温度时,进行告警。可选地,所述后台服务程序利用所述操作系统提供的系统日志文件获取硬件温度包括所述后台服务程序读取所述操作系统中设备文件目录下的日志文件和/或驱动文件目录下的日志文件中的信息,获取硬件温度。 可选地,所述方法还包括对应每个硬件的温度,分别设定一个对应的阈值;或者对应所有硬件的温度,设定ー个阈值。可选地,所述进行告警包括以下任意ー种或多种对用户进行告警;对后台硬件管理程序进行告警;对服务器进行告警。可选地,所述对用户进行告警包括以下任意ー种或多种利用弹出框方式对用户进行告警;利用不带焦点并具有显示时限的方式对用户进行告警;利用悬浮窗方式对用户进行告警。优选地,所述对后台硬件管理程序进行告警包括向后台硬件管理程序发送告警信息。可选地,所述告警信息包括超过设定阈值的温度对应的硬件信息; 相应地,所述方法还包括所述后台硬件管理程序收到所述告警信息后,控制所述告警信息中的硬件的风扇提闻转速。优选地,所述方法还包括所述后台硬件管理程序收到所述告警信息后,中断占用内存超过设定值的进程。优选地,所述对服务器进行告警包括向服务器发送告警消息;所述方法还包括所述服务器收到所述告警消息后,向用户注册的地址发送短信、邮件、或即时消o优选地,所述对服务器进行告警还包括向所述服务器发送告警报告,所述告警报告是所述后台服务程序监测到的硬件温度中有超过设定阈值的温度时生成的;所述短信、邮件、或即时消息中包括所述告警报告。优选地,所述告警报告包括当前运行的所有程序或部分程序及其所占资源信息;所述方法还包括所述服务器对不同智能电视发送的告警报告中的应用程序进行统计;根据统计结果确定造成硬件温度超阈值情况的相关应用程序;所述短信、邮件、或即时消息中包含所述相关应用程序及提示信息。优选地,所述告警报告还包括当前硬件的温度及对应的阈值。优选地,所述方法还包括当监测到的硬件温度中有超过设定阈值的温度时,生成危险日志,所述危险日志包括当前硬件的温度值;将生成的危险日志保存在本地。根据本专利技术的另一方面,提供了ー种硬件监测系统,包括监测单元和告警单元;所述监测単元,用于在搭载操作系统的智能电视启动后,利用所述操作系统提供的系统日志文件和/或软件开发工具包接ロ获取硬件温度,并实时监测硬件温度;所述告警単元,用于在所述监测単元监测到的硬件温度中有超过设定阈值的温度时,进行告警。可选地,所述监测単元包括第一读取子単元和/或第二读取子単元,还包括监测子単元;所述第一读取子単元,用于在搭载操作系统的智能电视启动后,读取所述操作系统中设备文件目录下的日志文件和/或驱动文件目录下的日志文件中的信息,获取硬件温度;所述第二读取子単元,用于在搭载操作系统的智能电视启动后,利用所述操作系统提供的软件开发工具包接ロ获取硬件温度;所述监测子単元,用于实时监测所述第一读取子単元和/或所述第二读取子単元获取的硬件温度。优选地,所述装置还包括 设定单元,用于对应每个硬件的温度,分别设定一个对应的阈值;或者对应所有硬件的温度,设定ー个阈值。可选地,所述告警単元包括以下任意一个或多个单元用户告警単元,用于在所述监测単元监测到的硬件温度中有超过设定阈值的温度时,对用户进行告警;程序告警单元,用于在所述监测単元监测到的硬件温度中有超过设定阈值的温度时,对后台硬件管理单元进行告警;服务器告警单元,用于在所述监测単元监测到的硬件温度中有超过设定阈值的温度时,对服务器进行告警。可选地,所述用户告警单元包括以下任意一个或多个子单元第一告警子単元,用于利用弹出框对用户进行告警;第二告警子単元,用于利用不带焦点并具有显示时限的方式对用户进行告警;第三告警子単元,用于利用悬浮窗方式对用户进行告警。优选地,所述程序告警单元,具体用于在所述监测単元监测到的硬件温度中有超过设定阈值的温度吋,向后台硬件管理单元发送告警信息。优选地,所述告警信息包括超过设定阈值的温度对应的硬件;相应地,所述后台硬件管理単元,用于收到所述告警信息后,控制所述告警信息中的硬件的风扇提闻转速。优选地,所述后台硬件管理単元,用于收到所述告警信息后,中断占用内存超过设定值的进程。优选地,所述服务器告警单元,具体用于在所述监测単元监测到的硬件温度中有超过设定阈值的温度吋,向服务器发送告警消息;相应地,所述服务器,用于收到所述告警消息后,向用户注册的地址发送短信、邮件、或即时消息。优选地,所述系统还包括告警报告生成単元,用于在所述监测単元监测到的硬件温度中有超过设定阈值的温度时,生成告警报告;相应地,所述服务器告警单元,还用于向所述服务器发送所述告警报告;所述短信、邮件、或即时消息中包括所述告警报告。优选地,所述告警报告包括当前运行的所有程序或部分程序及其所占资源信息;所述服务器,还用于对不同智能电视发送的告警报告中的应用程序进行统计,并根据统计结果确定造成硬件温度超阈值情况的相关应用程序;所述短信、邮件、或即时消息中包含所述相关应用程序及提示信息。优选地,所述告警报告还包括当前硬件的温度及对应的阈值。 优选地,所述系统还包括日志生成単元,用于在所述监测単元监测到的硬件温度中有超过设定阈值的温度时,生成危险日志,所述危险日志包括当前硬件的温度值;保存単元,用地将所述日志生成単元生成的危险日志保存在本地。 根据本专利技术的硬件监测方法及系统,搭载操作系统的智能电视启动后,所述操作系统中的后台服务程序利用所述操作系统提供的系统日志文件和/或软件开发工具包接ロ获取硬件温度,并实时监测硬件温度;当监测到的硬件温度中有超过设定阈值的温度吋,进行告警。由此可以使智能电视不依靠系统的温度框架接ロ,对硬件温度进本文档来自技高网...

【技术保护点】
一种硬件监测方法,其特征在于,包括:搭载操作系统的智能电视启动后,所述操作系统中的后台服务程序利用所述操作系统提供的系统日志文件和/或软件开发工具包接口获取硬件温度,并实时监测硬件温度;当监测到的硬件温度中有超过设定阈值的温度时,进行告警。

【技术特征摘要】
1.一种硬件监测方法,其特征在于,包括 搭载操作系统的智能电视启动后,所述操作系统中的后台服务程序利用所述操作系统提供的系统日志文件和/或软件开发工具包接口获取硬件温度,并实时监测硬件温度;当监测到的硬件温度中有超过设定阈值的温度时,进行告警。2.如权利要求1所述的方法,其特征在于,所述后台服务程序利用所述操作系统提供的系统日志文件获取硬件温度包括 所述后台服务程序读取所述操作系统中设备文件目录下的日志文件和/或驱动文件目录下的日志文件中的信息,获取硬件温度。3.如权利要求1所述的方法,其特征在于,所述方法还包括 对应每个硬件的温度,分别设定一个对应的阈值;或者 对应所有硬件的温度,设定一个阈值。4.如权利要求1所述的方法,其特征在于,所述进行告警包括以下任意一种或多种 对用户进行告警; 对后台硬件管理程序进行告警; 对服务器进行告警。5.如权利要求1所述的方法,其特征在于,所述对用户进行告警包括以下任意一种或 多种 利用弹出框方式对用户进行告警; 利用不带焦点并具有显示时限的方式对用户进行告警; 利用悬浮窗方式对用户进行告警。6.如权利要求4所述的方法,其特征在于,所述对后台硬件管理程序进行告警包括向后台硬件管理程序发送告警信息。7.如权利要求6所述的方法,其特征在于,所述告警信息包括超过设定阈值的温度对应的硬件信息; 所述方法还包括 所述后台硬件管理程序收到所述告警信息后,控制所述告警信息中的硬件的风扇提高转速。8.如权利要求6所述的方法,其特征在于,所述方法还包括 所述后台硬件管理程序收到所述告警信息后,中断占用内存超过设定值的进程。9.如权利要求4所述的方法,其特征在于,所述对服务器进行告警包括向服务器发送告警消息; 所述方法还包括 所述服务器收到所述告警消息后,向用户注册的地址发送短信、邮件、或即时消息。10.如权利要求9所述的方法,其特征在于,所述对服务器进行告警还包括 向所述服务器发送告警报告,所述告警报告是所述后台服务程序监测到的硬件温度中有超过设定阈值的温度时生成的; 所述短信、邮件、或即时消息中包括所述告警报告。11.如权利要求10所述的方法,其特征在于,所述告警报告包括当前运行的所有程序或部分程序及其所占资源信息;所述方法还包括所述服务器对不同智能电视发送的告警报告中的应用程序进行统计; 根据统计结果确定造成硬件温度超阈值情况的相关应用程序; 所述短信、邮件、或即时消息中包含所述相关应用程序及提示信息。12.如权利要求11所述的方法,其特征在于,所...

【专利技术属性】
技术研发人员:张晋源王鑫王源
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

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

1