终端监测方法及装置制造方法及图纸

技术编号:13456591 阅读:35 留言:0更新日期:2016-08-03 10:00
本公开是关于终端监测方法及装置。该方法包括:通过蓝牙网络获取被监测终端发送的状态信息;根据所述状态信息,判断所述被监测终端是否异常;当所述被监测终端异常时,对所述被监测终端进行异常处理,以使所述被监测终端恢复正常。该技术方案,可以自动地通过蓝牙网络获取被监测终端发送的状态信息,进而根据该状态信息,自动地判断被监测终端是否异常,当被监测终端出现任何异常时,可以自动而及时地对被监测终端进行异常处理,对被监测终端进行异常修复,以使被监测终端恢复正常运行状态,继续正常地进行各种测试,从而减少人为的干预,自动地对该被监测终端进行重置或修复,极大地方便了用户。

【技术实现步骤摘要】

本公开涉及终端
,尤其涉及终端监测方法及装置
技术介绍
目前,大多数终端厂商及终端应用开发厂商都会有自己独立的机房(这里的“机房”默认指部署大量测试终端的实验室),且机房中提供大量终端供自动化测试使用。而在现有的方案中,在监测这些被测终端时,大多都是通过服务器与被监测终端之间建立的WiFi连接、移动数据网络连接来远程监控这些被测终端,但这种监测方案不仅很可能出现网络不稳定、需要额外的路由设备、或者基站的支持、通信成本高等问题,而且需要人工干预,且不具备自我修复功能,即当被测终端出现异常时,服务器无法自动地对该被测终端进行修复,因而,这种监测方案显然不够智能。
技术实现思路
本公开实施例提供了终端监测方法及装置。所述技术方案如下:根据本公开实施例的第一方面,提供一种终端监测方法,包括:通过蓝牙网络获取被监测终端发送的状态信息;根据所述状态信息,判断所述被监测终端是否异常;当所述被监测终端异常时,对所述被监测终端进行异常处理,以使所述被监测终端恢复正常。在一个实施例中,所述状态信息包括以下至少一种信息:所述被监测终端的CPU资源占用率、所述被监测终端的GPU资源占用率、所述被监测终端的内存剩余量、所述被监测终端的网络信号质量,其中,所述网络信号质量包括以下至少一种信息:所述被监测终端的网络带宽、误码率、信噪比、数据传输速率、信号的稳定度。在一个实施例中,所述根据所述状态信息,判断所述被监测终端是否异常,包括:判断所述状态信息中的各项信息是否超出对应的正常状态阈值;当所述状态信息中任一项信息超出所述对应的正常状态阈值时,判定所述被监测终端异常;当所述状态信息中每项信息均未超出所述对应的正常状态阈值时,判定所述被监测终端正常。在一个实施例中,所述当所述被监测终端异常时,对所述被监测终端进行异常处理,以使所述被监测终端恢复正常,包括:确定所述状态信息中的异常项信息;确定是否预存储有所述异常项信息的异常处理规则;当预存储有所述异常项信息的异常处理规则时,根据所述异常处理规则,向所述被监测终端发送处理指令,以对所述被监测终端进行异常处理。在一个实施例中,所述当所述被监测终端异常时,对所述被监测终端进行异常处理,以使所述被监测终端恢复正常,还包括:当未预存储有所述异常项信息的异常处理规则时,将所述异常项信息进行提示,以供用户进行处理。在一个实施例中,所述方法还包括:当接收到所述用户对所述异常项信息的各处理指令时,记录所述各处理指令;将所述各处理指令作为所述异常项信息的异常处理规则进行存储。在一个实施例中,所述方法还包括:在接收所述状态信息的过程中,判断是否出现丢包;当出现所述丢包时,向所述被监测终端发送重新发送所述状态信息的指令,以使所述被监测终端再次发送所述状态信息;接收所述被监测终端再次发送的所述状态信息。根据本公开实施例的第二方面,提供一种终端监测装置,包括:获取模块,用于通过蓝牙网络获取被监测终端发送的状态信息;第一判断模块,用于根据所述获取模块获取的所述状态信息,判断所述被监测终端是否异常;处理模块,用于当所述第一判断模块的判断结果为所述被监测终端异常时,对所述被监测终端进行异常处理,以使所述被监测终端恢复正常。在一个实施例中,所述状态信息包括以下至少一种信息:所述被监测终端的CPU资源占用率、所述被监测终端的GPU资源占用率、所述被监测终端的内存剩余量、所述被监测终端的网络信号质量,其中,所述网络信号质量包括以下至少一种信息:所述被监测终端的网络带宽、误码率、信噪比、数据传输速率、信号的稳定度。在一个实施例中,所述第一判断模块包括:判断子模块,用于判断所述状态信息中的各项信息是否超出对应的正常状态阈值;第一判定子模块,用于当所述判断子模块的判断结果为所述状态信息中任一项信息超出所述对应的正常状态阈值时,判定所述被监测终端异常;第二判定子模块,用于当所述判断子模块的判断结果为所述状态信息中每项信息均未超出所述对应的正常状态阈值时,判定所述被监测终端正常。在一个实施例中,所述处理模块包括:第一确定子模块,用于确定所述状态信息中的异常项信息;第二确定子模块,用于确定是否预存储有所述第一确定子模块确定的所述异常项信息的异常处理规则;处理子模块,用于当预存储有所述第二确定子模块确定的所述异常项信息的异常处理规则时,根据所述异常处理规则,向所述被监测终端发送处理指令,以对所述被监测终端进行异常处理。在一个实施例中,所述处理模块还包括:提示子模块,用于当未预存储有所述第二确定子模块确定的所述异常项信息的异常处理规则时,将所述异常项信息进行提示,以供用户进行处理。在一个实施例中,所述装置还包括:记录模块,用于当接收到所述用户对所述异常项信息的各处理指令时,记录所述各处理指令;存储模块,用于将所述记录模块记录的所述各处理指令作为所述异常项信息的异常处理规则进行存储。在一个实施例中,所述装置还包括:第二判断模块,用于在接收所述状态信息的过程中,判断是否出现丢包;发送模块,用于当所述第二判断模块的判断结果为出现所述丢包时,向所述被监测终端发送重新发送所述状态信息的指令,以使所述被监测终端再次发送所述状态信息;接收模块,用于接收所述被监测终端针对所述发送模块发送的所述指令再次发送的所述状态信息。根据本公开实施例的第三方面,提供了一种终端监测装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:通过蓝牙网络获取被监测终端发送的状态信息;根据所述状态信息,判断所述被监测终端是否异常;当所述被监测终端异常时,对所述被监测终端进行异常处理,以使所述被监测终端恢复正常。本公开的实施例提供的技术方案可以包括以下有益效果:本公开的实施例提供的技术方案,可以自动地通过蓝牙网络获取被监测终端发送的状态信息,进而根据该状态信息,自动地判断被监测终端是否异常,例如:被监测终端的CPU的占用率是否过高、系统运行是否过慢,被监测终端的内存是否溢出,被监测终端的硬盘空间是否不足,被监测终端的网络信号质量是否较差、连不上网络等,当被监测终端出现任何异常时,可以自动而及时地对被监测终端进行异常处理,对被监测终端进行异常修复,以使被监测终端恢复正常运行状态,继续正常地进本文档来自技高网...

