一种智能电子猫眼及其唤醒方法、装置转让专利

申请号 : CN201910508999.3

文献号 : CN110290348A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 包云兵杜康王俊

申请人 : 浙江大华技术股份有限公司

摘要 :

本发明涉及一种智能电子猫眼及其唤醒方法、装置,以及计算机设备和存储介质。方法包括:响应于用户靠近电子猫眼的室内机设备的操作,获取用户和室内机设备之间的有效距离;在获取到的有效距离等于或小于预设的距离阈值时,控制室内机触摸屏处于工作状态;在室内机触摸屏处于工作状态后,响应于用户对室内机触摸屏的触摸操作,唤醒视频DSP进入工作状态,并切换室内机触摸屏控制至视频DSP控制。本发明采用以上多级唤醒方法,大大减少了室内机设备的误开机率,增加了设备可靠性,降低了设备功耗,从而延长了设备的工作时间,降低了设备运行及维护成本。

权利要求 :

1.一种智能电子猫眼的唤醒方法,其特征在于,包括以下步骤:响应于用户靠近电子猫眼的室内机设备的操作,获取用户和所述室内机设备之间的有效距离;

在获取到的所述有效距离等于或小于预设的距离阈值时,控制室内机触摸屏处于工作状态;

在所述室内机触摸屏处于工作状态后,响应于用户对所述室内机触摸屏的触摸操作,唤醒视频DSP进入工作状态,并切换室内机触摸屏控制至视频DSP控制。

2.根据权利要求1所述的方法,其特征在于,所述响应于用户靠近电子猫眼的室内机设备的操作,获取用户和所述室内机设备之间的有效距离,包括以下步骤:在用户靠近所述室内机设备时,利用距离传感器实时检测并获取用户和所述室内机设备之间的有效距离。

3.根据权利要求2所述的方法,其特征在于,还包括以下步骤:在用户靠近所述室内机设备时,通过触发中断唤醒单片机。

4.根据权利要求3所述的方法,其特征在于,在获取到的所述有效距离等于或小于预设的距离阈值时,控制室内机触摸屏处于工作状态,包括以下步骤:预设用户和所述室内机设备之间的距离阈值;

当获取到的用户和所述室内机设备之间的有效距离等于或小于所述距离阈值时,利用所述单片机打开所述室内机触摸屏的电源,使所述室内机触摸屏处于工作状态。

5.根据权利要求4所述的方法,其特征在于,还包括以下步骤:初始化设置,设置所述距离传感器处于工作状态、所述单片机处于休眠状态、以及所述视频DSP处于休眠状态。

6.根据权利要求1至5任一项所述的方法,其特征在于,还包括以下步骤:在切换到视频DSP控制后,若用户在设定时长内无操作或者预览超时,则控制所述视频DSP进入休眠状态。

7.一种智能电子猫眼的唤醒装置,其特征在于,所述装置包括距离获取模块、室内机触摸屏控制模块、以及视频DSP唤醒模块;

所述距离获取模块,响应于用户靠近电子猫眼的室内机设备的操作,获取用户和所述室内机设备之间的有效距离;

室内机触摸屏控制模块,用于在所述距离获取模块获取到的所述有效距离等于或小于预设的距离阈值时,控制室内机触摸屏处于工作状态;

视频DSP唤醒模块,用于在所述室内机触摸屏处于工作状态后,响应于用户对所述室内机触摸屏的触摸操作,唤醒视频DSP进入工作状态,并切换室内机触摸屏控制至视频DSP控制。

8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

10.一种智能电子猫眼,包括用于安装在室内的室内机设备,其特征在于,所述室内机设备包括距离检测单元、单片机、室内机触摸屏、以及视频DSP单元;

所述单片机分别连接所述距离检测单元、所述室内机触摸屏的电源模块、以及所述视频DSP单元;

所述距离检测单元,用于在用户靠近室内机设备时,检测并获取用户和所述室内机设备之间的有效距离,并通过触发中断唤醒所述单片机;

所述单片机,用于被唤醒后,判断所述距离检测单元获取到的所述有效距离是否等于或小于预设的距离阈值,并在判断为是的情况下,打开所述室内机触摸屏的电源,使所述室内机触摸屏处于工作状态;

所述室内机触摸屏,用于响应于用户的触摸操作,向所述单片机发送对应的触摸控制信号;

