一种智能控制终端旋转的方法_3

文档序号:9216695阅读:来源:国知局
意力,当检测到用户靠近,表明已引起用户的兴趣,此时控制终端30停止旋转,如此设置可避免电能不必要的浪费,在检测用户把终端30拿起,还可控制终端30自动启动,进入操作主界面,省掉了用户自己开启开关键的动作,让用户直接就能操作故事机的功能,十分方便快捷,极大的提升了用户的电子产品的体验感。
[0074]请参考图3,图3是本发明实施例提供的一种智能控制终端30旋转的方法流程图。所述方法包括:
[0075]S100、实时检测是否接收到开始工作的控制信号;若是,进入步骤SlOl ;否则,继续实时检测是否接收到开始工作的控制信号。
[0076]本步骤为预置步骤,旋转装置10还包括一电源开关,所述电源开关每次闭合时,均会向旋转装置10发送开始工作的控制信号。所述电源开关每次断开时,均会向旋转装置10发送一停止工作的控制信号。
[0077]为便于理解,本步骤具体为:实时检测旋转装置10的电源开关是否闭合,若是,进入步骤S101,否则,继续检测旋转装置10的电源开关是否闭合。
[0078]旋转装置10若收到开始工作的控制信号,立即控制旋转控制装置20开始启动,对旋转控制装置20的各模块进行上电启动。任意时刻,旋转装置10若收到停止工作的控制信号,立即控制旋转装置10的所有模块或旋转电机停止工作。
[0079]S101、检测旋转装置10是否被水平静止的放置在载物平台上;若是,进入步骤SllO ;否则,继续检测旋转装置10是否被水平静止的放置在载物平台上。
[0080]同步骤SlOO —样,本步骤也为预置步骤,在旋转装置10工作前,预先将托盘15放置于载物平台上,第一旋转电机11安装或设置于托盘15上,其中,载物平台为桌子、展示台等。
[0081]所述检测旋转装置10是否被水平静止的放置在载物平台上,具体包括:
[0082]旋转控制装置20启动后,工作环境监测模块23开始工作,判断旋转装置10是否被水平静止的放置在载物平台上;工作环境监测模块23包括水平传感器、加速度传感器以及光学传感器。水平传感器用于检测旋转装置10是否被水平放置在载物平台上;加速度传感器用于检测旋转装置10是否处于静止状态,光学传感器用于检测旋转装置10是否被放置于包装盒或者书包等密闭空间中。所述判断旋转装置10是否被水平静止的放置在载物平台上,具体为:当水平传感器检测到旋转装置10被水平放置在载物平台上、加速度传感器检测到旋转装置10处于静止状态、光学传感器用于检测到旋转装置10不是放置于包装盒或者书包等密闭空间中时,工作环境监测模块23则确定旋转装置10被水平静止的放置在载物平台上,向信号处理模块22发送水平静止放置的通知信号。
[0083]S110、实时检测旋转装置10和终端30是否连接,若是,进入步骤S130 ;否则,进入步骤S120。
[0084]旋转控制装置20启动后,终端连接状态监控模块24开始工作,实时检测旋转装置10和终端30是否连接,若是,向信号处理模块22发送旋转装置10和终端30已连接的通知信号;否则,向信号处理模块22发送旋转装置10和终端30断开连接的通知信号。
[0085]具体的,信号处理模块22若收到工作环境监测模块23发送的水平静止放置的通知信号以及终端连接状态监控模块24发送的旋转装置10和终端30已连接的通知信号,向电机工作控制模块25发送控制旋转装置10的旋转电机进行工作的控制信号,进入步骤S130。信号处理模块22若仅收到工作环境监测模块23发送的水平静止放置的通知信号或仅收到终端连接状态监控模块24发送的旋转装置10和终端30已连接的通知信号,不向电机工作控制模块25发送控制旋转装置10的旋转电机进行工作的控制信号或向电机工作控制模块25发送控制旋转装置10的旋转电机停止工作的控制信号,进入步骤S120。
[0086]S120、控制第一旋转电机11和第二旋转电机12不进行工作。
[0087]电机工作控制模块25若未收到控制旋转装置10的旋转电机进行工作的控制信号,控制第一旋转电机11和第二旋转电机12不进行工作,或控制第一旋转电机11和第二旋转电机12停止工作。
[0088]S130、控制第一旋转电机11和第二旋转电机12进行工作。
[0089]电机工作控制模块25若收到控制旋转装置10的旋转电机进行工作的控制信号,控制第一旋转电机11和第二旋转电机12进行工作,驱动终端30转动。
[0090]S140、实时检测是否有用户进入预设的检测区域内;若是,进入步骤S150,否则,返回步骤SlOl。
[0091]工作环境监测模块23包括一人体检测传感器,用于在旋转装置10的旋转电机进行工作之后,实时检测是否有用户进入预设的检测区域内;若是,向信号处理模块22发送有用户进入预设的检测区域的通知信号;否则,返回步骤S101。其中,用户可根据不同需求选取不同的检测区域,检测区域由人体检测传感器的检测范围确定,故用户需对应的选取相应检测范围的人体检测传感器。本实施例中,所选用的人体检测传感器的有效检测范围为2米。
[0092]S150、向终端30发送开启语音提示功能的控制信号。
[0093]信号处理模块22还用于在旋转装置10的旋转电机进行工作之后,若收到有用户进入预设的检测区域的通知信号后,通过第一信号收发模块21向终端30发送开启语音提示功能的控制信号。
[0094]终端30包括第二信号收发模块31、启动控制模块32、人机交互界面管理模块33以及显示屏34。启动控制模块32用于实时检测是否收到开启语音提示功能的控制信号,若是,开启终端30的语音提示功能,从本地的存储器中读取预设的音频文件,并通过终端30的扬声器进行播放,如“小朋友快来和我玩啊”、“快来听我讲故事吧”等;否则,继续实时检测是否收到开启语音提示功能的控制信号。其中,启动控制模块32用于通过第二信号收发模块31实时接收到信号处理模块22发送的开启语音提示功能的控制信号。
[0095]S160、实时获取进入预设的检测区域内的一个或多个用户和旋转装置10之间的距离。
[0096]旋转装置10包括一距离获取模块26,用于实时获取用户与旋转装置10之间的距离,并判断获取的距离是否小于等于预设的距离阈值;若是,向信号处理模块22发送用户已靠近终端30的通知信号,否则,继续实时获取用户与旋转装置10之间的距离,并判断获取的距离是否小于等于预设的距离阈值。
[0097]具体的,距离获取模块26包括距离检测传感器,用于实时获取用户与系统之间的距离,本实施例中,距离检测传感器设置于旋转装置10上,用于实时获取用户与旋转装置10之间的距离。
[0098]S170、判断获取的一个或多个距离中的最小距离是否小于等于预设的距离阈值;若是,进入步骤S180 ;否则,返回步骤S140。
[0099]其中,距离获取模块26可同时获取多个距离,即距离获取模块26可用于实时获取进入预设的检测区域内的一个或多个用户和所述旋转装置的距离;还用于判断获取的一个或多个距离中的最小距离是否小于等于预设的距离阈值;若是,向信号处理模块22发送用户已靠近终端30的通知信号;否则,返回步骤S140。
[0100]S180、控制第一旋转电机11停止工作。
[0101]信号处理模块22还用于在旋转装置10的旋转电机进行工作之后,若收到用户已靠近终端30的通知信号,向电机工作控制模块25发送控制第一旋转电机11停止工作的控制信号,电机工作控制模块25若收到控制第一旋转电机11停止工作的控制信号,控制第一旋转电机11停止工作。
[0102]S190
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1