一种鼠标轨迹智能音箱调音及其控制方法与流程

文档序号:14490995阅读:220来源:国知局
一种鼠标轨迹智能音箱调音及其控制方法与流程

本发明属于系统方法领域,特别涉及一种鼠标轨迹智能音箱调音及其控制方法。



背景技术:

音箱是家里电脑不可缺少的一种设备,播放软件通过音箱播放歌曲,电影等声音信息,现在很多人喜欢听着音乐睡觉,但睡着后继续放音乐会影响睡眠质量,目前有些软件做到定时关闭的效果,但由于用户自己都无法判断自己何时能进入睡眠所以定时关闭的效果并不理想。

现有技术中,文献cn106028223a中提出了一种智能音箱的控制方法,通过智能音箱输出的预设提醒声音:所述智能音箱判断在预设第一时间内是否接收到响应所述预设提醒声音的回复声音,如果在预设第一时间内接收到响应所述提醒声音的回复声音,则判断用户处于非睡眠状态,未回应的则属于睡眠状态,则关闭智能音箱,然后上述方法存在许多缺陷,每次都用出声回应十分麻烦,且无法正确判断,若用户有打呼噜的习惯则无法正确判断用户是否处于睡眠状态,且每次发声音提示会干扰其他人,所以发明一种被动检测的控制方法是十分有必要的。



技术实现要素:

本发明目的在于提供一种鼠标轨迹智能音箱调音及其控制方法。

一种鼠标轨迹智能音箱调音及其控制方法,通过鼠标坐标值的变化,电脑椅子压力值的变化,和各种不同动作的响应判断用户的情况并做出不同的调音动作,具体包括如下步骤,

步骤s1:系统启动,自检电脑音频设备是否正常运作,音频设备是否有声音信号输出,若音频设备无法正常运作或音频设备无声音信号输出则重复步骤s1,否则跳至步骤s2;

步骤s2:获取鼠标当前坐标(x,y),时间t后再次获取鼠标坐标,判断鼠标坐标的x,y是否达到预设定阈值,若达到预设定阈值则重复步骤s2,若未达到预设定阈值则跳至步骤s3;

步骤s3:时间t1内n次获取鼠标坐标(x,y),判断获取的n个鼠标坐标值其中是否有一个或多个坐标值达到所设定的阈值,若检测有一个或多个鼠标坐标值达到所设定的阈值则跳至步骤s2,若未有坐标值达到所设定的阈值则跳至步骤s4;

步骤s4:获取电脑椅上的压力值p,判断压力值是否为p>1,若压力值p>1则跳至步骤s5,若压力值p<1则跳至步骤s6;

步骤s5:获取第n+1鼠标坐标值,若坐标值未达到预设值则弹出窗口提醒用户,时间t2内检测鼠标坐标值是达到预设定值,若鼠标坐标达到预设定值则跳至不收s7,若鼠标坐标值未达到所设定阈值则跳至步骤s8;

步骤s6:获取第n+1鼠标坐标值,若坐标值未达到预设值则系统发送信息至用户手机,判断时间t3内是否有响应,若无响应且时间t3内鼠标坐标值均未达到所设定阈值则跳至步骤s8,若有响应或t3时间内鼠标坐标值达到预设定阈值则跳至步骤s7;

步骤s7:若音量降低而恢复原来的音量值后跳至步骤s2;

步骤s8:降低一个音量等级,判断音量等级下降后是否为0,若未0则跳至步骤s9,否则调制步骤s2;

步骤s9:判断用户睡眠或不在房间内,关闭智能音箱。

其中,电脑椅子上设有压力传感器,用于检测椅子正上方是否有压力值,并将检测值发送至处理器,用户手机上有app与电脑上的软件通过网络连接。

其中,时间t为5s~10s,步骤s2还包括第一次获取鼠标坐标(x,y),时间5s~10s后获取第二次鼠标坐标(x1,y1),判断x1,y1是否等于x,y,若x1不等于x或y1不等于y则将(x1,y1)的值赋予(x,y)后重新检测(x1,y1)。

其中,时间t1为5min~10min,步骤s3还包括当步骤s2成立后时间5min~10min内以5s~10s获取一次鼠标坐标值,获取n次,判断其中是否有一次以上(包括一次)的坐标值x1不等于x或y1不等于y。

其中,t2值为30s~1min,步骤s5还包括电脑桌面窗口弹出有观影模式选择,若选择观影模式则系统停止运行1h~2h后启动。

其中,t3值为1min~5min,步骤s6还包括所述手机app响应方式为重力感应响应,手机app在接收到信号后判断重力感应是否发生变化,若发生变化则视为响应自动发送信息至电脑软件。

有益效果:

本发明根据通过鼠标运行的轨迹和压力传感器判断用户的情况,在不影响用户的情况进行音量的调节。

附图说明

图1是本发明一种鼠标轨迹智能音箱调音及其控制方法的流程图。

图2是本发明一种鼠标轨迹智能音箱调音及其控制方法的鼠标控制流程图。