所述单片机还用于在接收到所述触摸控制信号后,唤醒所述视频DSP单元进入工作状态,并切换室内机触摸屏控制至视频DSP控制。

说明书 :

一种智能电子猫眼及其唤醒方法、装置

技术领域

[0001] 本申请涉及电子技术领域,特别是涉及一种智能电子猫眼及其唤醒方法、装置、以及一种计算机设备和存储介质。

背景技术

[0002] 随着视频处理及无线网络技术的发展,智能电子猫眼已广泛用于家庭安防系统。智能电子猫眼集成了传统光学猫眼、门铃及录像的功能,并在传统光学猫眼的基础上增加了监控的功能,以克服传统光学猫眼的不足及存在的安全隐患。
[0003] 现有的智能电子猫眼基本都是采用低功耗单片机加视频DSP快速启动的方案,并且内置锂电池,其主要包括室外猫眼部分和室内显示部分。室外猫眼部分利用外部传感器检测到异常触发(比如有人经过,逗留等)后,由低功耗单片机唤醒视频DSP(数字信号处理),然后开始进行录像报警等。室内显示部分利用显示屏可以实时显示门外的场景。正常情况下显示屏是待机关闭的,当用户按下设备上的显示开关之后设备会开始工作并显示图像。此外,在室内机上面一般会设置接近传感器来检测是否有用户接近设备,在有呼叫信息的时候,人靠近设备,设备就会自动开启。
[0004] 然而,在室内机上面设置屏幕显示机械按键会大大影响室内机的美观度,并且机械按键开关的可靠性相对较低。如果取消机械按键开关,比如采用触摸屏触摸唤醒,则会因为触摸屏的待机功耗较大,大大降低设备的工作时间。或者,单纯靠接近传感器检测到用户在设备前面就自动打开设备,这种方式会大大增加误开机率。比如用户需要开门出去或者开门进入室内都会经过室内机前面,但并不需要查看门外的情况。所以,无论是采用触摸屏触摸唤醒还是单纯靠接近传感器感应检测唤醒,最终都会导致设备的平均功耗大大增加,从而降低设备的工作时间。
[0005] 因此,现有的智能电子猫眼的唤醒方法存在可靠性低、误开机率较高,功耗较大的问题,从而大大降低了设备的工作时间,增加了设备运行及维护成本。

发明内容

