一种基于用户手机重力变化判断自动调节音箱智能系统及其控制方法与流程

文档序号:16984181发布日期:2019-02-26 20:21阅读:191来源:国知局
一种基于用户手机重力变化判断自动调节音箱智能系统及其控制方法与流程

本发明属于系统技术领域,特别涉及一种基于用户手机重力变化判断自动调节音箱智能系统及其控制方法。



背景技术:

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

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



技术实现要素:

本发明目的在于提供一种基于用户手机重力变化判断自动调节音箱智能系统及其控制方法,通过鼠标坐标值的变化,电脑椅子压力值的变化以及用户手机得重力值得变化判断是否达到预设定值并通过控制终端对智能音箱进行音量调节,具体包括如下步骤:

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

s2:获取鼠标当前坐标,时间t后再次获取鼠标坐标,判断鼠标坐标的是否达到预设定阈值,若达到预设定阈值则重复执行s2,若未达到预设定阈值则执行s3;

s3:时间t1内n次获取鼠标坐标,判断获取的n个鼠标坐标值其中是否有一个或多个坐标值达到所设定的阈值,若检测有一个或多个鼠标坐标值达到所设定的阈值则执行s2,若未有坐标值达到所设定的阈值则获取电脑椅上得压力值;

s4:控制终端获取电脑椅上的压力值p,判断压力值是否为p>1,若压力值p>1则跳至步骤s7,若压力值p<1则跳至开启定位检测系统;

s5:通过定位检测系统判断用户是否处于房间内,向用户手机发送确认信息,打开用户手机重力检测系统,判断用户手机重力方向值是否发生变化,若用户手机重力值手机变化达到预设定值则控制终端降低一个音量,若用户手机变化未达到预设定值则控制终端提升一个音量;

s6:若用户鼠标坐标发生变化且达到预设定值则将音量降低得恢复到原来的音量值后执行骤s2;

s7:控制终端下降一个音量等级后执行s5。

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

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

其中,其特征在于,根据所述s5所述,s5还包括所述手机app响应方式为重力感应响应,手机app在接收到信号后判断重力感应是否发生变化,若发生变化则视为响应自动发送信息至电脑软件,其中具体控制方法还包括以下步骤:

s11:打开定位判断系统,向用户手机发送重力检测系统启动信息,向用户发送确认信息;

s12:判断用户手机在时间t内是否发生变化,若在时间t未发生变化则控制终端对音箱调节下降一个音量;

s13:若在时间t发生变化且用户未进行音量确认则发送信息至控制终端上调一个音量;

s14:若在时间t发生变化且用户进行音量确则发送信息至控制终端调节音量回到原来的级别。

其中,当用户音箱音量等级调节到最高级后,将不在进行用户音箱的音量等级调节。

有益效果:

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

附图说明

图1是本发明一种基于用户手机重力变化判断自动调节音箱智能系统及其控制方法的流程图。

图2是本发明一种基于用户手机重力变化判断自动调节音箱智能系统及其控制方法的重力判断流程图。

具体实施方式

如图1-2所示,一种基于用户手机重力变化判断自动调节音箱智能系统及其控制方法,通过鼠标坐标值的变化,电脑椅子压力值的变化以及用户手机得重力值得变化判断是否达到预设定值并通过控制终端对智能音箱进行音量调节,电脑椅子上设有压力传感器,用于检测椅子正上方是否有压力值,并将检测值发送至处理器,用户手机上有app与电脑上的软件通过网络连接其特征在于,根据s3所述,其中时间t1为5min~10min,步骤s3还包括当步骤s2成立后时间5min~10min内以5s~10s获取一次鼠标坐标值,获取n次,判断其中是否有一次以上(包括一次)的坐标值x1不等于x或y1不等于y,当用户音箱音量等级调节到最高级后,将不在进行用户音箱的音量等级调节;

具体包括如下步骤:

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

s2:获取鼠标当前坐标,时间t后再次获取鼠标坐标,判断鼠标坐标的是否达到预设定阈值,若达到预设定阈值则重复执行s2,若未达到预设定阈值则执行s3;

s3:时间t1内n次获取鼠标坐标,判断获取的n个鼠标坐标值其中是否有一个或多个坐标值达到所设定的阈值,若检测有一个或多个鼠标坐标值达到所设定的阈值则执行s2,若未有坐标值达到所设定的阈值则获取电脑椅上得压力值;

s4:控制终端获取电脑椅上的压力值p,判断压力值是否为p>1,若压力值p>1则跳至步骤s7,若压力值p<1则跳至开启定位检测系统;

s5:通过定位检测系统判断用户是否处于房间内,向用户手机发送确认信息,打开用户手机重力检测系统,判断用户手机重力方向值是否发生变化,若用户手机重力值手机变化达到预设定值则控制终端降低一个音量,若用户手机变化未达到预设定值则控制终端提升一个音量;

s6:若用户鼠标坐标发生变化且达到预设定值则将音量降低得恢复到原来的音量值后执行骤s2;

s7:控制终端下降一个音量等级后执行s5。

电脑椅子上设有压力传感器,用于检测椅子正上方是否有压力值,并将检测值发送至处理器,用户手机上有app与电脑上的软件通过网络连接其特征在于,根据s3所述,其中时间t1为5min~10min,步骤s3还包括当步骤s2成立后时间5min~10min内以5s~10s获取一次鼠标坐标值,获取n次,判断其中是否有一次以上(包括一次)的坐标值x1不等于x或y1不等于y,当用户音箱音量等级调节到最高级后,将不在进行用户音箱的音量等级调节。

其中,根据所述s5所述,s5还包括所述手机app响应方式为重力感应响应,手机app在接收到信号后判断重力感应是否发生变化,若发生变化则视为响应自动发送信息至电脑软件,其中具体控制方法还包括以下步骤:

s11:打开定位判断系统,向用户手机发送重力检测系统启动信息,向用户发送确认信息;

s12:判断用户手机在时间t内是否发生变化,若在时间t未发生变化则控制终端对音箱调节下降一个音量;

s13:若在时间t发生变化且用户未进行音量确认则发送信息至控制终端上调一个音量;

s14:若在时间t发生变化且用户进行音量确则发送信息至控制终端调节音量回到原来的级别。

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