检测设备电量的方法、设备和系统

申请号 CN201480001367.3 申请日 2014-05-30 公开(公告)号 CN104641245A 公开(公告)日 2015-05-20
申请人 华为技术有限公司; 发明人 李自军; 杨芬; 王占东;
摘要 本 发明 实施例 提供一种检测设备电量的方法、设备和系统。本发明检测设备电量的方法,包括:监控终端检测被监控设备的电量信息;根据所述电量信息以及预设时间间隔设置监控时间间隔;根据所述监控时间间隔检测所述被监控设备的电量信息。本发明实施例实现了根据检测到的电量信息确定下一次检测与本次检测的时间间隔,在不影响用户使用的情况下,能够充分节约资源。
权利要求

1.一种检测设备电量的方法,其特征在于,包括:
监控终端检测被监控设备的电量信息;
根据所述电量信息以及预设时间间隔设置监控时间间隔;
根据所述监控时间间隔检测所述被监控设备的电量信息。
2.根据权利要求1所述的方法,其特征在于,所述监控终端检测被监控设备的电量信息,包括:
所述监控终端检测所述被监控设备相邻两次的电量信息;
所述根据所述电量信息以及预设时间间隔设置监控时间间隔,包括:
根据相邻两次检测的电量信息以及预设时间间隔计算所述被监控设备的电量下降率;
若所述被监控设备的电量下降率小于预设电量下降率,则设置所述监控时间间隔大于所述预设时间间隔的时长;或,若所述被监控设备的电量下降率大于预设电量下降率,则设置所述监控时间间隔小于所述预设时间间隔的时长。
3.根据权利要求1所述的方法,其特征在于,所述根据所述电量信息以及时间间隔设置监控时间间隔之前,包括:
根据预设电量值将电量范围划分不同的电量区间;
根据获取到的所述电量信息,确定所述被监控设备的电量所处的电量区间。
4.根据权利要求3所述的方法,其特征在于,所述电量区间包括高等级电量区间和低等级电量区间;其中,所述高等级电量区间为所述电量区间的电量最小值大于一预设电量阈值;所述低等级电量区间为所述电量区间的电量最小值小于所述预设电量阈值;
所述根据所述电量信息以及预设时间间隔设置监控时间间隔,包括:
若根据获取到的所述电量信息,确定所述被监控设备的电量所处的电量区间为高等级电量区间,则设置所述监控时间间隔大于所述预设时间间隔的时长;或,若根据获取到的所述电量信息,确定所述被监控设备的电量所处的电量区间为低等级电量区间,则设置所述监控时间间隔小于所述预设时间间隔的时长。
5.根据权利要求1所述的方法,其特征在于,所述电量信息包括被监控设备的使用频度;
所述根据所述电量信息以及时间间隔设置监控时间间隔,包括:
当所述电量信息所指示的所述使用频度高于预设使用频度,则设置所述监控时间间隔小于所述预设时间间隔的时长;或,当所述电量信息所指示的所述使用频度低于预设使用频度,则设置所述监控时间间隔大于所述预设时间间隔的时长。
6.根据权利要求1~5任一项所述的方法,其特征在于,所述监控终端检测被监控设备的电量信息,包括:
所述监控终端向所述被监控设备发送所述电量信息的查询请求;或,
所述监控终端检测获取所述被监控设备主动上报的所述电量信息。
7.根据权利要求1~4任一项所述的方法,其特征在于,所述根据所述监控时间间隔检测所述被监控设备的电量信息之后,包括:
所述监控终端根据所述电量信息和预设的电量阈值判断是否需要告警,若需要,则发出告警;或,
发送所述监控时间间隔和预设的电量阈值给被监控设备,以使所述被监控设备根据所述监控时间间隔检测获取自身的电量信息,并根据所述电量信息和所述预设的电量阈值确定是否发出告警。
8.一种监控终端,其特征在于,包括:
检测模,用于检测被监控设备的电量信息;
设置模块,用于根据所述电量信息以及预设时间间隔设置监控时间间隔;
所述检测模块,还用于根据所述监控时间间隔检测所述被监控设备的电量信息。
9.根据权利要求8所述的监控终端,其特征在于,所述检测模块,具体用于检测所述被监控设备相邻两次的电量信息;
所述设置模块,具体用于:
根据相邻两次检测的电量信息以及预设时间间隔计算所述被监控设备的电量下降率;
若所述被监控设备的电量下降率小于预设电量下降率,则设置所述监控时间间隔大于预设时间间隔的时长;或,若所述被监控设备的电量下降率大于预设电量下降率,则设置所述监控时间间隔小于预设时间间隔的时长。
10.根据权利要求8所述的监控终端,其特征在于,所述设置模块,还用于:
根据预设电量值将电量范围划分不同的电量区间;
根据获取到的所述电量信息,确定所述被监控设备的电量所处的电量区间。
11.根据权利要求10所述的监控终端,其特征在于,所述电量区间包括高等级电量区间和低等级电量区间;其中,所述高等级电量区间为所述电量区间的电量最小值大于一预设电量阈值;所述低等级电量区间为所述电量区间的电量最小值小于所述预设电量阈值;
所述设置模块,具体用于:
若根据获取到的所述电量信息,确定所述被监控设备的电量所处的电量区间为高等级电量区间,则设置所述监控时间间隔大于预设时间间隔的时长;或,若根据获取到的所述电量信息,确定所述被监控设备的的电量所处的电量区间为低等级电量区间,则设置所述监控时间间隔小于预设时间间隔的时长。
12.根据权利要求8所述的监控终端,其特征在于,所述电量信息包括被监控设备的使用频度;
所述设置模块,具体用于:
当所述电量信息所指示的所述使用频度高于预设使用频度,则设置所述监控时间间隔小于所述预设时间间隔的长度;或,当所述电量信息所指示的所述使用频度低于预设使用频度,则设置所述监控时间间隔大于所述预设时间间隔的时长。
13.根据权利要求8~12任一项所述的监控终端,其特征在于,所述检测模块,具体用于:
向所述被监控设备发送所述电量信息的查询请求;或,
检测获取所述被监控设备主动上报的所述电量信息。
14.根据权利要求8~11任一项所述的监控终端,其特征在于,还包括:
告警模块,用于根据所述电量信息和预设的电量阈值判断是否需要告警,若需要,则发出告警;或,
告警模块,用于发送所述监控时间间隔和预设的电量阈值给被监控设备,以使所述被监控设备根据所述监控时间间隔检测获取自身的电量信息,并根据所述电量信息和所述预设的电量阈值确定是否发出告警。
15.一种监控终端,其特征在于,包括:
通信器、存储器和处理器;其中,所述通信器用于向被监控设备发送查询请求,并接收所述监控终端返回的电量信息;;
所述存储器用于存储执行指令或数据;
当所述监控终端运行时,所述处理器与所述存储器之间通信,所述处理器用于:
检测被监控设备的电量信息;
根据所述电量信息以及预设时间间隔设置监控时间间隔;
根据所述监控时间间隔检测所述被监控设备的电量信息。
16.根据权利要求15所述的监控终端,其特征在于,所述处理器还用于:
所述监控终端检测所述被监控设备相邻两次的电量信息;
根据相邻两次检测的所述电量信息以及预设时间间隔计算所述被监控设备的电量下降率;
若所述被监控设备的电量下降率小于预设电量下降率,则设置所述监控时间间隔增加大于所述预设时间间隔的时长;或,若所述被监控设备的电量下降率大于预设电量下降率,则减小设置所述监控时间间隔小于所述预设时间间隔的时长。
17.根据权利要求15所述的监控终端,其特征在于,所述处理器还用于:
根据预设电量值将电量范围划分不同的电量区间;
根据获取到的所述电量信息,确定所述被监控设备的电量所处的电量区间。
18.根据权利要求17所述的监控终端,其特征在于,所述电量区间包括高等级电量区间和低等级电量区间;其中,所述高等级电量区间为所述电量区间的电量最小值大于一预设电量阈值;所述低等级电量区间为所述电量区间的电量最小值小于所述预设电量阈值;
所述处理器还用于:
若根据获取到的所述电量信息,确定所述被监控设备的电量所处的电量区间为高等级电量区间,则设置所述监控时间间隔大于所述预设时间间隔的时长;或,若根据获取到的所述电量信息,确定所述被监控设备的电量所处的电量区间为低等级电量区间,则设置所述监控时间间隔小于所述预设时间间隔的时长。
19.根据权利要求15所述的监控终端,其特征在于,所述电量信息包括被监控设备的使用频度;
所述处理器还用于:
当所述电量信息所指示的所述使用频度高于预设使用频度,则设置所述监控时间间隔小于所述预设时间间隔的时长;或,当所述电量信息所指示的所述使用频度低于预设使用频度,则设置所述监控时间间隔大于所述预设时间间隔的时长。
20.根据权利要求15~18任一项所述的监控终端,其特征在于,所述处理器还用于:
根据所述电量信息和预设的电量阈值判断是否需要告警,若需要,则发出告警;或,发送所述监控时间间隔和预设的电量阈值给被监控设备,以使所述被监控设备根据所述监控时间间隔检测获取自身的电量信息,并根据所述电量信息和所述预设的电量阈值判断确定是否发出告警。
21.一种被监控设备,其特征在于,包括:
通信器、存储器和处理器和电池
其中,所述电池用于给被监控设备的不同部件进行供电以维持其运行;所述通信器用于接收监控终端发送的查询请求,并向所述监控终端返回电量信息;还用于接收监控终端发送的监控时间间隔和预设的电量阈值;
所述存储器用于存储执行指令或数据,当所述被监控设备运行时,所述处理器与所述存储器之间通信,所述处理器用于:
响应所述监控终端的查询请求,检测所述电池当前电量,返回电量信息给所述监控终端;
根据所述监控终端发送的所述监控时间间隔检测获取自身的电量信息,并根据所述电量信息和所述预设的电量阈值确定是否发出告警。
22.一种检测设备电量的系统,其特征在于,包括:
监控终端和至少一个被监控设备;其中,所述监控终端用于检测被监控设备的电量信息,根据所述电量信息以及预设时间间隔设置监控时间间隔,根据所述监控时间间隔检测所述被监控设备的电量信息;
所述被监控设备用于响应所述监控终端的查询请求,检测所述电池当前电量,返回电量信息给所述监控终端;
所述被监控设备还用于根据所述监控终端发送的所述监控时间间隔检测获取自身的电量信息,并根据所述电量信息和所述预设的电量阈值确定是否发出告警。