图3是本发明一种鼠标轨迹智能音箱调音及其控制方法的结构图。

具体实施方式

如图1-3所示首先启动电脑上的监控软件,获取当前电脑的鼠标坐标点(x,y)(s1),时间10s后获取第二次鼠标坐标(x1,y1)(s2),判断x1,y1是否等于x,y,若有x1或y1其中有一个与x,y不相等的话就重新获取当前鼠标坐标点,并将x1,y1的值赋予x,y,(s3)当x1,y1与x,y相同时,就判断五分钟内是否连续n次相同,若五分钟内鼠标发生了位移就判断用户还在电脑前准备用着电脑,这时系统重新开始检测,当五分钟内鼠标坐标值达到条件后(s4),判断电脑前的电脑椅的压力传感器是否有检测到压力值,若有压力值这判断人在电脑前,在第n+1次鼠位坐标点没有变化后,电脑软件将弹出一个确认窗口体用用户,如果在1分钟内用户没有进行任何动作且鼠标坐标没有变化的话判断用户可能在电脑前睡着了或者休息中,系统自动调节下调一个音量,如果这一分钟内鼠标坐标发生了改变则将音量调回后重新检测系统,当电脑前的座椅上没有压力至时,发送信息到用户手机上开启手机上的app,启动检测3分钟内手机重力感应是否发生变化,如果手机重力感应无变化的话则判断用户手机不在身边,用户处于休息状态,系统自动调节下降一个音量等级,重新开始进行检测,如果用户手机在3分钟内重力发生变化或者3分钟内电脑鼠标坐标发生变化的话将电脑音量调回原来的音量。

一种鼠标轨迹智能音箱调音及其控制方法,其特征在于系统包括压力传感器,手机app,电脑程序和控制器组成,电脑程序获取鼠标坐标值通过鼠标坐标值的变化,电脑椅子压力值的变化,和各种不同动作的响应判断用户的情况并做出不同的调音动作,具体包括如下步骤,

步骤s1:系统启动,自检电脑音频设备是否正常运作,音频设备是否有声音信号输出,若音频设备无法正常运作或音频设备无声音信号输出则重复步骤s1,否则跳至步骤s2;

步骤s2:获取鼠标当前坐标(x,y),时间t后再次获取鼠标坐标,判断鼠标坐标的x,y是否达到预设定阈值,若达到预设定阈值则重复步骤s2,若未达到预设定阈值则跳至步骤s3;

步骤s3:时间t1内n次获取鼠标坐标(x,y),判断获取的n个鼠标坐标值其中是否有一个或多个坐标值达到所设定的阈值,若检测有一个或多个鼠标坐标值达到所设定的阈值则跳至步骤s2,若未有坐标值达到所设定的阈值则跳至步骤s4;

步骤s4:获取电脑椅上的压力值p,判断压力值是否为p>1,若压力值p>1则跳至步骤s5,若压力值p<1则跳至步骤s6;

步骤s5:获取第n+1鼠标坐标值,若坐标值未达到预设值则弹出窗口提醒用户,时间t2内检测鼠标坐标值是达到预设定值,若鼠标坐标达到预设定值则跳至不收s7,若鼠标坐标值未达到所设定阈值则跳至步骤s8;

步骤s6:获取第n+1鼠标坐标值,若坐标值未达到预设值则系统发送信息至用户手机,判断时间t3内是否有响应,若无响应且时间t3内鼠标坐标值均未达到所设定阈值则跳至步骤s8,若有响应或t3时间内鼠标坐标值达到预设定阈值则跳至步骤s7;

步骤s7:若音量降低而恢复原来的音量值后跳至步骤s2;

步骤s8:降低一个音量等级,判断音量等级下降后是否为0,若未0则跳至步骤s9,否则调制步骤s2;

步骤s9:判断用户睡眠或不在房间内,关闭智能音箱。

电脑椅子上设有压力传感器,用于检测椅子正上方是否有压力值,并将检测值发送至处理器,用户手机上有app与电脑上的软件通过网络连接,时间t为5s~10s,步骤s2还包括第一次获取鼠标坐标(x,y),时间5s~10s后获取第二次鼠标坐标(x1,y1),判断x1,y1是否等于x,y,若x1不等于x或y1不等于y则将(x1,y1)的值赋予(x,y)后重新检测(x1,y1)。

时间t1为5min~10min,步骤s3还包括当步骤s2成立后时间5min~10min内以5s~10s获取一次鼠标坐标值,获取n次,判断其中是否有一次以上(包括一次)的坐标值x1不等于x或y1不等于y。t2值为30s~1min,步骤s5还包括电脑桌面窗口弹出有观影模式选择,若选择观影模式则系统停止运行1h~2h后启动。t3值为1min~5min,步骤s6还包括所述手机app响应方式为重力感应响应,手机app在接收到信号后判断重力感应是否发生变化,若发生变化则视为响应自动发送信息至电脑软件,这样可以在不打扰到用户的情况下检测用户是否处于休息状态。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1