[0006] 基于此,有必要针对上述技术问题,提供一种能够在取消机械按键的同时不降低设备的工作时间及增加设备的误开机次数,同时降低设备功耗并提高设备的可靠性的一种智能电子猫眼及其唤醒方法、装置,以及一种计算机设备和存储介质。
[0007] 本发明提供的智能电子猫眼的唤醒方法,包括以下步骤:
[0008] 响应于用户靠近电子猫眼的室内机设备的操作,获取用户和所述室内机设备之间的有效距离;
[0009] 在获取到的所述有效距离等于或小于预设的距离阈值时,控制室内机触摸屏处于工作状态;
[0010] 在所述室内机触摸屏处于工作状态后,响应于用户对所述室内机触摸屏的触摸操作,唤醒视频DSP进入工作状态,并切换室内机触摸屏控制至视频DSP控制。
[0011] 作为一种可实施方式,所述响应于用户靠近电子猫眼的室内机设备的操作,获取用户和所述室内机设备之间的有效距离,包括以下步骤:
[0012] 在用户靠近所述室内机设备时,利用距离传感器实时检测并获取用户和所述室内机设备之间的有效距离。
[0013] 作为一种可实施方式,上述方法还包括以下步骤:
[0014] 在用户靠近所述室内机设备时,通过触发中断唤醒单片机。
[0015] 作为一种可实施方式,在获取到的所述有效距离等于或小于预设的距离阈值时,控制室内机触摸屏处于工作状态,包括以下步骤:
[0016] 预设用户和所述室内机设备之间的距离阈值;
[0017] 当获取到的用户和所述室内机设备之间的有效距离等于或小于所述距离阈值时,利用所述单片机打开所述室内机触摸屏的电源,使所述室内机触摸屏处于工作状态。
[0018] 作为一种可实施方式,上述方法还包括以下步骤:
[0019] 初始化设置,设置所述距离传感器处于工作状态、所述单片机处于休眠状态、以及所述视频DSP处于休眠状态。
[0020] 作为一种可实施方式,上述方法还包括以下步骤:
[0021] 在切换到视频DSP控制后,若用户在设定时长内无操作或者预览超时,则控制所述视频DSP进入休眠状态。
[0022] 基于同一发明构思,本发明提供的智能电子猫眼的唤醒装置,包括距离获取模块、室内机触摸屏控制模块、以及视频DSP唤醒模块;
[0023] 所述距离获取模块,响应于用户靠近电子猫眼的室内机设备的操作,获取用户和所述室内机设备之间的有效距离;
[0024] 室内机触摸屏控制模块,用于在所述距离获取模块获取到的所述有效距离等于或小于预设的距离阈值时,控制室内机触摸屏处于工作状态;
[0025] 视频DSP唤醒模块,用于在所述室内机触摸屏处于工作状态后,响应于用户对所述室内机触摸屏的触摸操作,唤醒视频DSP进入工作状态,并切换室内机触摸屏控制至视频DSP控制。
[0026] 作为一种可实施方式,距离获取模块还用于在用户靠近室内机设备时,利用距离传感器实时检测并获取用户和室内机设备之间的有效距离。
[0027] 进一步地,距离获取模块还用于在用户靠近室内机设备时,通过触发中断唤醒单片机。
[0028] 作为一种可实施方式,室内机触摸屏控制模块包括唤醒距离预设单和电源控制单元。唤醒距离预设单元用于预设用户和室内机设备之间的距离阈值。电源控制单元用于当获取到的用户和室内机设备之间的有效距离等于或小于距离阈值时,利用单片机打开室内机触摸屏的电源,使室内机触摸屏处于工作状态。
[0029] 作为一种可实施方式,智能电子猫眼的唤醒装置还包括设置模块,用于初始化设置,设置距离传感器处于工作状态、单片机处于休眠状态、以及视频DSP处于休眠状态。
[0030] 作为一种可实施方式,智能电子猫眼的唤醒装置还包括视频DSP休眠模,该视频DSP休眠模块用于在切换到视频DSP控制后,若用户在设定时长内无操作或者预览超时,则控制视频DSP进入休眠状态。
[0031] 本发明提供的计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下方法的步骤:
[0032] 响应于用户靠近电子猫眼的室内机设备的操作,获取用户和所述室内机设备之间的有效距离;
[0033] 在获取到的所述有效距离等于或小于预设的距离阈值时,控制室内机触摸屏处于工作状态;
[0034] 在所述室内机触摸屏处于工作状态后,响应于用户对所述室内机触摸屏的触摸操作,唤醒视频DSP进入工作状态,并切换室内机触摸屏控制至视频DSP控制。
[0035] 作为一种可实施方式,所述响应于用户靠近电子猫眼的室内机设备的操作,获取用户和所述室内机设备之间的有效距离,包括以下步骤:
[0036] 在用户靠近所述室内机设备时,利用距离传感器实时检测并获取用户和所述室内机设备之间的有效距离。
[0037] 作为一种可实施方式,上述方法还包括以下步骤:
[0038] 在用户靠近所述室内机设备时,通过触发中断唤醒单片机。
[0039] 作为一种可实施方式,在获取到的所述有效距离等于或小于预设的距离阈值时,控制室内机触摸屏处于工作状态,包括以下步骤:
[0040] 预设用户和所述室内机设备之间的距离阈值;
[0041] 当获取到的用户和所述室内机设备之间的有效距离等于或小于所述距离阈值时,利用所述单片机打开所述室内机触摸屏的电源,使所述室内机触摸屏处于工作状态。
[0042] 作为一种可实施方式,上述方法还包括以下步骤:
[0043] 初始化设置,设置所述距离传感器处于工作状态、所述单片机处于休眠状态、以及所述视频DSP处于休眠状态。
[0044] 作为一种可实施方式,上述方法还包括以下步骤:
[0045] 在切换到视频DSP控制后,若用户在设定时长内无操作或者预览超时,则控制所述视频DSP进入休眠状态。
[0046] 本发明提供的计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下方法的步骤:
[0047] 响应于用户靠近电子猫眼的室内机设备的操作,获取用户和所述室内机设备之间的有效距离;
[0048] 在获取到的所述有效距离等于或小于预设的距离阈值时,控制室内机触摸屏处于工作状态;
[0049] 在所述室内机触摸屏处于工作状态后,响应于用户对所述室内机触摸屏的触摸操作,唤醒视频DSP进入工作状态,并切换室内机触摸屏控制至视频DSP控制。
[0050] 作为一种可实施方式,所述响应于用户靠近电子猫眼的室内机设备的操作,获取用户和所述室内机设备之间的有效距离,包括以下步骤:
[0051] 在用户靠近所述室内机设备时,利用距离传感器实时检测并获取用户和所述室内机设备之间的有效距离。
[0052] 作为一种可实施方式,上述方法还包括以下步骤:
[0053] 在用户靠近所述室内机设备时,通过触发中断唤醒单片机。
[0054] 作为一种可实施方式,在获取到的所述有效距离等于或小于预设的距离阈值时,控制室内机触摸屏处于工作状态,包括以下步骤:
[0055] 预设用户和所述室内机设备之间的距离阈值;
[0056] 当获取到的用户和所述室内机设备之间的有效距离等于或小于所述距离阈值时,利用所述单片机打开所述室内机触摸屏的电源,使所述室内机触摸屏处于工作状态。
[0057] 作为一种可实施方式,上述方法还包括以下步骤:
[0058] 初始化设置,设置所述距离传感器处于工作状态、所述单片机处于休眠状态、以及所述视频DSP处于休眠状态。
[0059] 作为一种可实施方式,上述方法还包括以下步骤:
[0060] 在切换到视频DSP控制后,若用户在设定时长内无操作或者预览超时,则控制所述视频DSP进入休眠状态。
[0061] 本发明提供的智能电子猫眼,包括用于安装在室内的室内机设备,所述室内机设备包括距离检测单元、单片机、室内机触摸屏、以及视频DSP单元;
[0062] 所述单片机分别连接所述距离检测单元、所述室内机触摸屏的电源模块、以及所述视频DSP单元;
[0063] 所述距离检测单元,用于在用户靠近室内机设备时,检测并获取用户和所述室内机设备之间的有效距离,并通过触发中断唤醒所述单片机;
[0064] 所述单片机,用于被唤醒后,判断所述距离检测单元获取到的所述有效距离是否等于或小于预设的距离阈值,并在判断为是的情况下,打开所述室内机触摸屏的电源,使所述室内机触摸屏处于工作状态;
[0065] 所述室内机触摸屏,用于响应于用户的触摸操作,向所述单片机发送对应的触摸控制信号;
[0066] 所述单片机还用于在接收到所述触摸控制信号后,唤醒所述视频DSP单元进入工作状态,并切换室内机触摸屏控制至视频DSP控制。
[0067] 上述智能电子猫眼及其唤醒方法、装置,以及计算机设备和存储介质,通过检测用户和室内机设备之间的有效距离,当该有效距离达到预设距离阈值时,唤醒室内机触摸屏;再响应于用户对室内机触摸屏的触摸操作,唤醒视频DSP进入工作状态,采用以上多级唤醒策略,大大减少了室内机设备的误开机率,增加了设备可靠性,降低了设备功耗,从而延长了设备的工作时间,降低了设备运行及维护成本。

