本发明属于系统方法领域,特别涉及一种基于耳机距离与手机重力变化智能控制睡眠台灯的控制方法及其控制系统。
背景技术:
台灯是人们生活中用来照明的常用家用电器,通常用于晚间的伏案工作。led台灯的光源通常由多个led灯珠共同组成,当使用者离开台灯的光照范围时,也就是使用者不使用led台灯时,所有led灯珠都点亮将造成能源浪费,也有些人习惯照着光才能睡眠,当处于睡眠状态时已经不需要台灯,但台灯还在进行工作,造成了台灯使用寿命降低和能源的浪费。
中国专利cn201210345055.7提供智能台灯控制方法,通过工作时间与判断台灯周围是否有人来开启或关闭台灯,但实际情况中很多人由于太困灯原因进入睡眠从而忘记关闭台灯,这样的情况系统就无法解决了,所以发明一种智能判断需求的台灯时十分有必要的。
技术实现要素:
本发明目的在于提供一种基于耳机距离与手机重力变化智能控制睡眠台灯的控制方法及其控制系统,包括声波检测装置,手机重力方向检测程序,睡眠台灯控制程序,压力检测装置,其中压力检测装置用于检测床上的压力值,声波检测装置检测耳机向下方向的距离值,手机重力方向检测程序检测手机重力方向值,通过声波距离值与手机重力方向值变化判断用户是否处于入睡状态,手机台灯控制程序控制睡眠台灯的关闭,所述压力检测装置若无检测到压力值则不启动检测系统,通过手机的重力感应方向的变化及其耳机两端距离值的变化从而进行调节睡眠台灯的关闭,具体的控制步骤还包括具体一下步骤:
s1:当用户床上检测到压力值信号值,连接用户手机获取用户手机信息,若无法获取用户手机信息时则不启动检测系统,若获取手机用户信息值则启动检测系统;
s2:获取用户手机屏幕状态,用户手机重力感应方向状态,获取用户耳机上的声波检测装置检测距离值,当用户手机屏幕状态处于锁屏状态时,获取第一手机重力感应方向,获取第一耳机声波检测距离值,将第一手机重力感应方向及其第一二季声波检测距离值传回手机的主控制程序;
s3:获取第二手机重力感应方向,获取第二耳机声波检测距离值,判断第二手机重力感应方向,第二耳机声波检测距离值与第一手机重力感应方向,第一耳机声波检测距离值的比较值是否达到预设定值,若比较值未达到预设定值则将第二手机重力感应方向赋予第一手机重力感应方向和将第二耳机声波检测距离值赋予第一耳机声波检测距离值后重新获取第二手机重力感应方向,获取第二耳机声波检测距离值;
s4:若第二手机重力感应方向,第二耳机声波检测距离值与第一手机重力感应方向,第一耳机声波检测距离值的比较值达到预设定值,则在时间t内分别取n次重力感应方向值域声波检测距离值,判断用户是否处于睡眠状态,若判断用户处于睡眠状态则关闭睡眠台灯,若为判断用户处于睡眠状态则重新进行二次检测;
s5:若其中重力感应方向或声波检测距离比较未达到预设定值则不进行任何操作。
其中,步骤s3所述,其中第二重力感应方向于第一重力感应方向方向相同时则判断为达到预设定值,第二声波检测距离值等于第一声波检测距离值则判断为达到预设定值,若未达到则重新获取第二手机重力感应方向,获取第二耳机声波检测距离值。
其中,步骤s4所述其中时间t为5min~10min,其中判断用户是否处于入睡状态还包括具体以下步骤:
s10:若第二手机重力感应方向,第二耳机声波检测距离值与第一手机重力感应方向,第一耳机声波检测距离值的比较值达到预设定值,则在时间t内分别取n次重力感应方向值域声波检测距离值;
s11:检测第一次到的n次的重力方向是否有与第二手机重力感应方向值相反的方向,若有一次检测方向于第二手机重力感应相反则将该检测方向赋予第一重力感应检测方向后重新检测第二手机重力感应方向;
s12:若n次重力方向无与第二手机重力感应方向相反则计算n次的耳机声波检测距离值,若距离值未发生变化则判断用户处于睡眠状态,手机主控制程序控制睡眠台灯的关闭;
s13:日距离值有发生变化则判断用户未进入睡眠状态,则重新进行第二手机重力感应方向与第二耳机声波检测距离值。
其中,第一耳机声波检测距离值与第二耳机声波检测距离值对比值相差不超过10%。
有益效果:
本发明根据判断用户是否在床上以及用户手机的重力感应的方向以及耳机上的声波检测装置检测值正确判断用户是否处于睡眠休息状态,并且控制降低台灯的亮度直到关闭,提升台灯的使用寿命以及节约了电能的损耗。
附图说明
图1是本发明一种基于耳机距离与手机重力变化智能控制睡眠台灯的控制方法及其控制系统的流程图。
图2是本发明一种基于耳机距离与手机重力变化智能控制睡眠台灯的控制方法及其控制系统判断用户是否入睡的流程图。
图3是本发明一种基于耳机距离与手机重力变化智能控制睡眠台灯的控制方法及其控制系统的结构图。
具体实施方式
下面参照附图和描述根据本发明实施例提出的一种基于耳机距离与手机重力变化智能控制睡眠台灯的控制方法及其控制系统。
如图1-3所示,一种基于耳机距离与手机重力变化智能控制睡眠台灯的控制方法及其控制系统,包括声波检测装置,手机重力方向检测程序,睡眠台灯控制程序,压力检测装置,其中压力检测装置用于检测床上的压力值,声波检测装置检测耳机向下方向的距离值,手机重力方向检测程序检测手机重力方向值,通过声波距离值与手机重力方向值变化判断用户是否处于入睡状态,手机台灯控制程序控制睡眠台灯的关闭,所述压力检测装置若无检测到压力值则不启动检测系统,通过手机的重力感应方向的变化及其耳机两端距离值的变化从而进行调节睡眠台灯的关闭,具体的控制步骤还包括具体一下步骤:
s1:当用户床上检测到压力值信号值,连接用户手机获取用户手机信息,若无法获取用户手机信息时则不启动检测系统,若获取手机用户信息值则启动检测系统;
s2:获取用户手机屏幕状态,用户手机重力感应方向状态,获取用户耳机上的声波检测装置检测距离值,当用户手机屏幕状态处于锁屏状态时,获取第一手机重力感应方向,获取第一耳机声波检测距离值,将第一手机重力感应方向及其第一二季声波检测距离值传回手机的主控制程序;
s3:获取第二手机重力感应方向,获取第二耳机声波检测距离值,判断第二手机重力感应方向,第二耳机声波检测距离值与第一手机重力感应方向,第一耳机声波检测距离值的比较值是否达到预设定值,若比较值未达到预设定值则将第二手机重力感应方向赋予第一手机重力感应方向和将第二耳机声波检测距离值赋予第一耳机声波检测距离值后重新获取第二手机重力感应方向,获取第二耳机声波检测距离值;
s4:若第二手机重力感应方向,第二耳机声波检测距离值与第一手机重力感应方向,第一耳机声波检测距离值的比较值达到预设定值,则在时间t内分别取n次重力感应方向值域声波检测距离值,判断用户是否处于睡眠状态,若判断用户处于睡眠状态则关闭睡眠台灯,若为判断用户处于睡眠状态则重新进行二次检测;
s5:若其中重力感应方向或声波检测距离比较未达到预设定值则不进行任何操作。
步骤s3所述,其中第二重力感应方向于第一重力感应方向方向相同时则判断为达到预设定值,第二声波检测距离值等于第一声波检测距离值则判断为达到预设定值,若未达到则重新获取第二手机重力感应方向,获取第二耳机声波检测距离值。
步骤s4所述其中时间t为5min~10min,其中判断用户是否处于入睡状态还包括具体以下步骤:
s10:若第二手机重力感应方向,第二耳机声波检测距离值与第一手机重力感应方向,第一耳机声波检测距离值的比较值达到预设定值,则在时间t内分别取n次重力感应方向值域声波检测距离值;
s11:检测第一次到的n次的重力方向是否有与第二手机重力感应方向值相反的方向,若有一次检测方向于第二手机重力感应相反则将该检测方向赋予第一重力感应检测方向后重新检测第二手机重力感应方向;
s12:若n次重力方向无与第二手机重力感应方向相反则计算n次的耳机声波检测距离值,若距离值未发生变化则判断用户处于睡眠状态,手机主控制程序控制睡眠台灯的关闭;
s13:日距离值有发生变化则判断用户未进入睡眠状态,则重新进行第二手机重力感应方向与第二耳机声波检测距离值,第一耳机声波检测距离值与第二耳机声波检测距离值对比值相差不超过10%。