【技术保护点】
一种终端监测方法,其特征在于,包括:通过蓝牙网络获取被监测终端发送的状态信息;根据所述状态信息,判断所述被监测终端是否异常;当所述被监测终端异常时,对所述被监测终端进行异常处理,以使所述被监测终端恢复正常。

【技术特征摘要】
1.一种终端监测方法,其特征在于,包括:
通过蓝牙网络获取被监测终端发送的状态信息;
根据所述状态信息,判断所述被监测终端是否异常;
当所述被监测终端异常时,对所述被监测终端进行异常处理,以使所述
被监测终端恢复正常。
2.根据权利要求1所述的方法,其特征在于,
所述状态信息包括以下至少一种信息:所述被监测终端的CPU资源占用
率、所述被监测终端的GPU资源占用率、所述被监测终端的内存剩余量、所
述被监测终端的网络信号质量,其中,所述网络信号质量包括以下至少一种
信息:所述被监测终端的网络带宽、误码率、信噪比、数据传输速率、信号
的稳定度。
3.根据权利要求2所述的方法,其特征在于,
所述根据所述状态信息,判断所述被监测终端是否异常,包括:
判断所述状态信息中的各项信息是否超出对应的正常状态阈值;
当所述状态信息中任一项信息超出所述对应的正常状态阈值时,判定所
述被监测终端异常;
当所述状态信息中每项信息均未超出所述对应的正常状态阈值时,判定
所述被监测终端正常。
4.根据权利要求3所述的方法,其特征在于,
所述当所述被监测终端异常时,对所述被监测终端进行异常处理,以使
所述被监测终端恢复正常,包括:
确定所述状态信息中的异常项信息;
确定是否预存储有所述异常项信息的异常处理规则;
当预存储有所述异常项信息的异常处理规则时,根据所述异常处理规则,

\t向所述被监测终端发送处理指令,以对所述被监测终端进行异常处理。
5.根据权利要求4所述的方法,其特征在于,
所述当所述被监测终端异常时,对所述被监测终端进行异常处理,以使
所述被监测终端恢复正常,还包括:
当未预存储有所述异常项信息的异常处理规则时,将所述异常项信息进
行提示,以供用户进行处理。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
当接收到所述用户对所述异常项信息的各处理指令时,记录所述各处理
指令;
将所述各处理指令作为所述异常项信息的异常处理规则进行存储。
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还
包括:
在接收所述状态信息的过程中,判断是否出现丢包;
当出现所述丢包时,向所述被监测终端发送重新发送所述状态信息的指
令,以使所述被监测终端再次发送所述状态信息;
接收所述被监测终端再次发送的所述状态信息。
8.一种终端监测装置,其特征在于,包括:
获取模块,用于通过蓝牙网络获取被监测终端发送的状态信息;
第一判断模块,用于根据所述获取模块获取的所述状态信息,判断所述
被监测终端是否异常;
处理模块,用于当所述第一判断模块的判断结果为所述被监测终端异常
时,对所述被监测终端进行异常处理,以使所述被监测终端恢复正常。
9.根据权利...

【专利技术属性】
技术研发人员:于淼梁博周秀虎
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1