附图说明

[0068] 图1为本发明一实施例提供的智能电子猫眼的唤醒方法的流程示意图;
[0069] 图2为本发明一实施例提供的智能电子猫眼的唤醒装置的结构示意图;
[0070] 图3为本发明另一实施例提供的智能电子猫眼的唤醒装置的结构示意图;
[0071] 图4为本发明又一实施例提供的智能电子猫眼的唤醒装置的结构示意图;
[0072] 图5为本发明一实施例提供的智能电子猫眼的结构示意图;
[0073] 图6为本发明一实施例提供的计算机设备的内部结构图。

具体实施方式

[0074] 为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0075] 如图1所示,本申请一实施例提供了一种智能电子猫眼的唤醒方法,适用于智能电子猫眼室内机设备的唤醒控制,包括以下步骤:
[0076] S100、响应于用户靠近电子猫眼的室内机设备的操作,获取用户和室内机设备之间的有效距离。
[0077] 其中,步骤S100的实施,可以通过红外传感器、距离传感器等低功耗人体感应设备检测用户是否靠近电子猫眼的室内机设备,并在用户靠近室内机设备时,检测用户和室内机设备之间的有效距离。例如,采用PIR传感器(人体热释电红外传感器),在用户靠近室内机设备时,可以快速检测出用户和室内机设备之间的有效距离。
[0078] 作为一种可实施方式,步骤S100包括以下步骤:
[0079] 在用户靠近室内机设备时,利用距离传感器实时检测并获取用户和室内机设备之间的有效距离。
[0080] 本实施例中的距离传感器一直保持在工作状态,是一种超低功耗的传感器。当有用户在室内机设备前面经过并进入距离传感器的感应范围的时候,距离传感器会检测到。上述电子猫眼的室内机设备包括但不限于距离传感器、单片机、室内机触摸屏、室内机显示屏、以及视频DSP等设备。
[0081] 进一步地,作为一种可实施方式,在距离传感器检测到用户靠近室内机设备时,通过触发中断唤醒单片机。
[0082] 本实施例中的单片机初始状态为低功耗休眠状态,只有在距离传感器检测到用户靠近室内机设备时,才会通过触发中断唤醒休眠的低功耗单片机。这样大大降低了设备功耗。
[0083] S200、在获取到的有效距离等于或小于预设的距离阈值时,控制室内机触摸屏处于工作状态。
[0084] 步骤S200中,将步骤S100获取的用户和室内机设备之间的有效距离与预设的距离阈值进行比较,在获取到的有效距离等于或小于预设的距离阈值时,控制室内机触摸屏处于工作状态。
[0085] 作为一种可实施方式,步骤S200包括以下步骤:
[0086] S210、预设用户和室内机设备之间的距离阈值;
[0087] S220、当获取到的用户和室内机设备之间的有效距离等于或小于距离阈值时,利用单片机打开室内机触摸屏的电源,使室内机触摸屏处于工作状态。
[0088] 低功耗单片机被距离传感器唤醒之后,判断距离传感器获取到的用户和室内机设备之间的有效距离与预设的距离阈值的大小。当用户和室内机设备之间的有效距离等于或小于距离阈值时,单片机打开触摸屏的电源并使触摸屏处于工作状态。本实施例中的室内机触摸屏为低功耗触摸屏,初始状态为关闭状态。
[0089] 上述距离阈值可以根据设备的具体安装位置和用户的使用习惯设定,例如,通常可设置为1米、0.8米、0.5米等。当用户和室内机设备之间的有效距离达到该距离阈值时,说明用户可能想要开启设备或唤醒设备,查看屋外情况。
[0090] 现有技术中,单纯靠接近传感器检测到用户在设备前面就自动打开设备,这种方式会大大增加误开机率,增加设备功耗。比如用户需要开门出去或者开门进入室内都会经过室内机前面,但并不需要查看门外的情况。本发明较好地避免了这种误开机状况,通过获取用户和室内机设备之间的有效距离,并进一步判断该有效距离达到预设的距离阈值时,利用单片机打开室内机触摸屏的电源,使室内机触摸屏处于工作状态,从而大大减少了误开机率,降低了设备功耗。
[0091] 如果用户靠近室内机设备并无触碰室内机触摸屏,说明用户只是经过此处并不需要唤醒设备。基于此,本实施例中的单片机会持续判断用户到室内机设备的有效距离,当该有效距离大于预设的距离阈值时,单片机关闭室内机触摸屏电源,设备重新进入休眠状态。
[0092] 需要说明的是,在打开室内机触摸屏的电源,使室内机触摸屏处于工作状态后,如果用户没有进行触摸控制操作,则视频DSP等其他部分还是处于休眠待机状态。
[0093] S300、在室内机触摸屏处于工作状态后,响应于用户对室内机触摸屏的触摸操作,唤醒视频DSP进入工作状态,并切换室内机触摸屏控制至视频DSP控制。
[0094] 步骤S300在室内机触摸屏处于工作状态后,如果用户对室内机触摸屏进行了进一步的控制操作,单片机会接收到触摸控制信号,表示用户需要查看设备录像或者室外场景,机响应于用户对室内机触摸屏的触摸操作,唤醒视频DSP进入工作状态,并切换室内机触摸屏控制至视频DSP控制。视频DSP根据用户的控制进入预览或者回放模式。
[0095] 作为一种可实施方式,在步骤S100之前,还包括初始化设置的步骤,设置距离传感器处于工作状态、单片机处于休眠状态、以及视频DSP处于休眠状态。
[0096] 进一步地,在切换到视频DSP控制后,若用户在设定时长内无操作或者预览超时,则控制视频DSP进入休眠状态。
[0097] 相比于传统的机械按钮唤醒方案,本实施例采用距离传感器结合电源控制技术在不增加设备功耗及成本的前提下解决设备的低功耗唤醒。具体地,通过检测用户和室内机设备之间的有效距离,当该有效距离达到预设距离阈值时,唤醒室内机触摸屏;再响应于用户对室内机触摸屏的触摸操作,唤醒视频DSP进入工作状态,采用以上多级唤醒策略,大大减少了室内机设备的误开机率,增加了设备可靠性,降低了设备功耗,从而延长了设备的工作时间,降低了设备运行及维护成本。
[0098] 参见图2,基于同一发明构思,本发明另一实施例提供了一种智能电子猫眼的唤醒装置,包括距离获取模块100、室内机触摸屏控制模块200、以及视频DSP唤醒模块300。具体地:
[0099] 距离获取模块100响应于用户靠近电子猫眼的室内机设备的操作,获取用户和室内机设备之间的有效距离。
[0100] 室内机触摸屏控制模块200用于在距离获取模块获取到的有效距离等于或小于预设的距离阈值时,控制室内机触摸屏处于工作状态。
[0101] 视频DSP唤醒模块300用于在室内机触摸屏处于工作状态后,响应于用户对室内机触摸屏的触摸操作,唤醒视频DSP进入工作状态,并切换室内机触摸屏控制至视频DSP控制。
[0102] 作为一种可实施方式,距离获取模块100还用于在用户靠近室内机设备时,利用距离传感器实时检测并获取用户和室内机设备之间的有效距离。
[0103] 进一步地,距离获取模块100还用于在用户靠近室内机设备时,通过触发中断唤醒单片机。
[0104] 参见图3,作为一种可实施方式,室内机触摸屏控制模块200包括唤醒距离预设单210和电源控制单元220。唤醒距离预设单元210用于预设用户和室内机设备之间的距离阈值。电源控制单元220用于当获取到的用户和室内机设备之间的有效距离等于或小于距离阈值时,利用单片机打开室内机触摸屏的电源,使室内机触摸屏处于工作状态。
[0105] 继续参见图3,作为一种可实施方式,智能电子猫眼的唤醒装置还包括设置模块010,用于初始化设置,设置距离传感器处于工作状态、单片机处于休眠状态、以及视频DSP处于休眠状态。
[0106] 参见图4,作为一种可实施方式,智能电子猫眼的唤醒装置还包括视频DSP休眠模400,该视频DSP休眠模块400用于在切换到视频DSP控制后,若用户在设定时长内无操作或者预览超时,则控制视频DSP进入休眠状态。
[0107] 关于智能电子猫眼的唤醒装置的具体限定可以参见上文中对于智能电子猫眼的唤醒方法的限定,在此不再赘述。上述智能电子猫眼的唤醒装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0108] 参见图5,本发明另一实施例还提供了一种智能电子猫眼,包括安装在室外的室外机设备和用于安装在室内的室内机设备。其中,室外机设备包括运动检测模块11、摄像头模块12、补光模块13、音频模块14、以及按钮15等。
[0109] 室内机设备包括距离传感器21、低功耗MCU 22、室内机触摸屏23、视频DSP单元24、电源模块25、以及无线模块26。其中,低功耗MCU 22分别连接距离传感器21、室内机触摸屏23、视频DSP单元24、以及电源模块25。无线模块26连接电源模块25和视频DSP单元24。室内机触摸屏23上还设置有室内机显示屏231。需要说明的是,本实施例中的室内机触摸屏23和室内机显示屏231单独设置,也可以通过一块触摸显示屏实现。
[0110] 上述任一实施例提供的智能电子猫眼的唤醒方法均可以应运在该智能电子猫眼的室内机设备上。
[0111] 该智能电子猫眼的室内机设备的唤醒过程如下:
[0112] 距离传感器21处于工作状态,低功耗MCU 22处于休眠状态,视频DSP单元24处于休眠状态。
[0113] 距离传感器21在用户靠近室内机设备时,距离传感器21检测并获取用户和室内机设备之间的有效距离,并通过触发中断唤醒低功耗MCU 22。
[0114] 低功耗MCU 22被唤醒后,判断距离传感器21获取到的有效距离是否等于或小于预设的距离阈值,并在判断为是的情况下,打开室内机触摸屏23的电源,使室内机触摸屏23处于工作状态。
[0115] 需要说明的是,距离传感器21会持续检测用户到室内机设备的有效距离,当距离大于距离阈值时,低功耗MCU 22关闭室内机触摸屏23的电源,设备重新进入休眠状态。
[0116] 室内机触摸屏23处于工作状态后,当有用户靠近室内机设备并触摸室内机触摸屏23,室内机触摸屏23响应于用户的触摸操作,向低功耗MCU 22发送对应的触摸控制信号。
[0117] 低功耗MCU 22在接收到触摸控制信号后,唤醒视频DSP单元24进入工作状态,并切换室内机触摸屏控制至视频DSP控制。
[0118] 如果用户靠近室内机设备并无触碰触室内机触摸屏23,说明用户只是经过此处并不需要唤醒设备。
[0119] 相比于传统的机械按钮唤醒方案,本实施例采用距离传感器21结合电源控制技术在不增加设备功耗及成本的前提下解决设备的低功耗唤醒。具体地,通过距离传感器21在用户靠近室内机设备时,检测用户和室内机设备之间的有效距离,并通过触发中断唤醒低功耗MCU 22;再由低功耗MCU 22判断当该有效距离达到预设距离阈值时,唤醒室内机触摸屏23;当有用户靠近室内机设备并触摸室内机触摸屏23,室内机触摸屏23响应于用户的触摸操作,向低功耗MCU 22发送对应的触摸控制信号;低功耗MCU 22响应于用户对室内机触摸屏的触摸操作,唤醒视频DSP单元24进入工作状态。采用距离传感器21、低功耗MCU 22、以及室内机触摸屏23三级唤醒策略,大大减少了室内机设备的误开机率,增加了设备可靠性,降低了设备功耗,从而延长了设备的工作时间,降低了设备运行及维护成本。
[0120] 在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储预设的距离阈值数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种智能电子猫眼的唤醒方法。
[0121] 本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0122] 在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
[0123] S100、响应于用户靠近电子猫眼的室内机设备的操作,获取用户和室内机设备之间的有效距离;
[0124] S200、在获取到的有效距离等于或小于预设的距离阈值时,控制室内机触摸屏处于工作状态;
[0125] S300、在室内机触摸屏处于工作状态后,响应于用户对室内机触摸屏的触摸操作,唤醒视频DSP进入工作状态,并切换室内机触摸屏控制至视频DSP控制。
[0126] 在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0127] 在用户靠近室内机设备时,利用距离传感器实时检测并获取用户和室内机设备之间的有效距离。
[0128] 在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0129] 在用户靠近室内机设备时,通过触发中断唤醒单片机。
[0130] 在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0131] 预设用户和室内机设备之间的距离阈值;
[0132] 当获取到的用户和室内机设备之间的有效距离等于或小于距离阈值时,利用单片机打开室内机触摸屏的电源,使室内机触摸屏处于工作状态。
[0133] 在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0134] 初始化设置,设置距离传感器处于工作状态、单片机处于休眠状态、以及视频DSP处于休眠状态。
[0135] 在一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0136] 在切换到视频DSP控制后,若用户在设定时长内无操作或者预览超时,则控制视频DSP进入休眠状态。
[0137] 在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
[0138] S100、响应于用户靠近电子猫眼的室内机设备的操作,获取用户和室内机设备之间的有效距离;
[0139] S200、在获取到的有效距离等于或小于预设的距离阈值时,控制室内机触摸屏处于工作状态;
[0140] S300、在室内机触摸屏处于工作状态后,响应于用户对室内机触摸屏的触摸操作,唤醒视频DSP进入工作状态,并切换室内机触摸屏控制至视频DSP控制。
[0141] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0142] 在用户靠近室内机设备时,利用距离传感器实时检测并获取用户和室内机设备之间的有效距离。
[0143] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0144] 在用户靠近室内机设备时,通过触发中断唤醒单片机。
[0145] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0146] 预设用户和室内机设备之间的距离阈值;
[0147] 当获取到的用户和室内机设备之间的有效距离等于或小于距离阈值时,利用单片机打开室内机触摸屏的电源,使室内机触摸屏处于工作状态。
[0148] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0149] 初始化设置,设置距离传感器处于工作状态、单片机处于休眠状态、以及视频DSP处于休眠状态。
[0150] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0151] 在切换到视频DSP控制后,若用户在设定时长内无操作或者预览超时,则控制视频DSP进入休眠状态。
[0152] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
[0153] 以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0154] 以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。