说明书全文

检测设备电量的方法、设备和系统

技术领域

[0001] 本发明实施例涉及通信技术领域,尤其涉及一种检测设备电量的方法、设备和系统。

背景技术

[0002] 随着智能设备尤其是可穿戴设备在人们生活中使用的越来越多,这些设备的电量管理成为比较突出的问题。例如,用户多次要去健身房时,手环却跳出红黄灯提示该充电了。例如,有的智能设备在电量不足时,能够发出提示,但往往会出现用户关注的时候没有发出提示,等用户不关注的时候却发出提示,例如,主人睡觉前没有提示(因为电量还没有到最低下限,所以不提示),主人睡熟后却提示充电。
[0003] 现有技术的一种蓝牙设备电量在蓝牙手机上显示的方法原理是:蓝牙设备周期性地计算出本设备的剩余电量,然后发送给蓝牙手机;蓝牙手机判断上述剩余电量是否大于设定阈值,如果计算结果大于设定阈值,则在蓝牙手机的屏幕上显示蓝牙设备的剩余电量;如果计算结果小于设定阈值,则在蓝牙手机的屏幕上显示蓝牙设备的剩余电量并告警。
[0004] 现有技术中存在的问题是,需要蓝牙设备周期性地检测电量,但在大多数时候电量是充足的,这种检测没有必要,浪费资源。

发明内容

[0005] 本发明实施例提供一种检测设备电量的方法、设备和系统,以克服现有技术中周期性检测电量浪费资源的问题。
[0006] 第一方面,本发明实施例提供一种检测设备电量的方法,包括:监控终端检测被监控设备的电量信息;
[0007] 根据所述电量信息以及预设时间间隔设置监控时间间隔;
[0008] 根据所述监控时间间隔检测所述被监控设备的电量信息。
[0009] 结合第一方面,在第一方面的第一种实现方式中,所述监控终端检测被监控设备的电量信息,包括:
[0010] 所述监控终端检测所述被监控设备相邻两次的电量信息;
[0011] 所述根据所述电量信息以及预设时间间隔设置监控时间间隔,包括:
[0012] 根据相邻两次检测的电量信息以及预设时间间隔计算所述被监控设备的电量下降率;
[0013] 若所述被监控设备的电量下降率小于预设电量下降率,则设置所述监控时间间隔大于所述预设时间间隔的时长;或,若所述被监控设备的电量下降率大于预设电量下降率,则设置所述监控时间间隔小于所述预设时间间隔的时长。
[0014] 结合第一方面,在第一方面的第二种实现方式中,所述根据所述电量信息以及时间间隔设置监控时间间隔之前,包括:
[0015] 根据预设电量值将电量范围划分不同的电量区间;
[0016] 根据获取到的所述电量信息,确定所述被监控设备的电量所处的电量区间。
[0017] 结合第一方面的第二种实现方式,结合第一方面的第三种实现方式中,所述电量区间包括高等级电量区间和低等级电量区间;其中,所述高等级电量区间为所述电量区间的电量最小值大于一预设电量阈值;所述低等级电量区间为所述电量区间的电量最小值小于所述预设电量阈值;
[0018] 所述根据所述电量信息以及预设时间间隔设置监控时间间隔,包括:
[0019] 若根据获取到的所述电量信息,确定所述被监控设备的电量所处的电量区间为高等级电量区间,则设置所述监控时间间隔大于所述预设时间间隔的时长;或,若根据获取到的所述电量信息,确定所述被监控设备的电量所处的电量区间为低等级电量区间,则设置所述监控时间间隔小于所述预设时间间隔的时长。
[0020] 结合第一方面,在第一方面的第四种实现方式中,所述电量信息包括被监控设备的使用频度;
[0021] 所述根据所述电量信息以及时间间隔设置监控时间间隔,包括:
[0022] 当所述电量信息所指示的所述使用频度高于预设使用频度,则设置所述监控时间间隔小于所述预设时间间隔的时长;或,当所述电量信息所指示的所述使用频度低于预设使用频度,则设置所述监控时间间隔大于所述预设时间间隔的时长。
[0023] 结合第一方面、或第一方面的第一~第四任一种实现方式,在第一方面的第五种实现方式中,所述监控终端检测被监控设备的电量信息,包括:
[0024] 所述监控终端向所述被监控设备发送所述电量信息的查询请求;或,[0025] 所述监控终端检测获取所述被监控设备主动上报的所述电量信息。
[0026] 结合第一方面、或第一方面的第一~第三任一种实现方式,在第一方面的第六种实现方式中,所述根据所述监控时间间隔检测所述被监控设备的电量信息之后,包括:
[0027] 所述监控终端根据所述电量信息和预设的电量阈值判断是否需要告警,若需要,则发出告警;或,
[0028] 发送所述监控时间间隔和预设的电量阈值给被监控设备,以使所述被监控设备根据所述监控时间间隔检测获取自身的电量信息,并根据所述电量信息和所述预设的电量阈值确定是否发出告警。
[0029] 第二方面,本发明实施例提供一种监控终端,包括:
[0030] 检测模,用于检测被监控设备的电量信息;
[0031] 设置模块,用于根据所述电量信息以及预设时间间隔设置监控时间间隔;
[0032] 所述检测模块,还用于根据所述监控时间间隔检测所述被监控设备的电量信息。
[0033] 结合第二方面,在第二方面的第一种实现方式中,所述检测模块,具体用于检测所述被监控设备相邻两次的电量信息;
[0034] 所述设置模块,具体用于:
[0035] 根据相邻两次检测的电量信息以及预设时间间隔计算所述被监控设备的电量下降率;
[0036] 若所述被监控设备的电量下降率小于预设电量下降率,则设置所述监控时间间隔大于预设时间间隔的时长;或,若所述被监控设备的电量下降率大于预设电量下降率,则设置所述监控时间间隔小于预设时间间隔的时长。
[0037] 结合第二方面,在第二方面的第二种实现方式中,所述设置模块,还用于:
[0038] 根据预设电量值将电量范围划分不同的电量区间;
[0039] 根据获取到的所述电量信息,确定所述被监控设备的电量所处的电量区间。
[0040] 结合第二方面的第二种实现方式,在第二方面的第三种实现方式中,所述电量区间包括高等级电量区间和低等级电量区间;其中,所述高等级电量区间为所述电量区间的电量最小值大于一预设电量阈值;所述低等级电量区间为所述电量区间的电量最小值小于所述预设电量阈值;
[0041] 所述设置模块,具体用于:
[0042] 若根据获取到的所述电量信息,确定所述被监控设备的电量所处的电量区间为高等级电量区间,则设置所述监控时间间隔大于预设时间间隔的时长;或,若根据获取到的所述电量信息,确定所述被监控设备的的电量所处的电量区间为低等级电量区间,则设置所述监控时间间隔小于预设时间间隔的时长。
[0043] 结合第二方面,在第二方面的第四种实现方式中,所述电量信息包括被监控设备的使用频度;
[0044] 所述设置模块,具体用于:
[0045] 当所述电量信息所指示的所述使用频度高于预设使用频度,则设置所述监控时间间隔小于所述预设时间间隔的长度;或,当所述电量信息所指示的所述使用频度低于预设使用频度,则设置所述监控时间间隔大于所述预设时间间隔的时长。
[0046] 结合第二方面、或第二方面的第一~第四任一种实现方式,在第二方面的第五种实现方式中,所述检测模块,具体用于:
[0047] 向所述被监控设备发送所述电量信息的查询请求;或,
[0048] 检测获取所述被监控设备主动上报的所述电量信息。
[0049] 结合第二方面、或第二方面的第一~第三任一种实现方式,在第二方面的第六种实现方式中,还包括:
[0050] 告警模块,用于根据所述电量信息和预设的电量阈值判断是否需要告警,若需要,则发出告警;或,
[0051] 告警模块,用于发送所述监控时间间隔和预设的电量阈值给被监控设备,以使所述被监控设备根据所述监控时间间隔检测获取自身的电量信息,并根据所述电量信息和所述预设的电量阈值确定是否发出告警。
[0052] 第三方面,本发明实施例提供一种监控终端,包括:
[0053] 通信器、存储器和处理器;其中,所述通信器用于向被监控设备发送查询请求,并接收所述监控终端返回的电量信息;
[0054] 所述存储器用于存储执行指令或数据;
[0055] 当所述监控终端运行时,所述处理器与所述存储器之间通信,所述处理器用于:
[0056] 检测被监控设备的电量信息;
[0057] 根据所述电量信息以及预设时间间隔设置监控时间间隔;
[0058] 根据所述监控时间间隔检测所述被监控设备的电量信息。
[0059] 结合第三方面,在第三方面的第一种实现方式中,所述处理器还用于:
[0060] 所述监控终端检测所述被监控设备相邻两次的电量信息;
[0061] 根据相邻两次检测的所述电量信息以及预设时间间隔计算所述被监控设备的电量下降率;
[0062] 若所述被监控设备的电量下降率小于预设电量下降率,则设置所述监控时间间隔大于所述预设时间间隔的时长;或,若所述被监控设备的电量下降率大于预设电量下降率,则设置所述监控时间间隔小于所述预设时间间隔的时长。
[0063] 结合第三方面,在第三方面的第二种实现方式中,所述处理器还用于:
[0064] 根据预设电量值将电量范围划分不同的电量区间;
[0065] 根据获取到的所述电量信息,确定所述被监控设备的电量所处的电量区间。
[0066] 结合第三方面的第二种实现方式,在第三方面的第三种实现方式中,所述电量区间为包括高等级电量区间和低等级电量区间;其中,所述高等级电量区间为所述电量区间的电量最小值大于一预设电量阈值;所述低等级电量区间为所述电量区间的电量最小值小于所述预设电量阈值;
[0067] 所述处理器还用于:
[0068] 若根据获取到的所述电量信息,确定所述被监控设备的电量所处的电量区间为高等级电量区间,则设置所述监控时间间隔大于所述预设时间间隔的时长;或,[0069] 若根据获取到的所述电量信息,确定所述被监控设备的电量所处的电量区间为低等级电量区间,则设置所述监控时间间隔小于所述预设时间间隔的时长。
[0070] 结合第三方面,在第三方面的第四种实现方式中,所述电量信息包括被监控设备的使用频度;
[0071] 所述处理器还用于:
[0072] 当所述电量信息所指示的所述使用频度高于预设使用频度,则设置所述监控时间间隔小于所述预设时间间隔的时长;或,当所述电量信息所指示的所述使用频度低于预设使用频度,则设置所述监控时间间隔大于所述预设时间间隔的时长。
[0073] 结合第三方面、或第三方面的第一~第三种实现方式,在第三方面的第五种实现方式中,所述处理器还用于:
[0074] 根据所述电量信息和预设的电量阈值判断是否需要告警,若需要,则发出告警;或,
[0075] 发送所述监控时间间隔和预设的电量阈值给被监控设备,以使所述被监控设备根据所述监控时间间隔检测获取自身的电量信息,并根据所述电量信息和所述预设的电量阈值判断确定是否发出告警。
[0076] 第四方面,本发明实施例提供一种被监控设备,包括:
[0077] 通信器、存储器、处理器和电池
[0078] 其中,所述电池用于给被监控设备的不同部件进行供电以维持其运行;所述通信器用于接收监控终端发送的查询请求,并向所述监控终端返回电量信息;还用于接收监控终端发送的监控时间间隔和预设的电量阈值;
[0079] 所述存储器用于存储执行指令或数据,当所述被监控设备运行时,所述处理器与所述存储器之间通信,所述处理器用于:
[0080] 响应所述监控终端的查询请求,检测所述电池当前电量,返回电量信息给所述监控终端;
[0081] 根据所述监控终端发送的所述监控时间间隔检测获取自身的电量信息,并根据所述电量信息和所述预设的电量阈值确定是否发出告警。
[0082] 第五方面,本发明实施例提供一种检测设备电量的系统,包括:
[0083] 监控终端和至少一个被监控设备;其中,所述监控终端用于检测被监控设备的电量信息,根据所述电量信息以及预设时间间隔设置监控时间间隔,根据所述监控时间间隔检测所述被监控设备的电量信息;
[0084] 所述被监控设备用于响应所述监控终端的查询请求,检测所述电池当前电量,返回电量信息给所述监控终端;
[0085] 所述被监控设备还用于根据所述监控终端发送的所述监控时间间隔检测获取自身的电量信息,并根据所述电量信息和所述预设的电量阈值确定是否发出告警。
[0086] 本发明实施例检测设备电量的方法、设备和系统,通过监控终端检测被监控设备的电量信息,并根据检测获取到的所述电量信息确定时间间隔;所述时间间隔指所述监控终端相邻两次检测所述被监控设备的电量信息的间隔,实现了根据检测到的电量信息确定下一次检测与本次检测的时间间隔,被监控设备无需定期上报剩余电量,节省了能量,监控终端通过自学习的方式,节省了查询次数,解决了现有技术中周期性检测电量浪费资源的问题。附图说明
[0087] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0088] 图1为本发明检测设备电量的方法一实施例的流程图
[0089] 图1A为本发明检测设备电量的方法另一实施例的流程图;
[0090] 图1B为本发明检测设备电量的方法另一实施例的流程图;
[0091] 图2为本发明监控终端实施例一的结构示意图;
[0092] 图3为本发明监控终端实施例二的结构示意图;
[0093] 图4为本发明被监控设备实施例一的结构示意图;
[0094] 图5为本发明检测设备电量的系统实施例一的结构示意图。

具体实施方式

[0095] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0096] 图1为本发明检测设备电量的方法实施例一的流程图。本实施例的执行主体可以为监控终端如智能手机等。本实施例的方案应用在监控终端和被监控设备之间,进行电量的检测。被监控设备例如为智能手环、蓝牙机等智能设备。如图1所示,本实施例的方法可以包括:
[0097] 步骤101、监控终端检测被监控设备的电量信息。
[0098] 步骤102、根据电量信息以及预设时间间隔设置监控时间间隔。
[0099] 步骤103、根据监控时间间隔检测被监控设备的电量信息。
[0100] 具体地,监控终端与被监控设备之间有近距离(点对点通讯、局域网)或者远距离(互联网)的网络连接,网络连接无需一直保持,可以断续连接。监控终端与被监控设备进行通信连接后,监控终端如果到了检测被监控设备电量的时刻,则检测被监控设备的电量信息,根据检测获取到的电量信息以及预设时间间隔设置监控时间间隔,即确定下次检测被监控设备的电量信息与本次检测的时间间隔。监控终端如果没有上次查询时刻的记录,则默认为当前需检测被监控设备的电量,即认为到了检测被监控设备电量的时刻。以后,检测被监控设备的电量时刻根据监控时间间隔确定。
[0101] 可选地,所述电量信息,包括以下至少一种:电量、使用频度。
[0102] 图1A为本发明检测设备电量的方法另一实施例的流程图。图1B为本发明检测设备电量的方法另一实施例的流程图。
[0103] 在本发明方法另一实施例中,根据所述电量信息以及预设时间间隔设置监控时间间隔,包括以下三种实现方式的至少一种:
[0104] 如图1A所示,第一种实现方式为:
[0105] 监控终端检测被监控设备的电量信息,包括:
[0106] 步骤110、监控终端检测所述被监控设备相邻两次的电量信息。
[0107] 对应的,根据所述电量信息以及预设时间间隔设置监控时间间隔,包括:
[0108] 步骤111、根据相邻两次检测的电量信息以及预设时间间隔计算所述被监控设备的电量下降率。
[0109] 步骤112、若被监控设备的电量下降率小于预设电量下降率,则设置所述监控时间间隔大于预设时间间隔的时长;或,若被监控设备的电量下降率大于预设电量下降率,则设置所述监控时间间隔小于预设时间间隔的时长。
[0110] 具体来说,根据相邻两次检测获取到的电量信息的电量计算电量下降率,电量下降率表明单位时间电量的下降程度,如下公式是电量下降率的参考公式:电量下降率=(前一次电量-后一次电量)/前一次电量,当然也可以采用符合下降率原则的其他公式。若电量下降率与预设电量下降率相比,小于预设电量下降率,则可以设置所述监控时间间隔大于预设时间间隔的时长;若电量下降率与预设电量下降率相比,大于预设电量下降率,则可以设置所述监控时间间隔小于预设时间间隔的时长;
[0111] 如图1B所示,第二种实现方式为:根据电量信息以及预设时间间隔设置监控时间间隔之前,包括:
[0112] 步骤120、根据预设电量值将电量范围划分不同的电量区间。
[0113] 步骤121、根据获取到的电量信息,确定被监控设备的电量所处的电量区间。
[0114] 可选地,所述电量区间包括高等级电量区间和低等级电量区间;其中,所述高等级电量区间为所述电量区间的电量最小值大于一预设电量阈值;所述低等级电量区间为所述电量区间的电量最小值小于所述预设电量阈值;
[0115] 所述根据所述电量信息以及预设时间间隔设置监控时间间隔,包括:
[0116] 步骤122、若根据获取到的所述电量信息,确定所述被监控设备的电量所处的电量区间为高等级电量区间,则设置监控时间间隔大于预设时间间隔的时长;或,[0117] 若根据获取到的所述电量信息,确定所述被监控设备的电量所处的电量区间为低等级电量区间,则设置监控时间间隔小于预设时间间隔的时长。
[0118] 具体来说,首先可以根据预设电量值将被监控设备的电量范围划分为不同的电量区间,如0~20%为区间1,20%~40%为区间2,40%~60%为区间3,60%~80%为区间4,80%~100%为区间5;根据获取到的电量信息,判断电量所处的电量区间,如电量为70%则所处的电量区间为区间4,区间4属于高等级电量区间则可以设置所述监控时间间隔大于预设时间间隔的时长;如电量为30%则所处的电量区间为区间2,区间2属于低等级电量区间则可以设置所述监控时间间隔小于预设时间间隔的时长。
[0119] 其中,高等级电量区间和低等级电量区间可以根据所述电量区间的电量最小值与一预设电量阈值进行比较而确定,例如高等级电量区间的电量最小值大于预设电量阈值50%,高等级电量区间的电量最小值小于预设电量阈值50%。
[0120] 第三种实现方式为:所述电量信息包括被监控设备的使用频度;
[0121] 根据电量信息以及预设时间间隔设置监控时间间隔,包括:
[0122] 当电量信息所指示的使用频度高于预设使用频度,则设置监控时间间隔小于预设时间间隔的时长;或,当电量信息所指示的使用频度低于预设使用频度,则设置监控时间间隔大于预设时间间隔的时长。
[0123] 具体来说,在一些场景中,监控终端可以获得被监控设备的使用规律。例如:每次使用被监控设备(如智能手环),都把数据传递给监控终端(如智能手机),这样智能手机就可以知道智能手环在哪个时间被使用了,以及使用的频度是几天一次。智能手机就可以对电量检测做出安排。监控终端有多种方式检测被监控设备的使用规律,两个可能的检测方式:被监控设备何时上传数据给监控终端、在监控终端上何时启动应用程序来使用这些数据等等。这样,可以获知被监控设备的使用规律如时间规律、频度规律等。
[0124] 监控设备检测获取到的电量信息包括使用频度,可以根据使用频度与预设时间间隔设置监控时间间隔,当被监控设备的使用频度较高,高于预设使用频度,则设置监控时间间隔小于预设时间间隔的时长;若被监控设备的使用频度较低,低于预设使用频度,则设置监控时间间隔大于预设时间间隔的时长。
[0125] 第四种实现方式为:所述根据所述电量信息以及时间间隔设置监控时间间隔,包括:
[0126] 根据被监控设备的使用时间、充电所需时长以及当前时间,设置监控时间间隔。
[0127] 具体来说,监控终端还可以通过配置的方式设定被监控设备充电所需时长,如被监控设备在监控终端上配置的充电所需时长为2小时,或者通过向被监控设备多次检测的方式,计算充电所需时长,如第一次检测电量为10%,第二次检测电量为30%,第三次检测电量为90%,则根据三次检测的时间间隔可以估算出充电所需时长。根据被监控设备的使用时间、使用频度、充电所需时长来计算下次检测电量的监控时间间隔,例如:每天19:00点钟需要戴着手环跑步,充电所需时长是2个小时,则计算检测电量的监控时间间隔参考公式为:监控时间间隔=19–当前时刻–充电所需时长。例如,当前时刻是12:00,则可以计算出监控时间间隔=19–12–2=5(小时)。
[0128] 可选地,监控终端检测被监控设备的电量信息,包括:
[0129] 监控终端向被监控设备发送电量信息的查询请求;或,
[0130] 监控终端检测获取被监控设备主动上报的电量信息。
[0131] 具体地,监控终端向被监控设备发出查询请求,查询当前电量信息。被监控终端计算当前电量,并将当前电量信息返回给监控终端;或者,
[0132] 被监控设备主动上报电量信息,上报的时刻可以由监控终端来设定,监控终端可以采用以上步骤101、步骤102的方法设置监控时间间隔,发送给被监控设备,被监控设备收到后,设置与该监控时间间隔相符的定时器,如果到了定时时间,则被监控设备计算当前电量,向监控终端上报电量信息。
[0133] 可选地,根据监控时间间隔检测被监控设备的电量信息之后,包括:
[0134] 监控终端根据电量信息和预设的电量阈值判断是否需要告警,若需要,则发出告警;或,
[0135] 发送监控时间间隔和预设的电量阈值给被监控设备,以使被监控设备根据监控时间间隔检测获取自身的电量信息,并根据电量信息和预设的电量阈值确定是否发出告警。
[0136] 可选地,发出告警,包括:
[0137] 采用显示、声音或者震动的方式发出告警。
[0138] 具体地,监控终端判断是否需要告警,判断是否需要告警,有多个因素:剩余电量低于预设的电量阈值;或者没有低于预设的电量阈值,但是根据剩余电量、充电所需时长、使用时间和使用频度的历史记录,提前发出告警,若判断需要,则监控终端发出告警;
[0139] 由监控终端计算出下次检测电量信息的监控时间间隔,以及由监控终端计算或者配置了预设的电量阈值(最低电量),把时间间隔和预设的电量阈值发送给被监控设备。被监控设备根据监控时间间隔设定定时器,当定时器的定时时间到了,则检测电量,如果电量低于预设的电量阈值,则被监控设备发出告警。告警的信息可以是:显示文本、显示图像、指示灯、声音或震动等。
[0140] 监控设备还可以以通知消息的形式展示电量信息,例如“智能手环还剩30%电量,是否要充电?”,用户自行决定是否充电。这样就可以预估用户要使用被监控设备之前,预留足够的时间来充电。
[0141] 本发明通过监控终端可以管理众多的被监控设备,无需随时把每个被监控设备的电量信息都显示在监控终端上,只在需要的时候显示。
[0142] 本实施例,通过监控终端检测被监控设备的电量信息,并根据检测获取到的所述电量信息以及预设时间间隔确定监控时间间隔;所述监控终端根据监控时间间隔检测所述被监控设备的电量信息,实现了根据检测到的电量信息确定下一次检测与本次检测的监控时间间隔,根据该监控时间间隔检测到电量之后确定是否对用户进行提示,能够在合理的时间对用户进行提示,被监控设备无需定期上报剩余电量,节省了能量,监控终端通过自学习的方式,尽可能节省了查询次数,解决了现有技术中周期性检测电量浪费资源的问题。
[0143] 图2为本发明监控终端实施例一的结构示意图。如图2所示,本实施例提供的监控终端20包括:检测模块201和设置模块202;其中检测模块201,用于检测被监控设备的电量信息;设置模块202,用于根据所述电量信息以及预设时间间隔确定监控时间间隔;所述检测模块201,还用于根据所述监控时间间隔检测所述被监控设备的电量信息。
[0144] 可选地,所述检测模块201,具体用于检测所述被监控设备相邻两次的电量信息;
[0145] 设置模块202,具体用于:
[0146] 根据相邻两次检测的电量信息以及预设时间间隔计算所述被监控设备的电量下降率;
[0147] 若所述被监控设备的电量下降率小于预设电量下降率,则设置所述监控时间间隔大于预设时间间隔的时长;或,若所述被监控设备的电量下降率大于预设电量下降率,则设置所述监控时间间隔小于预设时间间隔的时长。
[0148] 可选地,设置模块202,还用于:
[0149] 根据预设电量值将电量范围划分不同的电量区间;
[0150] 根据获取到的所述电量信息,确定所述被监控设备的电量所处的电量区间。
[0151] 可选地,所述电量区间包括高等级电量区间和低等级电量区间;其中,所述高等级电量区间为所述电量区间的电量最小值大于一预设等级阈值;所述低等级电量区间为所述电量区间的电量最小值小于所述预设等级阈值;
[0152] 设置模块202,具体用于:
[0153] 若根据获取到的所述电量信息,确定所述被监控设备的电量所处的电量区间为高等级电量区间,则设置所述监控时间间隔大于预设时间间隔的时长;或,[0154] 若根据获取到的所述电量信息,确定所述被监控设备的电量所处的电量区间为低等级电量区间,则设置所述监控时间间隔小于预设时间间隔的时长。
[0155] 可选地,所述电量信息包括被监控设备的使用频度;
[0156] 设置模块202,具体用于:
[0157] 当所述电量信息所指示的使用频度高于预设使用频度,则设置所述监控时间间隔小于所述预设时间间隔的时长;或,当所述电量信息所指示的使用频度低于预设使用频度,则设置所述监控时间间隔大于所述预设时间间隔的时长。
[0158] 可选地,检测模块201,具体用于:
[0159] 向所述被监控设备发送所述电量信息的查询请求;或,
[0160] 检测获取所述被监控设备主动上报的所述电量信息。
[0161] 可选地,本实施例的监控终端,还可以包括:
[0162] 告警模块203,用于根据所述电量信息和预设的电量阈值判断是否需要告警,若需要,则发出告警;或,
[0163] 告警模块203,用于发送监控时间间隔和预设的电量阈值给被监控设备,以使被监控设备根据所述监控时间间隔检测获取自身的电量信息,并根据所述电量信息和所述预设的电量阈值确定是否发出告警。
[0164] 可选地,所述发出告警,包括:
[0165] 采用显示、声音或者震动的方式发出告警。
[0166] 可选地,所述电量信息,包括以下至少一种:电量、使用频度。
[0167] 图3为本发明监控终端实施例二的结构示意图。如图3所示,本实施例提供的监控终端30包括:通信器301和存储器302和处理器303;还可以包括发射器304和接收器305。发射器304和接收器305可以和处理器303相连。其中,发射器304用于发送数据或信息,接收器305用于接收数据或信息;
[0168] 通信器301用于与被监控设备或其他设备进行通信,向被监控设备发送查询请求,并接收所述监控终端返回的电量信息;还用于向被监控设备发送监控时间间隔和预设的电量阈值,可以建立监控终端和被监控设备之间的通讯链路以及在此基础之上的数据传输通道(例如:传输控制协议(Transmission Control Protocol,简称TCP/用户数据包协议(User Datagram Protocol,简称UDP等)。例如支持近距离通讯的蓝牙、WLAN等;或者是使得监控终端能够访问互联网,例如蜂窝网络等,通过互联网与远程的被监控设备通信;
[0169] 存储器302用于存储执行指令或数据,所述数据包括但不限于:电量信息、预设时间间隔、预设电量下降率、预设电量值、预设等级阈值、预设使用频度、预设的电量阈值等;所述存储器302包括持久性存储器和非持久性存储器,前者可能是硬盘、SD卡等,用于存储操作系统、浏览器引擎、管理模块客户端、用户识别模块或其他应用程序(如被监控设备的应用程序,对应于被监控设备。如果有应用程序,则可以通过应用程序的使用时间、使用频度等,为计算检测的时间间隔提供依据)等;后者可以是内存,程序在运行时,需要从持久性存储器加载到内存中,内存中还保存程序运行过程中产生的临时数据;操作系统是程序的运行环境,它封装了监控终端的硬件,以软件接口的形式供应用程序调用。操作系统提供了应用程序的管理能力,哪个应用程序被启动,操作系统都能够获得相关信息;
[0170] 处理器303用于执行指令并完成与监控终端系统相关的操作(例如,利用从存储器中获取的指令),其可以控制监控终端系统的各组件之间输入和输出数据的接收和操纵;处理器可以在单芯片、多芯片或多个电子元件上实现,并可采用多种体系结构,包括专用或嵌入式处理器、专用处理器、控制器、专用集成电路(Application Specific Integrated Circuit,简称ASIC)等。
[0171] 当所述监控终端运行时,处理器303与存储器302之间通信,处理器303用于:
[0172] 检测被监控设备的电量信息;
[0173] 根据所述电量信息以及预设时间间隔设置监控时间间隔;
[0174] 根据所述监控时间间隔检测所述被监控设备的电量信息。
[0175] 可选地,处理器303还用于:
[0176] 检测所述被监控设备相邻两次的电量信息;
[0177] 根据相邻两次检测的电量信息以及预设时间间隔计算所述被监控设备的电量下降率;
[0178] 若所述被监控设备的电量下降率小于预设电量下降率,则设置所述监控时间间隔大于所述预设时间间隔的时长;或,若所述被监控设备的电量下降率大于预设电量下降率,则设置所述监控时间间隔小于所述预设时间间隔的时长。
[0179] 可选地,处理器303还用于:
[0180] 根据预设电量值将电量范围划分不同的电量区间;
[0181] 根据获取到的所述电量信息,确定所述被监控设备的电量所处的电量区间。
[0182] 可选地,所述电量区间包括高等级电量区间和低等级电量区间;其中,所述高等级电量区间为所述电量区间的电量最小值大于一预设等级阈值;所述低等级电量区间为所述电量区间的电量最小值小于所述预设等级阈值;
[0183] 处理器303还用于:
[0184] 若根据获取到的所述电量信息,确定所述被监控设备的电量所处的电量区间为高等级电量区间,则设置所述监控时间间隔大于所述预设时间间隔的时长;或,若根据获取到的所述电量信息,确定所述被监控设备的电量所处的电量区间为低等级电量区间,则设置所述监控时间间隔小于所述预设时间间隔的时长。
[0185] 可选地,所述电量信息包括被监控设备的使用频度;
[0186] 处理器303还用于:
[0187] 当所述电量信息所指示的所述使用频度高于预设使用频度,则设置所述监控时间间隔小于所述预设时间间隔的时长;或,当所述电量信息所指示的所述使用频度低于预设使用频度,则设置所述监控时间间隔大于所述预设时间间隔的时长。
[0188] 可选地,处理器303还用于:
[0189] 向所述被监控设备发送所述电量信息的查询请求;或,
[0190] 检测获取所述被监控设备主动上报的所述电量信息。
[0191] 可选地,处理器303还用于:
[0192] 根据所述电量信息和预设的电量阈值判断是否需要告警,若需要,则发出告警。
[0193] 本实施例的监控终端,可以用于执行方法实施例中所述的方法,其实现原理和技术效果类似,此处不再赘述。
[0194] 图4为本发明被监控设备实施例一的结构示意图。如图4所示,本实施例提供的被监控设备40包括:通信器401、存储器402、处理器403和电池404;还可以包括发射器405和接收器406。发射器405和接收器406可以和处理器403相连。其中,发射器405用于发送数据或信息,接收器406用于接收数据或信息;
[0195] 电池404用于给被监控设备的不同部件进行供电以维持其运行,如可充电电池;通信器401用于与监控终端或其他设备进行通信,用于接收监控终端发送的查询请求,并向所述监控终端返回电量信息;还用于接收监控终端发送的监控时间间隔和预设的电量阈值;存储器402用于存储执行指令或数据,当所述被监控设备40运行时,处理器403与存储器402之间通信,处理器403用于:
[0196] 响应所述监控终端的查询请求,检测所述电池当前电量,返回电量信息给所述监控终端;
[0197] 根据所述监控终端发送的所述监控时间间隔检测获取自身的电量信息,并根据所述电量信息和所述预设的电量阈值确定是否发出告警,若需要,则发出告警。
[0198] 本实施例的被监控设备,可以用于执行方法实施例中所述的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0199] 图5为本发明检测设备电量的系统实施例一的结构示意图。如图5所示,本实施例提供的系统包括:监控终端和至少一个被监控设备;其中,监控终端可以采用图2~图3任一监控终端实施例的结构,用于检测被监控设备的电量信息,根据所述电量信息以及预设时间间隔设置监控时间间隔,根据所述监控时间间隔检测所述被监控设备的电量信息;其对应地,可以执行图1中方法实施例的技术方案,被监控设备可以采用如图4所示被监控设备实施例的结构,用于响应所述监控终端的查询请求,检测所述电池当前电量,返回电量信息给所述监控终端;所述被监控设备还用于根据所述监控终端发送的所述监控时间间隔检测获取自身的电量信息,并根据所述电量信息和所述预设的电量阈值确定是否发出告警,其实现原理和技术效果类似,此处不再赘述。
[0200] 在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元或模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或模块可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0201] 所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
[0202] 本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0203] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
QQ群二维码
意见反馈